@font-face{font-family:display;src:url(../media/space_grotesk_latin_500_normal-s.p.31yp0bkv7z4ku.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display;src:url(../media/space_grotesk_latin_600_normal-s.p.31umv2m7yy2ah.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/space_grotesk_latin_700_normal-s.p.2lryt7vlpdgap.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:88.74%;descent-override:26.33%;line-gap-override:0.0%;size-adjust:110.89%}.display_e617885b-module__iQ854q__className{font-family:display,display Fallback,system-ui,Segoe UI,sans-serif}.display_e617885b-module__iQ854q__variable{--font-display:"display", "display Fallback", system-ui, Segoe UI, sans-serif}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.25_05y-blbp24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_600_normal-s.p.04jv21_rdbjv3.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.mono_d33c7cc1-module__kyFwGG__className{font-family:mono,mono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace}.mono_d33c7cc1-module__kyFwGG__variable{--font-mono:"mono", "mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
:root{--bg:#050a12;--bg-deep:#070f1c;--panel:#0a1628;--panel-2:#0c1b30;--raise:#102240;--blue:#2f80ff;--blue-electric:#4da3ff;--blue-bright:#7cc7ff;--blue-deep:#1b4d99;--text:#f2f6fa;--text-dim:#a7b4c4;--muted:#718096;--line:#2f80ff24;--line-strong:#2f80ff4d;--line-soft:#f2f6fa12;--glow-soft:#2f80ff29;--glow-mid:#4da3ff4d;--glow-hot:#7cc7ff73;--t-display:clamp(2.2rem, 4.4vw, 4.6rem);--t-h2:clamp(2rem, 4vw, 3.6rem);--t-h3:clamp(1.1rem, 1.7vw, 1.55rem);--t-body:.9375rem;--t-sm:.8125rem;--t-xs:.6875rem;--t-xxs:.625rem;--gutter:clamp(1.15rem, 3.6vw, 3.75rem);--max:1520px;--radius:2px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.16, 1, .3, 1);--sys-intensity:.12;--sys-fee:.3;--sys-window:0;--sys-armed:0;--accent:color-mix(in srgb, var(--blue-bright) calc(var(--sys-intensity) * 100%), var(--blue));--accent-glow:rgba(77, 163, 255, calc(.12 + var(--sys-intensity) * .45))}
*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-display), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}canvas{display:block}::selection{background:var(--blue);color:var(--bg)}.mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.label{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-xxs);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}:focus-visible{outline:2px solid var(--blue-electric);outline-offset:3px}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#16304f}::-webkit-scrollbar-thumb:hover{background:#1e4370}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
