@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(./jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}:root{--bg:#1b1b1b;--panel:#242424;--raise:#2e2e2e;--line:#363636;--line2:#474747;--text:#d6d6d6;--muted:#8c8c8c;--dim:#5c5c5c;--accent:#cfcfcf;--accent-ink:#1b1b1b;--attn:#b4b4b4;--attn-ink:#1b1b1b;--ok:#97a08d;--bad:#b3867b;--display:Tahoma, Verdana, "Segoe UI", sans-serif;--body:Tahoma, Verdana, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--r:2px;--r-box:2px;--ease:cubic-bezier(.2, .7, .2, 1);--t:.15s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font:400 14px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.btn{border-radius:var(--r);border:1px solid var(--line2);background:var(--raise);cursor:pointer;white-space:nowrap;height:32px;color:var(--text);transition:border-color var(--t) var(--ease), background var(--t) var(--ease);align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn:disabled{opacity:.45;cursor:default}.btn.accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.btn.attn{background:var(--attn);border-color:var(--attn);color:var(--attn-ink);font-weight:600}.btn.ghost{background:0 0}.btn.warn{border-color:var(--bad);color:var(--bad)}.btn.sm{height:26px;padding:0 10px;font-size:12px}.btn{justify-content:center}.wiz{max-width:1100px;padding:18px max(18px, env(safe-area-inset-right)) 60px max(18px, env(safe-area-inset-left));gap:16px;margin:0 auto;display:grid}.wiz>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wiz h1{margin:0;font-size:24px}.wiz h2{margin:0 0 8px;font-size:17px}.wiz h3{margin:0 0 6px;font-size:14.5px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-box);min-width:0;padding:16px}.hint{color:var(--muted);margin:0;font-size:13px}.acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag{border:1px solid var(--line2);border-radius:var(--r);color:var(--muted);white-space:nowrap;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block}.tag.ok{border-color:var(--ok);color:var(--ok)}.tag.bad{border-color:var(--bad);color:var(--bad)}.tag.attn{border-color:var(--attn);color:var(--attn)}@media (width<=860px){.wiz{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.field-input{border:1px solid var(--line2);border-radius:var(--r);background:var(--panel);width:100%;transition:border-color var(--t) var(--ease);padding:8px 10px;line-height:1.45}.field-input:hover,.field-input:focus{border-color:var(--muted)}@keyframes appear{0%{opacity:0;transform:translateY(4px)}}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}dialog.svelte-7e0w24{border:1px solid var(--line2);border-radius:var(--r-box);background:var(--panel);width:min(460px,100vw - 32px);color:var(--text);padding:18px}dialog.svelte-7e0w24::backdrop{background:#0009}h2.svelte-7e0w24{margin:0 0 8px;font-size:15px}p.svelte-7e0w24{color:var(--muted);margin:0 0 16px;font-size:13.5px;line-height:1.55}.acts.svelte-7e0w24{justify-content:flex-end}.top.svelte-12qhfyh{z-index:10;padding:10px max(18px, env(safe-area-inset-right)) 10px max(18px, env(safe-area-inset-left));padding-top:max(10px, env(safe-area-inset-top));background:var(--panel);border-bottom:1px solid var(--line);view-transition-name:top;align-items:center;gap:12px;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{font:700 13px/1 var(--display);text-transform:uppercase;letter-spacing:.08em;color:var(--text);white-space:nowrap;text-decoration:none}.demo.svelte-12qhfyh{border:1px solid var(--line2);border-radius:var(--r);color:var(--muted);padding:2px 8px;font-size:12px}.spacer.svelte-12qhfyh{flex:1}.balance.svelte-12qhfyh{border:1px solid var(--line);border-radius:var(--r);height:30px;color:var(--text);transition:border-color var(--t) var(--ease);align-items:center;gap:6px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.balance.svelte-12qhfyh:hover,.balance[aria-current=page].svelte-12qhfyh{border-color:var(--accent)}.icon-btn.svelte-12qhfyh{border:1px solid var(--line);border-radius:var(--r);width:30px;height:30px;color:var(--muted);cursor:pointer;transition:border-color var(--t) var(--ease), color var(--t) var(--ease);background:0 0;place-items:center;display:grid}.icon-btn.svelte-12qhfyh:hover{border-color:var(--muted);color:var(--text)}form.svelte-12qhfyh{display:contents}@media (width<=560px){.demo.svelte-12qhfyh{display:none}.top.svelte-12qhfyh{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));gap:8px}.brand.svelte-12qhfyh{font-size:15px}.balance.svelte-12qhfyh{padding:0 8px}}
