.report.svelte-12p2ou4{border-top:1px solid var(--border);padding-top:calc(var(--space) * 3)}.intro.svelte-12p2ou4{margin:0 0 calc(var(--space) * 2);color:var(--text-dim);line-height:1.6}h2.svelte-12p2ou4{font-family:var(--font-display);letter-spacing:.02em;margin:0 0 var(--space);font-size:1.25rem}form.svelte-12p2ou4{gap:calc(var(--space) * 2.5);display:grid}label.svelte-12p2ou4{gap:calc(var(--space) * .5);color:var(--text);display:grid}label.svelte-12p2ou4 small:where(.svelte-12p2ou4){color:var(--text-dim)}.field.svelte-12p2ou4{width:100%}textarea.field.svelte-12p2ou4{resize:vertical}.hint.svelte-12p2ou4{color:var(--text-dim);font-size:.82rem}.chips.svelte-12p2ou4{gap:var(--space);border:0;margin:0;padding:0;display:grid}.chips.svelte-12p2ou4 legend:where(.svelte-12p2ou4){color:var(--text);padding:0}.chip-row.svelte-12p2ou4{gap:calc(var(--space) * .75);flex-wrap:wrap;display:flex}.chip.svelte-12p2ou4{align-items:center;gap:calc(var(--space) * .5);font:inherit;color:var(--text-dim);border:1px solid var(--border);padding:calc(var(--space) * .6) calc(var(--space) * 1.25);cursor:pointer;background:#ffffff08;border-radius:999px;min-height:2.25rem;font-size:.92rem;line-height:1;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.chip.svelte-12p2ou4 svg:where(.svelte-12p2ou4){flex:none;width:1rem;height:1rem}.chip.svelte-12p2ou4:hover:not(.selected){color:var(--text);border-color:var(--accent-dim)}.chip.selected.svelte-12p2ou4{color:var(--gold-btn-ink);border-color:var(--accent-dim);background:var(--gold-btn);font-weight:600}.chip.svelte-12p2ou4:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.more.svelte-12p2ou4{border:1px solid var(--border);border-radius:var(--radius);padding:0 var(--space)}.more.svelte-12p2ou4 summary:where(.svelte-12p2ou4){cursor:pointer;padding:calc(var(--space) * .75) 0;color:var(--text);list-style-position:inside}.more-body.svelte-12p2ou4{gap:calc(var(--space) * 1.5);padding:0 0 var(--space);display:grid}.auto-note.svelte-12p2ou4{color:var(--text-dim);margin:0;font-size:.82rem}.err.svelte-12p2ou4{color:var(--text);border:1px solid var(--danger);border-radius:var(--radius);padding:calc(var(--space) * .75) var(--space);background:#e5534b1f;margin:0}.btn.svelte-12p2ou4{font:inherit;color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space) calc(var(--space) * 3);cursor:pointer;background:0 0;justify-self:start;transition:background-color .12s,border-color .12s}.btn.primary.svelte-12p2ou4{border-color:var(--accent-dim);background:var(--gold-btn);color:var(--gold-btn-ink);font-weight:700}.btn.primary.svelte-12p2ou4:hover:not(:disabled){filter:brightness(1.05)}.btn.svelte-12p2ou4:disabled{opacity:.5;cursor:default}.confirm.svelte-12p2ou4{justify-items:start;gap:var(--space);border:1px solid var(--accent);border-radius:var(--radius);box-shadow:var(--glow);padding:calc(var(--space) * 3);background:#d4a24e14;display:grid}.confirm.svelte-12p2ou4 .check:where(.svelte-12p2ou4){width:2.5rem;height:2.5rem;color:var(--accent)}.confirm.svelte-12p2ou4 h3:where(.svelte-12p2ou4){font-family:var(--font-display);color:var(--text);margin:0}.confirm.svelte-12p2ou4 p:where(.svelte-12p2ou4){color:var(--text-dim);margin:0}@media (prefers-reduced-motion:reduce){.chip.svelte-12p2ou4,.btn.svelte-12p2ou4{transition:none}}.stack.svelte-1j5tn20{gap:calc(var(--space) * 2.5);flex-direction:column;display:flex}.lede.svelte-1j5tn20{margin:calc(var(--space) * -1) 0 calc(var(--space) * 3.5);max-width:60ch}.support .lede.svelte-1j5tn20 p:where(.svelte-1j5tn20){font-size:1.02rem}h2.svelte-1j5tn20{font-family:var(--font-display);letter-spacing:.02em;color:var(--app-accent-lt);margin:0 0 calc(var(--space) * 1.5);font-size:1.2rem}.support p.svelte-1j5tn20{margin:0 0 calc(var(--space) * 1.5);color:var(--text-dim);max-width:68ch;line-height:1.65}.support p.svelte-1j5tn20:last-child{margin-bottom:0}.app-surface.support-dev{border-color:var(--app-accent)}.support-dev h2.svelte-1j5tn20{color:var(--app-accent-hi)}.donate.svelte-1j5tn20{align-items:center;gap:var(--space);margin-top:var(--space);color:var(--gold-btn-ink,#1a1207);border:1px solid var(--app-accent);background:var(--app-accent);border-radius:var(--radius);padding:var(--space) calc(var(--space) * 3);text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.donate.svelte-1j5tn20:hover{filter:brightness(1.05);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.donate.svelte-1j5tn20{transition:none}}
