.feedback-launcher{right:20px;bottom:max(24px,env(safe-area-inset-bottom));z-index:90;border:1px solid var(--line,#ddd);background:var(--paper,#fff);width:44px;height:44px;color:var(--ink,#5a3b2a);font:700 23px var(--body,system-ui);cursor:pointer;border-radius:50%;position:fixed;box-shadow:0 4px 18px #0002}.feedback-launcher:focus-visible{outline:3px solid var(--berry,#c41675);outline-offset:3px}.feedback-composer{border:1px solid var(--line,#ddd);background:var(--cream,#faf7f1);color:var(--ink,#5a3b2a);width:min(620px,100vw - 24px);max-height:calc(100dvh - 24px);font-family:var(--body,system-ui);border-radius:20px;padding:0}.feedback-composer::backdrop{background:#0008}.feedback-composer header{z-index:2;background:var(--paper,#fff);border-bottom:1px solid var(--line,#ddd);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.feedback-composer h1{font:600 16px var(--body,system-ui);margin:0}.feedback-composer button{color:var(--berry,#c41675);font:600 14px var(--body,system-ui);cursor:pointer;background:0 0;border:0;padding:6px}.feedback-composer button:disabled{opacity:.45;cursor:default}.feedback-content{padding:20px}.feedback-content h2{font:700 24px var(--display,Georgia);margin:0 0 4px}.feedback-content p{margin:0 0 18px;font-size:13px}.feedback-editor{border:1px solid var(--line,#ddd);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:18px;width:fit-content;max-width:100%;margin:auto;position:relative;overflow:hidden}.feedback-editor img{object-fit:contain;width:auto;max-width:100%;max-height:430px;display:block}.feedback-highlight{pointer-events:none;box-sizing:border-box;border:4px solid #c41675;border-radius:10px;position:absolute;box-shadow:0 0 0 9999px #0006}.feedback-selection{justify-content:space-between;align-items:center;min-height:28px;margin:14px 0 18px;font-size:12px;display:flex}.feedback-note{font:700 18px var(--display,Georgia);gap:8px;display:grid}.feedback-note textarea{resize:vertical;background:var(--paper,#fff);width:100%;min-height:130px;color:var(--ink,#5a3b2a);border:1px solid var(--line,#ddd);font:400 15px var(--body,system-ui);border-radius:16px;padding:10px}.feedback-content .feedback-privacy{margin:18px 0 0;font-size:11px}.feedback-capture-error{background:var(--paper,#fff);max-width:300px;color:var(--ink,#5a3b2a);z-index:91;border:1px solid var(--line,#ddd);border-radius:12px;padding:14px;position:fixed;bottom:78px;right:20px}@media (max-width:720px){.feedback-launcher{bottom:calc(90px + env(safe-area-inset-bottom));right:14px}.feedback-composer{border-radius:16px}.feedback-composer header{padding:12px}.feedback-composer h1{font-size:14px}}
@font-face{font-family:roca;src:url(../media/Roca_Two_Bold-s.p.1u5xxmqantq6b.ttf)format("truetype");font-display:swap}@font-face{font-family:roca Fallback;src:local(Arial);ascent-override:71.92%;descent-override:21.36%;line-gap-override:43.28%;size-adjust:107.2%}.roca_4cc15543-module__A3gvNq__className{font-family:roca,roca Fallback}.roca_4cc15543-module__A3gvNq__variable{--font-roca:"roca", "roca Fallback"}
@font-face{font-family:railey;src:url(../media/Railey-s.p.1f5nbqgctw5va.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:railey Fallback;src:local(Arial);ascent-override:164.64%;descent-override:63.5%;line-gap-override:0.0%;size-adjust:68.03%}.railey_11aa4003-module__9gIahG__className{font-family:railey,railey Fallback;font-weight:400}.railey_11aa4003-module__9gIahG__variable{--font-railey:"railey", "railey Fallback"}
