.api-docs-page{background:#f5f7f9;color:#17202d;font-family:"Segoe UI Variable Text","Segoe UI",Arial,sans-serif}
.api-docs-page .site-header{position:sticky;top:0;background:rgba(255,255,255,.96);border-color:#e1e6ec;backdrop-filter:blur(12px)}
.api-docs-page .site-footer{background:#fff;border-color:#e1e6ec}
.api-docs-shell{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:64px 0 100px}
.api-docs-hero{display:grid;grid-template-columns:1fr auto;gap:56px;align-items:end;padding-bottom:52px;border-bottom:1px solid #dfe4ea}
.api-docs-hero h1{margin:8px 0 18px;font-size:clamp(48px,6vw,76px);line-height:.96;letter-spacing:-.065em}
.api-docs-hero h1 span{color:#1769e0}
.api-docs-lead{max-width:690px;margin:0;color:#667085;font-size:17px;line-height:1.6}
.api-endpoint-card{min-width:360px;padding:22px;border:1px solid #dfe4ea;background:#fff}
.api-endpoint-card>div{display:flex;align-items:center;gap:12px}
.api-method{padding:6px 8px;background:#dff5e9;color:#087a55;font:800 10px monospace}
.api-endpoint-card code{font:700 13px monospace}
.api-endpoint-card p{display:flex;gap:8px;align-items:center;color:#087a55;font-size:11px}
.api-endpoint-card p span{width:7px;height:7px;border-radius:50%;background:#16a36a}
.api-endpoint-card a{display:block;margin-top:17px;padding-top:15px;border-top:1px solid #e6e9ed;color:#1769e0;font-size:11px;font-weight:800;text-decoration:none}
.api-docs-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:70px;padding-top:48px}
.api-docs-nav{position:sticky;top:108px;align-self:start;display:grid;gap:3px}
.api-docs-nav p{margin:0 0 12px;color:#5c6675;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}
.api-docs-nav a{display:flex;align-items:center;min-height:40px;padding:8px 10px;border-left:2px solid transparent;color:#59606e;font-size:12px;text-decoration:none}
.api-docs-nav a:hover{border-color:#1769e0;background:#edf3fc;color:#17202d}
.api-docs-content{min-width:0}.api-docs-section{padding:8px 0 72px;scroll-margin-top:90px}
.api-docs-section+.api-docs-section{padding-top:64px;border-top:1px solid #dfe4ea}
.api-section-title{display:flex;gap:18px;align-items:start;margin-bottom:28px}
.api-section-title>span{padding-top:7px;color:#1769e0;font:700 10px monospace}
.api-section-title p{margin:0 0 4px;color:#667085;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}
.api-section-title h2{margin:0;font-size:34px;letter-spacing:-.045em}
.api-auth-note{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:18px 20px;border-left:3px solid #1769e0;background:#edf3fc}
.api-auth-note p{margin:0;font-size:12px;line-height:1.55}.api-auth-note a{display:inline-flex;min-height:36px;align-items:center;flex:none;color:#1769e0;font-size:11px;font-weight:800;text-decoration:none}
.api-code-card{margin-top:18px;background:#111827;color:#d6dfeb;border:1px solid #293449;overflow:hidden}
.api-code-tabs{display:flex;align-items:center;border-bottom:1px solid #293449}
.api-code-tabs button{min-height:48px;padding:0 18px;border:0;background:transparent;color:#8794a8;font-size:11px;font-weight:800;cursor:pointer}
.api-code-tabs button[aria-selected=true]{color:#fff;box-shadow:inset 0 -2px #69d88f}
.api-code-panel[hidden]{display:none}.api-code-panel pre{min-height:190px;margin:0;padding:26px;overflow:auto}
.api-code-panel code{color:#d6dfeb;font:12px/1.75 "Cascadia Code",Consolas,monospace;white-space:pre}
.api-table-wrap{overflow:auto;border:1px solid #dfe4ea;background:#fff}
.api-docs-table{width:100%;border-collapse:collapse;font-size:12px}
.api-docs-table th{padding:12px 15px;background:#f2f4f7;color:#667085;text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.08em}
.api-docs-table td{padding:15px;border-top:1px solid #e6e9ed;line-height:1.5}
.api-docs-table code,.api-field-list code{font:700 11px monospace;color:#1769e0}
.api-inline-example{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:12px;background:#dfe4ea;border:1px solid #dfe4ea}
.api-inline-example>div{display:grid;gap:8px;padding:15px;background:#fff}
.api-inline-example span{color:#667085;font-size:9px;text-transform:uppercase}
.api-inline-example code{overflow:auto;font:11px monospace}
.api-section-intro{margin:-10px 0 24px;color:#667085;font-size:13px;line-height:1.6}
.api-response-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.api-response-card{min-width:0;background:#111827;color:#d6dfeb;border:1px solid #293449}
.api-response-card header{display:flex;justify-content:space-between;padding:14px 17px;border-bottom:1px solid #293449}
.api-response-card header strong{color:#fff;font-size:11px}.api-response-card header code{color:#69d88f;font-size:9px}
.api-response-card pre{margin:0;padding:20px;overflow:auto;font:11px/1.7 monospace}
.api-response-card p{margin:0;padding:0 20px 20px;color:#9eabba;font-size:11px;line-height:1.55}
.api-response-wide{grid-column:1/-1}
.api-field-list{border:1px solid #dfe4ea;background:#fff}
.api-field-list>div{display:grid;grid-template-columns:190px 1fr;gap:24px;padding:18px;border-top:1px solid #e6e9ed}
.api-field-list>div:first-child{border-top:0}.api-field-list p{margin:0;color:#667085;font-size:12px;line-height:1.6}
.api-header-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dfe4ea;background:#fff}
.api-header-list>div{display:grid;gap:5px;padding:15px;border-bottom:1px solid #e6e9ed}
.api-header-list>div:nth-child(odd){border-right:1px solid #e6e9ed}
.api-header-list code{font:700 11px monospace;color:#1769e0}.api-header-list span{color:#667085;font-size:10px}
.api-billing-note{padding:17px;border-left:3px solid #087a55;background:#eaf7f1;font-size:12px}
.api-error-example{margin-bottom:12px;background:#111827;color:#d6dfeb}
.api-error-example pre{margin:0;padding:20px;overflow:auto;font:11px/1.65 monospace}
.api-error-table td:first-child{color:#b42318;font:800 11px monospace}
.api-error-table td:nth-child(2){white-space:nowrap}
.api-retry-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.api-retry-grid article{padding:22px;border:1px solid #dfe4ea;background:#fff}
.api-retry-grid b{font-size:15px}.api-retry-grid p{margin:9px 0 0;color:#667085;font-size:12px;line-height:1.6}
@media(max-width:900px){.api-docs-hero{grid-template-columns:1fr}.api-endpoint-card{min-width:0}.api-docs-layout{grid-template-columns:1fr}.api-docs-nav{display:none}}
@media(max-width:650px){.api-docs-shell{width:min(100% - 28px,1180px);padding-top:42px}.api-response-grid,.api-inline-example,.api-header-list,.api-retry-grid{grid-template-columns:1fr}.api-header-list>div:nth-child(odd){border-right:0}.api-field-list>div{grid-template-columns:1fr;gap:7px}.api-docs-table{min-width:680px}.api-code-panel pre{padding:18px;font-size:10px}.api-code-tabs button{padding:0 11px}}
