:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#fbfbfd)var(--lightningcss-dark,#000);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e);--text:var(--lightningcss-light,#1d1d1f)var(--lightningcss-dark,#f5f5f7);--sub:var(--lightningcss-light,#6e6e73)var(--lightningcss-dark,#98989d);--sub2:var(--lightningcss-light,#424245)var(--lightningcss-dark,#d1d1d6);--line:var(--lightningcss-light,#d2d2d7)var(--lightningcss-dark,#3a3a3c);--cell:var(--lightningcss-light,#f0f0f3)var(--lightningcss-dark,#2c2c2e);--accent:var(--lightningcss-light,#0071e3)var(--lightningcss-dark,#0a84ff);--on-accent:#fff;--green:var(--lightningcss-light,#248a3d)var(--lightningcss-dark,#30d158);--red:var(--lightningcss-light,#d70015)var(--lightningcss-dark,#ff453a);--shadow:0 1px 2px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#0000), 0 8px 24px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000080)}@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}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.screen{box-sizing:border-box;width:100%;max-width:1200px;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));flex-direction:column;gap:24px;margin:0 auto;display:flex}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card{box-sizing:border-box;background:var(--card);box-shadow:var(--shadow);border-radius:18px;padding:24px}.split{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.main{flex:999 min(100%,560px);min-width:0}.side{flex:min(100%,300px);min-width:0}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stack{flex-direction:column;gap:16px;display:flex}.brand{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.primary,.ghost,.pill{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.primary{background:var(--accent);color:var(--on-accent);border:0;padding:12px 24px;font-size:1.0625rem}.primary:active:not(:disabled){transform:scale(.98)}.ghost{color:var(--accent);background:0 0;border:0;padding:10px 16px;font-size:1rem;font-weight:500}.ghost.plain{color:var(--text);background:var(--card);box-shadow:var(--shadow)}.pill{border:1px solid var(--line);background:var(--card);color:var(--text);padding:8px 16px;font-size:.875rem;font-weight:500}.pill[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.field{box-sizing:border-box;border:1px solid var(--line);background:var(--card);border-radius:12px;width:100%;min-height:44px;padding:12px 16px;font-size:max(16px,1rem)}.label{color:var(--sub2);margin:0 0 8px;font-size:.8125rem;font-weight:600;display:block}.eyebrow{color:var(--sub);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:.8125rem;font-weight:600}.title{letter-spacing:-.025em;margin:0;font-size:clamp(1.625rem,5vw,1.875rem);font-weight:700}.lead{color:var(--sub2);margin:0;font-size:clamp(1.0625rem,2.6vw,1.3125rem);line-height:1.45}.hint{color:var(--sub);margin:0;font-size:.8125rem}.error{color:var(--red);margin:0;font-size:.875rem}.cell{background:var(--cell);min-height:44px;color:var(--text);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:.8125rem;font-weight:600;transition:transform .12s,background .15s;display:flex}.k0{color:var(--sub)}.k1{background:color-mix(in srgb, var(--accent) 15%, transparent)}.k2{background:color-mix(in srgb, var(--accent) 30%, transparent)}.k3{background:color-mix(in srgb, var(--accent) 45%, transparent)}.k4{background:color-mix(in srgb, var(--accent) 60%, transparent)}.k5{background:color-mix(in srgb, var(--accent) 80%, transparent)}.k6{background:var(--accent);color:var(--on-accent)}.best{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--accent)}.pop{animation:.35s cubic-bezier(.2,.8,.2,1) pop}@keyframes pop{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=720px){.screen{gap:20px}.card{padding:20px}.cell{font-size:.75rem}.actions .primary{flex:100%}}.app.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}.app.svelte-12qhfyh>*{flex:1 0 auto}.footer.svelte-12qhfyh{border-top:1px solid var(--line);background:var(--lightningcss-light,#f5f5f7)var(--lightningcss-dark,#0d0d0e);flex:none;margin-top:32px}.inner.svelte-12qhfyh{box-sizing:border-box;max-width:1200px;padding:28px max(16px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:var(--sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;font-size:.8125rem;display:flex}nav.svelte-12qhfyh{flex-wrap:wrap;gap:4px 20px;display:flex}a.svelte-12qhfyh{color:inherit;margin:-12px 0;padding:12px 0;text-decoration:none}a.svelte-12qhfyh:hover{color:var(--text)}
