@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/archivo_variable-s.p.3b1_7etm2gpf5.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_308bfbc8-module__Tclevq__className{font-family:archivo,archivo Fallback}.archivo_308bfbc8-module__Tclevq__variable{--font-display:"archivo", "archivo Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_400-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_500-s.p.25_05y-blbp24.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_600-s.p.04jv21_rdbjv3.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_3b1a7a30-module__YjAdKG__className{font-family:plexMono,plexMono Fallback}.plexmono_3b1a7a30-module__YjAdKG__variable{--font-mono:"plexMono", "plexMono Fallback"}
:root{--bg:#0b0b0d;--card:#111114;--empty:#1c1c20;--line:#2a2a2e;--line-strong:#3a3a40;--text:#f5f5f7;--text-sub:#b4b4ba;--text-muted:#8e8e95;--accent:#ff6a3d;--accent-hover:#ff8a63;--accent-soft:#ff6a3d1f;--gutter:48px;--max:1280px;--radius:6px;--inset:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:900px){:root{--gutter:20px}}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:var(--accent)}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin:0}.display{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-weight:900;font-stretch:68%;line-height:.9}.display-md{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-weight:800;font-stretch:75%;line-height:1}.label{letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase;font-size:12px}.accent{color:var(--accent)}.mark{background:var(--accent);color:var(--bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.btn{background:var(--accent);height:58px;color:var(--bg);font-family:var(--font-display), sans-serif;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:19px;font-weight:800;font-stretch:85%;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.btn:hover{background:var(--accent-hover);color:var(--bg)}.btn:active{transform:scale(.98)}.btn-ghost{border:1px solid var(--line-strong);height:58px;color:var(--text);letter-spacing:1px;white-space:nowrap;border-radius:4px;align-items:center;padding:0 24px;font-size:14px;text-decoration:none;transition:border-color .15s;display:inline-flex}.btn-ghost:hover{color:var(--text);border-color:var(--text-muted)}
