:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#121214;--color-surface:#1d1d21;--color-surface-raised:#26262b;--color-border:#35353c;--color-text:#ececef;--color-text-muted:#a0a0aa;--color-accent:#f0a33a;--color-accent-text:#1a1206;--color-danger:#ff6b6b;--color-success:#5ccf8a;--color-info:#6ea8fe;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:.5rem;--radius-md:.75rem;--tap-target:3rem;--content-width:32rem}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f6f6f4;--color-surface:#fff;--color-surface-raised:#ededea;--color-border:#d6d6d1;--color-text:#1b1b1f;--color-text-muted:#5e5e66;--color-accent:#b86a00;--color-accent-text:#fff;--color-danger:#c62828;--color-success:#1e8a4c;--color-info:#2f6fd0}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-md);margin:0;line-height:1.5}main{max-width:var(--content-width);padding:var(--space-6) var(--space-4);margin:0 auto}h1{font-size:var(--font-size-xl);margin:0 0 var(--space-4);line-height:1.2}a{color:var(--color-accent)}label{gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted);display:grid}input{min-height:var(--tap-target);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-md)}button{min-height:var(--tap-target);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);font:inherit;cursor:pointer;font-weight:600}button.primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text)}.muted{color:var(--color-text-muted);font-size:var(--font-size-sm)}.error{color:var(--color-danger)}button.block{width:100%}button.link{color:var(--color-text-muted);background:0 0;border:0;font-weight:500;text-decoration:underline}.eyebrow{color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.chip{min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}span.chip{min-height:0;padding:var(--space-1) var(--space-3);cursor:default}.chip.on,.chip[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.offline-notice.svelte-110e3kj{z-index:10;position:sticky;top:0}p.svelte-110e3kj{padding:var(--space-3) var(--space-4);background:var(--color-accent);color:var(--color-accent-text);font-size:var(--font-size-sm);text-align:center;margin:0;font-weight:600}
