.api-page{max-width:none}.api-ref [hidden]{display:none!important}.api-ref{margin-top:var(--head-gap)}.api-ref>*+*{margin-top:var(--stack-gap)}.api-ref code{overflow-wrap:anywhere}.api-notice{max-width:var(--text-measure)}.api-notice>*+*{margin-top:var(--space-3)}.api-count{color:var(--ink-muted)}.api-count strong{color:var(--ink)}.api-resources ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.api-resources li{margin:0}.api-resources a{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding-inline:var(--space-4);border:var(--stroke-hairline)solid var(--line-strong);border-radius:var(--radius-pill);color:var(--link);text-decoration:none;font-weight:500}.api-resources a:hover{background:var(--surface-tint);color:var(--link-hover)}.api-count-chip{color:var(--ink-muted);font-family:var(--font-mono);font-size:12px}.api-controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-4)}.api-filter{flex:1 1 18rem;display:grid;gap:var(--space-2)}.api-filter label{font-weight:600;color:var(--ink-wordmark)}.api-filter input{box-sizing:border-box;inline-size:100%;min-block-size:2.75rem;padding-inline:var(--space-4);border:var(--stroke-hairline)solid var(--line-strong);border-radius:var(--radius-md);background:var(--glass-field);color:var(--ink);font:inherit}.api-filter input:focus-visible,.api-op>summary:focus-visible,.api-resources a:focus-visible,.api-permalink a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.api-controls .button{min-block-size:2.75rem}.api-status{flex-basis:100%;margin:0;color:var(--ink-muted);min-block-size:1.5rem}.api-group{margin-top:var(--space-12);scroll-margin-top:calc(var(--header-h) + var(--space-4))}.api-group>.api-prose{margin-top:var(--intro-gap)}.api-ops{margin-top:var(--head-gap);border-bottom:var(--stroke-hairline)solid var(--line)}.api-op{border-top:var(--stroke-hairline)solid var(--line);scroll-margin-top:calc(var(--header-h) + var(--space-4))}.api-op>summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"mark method path" ". . title";align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);min-block-size:2.75rem;padding:var(--space-3)var(--space-2);cursor:pointer;list-style:none}.api-op>summary::-webkit-details-marker{display:none}.api-op>summary::before{content:"";grid-area:mark;inline-size:.6rem;block-size:.6rem;background:var(--ink-muted);clip-path:polygon(0 0,100% 50%,0 100%)}.api-op[open]>summary::before{transform:rotate(90deg)}@media(prefers-reduced-motion:no-preference){.api-op>summary::before{transition:transform .15s ease}}.api-op>summary:hover{background:var(--surface-raised)}.api-method{grid-area:method}.api-path{grid-area:path;background:0 0;padding:0;font-weight:600;color:var(--ink)}.api-op-title{grid-area:title;color:var(--ink-muted)}.api-method{padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);background:var(--ink-muted);color:var(--white);font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.04em}.api-method--post{background:var(--teal-deep)}.api-method--get{background:var(--charcoal)}.api-method--put,.api-method--patch{background:var(--leather)}.api-method--delete{background:var(--coral-shade)}.api-op-body{padding:var(--space-2)var(--space-2)var(--space-8)}.api-op-body>*+*{margin-top:var(--stack-gap)}.api-op-body>.api-label{margin-top:var(--space-8)}.api-prose{max-width:var(--text-measure)}.api-prose>*+*{margin-top:var(--space-3)}.api-muted,.api-hint{color:var(--ink-muted)}.api-hint{font-size:12px;line-height:16px;margin-top:var(--space-1)}.api-chip{display:inline-block;padding-inline:var(--space-2);border:var(--stroke-hairline)solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-muted);font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.api-table{inline-size:100%;table-layout:fixed;border-collapse:collapse;font-size:14px;line-height:20px}.api-table th:nth-child(1){inline-size:30%}.api-table th:nth-child(2){inline-size:20%}.api-table .api-field{overflow-wrap:anywhere}.api-table th,.api-table td{padding:var(--space-3)var(--space-3)var(--space-3)0;border-bottom:var(--stroke-hairline)solid var(--line);text-align:left;vertical-align:top}.api-table thead th{color:var(--ink-wordmark);font-weight:600}.api-table .api-field{font-weight:400}.api-table .api-field code{font-weight:600}.api-type{font-family:var(--font-mono);font-size:12px;color:var(--ink-muted);overflow-wrap:anywhere}.api-desc>*+*{margin-top:var(--space-1)}.api-table .api-prose p{margin:0}@media(max-width:40rem){.api-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.api-table{table-layout:auto}.api-table,.api-table tbody,.api-table tr,.api-table th,.api-table td{display:block}.api-table tr{padding-block:var(--space-3);border-bottom:var(--stroke-hairline)solid var(--line)}.api-table th,.api-table td{padding:0;border-bottom:0}.api-table td+td{margin-top:var(--space-1)}}.api-response{margin-top:var(--space-6)}.api-response>*+*{margin-top:var(--space-3)}.api-status-code{display:inline-block;padding-inline:var(--space-3);border:var(--stroke-hairline)solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-mono);font-weight:700}.api-status-code--ok{background:var(--surface-tint)}.api-media>*+*{margin-top:var(--space-3)}.api-media-type{color:var(--ink-muted)}.api-variants{display:grid;gap:var(--space-4)}.api-variant{padding-top:var(--space-4);border-top:var(--stroke-hairline)solid var(--line)}.api-variant-title{font-weight:600;color:var(--ink-wordmark)}.api-variant>*+*{margin-top:var(--space-2)}.api-permalink{font-size:14px;line-height:20px}.api-empty{color:var(--ink-muted)}