.apiHero{margin:46px auto 28px;padding:40px;border:1px solid rgba(148,163,184,.18);border-radius:32px;background:radial-gradient(circle at top left,rgba(124,58,237,.22),transparent 40%),radial-gradient(circle at top right,rgba(6,182,212,.18),transparent 38%),rgba(15,23,42,.74);box-shadow:0 32px 110px rgba(0,0,0,.28)}.apiHero h1{font-size:clamp(42px,6vw,74px);letter-spacing:-.065em;line-height:.92;margin:10px 0 16px}.apiHero .lead{max-width:980px;color:#cbd5e1;font-size:19px;line-height:1.72}.apiBadges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.apiBadges span{border:1px solid rgba(103,232,249,.25);background:rgba(6,182,212,.08);color:#dff9ff;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:800}.apiBadges code{color:#fff}.apiLayout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start;margin:20px 0 64px}.apiToc{position:sticky;top:86px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:rgba(2,6,23,.72);padding:14px;backdrop-filter:blur(16px)}.apiToc a{display:block;padding:11px 12px;border-radius:14px;text-decoration:none;color:#cbd5e1;font-weight:800}.apiToc a:hover{background:rgba(124,58,237,.18);color:#fff}.apiContent{display:grid;gap:18px}.apiContent .card{scroll-margin-top:96px}.apiContent h2{font-size:30px;margin-top:0;letter-spacing:-.035em}.apiContent h3{margin-top:22px}.apiContent p,.apiContent li{color:#cbd5e1;line-height:1.72}.apiContent pre{overflow:auto;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#020617;color:#dbeafe;padding:18px;line-height:1.55;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.apiContent code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid3>div{border:1px solid rgba(148,163,184,.14);border-radius:20px;background:rgba(15,23,42,.55);padding:18px}.apiTable{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:20px}.apiTable th,.apiTable td{padding:14px 13px;border-bottom:1px solid rgba(148,163,184,.14);text-align:left;vertical-align:top}.apiTable th{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#93c5fd;background:rgba(30,41,59,.72)}.apiTable tr:last-child td{border-bottom:0}.apiTable td{color:#cbd5e1}.apiTable td b{color:#fff}.method{display:inline-flex;align-items:center;justify-content:center;min-width:58px;border-radius:999px;padding:6px 9px;font-weight:950;font-size:12px;letter-spacing:.05em}.method.get{background:rgba(34,197,94,.14);color:#86efac;border:1px solid rgba(34,197,94,.3)}.method.post{background:rgba(59,130,246,.15);color:#bfdbfe;border:1px solid rgba(59,130,246,.32)}.method.delete{background:rgba(239,68,68,.14);color:#fecaca;border:1px solid rgba(239,68,68,.32)}.apiNote{margin-top:14px;border-left:4px solid #06b6d4;background:rgba(6,182,212,.08);padding:14px 16px;border-radius:16px;color:#e0f2fe}@media(max-width:980px){.apiLayout{grid-template-columns:1fr}.apiToc{position:relative;top:auto;display:flex;overflow:auto}.apiToc a{white-space:nowrap}.grid3{grid-template-columns:1fr}.apiHero{padding:28px}.apiTable{display:block;overflow-x:auto}.apiTable table{min-width:760px}}