@font-face{font-family:grotesk;src:url(../media/space_grotesk_latin-s.p.2cyn07wtgehh0.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:grotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.lTEVgW_className{font-family:grotesk,grotesk Fallback}.lTEVgW_variable{--font-sans:"grotesk", "grotesk Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_500-s.p.0oace-s_gkfks.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_700-s.p.3y9b8znjr2455.woff2)format("woff2");font-display:swap;font-weight:700}@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%}.Y2L60G_className{font-family:mono,mono Fallback}.Y2L60G_variable{--font-mono:"mono", "mono Fallback"}
:root{--bg:#f3f3ef;--surface:#fff;--ink:#121212;--ink-soft:#5a5a55;--border:#d9d9d2;--on-ink:#fff;--on-ink-soft:#bdbdb8;--lime:#d6f75c;--lime-soft:#3a3f1a;--danger:#c4261c;--ok:#1b8a47;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-full:999px;--sans:var(--font-sans), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--gutter:20px;--max:1200px}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:700}p{margin:0}a{color:inherit}img,video,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
