:root{color:#f2f4f7;background:#0b0d10;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}header{background:#12161c;border-bottom:1px solid #2a313b;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:16px clamp(24px,5vw,88px);display:flex}.brand{color:#fff;white-space:nowrap;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.brand img{width:34px;height:34px}nav{flex-wrap:wrap;gap:14px;display:flex}nav a,.link{color:#b9c2ff;text-decoration:none}nav a:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #7c8cff}.page{width:min(900px,100% - 48px);margin:0 auto;padding:clamp(72px,12vw,140px) 0}.eyebrow{color:#7c8cff;letter-spacing:.15em;font-size:.78rem;font-weight:800}.page h1{max-width:780px;margin:0 0 26px;font-size:clamp(3rem,8vw,6.5rem);line-height:.95}.lede{color:#b7c0cc;max-width:700px;font-size:clamp(1.2rem,2.5vw,1.7rem);line-height:1.55}.actions{align-items:center;gap:24px;margin:36px 0 92px;display:flex}.button{color:#0b0d10;background:#7c8cff;border-radius:8px;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-block}.page section{border-top:1px solid #2a313b;padding-top:32px}.page li,.page p{line-height:1.7}.quiet{color:#98a2b3;margin-top:40px}.empty{color:#b7c0cc;border:1px dashed #48505d;border-radius:12px;flex-direction:column;gap:8px;padding:30px;display:flex}footer{color:#98a2b3;border-top:1px solid #2a313b;padding:32px clamp(24px,5vw,88px)}@media (width<=800px){header{flex-direction:column;align-items:flex-start}.page{width:min(100% - 32px,900px)}nav{gap:10px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
