.api-docs-page .docs-layout{gap:var(--space-fluid-lg);padding-block:var(--space-fluid-md) var(--space-fluid-xl);grid-template-columns:minmax(0,11rem) minmax(0,1fr);display:grid}.api-docs-page .docs-toc{align-self:start;position:sticky;top:6rem}.api-docs-page .docs-toc__label{margin:var(--space-3xs) 0 var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink)}.api-docs-page .docs-toc ul{gap:var(--space-4xs);margin:0;padding:0;list-style:none;display:grid}.api-docs-page .docs-toc a{gap:var(--space-2xs);padding:var(--space-3xs) 0;color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--dur-fast) var(--ease-out);align-items:baseline;text-decoration:none;display:flex}.api-docs-page .docs-toc a span{font-family:var(--font-code);font-size:var(--text-2xs);color:var(--color-accent)}.api-docs-page .docs-toc a:hover{color:var(--color-ink)}.api-docs-page .doc-section{padding-block:var(--space-fluid-md) var(--space-fluid-lg);border-top:var(--rule-heavy) solid var(--color-ink);scroll-margin-top:5.5rem}.api-docs-page .docs-content .doc-section:first-child{border-top:0;padding-top:0}.api-docs-page .doc-section:last-of-type,.api-docs-page .docs-layout{padding-bottom:0}.api-docs-page .doc-section__num{margin:var(--space-3xs) 0 var(--space-2xs);font-family:var(--font-code);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}.api-docs-page .doc-section h2{margin:0 0 var(--space-lg);font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-medium);font-variation-settings:"opsz" 48;line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.api-docs-page .doc-section p,.api-docs-page .doc-section li{max-width:var(--measure-prose);font-family:var(--font-reading);font-size:var(--text-reading);line-height:var(--leading-reading);color:var(--color-ink-2)}.api-docs-page .doc-section p{margin:0 0 var(--space-sm)}.api-docs-page .doc-section ul{margin:0 0 var(--space-sm);padding-left:var(--space-sm-md);gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);display:grid}.api-docs-page .doc-section li code{overflow-wrap:anywhere}.api-docs-page .doc-section code{font-family:var(--font-code);font-size:.85em}.api-docs-page .doc-section>.doc-section__body>:last-child{margin-bottom:0}.api-docs-page .docs-endpoint{align-items:center;gap:var(--space-xs);margin:0 0 var(--space-sm);display:flex}.api-docs-page .docs-endpoint__method{padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-pill);font-family:var(--font-code);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--color-accent)}.api-docs-page .docs-endpoint code{font-size:var(--text-sm);color:var(--color-ink)}.api-docs-page .docs-type-list{margin:0 0 var(--space-sm-md);gap:var(--space-2xs);display:grid}.api-docs-page .docs-type-list>div{align-items:baseline;gap:var(--space-sm);padding-block:var(--space-2xs);border-top:1px solid var(--color-rule);display:flex}.api-docs-page .docs-type-list dt{min-width:5rem;font-family:var(--font-code);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-ink);flex:none}.api-docs-page .docs-type-list dd{margin:0}.api-docs-page .docs-curl{margin-bottom:var(--space-sm-md)}.api-docs-page .docs-curl__label{margin:0 0 var(--space-2xs)}.api-docs-page .docs-curl__label code{font-weight:var(--weight-semibold);color:var(--color-ink)}.api-docs-page .doc-section__body>.code-box-wrap{margin-bottom:var(--space-sm-md)}.api-docs-page .docs-code{white-space:pre-wrap;overflow-wrap:anywhere}.api-docs-page .docs-endpoint-list{padding-left:0;list-style:none}.api-docs-page .docs-endpoint-list>li{gap:var(--space-3xs);padding-block:var(--space-sm);border-top:1px solid var(--color-rule);display:grid}.api-docs-page .docs-endpoint-list .docs-endpoint{margin:0}@media (max-width:60rem){.api-docs-page .docs-layout{grid-template-columns:minmax(0,1fr)}.api-docs-page .docs-toc{position:static}.api-docs-page .docs-toc ul{gap:var(--space-2xs);padding-bottom:var(--space-2xs);scrollbar-width:none;display:flex;overflow-x:auto}.api-docs-page .docs-toc ul::-webkit-scrollbar{display:none}.api-docs-page .docs-toc a{padding:var(--space-3xs) var(--space-xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;flex:none}}.api-docs-page .page-hero{padding-block:var(--space-lg) var(--space-sm)}.api-docs-page .page-hero h1{font-size:var(--text-display-s)}.api-docs-page .page-hero__lead{font-family:var(--font-body);font-size:var(--text-base)}.api-docs-page .page-hero__actions{margin-top:var(--space-sm)}.api-docs-page .doc-section h2{font-size:var(--text-xl);margin-bottom:var(--space-md)}.api-docs-page .doc-section__num{display:none}.api-docs-page .docs-quickstart,.api-docs-page #agent-quickstart{scroll-margin-top:var(--space-2xl)}.api-docs-page .docs-quickstart__steps{padding-left:var(--space-md)}.api-docs-page .docs-quickstart__steps>li+li{margin-top:var(--space-sm)}.api-docs-page .docs-quickstart [role=tabpanel]{padding-top:var(--space-sm)}
