.feedback-footer.svelte-1inupod{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));z-index:80;position:fixed}.feedback-trigger.svelte-1inupod{border:1px solid color-mix(in srgb, var(--leaf-2) 28%, var(--line));background:color-mix(in srgb, var(--paper-soft) 94%, var(--moss-soft));min-height:34px;box-shadow:var(--shadow-1);color:var(--leaf-deep);font-size:var(--t-xs);font-weight:var(--w-bold);border-radius:999px;align-items:center;gap:7px;padding:0 11px;transition:background-color .17s ease-out,border-color .17s ease-out,transform .17s ease-out;display:inline-flex}.feedback-trigger.svelte-1inupod:hover{border-color:color-mix(in srgb, var(--leaf-2) 54%, var(--line));background:var(--paper-soft);transform:translateY(-1px)}.feedback-trigger.svelte-1inupod .icon{width:15px;height:15px}.feedback-backdrop.svelte-1inupod{z-index:120;background:#17231d47;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.feedback-scrim.svelte-1inupod{background:0 0;border:0;padding:0;position:absolute;inset:0}.feedback-modal.svelte-1inupod{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--paper);width:min(480px,100%);box-shadow:var(--shadow-2);color:var(--ink);position:relative}.feedback-head.svelte-1inupod{justify-content:space-between;align-items:flex-start;gap:var(--s-4);border-bottom:1px solid var(--line);padding:18px 18px 12px;display:flex}.eyebrow.svelte-1inupod{color:var(--leaf-2);font-size:var(--t-xs);font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase}.feedback-head.svelte-1inupod h2:where(.svelte-1inupod){margin-top:var(--s-1)}.icon-button.svelte-1inupod,.quiet-button.svelte-1inupod,.submit-button.svelte-1inupod{border-radius:var(--r-md);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.icon-button.svelte-1inupod{width:36px;height:36px;color:var(--ink-soft);background:0 0}.icon-button.svelte-1inupod:hover,.quiet-button.svelte-1inupod:hover{background:color-mix(in srgb, var(--field) 54%, transparent);color:var(--ink)}.feedback-form.svelte-1inupod{gap:var(--s-4);padding:18px;display:grid}.feedback-form.svelte-1inupod label:where(.svelte-1inupod){gap:var(--s-2);display:grid}.feedback-form.svelte-1inupod label:where(.svelte-1inupod)>span:where(.svelte-1inupod){font-size:var(--t-sm);font-weight:var(--w-bold);color:var(--ink-soft)}.feedback-form.svelte-1inupod textarea:where(.svelte-1inupod){min-height:140px}.state-toggle.svelte-1inupod{align-items:center;gap:var(--s-2);grid-template-columns:auto 1fr}.state-toggle.svelte-1inupod input:where(.svelte-1inupod){margin:0}.feedback-status.svelte-1inupod{align-items:center;gap:var(--s-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper-soft);font-size:var(--t-sm);color:var(--ink-soft);flex-wrap:wrap;padding:10px 12px;display:flex}.feedback-status.success.svelte-1inupod{border-color:color-mix(in srgb, var(--good) 34%, var(--line));background:color-mix(in srgb, var(--moss-soft) 62%, var(--paper-soft));color:var(--leaf-deep)}.feedback-status.error.svelte-1inupod{border-color:color-mix(in srgb, var(--warn) 40%, var(--line));background:color-mix(in srgb, var(--clay) 9%, var(--paper-soft));color:var(--warn)}.feedback-status.svelte-1inupod a:where(.svelte-1inupod){color:var(--leaf-deep);font-weight:var(--w-bold);align-items:center;gap:5px;display:inline-flex}.feedback-status.svelte-1inupod .icon{width:16px;height:16px}.feedback-actions.svelte-1inupod{justify-content:flex-end;gap:var(--s-2);display:flex}.quiet-button.svelte-1inupod,.submit-button.svelte-1inupod{min-height:var(--tap);font-weight:var(--w-bold);padding:0 14px}.quiet-button.svelte-1inupod{color:var(--ink-soft);background:0 0}.submit-button.svelte-1inupod{gap:var(--s-2);border-color:var(--leaf);background:var(--leaf);color:var(--paper-soft)}.submit-button.svelte-1inupod:hover{background:var(--leaf-deep)}.submit-button.svelte-1inupod:disabled{cursor:not-allowed;border-color:var(--line);background:var(--field);color:color-mix(in srgb, var(--ink-soft) 68%, var(--paper-soft))}.submit-button.svelte-1inupod .icon{width:16px;height:16px}@media (width>=720px){.feedback-backdrop.svelte-1inupod{place-items:end;padding:24px}}@media (width<=520px){.feedback-footer.svelte-1inupod{bottom:10px;right:10px}.feedback-trigger.svelte-1inupod span:where(.svelte-1inupod){display:none}.feedback-trigger.svelte-1inupod{justify-content:center;width:38px;padding:0}.feedback-actions.svelte-1inupod{grid-template-columns:1fr 1fr;display:grid}}@media print{.feedback-footer.svelte-1inupod,.feedback-backdrop.svelte-1inupod{display:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--leaf:#193c2d;--leaf-2:#315b3f;--leaf-deep:#0f2a1f;--moss:#8fbe74;--moss-soft:#e6f1d7;--clay:#b75f36;--sky:#25748d;--sky-soft:#e8f3f6;--paper:#fffaf0;--paper-soft:#fffdf6;--field:#ece3cf;--canvas:#f3efe3;--line:#d9ceb9;--line-strong:#c2b395;--ink:#17231d;--ink-soft:#455646;--ink-mute:#36473b;--warn:#9c4719;--good:#2d7a4e;--info:#1e5e76;--shadow-1:0 1px 2px #362d1c0d;--shadow-2:0 14px 38px #362d1c1a;--r-sm:6px;--r-md:8px;--r-lg:12px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:22px;--s-6:32px;--s-7:48px;--t-xs:.72rem;--t-sm:.82rem;--t-base:.95rem;--t-md:1.18rem;--t-lg:1.45rem;--t-xl:1.78rem;--t-2xl:2.2rem;--w-reg:400;--w-med:500;--w-bold:700;--w-strong:800;--tap:44px;background:var(--canvas);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif}*,:before,:after{box-sizing:border-box}body{background:linear-gradient(90deg, #193c2d0a 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(0deg, #193c2d09 1px, transparent 1px) 0 0 / 32px 32px, var(--canvas);-webkit-font-smoothing:antialiased;min-width:320px;font-size:var(--t-base);margin:0;line-height:1.4;overflow-x:clip}@supports not (overflow:clip){body{overflow-x:hidden}}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}h1{font-size:var(--t-xl);font-weight:var(--w-strong);letter-spacing:-.005em;line-height:1.15}h2{font-size:var(--t-md);font-weight:var(--w-strong);line-height:1.2}h3{font-size:var(--t-base);font-weight:var(--w-bold)}small{font-size:var(--t-sm);color:var(--ink-soft)}.icon{stroke-width:2px;width:18px;height:18px}.tnum,input[type=number],input[type=datetime-local],input[type=date],dd,.metric,.count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1}input,select,textarea{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper-soft);width:100%;color:var(--ink)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--sky);outline-offset:2px}input,select{min-height:var(--tap);padding:0 12px}textarea{resize:vertical;min-height:92px;padding:10px 12px}input[type=radio],input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--sky)}input[type=range]{min-height:28px;accent-color:var(--sky);padding:0}::placeholder{color:#17231d6b}
