@font-face{font-family:Suisse;src:url(/fonts/SuisseIntl-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Suisse;src:url(/fonts/SuisseIntl-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Suisse;src:url(/fonts/SuisseIntl-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse;src:url(/fonts/SuisseIntl-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Suisse;src:url(/fonts/SuisseIntl-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Suisse;src:url(/fonts/SuisseIntl-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Suisse Mono;src:url(/fonts/SuisseMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--paper:#f5f3ef;--paper-2:#edeae4;--paper-3:#e5e2dc;--card:#fff;--white:#fafaf8;--ink:#0a0a0a;--ink-2:#1a1a1a;--muted:#6b6b6b;--dim:#9b9b9b;--line:#e5e2dc;--line-2:#d1cec7;--pool:#2e6b5e;--pool-2:#24574c;--pool-light:#8fc1b2;--pool-ink:#fff;--pool-soft:#2e6b5e14;--signal:#d41b2c;--alert:#d41b2c;--ok:#2e6b5e;--f-sans:"Suisse", "Helvetica Neue", Arial, system-ui, sans-serif;--f-display:"Suisse", "Helvetica Neue", Arial, system-ui, sans-serif;--f-mono:"Suisse Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--r-xl:10px;--r-lg:8px;--r-md:6px;--shadow-soft:0 1px 3px #0000000a, 0 4px 12px #00000008;--night:#0a0a0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#0e0e0d;--paper-2:#171716;--paper-3:#232321;--card:#161615;--white:#121211;--ink:#f4f2ee;--ink-2:#dcd9d3;--muted:#9c9991;--dim:#6f6c66;--line:#ffffff17;--line-2:#ffffff2b;--pool:#86bcad;--pool-2:#9bcabd;--pool-light:#8fc1b2;--pool-ink:#0a0a0a;--pool-soft:#86bcad21;--signal:#ff4d5e;--alert:#ff4d5e;--ok:#86bcad;--shadow-soft:0 1px 3px #0006, 0 4px 12px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--paper);color:var(--ink-2);font-family:var(--f-sans);margin:0;font-size:16px;line-height:1.5}::selection{background:var(--pool);color:#fff}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--pool);outline-offset:2px}.shell{border-radius:var(--r-xl);background:0 0;padding:0}.core{background:var(--card);border-radius:var(--r-xl);border:1px solid var(--line)}.eyebrow{font-family:var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow .dot{background:var(--pool);border-radius:50%;width:6px;height:6px}.eyebrow .dot.live{background:var(--signal);animation:pulse 2.4s var(--ease) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.btn{--bg:var(--ink);--fg:var(--paper);background:var(--bg);color:var(--fg);border:1px solid var(--bg);cursor:pointer;letter-spacing:-.005em;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .15s var(--ease);border-radius:6px;align-items:center;gap:10px;padding:11px 18px;font-size:14.5px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.985)}.btn:hover{opacity:.88}.btn .ic{place-items:center;width:14px;height:14px;display:inline-grid}.btn svg{width:13px;height:13px}.btn.pool{--bg:var(--pool);--fg:var(--pool-ink)}.btn.pool:hover{--bg:var(--pool-2)}.btn.ghost{--bg:transparent;--fg:var(--ink);border-color:var(--line-2)}.btn.ghost:hover{--bg:var(--card);border-color:var(--ink)}.btn.light{--bg:#fff;--fg:#0a0a0a;border-color:#fff}.btn.light:hover{--bg:#f0eee9}.btn.sm{gap:8px;padding:7px 12px;font-size:13px}.mono{font-family:var(--f-mono)}.serif{font-family:var(--f-display);font-weight:400}.toggles{align-items:center;gap:6px;display:inline-flex}.lang{background:#7f7f7f24;border-radius:999px;padding:2px;font-size:12.5px;font-weight:500;display:inline-flex}.lang a,.lang button{color:inherit;opacity:.6;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:4px 9px;line-height:1.2;text-decoration:none}.lang .on{opacity:1;background:#7f7f7f38}.theme-btn{width:32px;height:32px;color:inherit;cursor:pointer;background:#7f7f7f24;border:0;border-radius:50%;place-items:center;transition:background-color .2s;display:inline-grid}.theme-btn:hover{background:#7f7f7f42}.theme-btn svg{width:15px;height:15px}.theme-btn .sun{display:none}:root[data-theme=dark] .theme-btn .sun{display:block}:root[data-theme=dark] .theme-btn .moon{display:none}
