.api-docs-shell{--api-code-bg:#0d1117;--api-code-fg:#e6edf3}.api-docs-page{font-feature-settings:"ss01" on, "cv11" on}.api-docs-section h2{letter-spacing:-.02em;color:var(--color-ink);font-size:1.35rem;font-weight:700}.api-docs-section>p{color:var(--color-muted);font-size:.9375rem;line-height:1.65}.api-docs-btn-primary,.api-docs-btn-secondary{border-radius:.375rem;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.api-docs-btn-primary{background:var(--color-ink);color:var(--color-base)}.api-docs-btn-primary:hover{opacity:.92}.api-docs-btn-secondary{border:1px solid var(--color-line);background:var(--color-raised);color:var(--color-ink)}.api-docs-btn-secondary:hover{border-color:var(--color-line-strong,var(--color-line))}.api-docs-inline{background:var(--color-raised);color:var(--color-ink);border-radius:.25rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.api-docs-step-num{border:1px solid var(--color-line);background:var(--color-raised);width:1.5rem;height:1.5rem;color:var(--color-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.api-docs-callout{border:1px solid var(--color-line);background:var(--color-raised);border-radius:.5rem;padding:.875rem 1rem}.api-docs-callout-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);font-size:.75rem;font-weight:700}.api-docs-callout-body{color:var(--color-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.55}.api-docs-code{border:1px solid color-mix(in srgb, var(--color-line) 70%, #000);background:var(--api-code-bg);border-radius:.5rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.api-docs-code-bar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .75rem;display:flex}.api-docs-code-lang{letter-spacing:.08em;text-transform:uppercase;color:#fff6;font-size:.625rem;font-weight:700}.api-docs-copy{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.25rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;transition:color .15s,border-color .15s}.api-docs-copy:hover{color:#fff;border-color:#ffffff47}.api-docs-code pre{max-height:28rem;color:var(--api-code-fg);tab-size:2;margin:0;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.55;overflow:auto}.api-docs-table{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.api-docs-table th{border-bottom:1px solid var(--color-line);background:var(--color-raised);letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);padding:.55rem .85rem;font-size:.6875rem;font-weight:700}.api-docs-table td{border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);vertical-align:top;color:var(--color-muted);padding:.65rem .85rem}.api-docs-table tr:last-child td{border-bottom:none}.api-docs-method{letter-spacing:.02em;border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;display:inline-flex}.api-docs-method-get{background:color-mix(in srgb, var(--color-ok,#16a34a) 16%, transparent);color:var(--color-ok,#16a34a)}.api-docs-method-post{background:color-mix(in srgb, var(--color-accent) 16%, transparent);color:var(--color-accent)}.api-docs-method-other{background:var(--color-raised);color:var(--color-muted)}.api-docs-event{border:1px solid var(--color-line);background:var(--color-panel);text-align:left;border-radius:.5rem;width:100%;padding:.75rem .9rem;transition:border-color .15s,background-color .15s}.api-docs-event:hover{border-color:color-mix(in srgb, var(--color-ink) 18%, var(--color-line));background:var(--color-raised)}.api-docs-event.is-active{border-color:color-mix(in srgb, var(--color-ink) 28%, var(--color-line));background:var(--color-raised)}.api-docs-event code{color:var(--color-accent);font-size:.75rem;font-weight:600}.api-docs-pill{border:1px solid var(--color-line);background:var(--color-base);color:var(--color-muted);border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.625rem;font-weight:600}@media (prefers-reduced-motion:reduce){.api-docs-btn-primary,.api-docs-btn-secondary,.api-docs-copy,.api-docs-event{transition:none}}
