.api-docs{display:grid;grid-gap:28px;gap:28px}.api-docs,.api-docs .api-code,.api-docs .api-table-wrap,.api-docs header,.api-docs section{min-width:0;max-width:100%}.api-docs .api-code pre code{white-space:pre}.api-docs li,.api-docs li code,.api-docs p,.api-docs p code,.api-docs td code{overflow-wrap:anywhere}.api-docs .api-toc{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13.5px}.api-docs .api-toc a{color:var(--accent-text);text-decoration:none}.api-docs .api-toc a:hover{text-decoration:underline}.api-docs section{display:grid;grid-gap:12px;gap:12px;scroll-margin-top:80px}.api-docs h2{margin:0;font-size:22px;line-height:1.2}.api-docs h3{margin:6px 0 0;font-size:16px}.api-docs li,.api-docs p{line-height:1.6}.api-docs ul{margin:0;padding-left:20px}.api-docs .api-code{position:relative;margin:0}.api-docs .api-code pre{margin:0;padding:14px 16px;border-radius:12px;background:var(--surface-2,rgba(127,127,127,.08));border:1px solid var(--border,rgba(127,127,127,.2));overflow-x:auto;font-size:13px;line-height:1.5}.api-docs .api-code .md-copy{position:absolute;top:8px;right:8px;font-size:12px;padding:4px 8px;border-radius:8px;border:1px solid var(--border,rgba(127,127,127,.25));background:var(--surface,transparent);cursor:pointer}.api-docs .api-lang{position:absolute;top:8px;left:12px;font-size:11px;opacity:.6;text-transform:uppercase;letter-spacing:.04em}.api-docs .api-code pre{padding-top:30px}.api-docs table{border-collapse:collapse;width:100%;font-size:13.5px}.api-docs .api-table-wrap{overflow-x:auto}.api-docs td,.api-docs th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border,rgba(127,127,127,.2));vertical-align:top}.api-docs th{font-weight:600;opacity:.8;font-size:12.5px}.api-docs code{font-size:13px;padding:1px 5px;border-radius:6px;background:var(--surface-2,rgba(127,127,127,.1))}.api-docs .api-method{display:inline-block;min-width:46px;font-size:11px;font-weight:700;letter-spacing:.04em;text-align:center;padding:2px 6px;border-radius:6px;background:var(--surface-2,rgba(127,127,127,.12))}.api-docs .api-method.post{color:var(--accent-text)}.api-docs .api-badge{display:inline-block;font-size:11.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--border,rgba(127,127,127,.25));margin-right:6px}.api-docs .api-callout{padding:12px 14px;border-radius:12px;border:1px solid var(--border,rgba(127,127,127,.25));background:var(--surface-2,rgba(127,127,127,.06));font-size:14px}.api-docs .api-muted{opacity:.7;font-size:13px}