.site .reference .muted{color:var(--muted)}.site .reference .small{font-size:.88em}.site .reference h4{margin:1.25rem 0 .4rem;font-size:15px;font-weight:600}.site .reference td p{margin:0 0 .4rem}.site .reference td p:last-child{margin-bottom:0}.site .reference p code,.site .reference li code{overflow-wrap:anywhere}.site .reference .toc code,.site .reference h3 code{overflow-wrap:normal}.site .reference td.type{font-family:var(--mono);white-space:nowrap}.site .reference tr:target{background:var(--yellow-soft)}.site .reference [id]{scroll-margin-top:88px}.site .reference .toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem 1.5rem;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.92em;display:grid}.site .reference .toc ul{margin:.25rem 0 0;padding:0;list-style:none}.site .reference .toc li{margin:.2rem 0}.site .reference .toc li a{align-items:baseline;gap:.4rem;display:flex}.site .reference .toc li .method{flex:none}.site .reference .toc a{text-decoration:none}.site .reference .toc a:hover code{text-decoration:underline;-webkit-text-decoration-color:var(--yellow-edge);text-decoration-color:var(--yellow-edge)}.site .reference .toc-tag{font-weight:600;display:block}.site .reference .operation{border-top:1px solid var(--line);margin-top:2rem;padding-top:.75rem}.site .reference .operation h3{overflow-wrap:anywhere;margin:.25rem 0}.site .reference .operation .summary{margin:.25rem 0 .75rem;font-size:1.05em}.site .reference .method{font-family:var(--mono);letter-spacing:.02em;vertical-align:.1em;background:var(--ok-bg);color:var(--ok-ink);border-radius:6px;padding:.1rem .4rem;font-size:.72em;font-weight:600;display:inline-block}.site .reference .method-post{background:var(--yellow-soft);color:var(--yellow-ink)}.site .reference .key{background:var(--surface-2);border:1px solid var(--line);vertical-align:.1em;border-radius:999px;margin-left:.6rem;padding:.1rem .55rem;font-size:.75em;display:inline-block}.site .reference .key-required{border-color:var(--warn-line);background:var(--warn-bg)}.site .reference .response{margin:.5rem 0 1rem}.site .reference .response>p:first-child{margin-bottom:.25rem}.site .reference details{margin:.4rem 0}.site .reference details>summary{cursor:pointer;color:var(--ink-2)}.site .reference details[open]>summary{margin-bottom:.4rem}.site .reference .model h3{margin:1.5rem 0 .25rem}
