:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#151518;font-synthesis:none;text-rendering:optimizelegibility;--canvas:#fafaf8;--surface:#fff;--text:#151518;--text-muted:#65656d;--border:#dedee2;--accent-magenta:#c2187a;--accent-cyan:#007d94;background:#fafaf8;font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color:#f5f5f7;--canvas:#050506;--surface:#0b0b0e;--text:#f5f5f7;--text-muted:#a4a4ad;--border:#27272e;--accent-magenta:#ff4fc3;--accent-cyan:#59ddf7;background:#050506}}*{box-sizing:border-box}body{background:var(--canvas);min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}.shell{min-height:100vh}.topbar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;min-height:52px;padding:0 24px;display:flex}.wordmark{color:var(--text);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.wordmark span{background:linear-gradient(var(--accent-magenta), var(--accent-cyan));width:3px;height:20px}.environment,.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;font-weight:600}.environment,.summary{color:var(--text-muted)}main{max-width:1200px;margin:0 auto;padding:clamp(64px,12vw,144px) 24px}.intro{max-width:720px}.eyebrow{color:var(--accent-cyan);margin:0 0 16px}h1{max-width:680px;color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:500;line-height:.98}.summary{max-width:620px;margin:32px 0 48px;font-size:1rem;line-height:1.65}.status{border:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:0 16px;font-size:.8125rem;display:flex}.status strong{color:var(--text-muted);font-weight:500}@media (width<=560px){.topbar,main{padding-left:16px;padding-right:16px}.environment{display:none}.status{flex-direction:column;align-items:flex-start;gap:6px;padding-top:14px;padding-bottom:14px}}
