@font-face{font-family:robotoCondensed;src:url(../media/roboto_condensed-s.p.40aonue94dpow.woff2)format("woff2");font-display:swap;font-weight:700 900}@font-face{font-family:robotoCondensed Fallback;src:local(Arial);ascent-override:104.11%;descent-override:27.4%;line-gap-override:0.0%;size-adjust:89.11%}.robotocondensed_a1e69f01-module__6J55SG__className{font-family:robotoCondensed,robotoCondensed Fallback}.robotocondensed_a1e69f01-module__6J55SG__variable{--font-display:"robotoCondensed", "robotoCondensed Fallback"}
@font-face{font-family:roboto;src:url(../media/roboto-s.p.3l4zvto3p0stf.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_5b2ec1c5-module__AfX65q__className{font-family:roboto,roboto Fallback}.roboto_5b2ec1c5-module__AfX65q__variable{--font-body:"roboto", "roboto Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_400-s.p.1dgcou5jor5q_.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_500-s.p.28xcb7557rbh2.woff2)format("woff2");font-display:swap;font-weight:500}@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_5a3016d0-module__4yiD2G__className{font-family:plexMono,plexMono Fallback}.plexmono_5a3016d0-module__4yiD2G__variable{--font-data:"plexMono", "plexMono Fallback"}
:root{--ink:#000a39;--ink-raised:#071433;--ink-line:#1e3364;--paper:#fff;--paper-dim:#dce3f0;--paper-faint:#8e9cbf;--signal:#d4a332;--signal-dim:#b58a28;--alert:#e5b845;--danger:#ff6b6b;--font-sans:var(--font-body), Roboto, ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-data), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ink);color:var(--paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.55}a{color:inherit}.grid-bg{background-image:linear-gradient(#d4a3320d 1px,#0000 1px),linear-gradient(90deg,#d4a3320d 1px,#0000 1px);background-size:56px 56px}h1,h2{font-family:var(--font-display), "Roboto Condensed", var(--font-sans);text-transform:uppercase;letter-spacing:-.015em;font-weight:800}.mono{font-family:var(--font-mono);font-variant-ligatures:none}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.pill{border:1px solid var(--ink-line);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.dot{background:var(--signal);border-radius:50%;width:7px;height:7px;animation:2.4s infinite pulse;box-shadow:0 0 #3ddc9799}@keyframes pulse{0%{box-shadow:0 0 #3ddc978c}70%{box-shadow:0 0 0 9px #3ddc9700}to{box-shadow:0 0 #3ddc9700}}@media (prefers-reduced-motion:reduce){.dot{animation:none}}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:13px 22px;font-size:15px;font-weight:650;text-decoration:none;display:inline-block}.btn-primary{background:var(--signal);color:#05221a}.btn-primary:hover{background:#58e8ab}.btn-ghost{border-color:var(--ink-line);color:var(--paper)}.btn-ghost:hover{border-color:var(--signal-dim)}.card{background:var(--ink-raised);border:1px solid var(--ink-line);border-radius:12px}
