.api-docs-page{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-display);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}.api-docs-page *,.api-docs-page :after,.api-docs-page :before{box-sizing:border-box}.api-docs-main *,.api-docs-main :after,.api-docs-main :before{margin:0;padding:0}.api-docs-page a{color:var(--b-300);text-decoration:none}.api-docs-page a:hover{color:var(--b-200);text-decoration:underline}.api-docs-main{max-width:960px;width:100%;margin:0 auto;padding:56px 36px 96px;display:flex;flex-direction:column;gap:48px}@media (max-width:720px){.api-docs-main{padding:40px 20px 72px;gap:36px}}.api-docs-header{padding-bottom:4px}.api-docs-eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--g-500);display:inline-flex;align-items:center;gap:10px;margin-bottom:14px}.api-docs-eyebrow:before{content:"";display:inline-block;width:18px;height:2px;background:var(--g-500)}.api-docs-h1{font-size:36px;font-weight:600;letter-spacing:-.025em;line-height:1.1;margin-bottom:14px}.api-docs-lede{color:var(--text-secondary);font-size:15px;line-height:1.65;max-width:68ch}.api-docs-section{display:flex;flex-direction:column;gap:16px}.api-docs-h2{font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--text-primary)}.api-docs-card{background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:14px;padding:24px 26px;gap:22px}.api-docs-card,.api-docs-field{display:flex;flex-direction:column}.api-docs-field{gap:8px}.api-docs-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media (max-width:640px){.api-docs-field-grid{grid-template-columns:1fr}}.api-docs-field-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.api-docs-field-note{font-size:13px;color:var(--text-secondary)}.api-docs-code{font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-muted);border-radius:8px;padding:12px 14px;overflow-x:auto;white-space:pre}.api-docs-code code{font-family:inherit;color:inherit;background:none;padding:0}.api-docs-headers-list{list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--text-secondary)}.api-docs-headers-list code{font-family:var(--font-mono);font-size:12px;color:var(--b-300);background:rgba(102,192,244,.06);padding:1px 6px;border-radius:3px}.api-docs-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--border-muted);border-radius:12px}.api-docs-table{width:100%;min-width:560px;border-collapse:collapse;font-size:13.5px}.api-docs-table th{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-weight:500;text-align:left;padding:10px 16px;background:var(--bg-surface);border-bottom:1px solid var(--border-muted);position:sticky;top:0}.api-docs-table th.r{text-align:right}.api-docs-table td{padding:10px 16px;border-bottom:1px solid var(--border-muted);color:var(--text-secondary);vertical-align:top}.api-docs-table tr:last-child td{border-bottom:none}.api-docs-table td.num{text-align:right;font-family:var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.api-docs-path{font-family:var(--font-mono);font-size:12px;color:var(--b-300);background:rgba(102,192,244,.06);padding:1px 6px;border-radius:3px;white-space:nowrap}.api-docs-tier-name{font-family:var(--font-mono);font-size:12.5px;text-transform:capitalize;color:var(--text-primary)}.api-docs-method{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:2px 8px;border-radius:5px;border:1px solid var(--border-muted);color:var(--text-secondary)}.api-docs-method.m-get{color:var(--g-400);background:var(--success-bg);border-color:var(--success-border)}.api-docs-method.m-post{color:var(--b-300);background:var(--info-bg);border-color:var(--info-border)}.api-docs-note{font-size:13px;color:var(--text-secondary)}.api-docs-footer{font-family:var(--font-mono);font-size:11.5px;color:var(--text-tertiary);letter-spacing:.02em;padding-top:8px;border-top:1px solid var(--border-muted)}