:root{color-scheme:dark;--bg:#080e17;--card:#121d2b;--border:#30435a;--text:#eff5fc;--muted:#b0c1d5;--link:#b1d5ff}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 75% 0,#192b44,var(--bg) 57%);color:var(--text);font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:var(--link)}.wrap{max-width:1050px;margin:auto;padding:0 24px}nav{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border);padding:25px 0;font-size:14px;font-weight:700}nav a{text-decoration:none}header{padding:66px 0 49px}h1,h2,h3{letter-spacing:-.035em;line-height:1.17}h1{font-size:clamp(39px,6vw,68px);margin:15px 0}h2{font-size:clamp(27px,4vw,37px)}h3{font-size:21px}.lead{font-size:20px;line-height:1.55;color:#d1deed;max-width:800px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:var(--link)}section{padding:40px 0;border-top:1px solid var(--border)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:24px}.card p,.note{color:var(--muted)}.note{font-size:14px}.button{display:inline-block;padding:12px 18px;border:1px solid #96b7e6;border-radius:7px;margin:7px 12px 7px 0;text-decoration:none;font-size:14px;font-weight:700}.button.primary{background:#d8e8fc;color:#111d2d}code{overflow-wrap:anywhere;color:#c5dcff;font-size:13px}.endpoint{border:1px solid var(--border);background:#0b1624;padding:17px;border-radius:8px}li{margin:8px 0}footer{border-top:1px solid var(--border);padding:28px 0 46px;color:var(--muted);font-size:13px}@media(max-width:700px){.grid{grid-template-columns:1fr}header{padding:45px 0 30px}}