:root{--bg0:#0b0f16;--bg1:#0f172a;--card:hsla(0,0%,100%,.06);--card2:hsla(0,0%,100%,.09);--text:#e7eefc;--muted:rgba(231,238,252,.72);--line:hsla(0,0%,100%,.12);--accent:#73f0c2;--accent2:#6ea8ff}*{box-sizing:border-box}body,html{padding:0;margin:0;min-height:100%}body{color:var(--text);background:radial-gradient(1000px 600px at 15% 10%,rgba(115,240,194,.14),transparent 60%),radial-gradient(900px 500px at 85% 20%,rgba(110,168,255,.16),transparent 55%),radial-gradient(900px 600px at 50% 95%,rgba(167,110,255,.1),transparent 60%),linear-gradient(180deg,var(--bg0),var(--bg1));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}a{color:inherit;text-decoration:none}.container{max-width:980px;margin:0 auto;padding:28px 18px 56px}.topbar{justify-content:space-between;gap:12px;padding:8px 0 28px}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px;font-weight:650;letter-spacing:.2px}.mark{width:34px;height:34px;border-radius:12px;background:radial-gradient(16px 16px at 25% 25%,rgba(115,240,194,.9),rgba(115,240,194,0) 70%),radial-gradient(18px 18px at 70% 35%,rgba(110,168,255,.9),rgba(110,168,255,0) 72%),linear-gradient(135deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.18);box-shadow:0 16px 40px rgba(0,0,0,.35)}.nav{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pill{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.04);color:var(--muted);transition:background .14s ease,transform .14s ease;font-size:14px}.pill:hover{background:hsla(0,0%,100%,.07);transform:translateY(-1px)}.hero{padding:28px 0 16px}.h1{font-size:44px;line-height:1.04;margin:0;letter-spacing:-.6px}.lede{margin:14px 0 0;color:var(--muted);font-size:16.5px;line-height:1.55;max-width:72ch}.grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:18px}@media (min-width:760px){.grid{grid-template-columns:1fr 1fr}}.card{border:1px solid var(--line);border-radius:18px;background:var(--card);padding:16px;box-shadow:0 18px 46px rgba(0,0,0,.32);overflow:hidden}.card strong{font-weight:650}.card h2{margin:0 0 8px;font-size:16px;letter-spacing:.1px}.card p{margin:0;color:var(--muted);line-height:1.5}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(115,240,194,.25);background:rgba(115,240,194,.06);color:rgba(231,238,252,.88);font-size:13px}.dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 0 0 4px rgba(115,240,194,.08)}.footer{margin-top:34px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.1);color:rgba(231,238,252,.55);font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.content{margin-top:10px}.content h1{font-size:28px;margin:0 0 10px}.content h2{font-size:16px;margin:18px 0 8px}.content li,.content p{color:var(--muted);line-height:1.65;font-size:15px}.content ul{margin:10px 0;padding-left:18px}.content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;color:rgba(231,238,252,.9);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);padding:1px 6px;border-radius:8px}