@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:#f8f9fa;--canvas-sunken:#f1f3f4;--surface:#fff;--surface-raised:#fff;--line:#dadce0;--line-strong:#80868b;--ink:#202124;--ink-body:#3c4043;--ink-muted:#5f6368;--ink-faint:#80868b;--accent:#1e7e43;--accent-text:#1e7e43;--accent-soft:#e6f4ea;--on-accent:#fff;--blue:#1a73e8;--blue-alt:#4285f4;--blue-soft:#e8f0fe;--blue-tint:#a8c7fa;--yellow:#f9ab00;--yellow-text:#b06000;--yellow-soft:#fef7e0;--red:#ea4335;--ghost:#80868b;--focus:var(--blue);--glass-fill:#ffffff9e;--glass-stroke:#ffffffe6;--glass-edge:#2021241a;--glass-highlight:#ffffffd9;--glass-tint-green:#e6f4ea;--glass-tint-blue:#e8f0fe;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-none:0px;--radius-sm:4px;--radius-md:12px;--radius-pill:999px;--radius-icon:22.37%;--shadow-glass:0 10px 28px #2021242e;--shadow-glass-sm:0 4px 14px #20212424;--font-sans:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-mono-display:"JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--canvas:#202124;--canvas-sunken:#171717;--surface:#303134;--surface-raised:#3c4043;--line:#3c4043;--line-strong:#80868b;--ink:#e8eaed;--ink-body:#e8eaed;--ink-muted:#bdc1c6;--ink-faint:#9aa0a6;--accent:#1e7e43;--accent-text:#81c995;--accent-soft:#1e3a28;--on-accent:#fff;--blue:#a8c7fa;--blue-alt:#8ab4f8;--blue-soft:#1f2a3f;--blue-tint:#a8c7fa;--yellow:#fdd663;--yellow-text:#fdd663;--yellow-soft:#3d2e00;--red:#f28b82;--ghost:#9aa0a6;--focus:var(--blue);--glass-fill:#ffffff14;--glass-stroke:#ffffff38;--glass-edge:#00000059;--glass-highlight:#ffffff47;--glass-tint-green:#1e3a28;--glass-tint-blue:#1f2a3f;--shadow-glass:0 10px 28px #0000008c;--shadow-glass-sm:0 4px 14px #00000080}}body{min-height:100vh;font-family:var(--font-sans);color:var(--ink-body);background-color:var(--canvas);background-image:radial-gradient(circle at 15% 10%, var(--glass-tint-green), transparent 40%), radial-gradient(circle at 85% 60%, var(--glass-tint-blue), transparent 45%);background-attachment:fixed;margin:0}main{max-width:960px;padding:var(--space-6) var(--space-4) var(--space-16);margin:0 auto}h1,h2{color:var(--ink)}a{color:var(--accent-text)}a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-8);display:flex}.site-header__home img{width:auto;height:32px;display:block}.site-header__nav{gap:var(--space-6);display:flex}.glass{background:var(--glass-fill);-webkit-backdrop-filter:blur(24px)saturate(1.4);border:1px solid var(--glass-edge);border-radius:var(--radius-md);box-shadow:inset 0 0 0 .5px var(--glass-stroke), inset 0 1px 0 var(--glass-highlight), var(--shadow-glass);padding:var(--space-4) var(--space-6)}.glass pre{font-family:var(--font-mono);color:var(--ink);margin:0;overflow-x:auto}.hero{padding:var(--space-12) 0}.hero h1{margin:0 0 var(--space-8);max-width:24ch}.hero__status{margin-top:var(--space-6);color:var(--ink-muted)}.how{padding:var(--space-8) 0}.how__label{color:var(--ink-muted)}.terminal__cmd:before{content:"$ ";color:var(--ink-muted)}.terminal__out{color:var(--ink-muted)}.limits,.install,.status{padding:var(--space-8) 0}.install p{margin:var(--space-4) 0 0}.status__state{color:var(--ink-muted)}.site-footer{gap:var(--space-6);padding-top:var(--space-8);border-top:1px solid var(--line);display:flex}
