@font-face{font-family:Jost;src:url(/fonts/jost-var-latin.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap}:root{--ssp-mist:#e8e4dc;--ssp-bronze:#8a7660;--ssp-muted:#7a7268;--ssp-ground:#0e0d0b;--ssp-surface:#181614;--ssp-line:#ffffff0f;--ssp-font-sans:Jost, system-ui, sans-serif;--ssp-font-mono:"JetBrains Mono", ui-monospace, monospace;--ssp-display-lg-size:80px;--ssp-display-lg-line:1.1;--ssp-display-lg-tracking:-.02em;--ssp-display-lg-weight:300;--ssp-display-lg-mobile-size:48px;--ssp-display-lg-mobile-tracking:-.01em;--ssp-headline-md-size:32px;--ssp-headline-md-line:1.2;--ssp-headline-md-tracking:.02em;--ssp-headline-md-weight:400;--ssp-body-lg-size:18px;--ssp-body-md-size:16px;--ssp-body-md-line:1.6;--ssp-body-md-tracking:.01em;--ssp-body-md-weight:400;--ssp-data-mono-size:14px;--ssp-data-mono-line:1.5;--ssp-data-mono-tracking:0;--ssp-data-mono-weight:400;--ssp-label-caps-size:13px;--ssp-label-caps-line:1.2;--ssp-label-caps-tracking:.2em;--ssp-label-caps-weight:500;--ssp-space-base:.25rem;--ssp-radius-sharp:0;--ssp-radius-full:9999px;--bo-surface:#fbf8f2;--bo-surface-raised:#f3f0ea;--bo-ink:#1d1a15;--bo-ink-muted:#66635d;--bo-line:#1d1a151f;--bo-accent:#8a7660;--bg:var(--bo-surface);--fg:var(--bo-ink);--muted:var(--bo-ink-muted);--border:var(--bo-line);--accent:var(--bo-ink)}@supports (color:lab(0% 0 0)){:root{--bo-surface:lab(97.7124% .224411 3.04737);--bo-surface-raised:lab(94.8123% .224918 3.04768);--bo-ink:lab(9.55429% .387408 3.85522);--bo-ink-muted:lab(42.0385% .314891 3.83278);--bo-line:lab(9.55429% .387408 3.85522/.12);--bo-accent:lab(51.1461% 5.46911 15.2916)}}*{box-sizing:border-box}html,body{margin:0;padding:0}.bo-base{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}:where(.bo-base){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.bo-base) main{max-width:32rem;margin:0 auto;padding:4rem 1.5rem}:where(.bo-base) a{color:inherit}:where(.bo-base) input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--fg);border-radius:6px;padding:.6rem .75rem;font-size:1rem}:where(.bo-base) button{border:1px solid var(--accent);background:var(--accent);color:var(--bg);cursor:pointer;border-radius:6px;padding:.6rem 1rem;font-size:1rem}:where(.bo-base) button:disabled{opacity:.5;cursor:not-allowed}
