.docs-hero{border-bottom:1px solid var(--line);background:radial-gradient(900px 300px at 15% 0,#ffb23e1f,#0000 70%);padding:48px 0 28px}.docs-hero h1{margin:0 0 10px;font-size:clamp(28px,4vw,40px);line-height:1.15}.docs-hero p{max-width:760px;color:var(--muted);margin:0;font-size:17px}.keybar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#0b0d12eb;position:sticky;top:0}.keyform{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.keyform>label:first-child{font-weight:600}.keyform input.secret{-webkit-text-security:disc;border:1px solid var(--line);background:var(--panel);min-width:0;height:36px;color:var(--text);border-radius:10px;flex:260px;padding:0 12px;font:14px ui-monospace,SFMono-Regular,Consolas,monospace}.keyform .remember{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.keystatus{color:var(--muted);flex-basis:100%;font-size:14px}.keystatus:empty{display:none}.keystatus.ok{color:var(--ok)}.keystatus.error{color:var(--danger)}.docs-layout{grid-template-columns:250px minmax(0,1fr);gap:40px;padding:32px 0 64px;display:grid}.docs-nav nav{flex-direction:column;gap:2px;max-height:calc(100vh - 90px);font-size:14px;display:flex;position:sticky;top:72px;overflow-y:auto}.docs-nav a{color:var(--muted);border-radius:8px;padding:5px 10px}.docs-nav a:hover{color:var(--text);background:var(--panel);text-decoration:none}.docs-nav .nav-group{letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin:14px 10px 4px;font-size:12px;font-weight:700}.docs-nav .op-link{word-break:break-all;align-items:baseline;gap:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12.5px;display:flex}.docs-main section{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:28px;scroll-margin-top:72px}.docs-main h2{margin:0 0 12px;font-size:26px}.docs-main h3{margin:26px 0 10px;font-size:19px}.docs-main h3.tag{color:var(--accent);margin-top:34px}.docs-main p,.docs-main li{color:#cfd3de}.docs-main code{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:1px 5px;font:.92em ui-monospace,SFMono-Regular,Consolas,monospace}.qs-steps li{margin-bottom:14px}.bullets li{margin-bottom:8px}.code{margin:10px 0;position:relative}.code pre,.resp pre{border:1px solid var(--line);color:#dfe3ec;background:#0a0c11;border-radius:12px;margin:0;padding:14px 16px;font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.code pre code,.resp pre code{background:0 0;border:0;padding:0}.code .copy{border:1px solid var(--line);background:var(--panel-2);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;position:absolute;top:8px;right:8px}.code .copy:hover{color:var(--text)}.t{border-collapse:collapse;width:100%;margin:10px 0;font-size:14px}.t th,.t td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 10px}.t th{color:var(--muted);font-weight:600}.t.small{font-size:13px}.m{text-align:center;color:#0b0d12;border-radius:6px;min-width:46px;padding:2px 6px;font:700 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block}.m.get{background:#59c2ff}.m.post{background:var(--accent)}.m.delete{background:var(--danger)}.endpoint{align-items:center;gap:10px;display:flex}.op{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin:18px 0;padding:18px 20px;scroll-margin-top:72px}.op header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.op .path{background:0 0;border:0;padding:0;font-size:15px}.op h4{margin:12px 0 4px;font-size:17px}.scope{border:1px solid var(--line);color:var(--muted);border-radius:999px;margin-left:auto;padding:2px 8px;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.scope.public{color:var(--ok);border-color:#3ccf9166}.responses{margin:10px 0;padding:0;font-size:14px;list-style:none}.responses li{margin:3px 0}.s{min-width:38px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block}.s2{color:var(--ok)}.s4{color:var(--accent)}.s5{color:var(--danger)}.try{margin-top:6px}.tester{display:none}.tester.open{margin-top:12px;display:block}.tester-form{flex-direction:column;gap:12px;display:flex}.pgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.pfield{flex-direction:column;gap:4px;font-size:13px;display:flex}.input{border:1px solid var(--line);width:100%;color:var(--text);background:#0a0c11;border-radius:10px;padding:8px 10px;font:14px Inter,system-ui,sans-serif}.input.mono{resize:vertical;font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.tester-actions{gap:10px;display:flex}.resp:empty{display:none}.resp{flex-direction:column;gap:8px;display:flex}.resp-status{font:700 14px ui-monospace,SFMono-Regular,Consolas,monospace}.resp-headers{color:var(--muted)!important;font-size:12px!important}.resp-body{max-height:460px}.resp-img{border:1px solid var(--line);background:repeating-conic-gradient(#151922 0% 25%,#10131a 0% 50%) 50%/20px 20px;border-radius:12px;width:256px;max-width:100%}.warn{color:var(--accent)}.small{font-size:13px}@media (width<=860px){.docs-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px}.docs-nav nav{flex-flow:wrap;max-height:none;position:static}.docs-nav .op-link,.docs-nav .nav-group{display:none}.op{padding:14px}.scope{margin-left:0}.t{display:block;overflow-x:auto}.keybar{position:static}}
