.api-docs{--d-bg:#fff;--d-soft:#f7f7f8;--d-border:#e6e6e9;--d-ink:#1f2024;--d-muted:#6b6d75;--d-accent:#0067f8;--d-code-bg:#16181d;--d-code-ink:#e6e8ee;--d-get:#12805c;--d-post:#0067f8;--d-patch:#b25e00;--d-delete:#c4314b;color-scheme:light;background:var(--d-bg);color:var(--d-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.api-docs .method{display:inline-flex;align-items:center;justify-content:center;min-width:46px;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700;letter-spacing:.03em;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.api-docs .method-GET{background:var(--d-get)}.api-docs .method-POST{background:var(--d-post)}.api-docs .method-PATCH{background:var(--d-patch)}.api-docs .method-DELETE{background:var(--d-delete)}.api-docs .prose-docs{font-size:15px;line-height:1.7;overflow-wrap:break-word}.api-docs .prose-docs h2{font-size:20px;font-weight:700;margin:34px 0 10px;padding-top:6px}.api-docs .prose-docs h3{font-size:16.5px;font-weight:650;margin:24px 0 8px}.api-docs .prose-docs h2 .anchor,.api-docs .prose-docs h3 .anchor{color:inherit;text-decoration:none}.api-docs .prose-docs h2 .anchor:hover:after,.api-docs .prose-docs h3 .anchor:hover:after{content:" #";color:var(--d-muted)}.api-docs .prose-docs p{margin:0 0 14px}.api-docs .prose-docs ol,.api-docs .prose-docs ul{margin:0 0 14px;padding-left:22px}.api-docs .prose-docs ul{list-style:disc}.api-docs .prose-docs ol{list-style:decimal}.api-docs .prose-docs li{margin:4px 0}.api-docs .prose-docs a{color:var(--d-accent);text-decoration:underline;text-underline-offset:2px}.api-docs .prose-docs strong{font-weight:650}.api-docs .prose-docs blockquote{border-left:3px solid var(--d-accent);margin:12px 0;padding:2px 0 2px 14px;color:var(--d-muted)}.api-docs .prose-docs blockquote.callout{border:1px solid #b9d4ff;border-left:4px solid var(--d-accent);background:#eef5ff;border-radius:10px;margin:16px 0 20px;padding:12px 16px;color:var(--d-ink);font-size:15px}.api-docs .prose-docs blockquote.callout p{margin:0}.api-docs .prose-docs blockquote.callout p+p{margin-top:8px}.api-docs .prose-docs blockquote.callout strong{color:var(--d-accent)}.api-docs .prose-docs hr{border:0;border-top:1px solid var(--d-border);margin:28px 0}.api-docs .prose-docs :not(pre)>code{background:var(--d-soft);border:1px solid var(--d-border);border-radius:5px;padding:0 5px;font-size:.86em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.api-docs .code-panel pre,.api-docs .prose-docs pre{background:var(--d-code-bg);color:var(--d-code-ink);border-radius:10px;padding:14px 16px;overflow-x:auto;font-size:12.5px;line-height:1.6;margin:0 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.api-docs .code-panel pre code,.api-docs .prose-docs pre code{background:none;border:0;padding:0;font-size:inherit;color:inherit}.api-docs .table-wrap{overflow-x:auto;margin:10px 0 18px;border:1px solid var(--d-border);border-radius:10px}.api-docs .prose-docs table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.55}.api-docs .prose-docs th{background:var(--d-soft);font-weight:600;text-align:left}.api-docs .prose-docs td,.api-docs .prose-docs th{padding:8px 12px;border-bottom:1px solid var(--d-border);vertical-align:top}.api-docs .prose-docs tr:last-child td{border-bottom:0}.api-docs .table-wrap.params td:nth-child(2),.api-docs .table-wrap.params td:nth-child(3){white-space:nowrap}.api-docs .table-wrap.params td:last-child{min-width:220px}.api-docs .prose-docs td{overflow-wrap:break-word}.api-docs .prose-docs td code{white-space:normal}.api-docs .table-wrap.params td:first-child code{white-space:nowrap}.api-docs .code-panel .prose-docs pre{max-height:640px}.api-docs .code-panel .prose-docs p{font-size:13px;color:var(--d-muted)}.api-docs .side-link{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:7px;padding:5px 10px;font-size:13.5px;color:var(--d-ink)}.api-docs .side-link:hover{background:var(--d-soft)}.api-docs .side-link[aria-current=page]{background:#eaf2ff;color:var(--d-accent);font-weight:600}