@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/Inter-Variable.DiVDrmQJ.woff2)format("woff2")}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/MonaSans-Variable.D1zn5yWR.woff2)format("woff2")}@font-face{font-family:Mona Sans Mono;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/MonaSansMono-Variable.DKJ326sq.woff2)format("woff2")}@font-face{font-family:Geist Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/GeistSerifVF.v04VKVOc.woff2)format("woff2")}:root{font-synthesis-weight:none;--cp-deepslate-950:#0f0e0d;--cp-deepslate-900:#171614;--cp-deepslate-850:#1e1c1a;--cp-deepslate-800:#23211e;--cp-deepslate-750:#2a2824;--cp-deepslate-700:#37332e;--cp-deepslate-600:#4f4a43;--cp-deepslate-400:#6f6a62;--cp-deepslate-300:#a8a197;--cp-deepslate-100:#ece8df;--cp-sandstone-50:#fbfaf6;--cp-sandstone-100:#f4f1ea;--cp-sandstone-200:#ece8de;--cp-sandstone-300:#e3ddd0;--cp-sandstone-400:#d9d3c7;--cp-sandstone-500:#b9b1a3;--cp-sandstone-700:#5f5a52;--cp-sandstone-900:#1c1b18;--cp-signal:#5bbf4a;--cp-signal-ink:#2f6b25;--cp-signal-deep:#2a5f21;--cp-signal-night:#10200a;--cp-amber:#e8b04a;--cp-amber-ink:#8a5a00;--cp-ember:#ef5a4f;--cp-ember-ink:#b8321f;--cp-ash:#9aa1a8;--cp-ash-ink:#5c636a;--cp-font-display:"Mona Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--cp-font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--cp-font-mono:"Mona Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--cp-font-serif:"Geist Serif", ui-serif, Georgia, serif;--cp-tracking-body:-.005em;--cp-tracking-heading:-.012em;--cp-tracking-display:-.02em;--cp-radius-sm:2px;--cp-radius:4px;--cp-radius-lg:6px;--cp-bg:var(--cp-sandstone-100);--cp-bg-subtle:var(--cp-sandstone-200);--cp-surface:var(--cp-sandstone-50);--cp-surface-muted:var(--cp-sandstone-200);--cp-stone:var(--cp-sandstone-300);--cp-border:var(--cp-sandstone-400);--cp-border-strong:var(--cp-sandstone-500);--cp-fg:var(--cp-sandstone-900);--cp-fg-muted:var(--cp-sandstone-700);--cp-brand:var(--cp-signal);--cp-brand-ink:var(--cp-signal-night);--cp-brand-text:var(--cp-signal-ink);--cp-brand-button:var(--cp-signal-deep);--cp-brand-button-fg:#fff;--cp-accent:var(--cp-sandstone-900);--cp-accent-fg:var(--cp-sandstone-50);--cp-status-running:var(--cp-signal);--cp-status-starting:var(--cp-amber);--cp-status-crashed:var(--cp-ember);--cp-status-stopped:var(--cp-ash);--cp-success:var(--cp-signal-ink);--cp-warning:var(--cp-amber-ink);--cp-danger:var(--cp-ember-ink);--cp-neutral:var(--cp-ash-ink);--cp-console:#1a1917;--cp-console-fg:var(--cp-deepslate-100);--cp-console-muted:#9a9488;--cp-shadow:#cfc8b8}.dark,[data-theme=dark]{--cp-bg:var(--cp-deepslate-900);--cp-bg-subtle:var(--cp-deepslate-850);--cp-surface:var(--cp-deepslate-800);--cp-surface-muted:var(--cp-deepslate-750);--cp-stone:#2c2925;--cp-border:var(--cp-deepslate-700);--cp-border-strong:var(--cp-deepslate-600);--cp-fg:var(--cp-deepslate-100);--cp-fg-muted:var(--cp-deepslate-300);--cp-brand-text:var(--cp-signal);--cp-brand-button:var(--cp-signal);--cp-brand-button-fg:var(--cp-signal-night);--cp-accent:var(--cp-deepslate-100);--cp-accent-fg:var(--cp-deepslate-900);--cp-success:var(--cp-signal);--cp-warning:var(--cp-amber);--cp-danger:var(--cp-ember);--cp-neutral:var(--cp-ash);--cp-console:var(--cp-deepslate-950);--cp-console-fg:#e4e0d7;--cp-console-muted:#9a9488;--cp-shadow:#0a0908}.cp-wordmark{white-space:nowrap;font-family:var(--cp-font-display);letter-spacing:var(--cp-tracking-heading);align-items:baseline;line-height:1;display:inline-flex}.cp-wordmark-a{font-weight:600}.cp-wordmark-b{font-weight:400}.cp-cursor{background:var(--cp-brand);width:.52em;height:.12em;margin-left:.07em;animation:1.1s step-end 3 cp-caret;display:inline-block;transform:translateY(.1em)}a:hover .cp-cursor,.cp-wordmark:hover .cp-cursor{animation:1.1s step-end infinite cp-caret}@keyframes cp-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cp-cursor,a:hover .cp-cursor,.cp-wordmark:hover .cp-cursor{animation:none}}
