:root{--field:#0b1220;--panel:#121b2e;--panel2:#17233a;--line:#263450;--ink:#eaf2ff;--ink-dim:#8fa3c4;--accent:#2fd9c4;--warn:#d99a3d}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--field);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}::selection{background:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input[class*=-inp]:not([type=range]):not([type=checkbox]):not([type=radio]),select[class*=-select]{background:var(--panel2);border:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;border-radius:8px;padding:10px 12px;font-size:15px;transition:border-color .15s}input[class*=-inp]:not([type=range]):not([type=checkbox]):not([type=radio]):focus,select[class*=-select]:focus{border-color:var(--accent);outline:none}label[class*=-label]{font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:6px;font-size:11px;font-weight:600;display:block}input[type=range]{accent-color:var(--accent)}
@font-face{font-family:spaceGrotesk;src:url(../media/SpaceGrotesk_wght_latin-s.p.092gko6h6levo.woff2?dpl=dpl_8VS1B5RrZUMJsttExhNNRqtRAo43)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_75324d3-module__8i-ONG__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_75324d3-module__8i-ONG__variable{--font-sans:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_wght_latin-s.p.013tcyr58qp0n.woff2?dpl=dpl_8VS1B5RrZUMJsttExhNNRqtRAo43)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_76a06438-module__RNbQ_W__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_76a06438-module__RNbQ_W__variable{--font-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
