@font-face{font-family:geist;src:url(../media/Geist_VariableFont_wght-s.p.3697c7-_2-rka.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.QI1iIW_className{font-family:geist,geist Fallback}.QI1iIW_variable{--font-sans:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_VariableFont_wght-s.p.0zbf7z4k89zws.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.UKMgqa_className{font-family:geistMono,geistMono Fallback}.UKMgqa_variable{--font-mono:"geistMono", "geistMono Fallback"}
:root{--bg:#151311;--panel:#1c1d1f;--panel-2:#232427;--well:#0c0c0d;--line:#2a2b2f;--line-2:#3a3b3f;--ink:#efebe2;--ink-2:#a9aaae;--ink-3:#929398;--accent:#ffb52a;--accent-h:#ffc24d;--on-accent:#151311;--hot:#ffd23f;--peak:#e5432d;--safe:#2fc77a;--nominal:#9bd84a;--danger:#ff5a5f;--info:#8db4c9;--glass:#fff8eb0f;--glass-line:#ffffff1f;--r-s:10px;--r-m:14px;--r-l:20px;--r-pill:999px;--font:var(--font-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;--num:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font:400 16px/1.5 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:600}:focus-visible{outline:2px solid var(--hot);outline-offset:2px}.num{font-family:var(--num);font-variant-numeric:tabular-nums}.btn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-pill);height:40px;font:600 15px/1 var(--font);background:var(--panel-2);color:var(--ink);border:1px solid var(--line-2);transition:background .16s var(--ease), transform .16s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn:hover:not(:disabled){background:#2b2c30}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.5;cursor:default}.btn--primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn--primary:hover:not(:disabled){background:var(--accent-h)}.btn--small{height:32px;padding:0 12px;font-size:13px}.btn--danger{color:var(--danger)}.field{box-sizing:border-box;border-radius:var(--r-s);background:var(--well);border:1px solid var(--line-2);width:100%;height:44px;color:var(--ink);font:400 15px var(--font);padding:0 14px}.field:focus{outline:2px solid var(--hot);outline-offset:0;border-color:#0000}label{color:var(--ink-2);gap:6px;font-size:13px;font-weight:500;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
