@font-face{font-family:Jost;src:url(/fonts/jost-latin.woff2)format("woff2");font-weight:300 600;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#f4f4f2)var(--lightningcss-dark,#0b0b0b);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161616);--surface-2:var(--lightningcss-light,#e9e9e6)var(--lightningcss-dark,#222);--fg:var(--lightningcss-light,#0b0b0b)var(--lightningcss-dark,#f4f4f2);--muted:var(--lightningcss-light,#63635e)var(--lightningcss-dark,#9a9a98);--border:var(--lightningcss-light,#e2e2de)var(--lightningcss-dark,#2a2a2a);--accent:var(--lightningcss-light,#8a6d12)var(--lightningcss-dark,#c9a227);--action:var(--lightningcss-light,#b8262b)var(--lightningcss-dark,#e0474c);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0b0b);--font:"Jost", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-tap:.12s;--t-move:.28s;--t-hold:.9s;--ease:cubic-bezier(.2, .8, .2, 1);--h-ctl:48px;--h-sm:36px;--r-sm:12px;--r-md:16px;--r-lg:20px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.reduce{--t-move:0s;--t-tap:0s}:root.reduce *{animation:none!important}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--fg);font-family:var(--font);overscroll-behavior:none;-webkit-font-smoothing:antialiased;margin:0}button{font:inherit}.btn{all:unset;box-sizing:border-box;min-height:var(--h-ctl);border-radius:var(--r-md);background:var(--surface);color:var(--fg);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--t-tap);justify-content:center;align-items:center;gap:.4em;padding:0 1.2em;font-size:15px;font-weight:500;display:inline-flex}.btn:active{background:var(--surface-2)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn.on{background:var(--accent);color:var(--on-accent)}.btn:disabled{opacity:.4;cursor:default}a.btn{text-decoration:none}.btn.small{min-height:var(--h-sm);border-radius:var(--r-sm);background:var(--surface-2);padding:0 12px;font-size:13px}.btn.small.on{background:var(--accent);color:var(--on-accent)}.icon{all:unset;box-sizing:border-box;cursor:pointer;place-items:center;min-width:44px;min-height:44px;font-size:22px;display:inline-grid}.field{color:var(--muted);gap:6px;font-size:13px;display:grid}.field input{min-height:var(--h-ctl);background:var(--surface);color:var(--fg);font:500 17px var(--font);border:0;border-radius:14px;padding:0 14px}.field input:focus-visible{outline:2px solid var(--accent)}::placeholder{color:var(--muted);opacity:1;font-weight:400}.card .field input,.card>.btn:not(.on),.card .row>.btn:not(.on){background:var(--surface-2)}.wordmark{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:500}.muted{color:var(--muted);margin:0}.err{color:var(--fg);margin:0;font-weight:500}main.svelte-1mgfns5{max-width:640px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 16px) 20px calc(env(safe-area-inset-bottom) + 16px);grid-template-rows:auto 1fr auto;margin:0 auto;display:grid}header.svelte-1mgfns5{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}header.svelte-1mgfns5 a:where(.svelte-1mgfns5){color:var(--muted)}p.svelte-1mgfns5{align-self:start;margin-top:32px;font-size:15px}footer.svelte-1mgfns5{justify-items:center;gap:6px;display:grid}.composer.svelte-1mgfns5{width:100%;min-height:var(--h-ctl);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font:400 16px var(--font);padding:0 16px}.composer.svelte-1mgfns5:disabled{opacity:.7}small.svelte-1mgfns5{font-size:12px}main.svelte-o2dhro{max-width:420px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 24px) 20px calc(env(safe-area-inset-bottom) + 24px);align-content:center;gap:16px;margin:0 auto;display:grid}h1.svelte-o2dhro{margin:0;font-size:28px;font-weight:500}form.svelte-o2dhro{gap:12px;display:grid}.primary.svelte-o2dhro{gap:10px;margin-top:8px;display:grid}.link.svelte-o2dhro{all:unset;min-height:44px;color:var(--muted);cursor:pointer;text-underline-offset:3px;justify-self:center;align-items:center;font-size:15px;text-decoration:underline;display:inline-flex}
