.docs-root{min-height:100vh;display:flex;flex-direction:column;background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.docs-root *,.docs-root :after,.docs-root :before{box-sizing:border-box}.docs-skip{position:absolute;left:-9999px}.docs-skip:focus{left:var(--sp-4);top:var(--sp-4);z-index:10;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-control)}.docs-header,.docs-skip:focus{background:var(--color-surface)}.docs-header{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--color-border)}.docs-header-inner{max-width:1320px;margin:0 auto;padding:var(--sp-3) var(--sp-6);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.docs-home{display:inline-flex;align-items:center;gap:var(--sp-3);color:inherit;text-decoration:none}.docs-badge{font-size:var(--fs-12);font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--color-brand-text);background:var(--color-action-soft);border-radius:var(--radius-pill);padding:2px 10px}.docs-header-links{display:flex;align-items:center;gap:var(--sp-5);font-size:var(--fs-14)}.docs-header-links a{color:var(--color-text-secondary);text-decoration:none}.docs-header-links a:hover{color:var(--color-link-hover)}.docs-header-links .docs-header-cta{color:var(--color-action-text);background:var(--color-action);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-control);font-weight:var(--weight-semibold)}.docs-header-links .docs-header-cta:hover{color:var(--color-action-text);background:var(--color-action-hover)}.docs-body{flex:1 1;width:100%;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:248px minmax(0,1fr);gap:var(--sp-10);padding:0 var(--sp-6)}.docs-sidebar{position:sticky;top:64px;align-self:start;max-height:calc(100vh - 64px);overflow-y:auto;padding:var(--sp-8) 0 var(--sp-8)}.docs-nav-group+.docs-nav-group{margin-top:var(--sp-6)}.docs-nav-heading{margin:0 0 var(--sp-2);font-size:var(--fs-13);font-weight:var(--weight-semibold);color:var(--color-heading)}.docs-root nav:not(.site-nav) ul{list-style:none;margin:0;padding:0}.docs-root nav:not(.site-nav) li a{display:block;padding:6px var(--sp-3);margin-left:calc(-1 * var(--sp-3));border-radius:var(--radius-control);color:var(--color-text-secondary);text-decoration:none;font-size:var(--fs-14);line-height:1.4}.docs-root nav:not(.site-nav) li a:hover{background:var(--color-surface-hover);color:var(--color-text)}.docs-root nav:not(.site-nav) li a[aria-current=page]{background:var(--color-surface-selected);color:var(--color-brand-text);font-weight:var(--weight-semibold)}.docs-mobile-nav{display:none}.docs-main{min-width:0;max-width:860px;padding:var(--sp-10) 0 var(--sp-16);font-size:var(--fs-16);line-height:1.65}.docs-main h1{margin:0 0 var(--sp-3);font-size:var(--fs-40);font-weight:var(--weight-semibold);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);color:var(--color-heading)}.docs-main h2{margin:var(--sp-12) 0 var(--sp-3);font-size:var(--fs-20);line-height:1.3}.docs-main h2,.docs-main h3{color:var(--color-heading);scroll-margin-top:80px}.docs-main h3{margin:var(--sp-8) 0 var(--sp-2);font-size:var(--fs-16)}.docs-main li,.docs-main p{color:var(--color-text-secondary)}.docs-main p{margin:0 0 var(--sp-4)}.docs-main ol,.docs-main ul{margin:0 0 var(--sp-4);padding-left:var(--sp-6)}.docs-main li+li{margin-top:var(--sp-1)}.docs-main a{color:var(--color-link);text-underline-offset:2px}.docs-main a:hover{color:var(--color-link-hover)}.docs-main strong{color:var(--color-text)}.docs-main :not(pre)>code{font-family:var(--font-mono);font-size:.875em;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:1px 5px;overflow-wrap:anywhere}.docs-lede{font-size:var(--fs-16);color:var(--color-text-secondary);margin-bottom:var(--sp-8)!important}.docs-eyebrow{margin:0 0 var(--sp-2)!important;font-size:var(--fs-13);font-weight:var(--weight-semibold);color:var(--color-brand-accent-text)!important}.docs-code{margin:var(--sp-4) 0 var(--sp-6);border-radius:var(--radius-card);background:var(--green-1000);border:1px solid var(--green-950);overflow:hidden}.docs-code-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:6px var(--sp-2) 6px var(--sp-4);border-bottom:1px solid color-mix(in srgb,var(--white) 8%,transparent);min-height:40px}.docs-code-label{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--shell-sage)}.docs-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin-left:calc(-1 * var(--sp-2))}.docs-tab{appearance:none;border:0;background:transparent;color:var(--shell-sage);font:var(--weight-semibold) var(--fs-13) var(--font-sans);padding:6px 10px;border-radius:var(--radius-xs);cursor:pointer;white-space:nowrap}.docs-tab:hover{color:var(--green-50)}.docs-tab[aria-selected=true]{color:var(--white);background:color-mix(in srgb,var(--white) 10%,transparent)}.docs-copy{appearance:none;flex:none;border:1px solid color-mix(in srgb,var(--white) 16%,transparent);background:transparent;color:var(--green-50);font:var(--weight-semibold) var(--fs-12) var(--font-sans);padding:5px 12px;border-radius:var(--radius-xs);cursor:pointer}.docs-copy:hover{background:color-mix(in srgb,var(--white) 8%,transparent)}.docs-code pre{margin:0;padding:var(--sp-4);overflow-x:auto;color:var(--on-dark-text-secondary);font-family:var(--font-mono);font-size:var(--fs-13);line-height:1.6;tab-size:2}.docs-code pre:focus-visible,.docs-copy:focus-visible,.docs-tab:focus-visible{outline:2px solid var(--green-300);outline-offset:2px}.docs-note{margin:var(--sp-4) 0 var(--sp-6);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-brand-accent)}.docs-note.warn{border-left-color:var(--amber-500)}.docs-note p:last-child{margin-bottom:0}.docs-note-title{display:block;margin-bottom:var(--sp-1);color:var(--color-text);font-weight:var(--weight-bold)}.docs-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-4);margin:var(--sp-6) 0}.docs-card{display:block;padding:var(--sp-5);border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border);text-decoration:none;transition:border-color var(--motion-ui) var(--ease-out)}.docs-main a.docs-card{color:inherit}.docs-card:hover{border-color:var(--color-brand-accent)}.docs-card strong{display:block;margin-bottom:var(--sp-1);font-size:var(--fs-16)}.docs-card span{font-size:var(--fs-14);color:var(--color-text-secondary)}.docs-steps{counter-reset:step;list-style:none;padding-left:0!important}.docs-table-wrap{margin:var(--sp-4) 0 var(--sp-6);overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.docs-table-wrap table{width:100%;border-collapse:collapse;font-size:var(--fs-14);line-height:1.5}.docs-table-wrap th{text-align:left;font-weight:var(--weight-semibold);color:var(--color-text);background:var(--color-surface-muted);padding:var(--sp-2) var(--sp-3);white-space:nowrap}.docs-table-wrap td{padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:top}.docs-pill,.docs-table-wrap td code{white-space:nowrap}.docs-pill{display:inline-block;font-size:var(--fs-12);font-weight:var(--weight-semibold);border-radius:var(--radius-pill);padding:1px 8px;background:var(--color-surface-muted);color:var(--color-text-secondary)}.docs-pill.yes{background:var(--color-action-soft);color:var(--color-brand-text)}.docs-method{display:inline-block;min-width:58px;text-align:center;font:var(--weight-bold) var(--fs-12) var(--font-mono);border-radius:var(--radius-xs);padding:2px 6px;background:var(--color-surface-muted);color:var(--color-text)}.docs-method.get{background:var(--info-bg);color:var(--info)}.docs-method.post{background:var(--success-bg);color:var(--success)}.docs-method.delete{background:var(--error-bg);color:var(--error)}.docs-method.patch,.docs-method.put{background:var(--warning-bg);color:var(--warning)}.docs-entry{margin:var(--sp-4) 0;padding:var(--sp-5);border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border);scroll-margin-top:80px}.docs-entry:target{border-color:var(--color-brand-accent);box-shadow:0 0 0 3px var(--color-action-soft)}.docs-entry h3{margin:0 0 var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-16);overflow-wrap:anywhere}.docs-entry h3.docs-entry-title{font-family:var(--font-sans);font-size:var(--fs-16)}.docs-entry-meta{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.docs-entry p:last-child{margin-bottom:0}.docs-entry .docs-path{font-family:var(--font-mono);font-size:var(--fs-14);overflow-wrap:anywhere;color:var(--color-text)}.docs-entry details{margin-top:var(--sp-3)}.docs-entry summary{cursor:pointer;color:var(--color-link);font-weight:var(--weight-semibold);font-size:var(--fs-14)}.docs-filter{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-6)}.docs-filter a{font-size:var(--fs-13);padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);text-decoration:none;color:var(--color-text-secondary)!important}.docs-filter a:hover{border-color:var(--color-brand-accent)}.docs-footer{border-top:1px solid var(--color-border);background:var(--color-surface);padding:var(--sp-5) var(--sp-6);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-13);color:var(--color-text-muted)}.docs-footer a{color:var(--color-link)}@media (max-width:900px){.docs-header-inner{padding:var(--sp-3) var(--sp-4)}.docs-header-links{gap:var(--sp-3)}.docs-header-links a:not(.docs-header-cta){display:none}.docs-body{display:block;padding:0 var(--sp-4)}.docs-sidebar{display:none}.docs-mobile-nav{display:block;margin:var(--sp-4) 0 0;padding:var(--sp-3) var(--sp-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.docs-mobile-nav summary{cursor:pointer;font-weight:var(--weight-semibold)}.docs-mobile-nav nav{padding-top:var(--sp-3)}.docs-main{padding:var(--sp-6) 0 var(--sp-12)}.docs-main h1{font-size:var(--fs-28)}.docs-main h2{font-size:var(--fs-20);margin-top:var(--sp-10)}.docs-code pre{font-size:var(--fs-12)}.docs-footer{padding:var(--sp-4)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .docs-code{border-color:var(--dark-line)}}.docs-search{margin-bottom:var(--sp-8);padding:var(--sp-4);border:1px solid var(--color-border);border-radius:var(--radius-card)}.docs-search label{display:block;margin-bottom:.5rem;font-weight:var(--weight-semibold)}.docs-search label small{font-weight:var(--weight-regular);margin-left:.5rem}.docs-search input{width:100%;box-sizing:border-box;min-height:var(--input-height);padding:0 var(--sp-3);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);color:inherit}.docs-search ul{max-height:24rem;overflow-y:auto;margin:0;padding:0;list-style:none}.docs-search li a{display:grid;gap:.2rem;padding:.65rem;overflow-wrap:anywhere}.docs-search li a:focus-visible{outline:2px solid currentColor}.docs-outline{margin-bottom:1.5rem;padding:.5rem;border-bottom:1px solid var(--color-border)}.docs-outline nav ul{columns:12rem 2}.docs-header-inner{max-width:1600px;height:var(--header-height);padding-block:0}.docs-header .docs-search-trigger{margin-inline:auto}.docs-search-trigger{display:inline-flex;align-items:center;gap:var(--sp-2);width:min(420px,100%);min-height:38px;padding:0 var(--sp-2) 0 var(--sp-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-muted);color:var(--color-text-muted);font:var(--weight-regular) var(--fs-14) var(--font-sans);cursor:pointer;transition:border-color var(--motion-ui) var(--ease-out)}.docs-search-trigger:hover{border-color:var(--color-brand-accent);color:var(--color-text-secondary)}.docs-search-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.docs-search-trigger span{flex:1 1;text-align:left}.docs-root kbd{display:inline-flex;align-items:center;min-width:22px;height:22px;padding:0 6px;border:solid var(--color-border-strong);border-width:1px 1px 2px;border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-text-secondary);font:var(--weight-semibold) var(--fs-12) var(--font-sans)}.docs-body{max-width:1600px;grid-template-columns:236px minmax(0,1fr) 208px;gap:var(--sp-12)}.docs-body:has(.docs-ref){grid-template-columns:236px minmax(0,1fr)}.docs-body:has(.docs-ref) .docs-outline-chip,.docs-body:has(.docs-ref) .docs-rail{display:none}.docs-sidebar{top:var(--header-height);max-height:calc(100vh - var(--header-height));border-right:1px solid var(--color-border);padding-right:var(--sp-4)}.docs-nav-heading{font-size:var(--fs-12)!important;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)!important}.docs-root nav:not(.site-nav) li a[aria-current=page]{box-shadow:inset 2px 0 0 var(--color-brand-accent)}.docs-main{max-width:none}.docs-article{max-width:760px}.docs-article:has(.docs-ref){max-width:none}.docs-main h2,.docs-main h3{scroll-margin-top:calc(var(--header-height) + var(--sp-6))}.docs-rail{position:sticky;top:var(--header-height);align-self:start;max-height:calc(100vh - var(--header-height));overflow-y:auto;padding:var(--sp-10) 0 var(--sp-8)}.docs-rail-title{margin:0 0 var(--sp-3);font-size:var(--fs-12);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.docs-root .docs-outline-chip li a,.docs-root .docs-rail li a{margin-left:0;padding:5px 0 5px var(--sp-3);border-radius:0;border-left:1px solid var(--color-border);font-size:var(--fs-13)}.docs-root .docs-rail li a:hover{background:transparent;color:var(--color-text);border-left-color:var(--color-border-strong)}.docs-root .docs-outline-chip li a[aria-current=location],.docs-root .docs-rail li a[aria-current=location]{color:var(--color-brand-text);border-left:2px solid var(--color-brand-accent);font-weight:var(--weight-semibold)}.docs-outline-chip{display:none}.docs-code-title{margin:0;padding:var(--sp-2) var(--sp-4);font:var(--weight-semibold) var(--fs-12) var(--font-mono);color:var(--shell-sage);border-bottom:1px solid color-mix(in srgb,var(--white) 8%,transparent);overflow-wrap:anywhere}.docs-palette{width:min(640px,calc(100vw - 2 * var(--sp-4)));max-height:min(560px,calc(100vh - 120px));margin:12vh auto auto;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-dialog);overflow:hidden}.docs-palette::backdrop{background:var(--scrim)}.docs-palette[open]{animation:docs-palette-in var(--motion-ui) var(--ease-out)}@keyframes docs-palette-in{0%{opacity:0;transform:translateY(-6px) scale(.99)}}@media (prefers-reduced-motion:reduce){.docs-palette[open]{animation:none}}.docs-palette-box{display:flex;flex-direction:column;max-height:inherit}.docs-palette-input{display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-4);border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.docs-palette-input input{flex:1 1;min-height:56px;border:0;outline:0;background:transparent;color:var(--color-text);font:var(--weight-regular) var(--fs-16) var(--font-sans)}.docs-palette-results{flex:1 1;overflow-y:auto;padding:var(--sp-2)}.docs-palette-group{margin:var(--sp-3) var(--sp-3) var(--sp-1);font-size:var(--fs-12);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.docs-palette-item{display:flex;align-items:center;gap:var(--sp-3);min-height:48px;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-control);cursor:pointer}.docs-palette-item[aria-selected=true]{background:var(--color-surface-selected)}.docs-palette-kind{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-xs);background:var(--color-surface-muted);color:var(--color-text-secondary);font:var(--weight-bold) var(--fs-12) var(--font-mono)}.docs-palette-kind.is-api{background:var(--success-bg);color:var(--success)}.docs-palette-kind.is-error{background:var(--error-bg);color:var(--error)}.docs-palette-kind.is-event{background:var(--info-bg);color:var(--info)}.docs-palette-text{flex:1 1;min-width:0;display:grid}.docs-palette-text strong{font-size:var(--fs-14);font-weight:var(--weight-semibold)}.docs-palette-text small,.docs-palette-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-palette-text small{font-size:var(--fs-12);color:var(--color-text-muted)}.docs-palette-enter{color:var(--color-text-muted);visibility:hidden}.docs-palette-item[aria-selected=true] .docs-palette-enter{visibility:visible}.docs-palette-empty{margin:0;padding:var(--sp-8) var(--sp-4);text-align:center;color:var(--color-text-muted);font-size:var(--fs-14)}.docs-palette-foot{display:flex;gap:var(--sp-5);margin:0;padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--fs-12)}.docs-palette-foot span{display:inline-flex;align-items:center;gap:var(--sp-1)}.docs-cat-controls{position:sticky;top:var(--header-height);z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4);margin:0 0 var(--sp-4);padding:var(--sp-3) 0;background:var(--color-canvas);border-bottom:1px solid var(--color-border)}.docs-cat-search{display:flex;align-items:center;gap:var(--sp-2);flex:1 1 100%;min-height:var(--input-height);padding:0 var(--sp-3);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);color:var(--color-text-muted)}.docs-cat-search:focus-within{border-color:var(--color-brand-accent);box-shadow:0 0 0 3px var(--color-action-soft)}.docs-cat-search input{flex:1 1;min-width:0;height:100%;min-height:40px;border:0;outline:0;background:transparent;color:var(--input-text);font:var(--weight-regular) var(--fs-14) var(--font-sans)}.docs-cat-facet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)}.docs-cat-facet-label{margin-right:var(--sp-1);font-size:var(--fs-12);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.docs-chip{min-height:30px;padding:0 var(--sp-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);font:var(--weight-semibold) var(--fs-12) var(--font-sans);cursor:pointer}.docs-chip:hover{border-color:var(--color-brand-accent)}.docs-chip[aria-pressed=true]{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-text)}.docs-chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.docs-main .docs-cat-count{flex:1 1 100%;margin:0;font-size:var(--fs-13);color:var(--color-text-muted)}.docs-cat-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.docs-cat-table{width:100%;border-collapse:collapse;font-size:var(--fs-14);line-height:1.5}.docs-cat-table th{padding:var(--sp-2) var(--sp-4);text-align:left;font-size:var(--fs-12);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap}.docs-cat-table td{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--color-border);vertical-align:top;color:var(--color-text-secondary)}.docs-cat-table tr{scroll-margin-top:calc(var(--header-height) + 140px)}.docs-cat-table tr:target td{background:var(--color-surface-selected)}.docs-cat-table tr:target td:first-child{box-shadow:inset 3px 0 0 var(--color-brand-accent)}.docs-main a.docs-cat-anchor{color:var(--color-text);text-decoration:none}.docs-main a.docs-cat-anchor:hover code{text-decoration:underline}.docs-main .docs-cat-code{font:var(--weight-semibold) var(--fs-13) var(--font-mono);background:transparent;border:0;padding:0;white-space:nowrap}.docs-cat-message{display:grid;gap:2px}.docs-cat-message strong{font-weight:var(--weight-semibold)}.docs-cat-type{font-size:var(--fs-12);color:var(--color-text-muted)}.docs-main .docs-cat-detail p{margin:var(--sp-2) 0 0;font-size:var(--fs-13)}.docs-cat-fields{margin-top:var(--sp-2)}.docs-attr-children summary,.docs-cat-fields summary,.docs-op-advanced summary,.docs-resource summary{cursor:pointer;color:var(--color-link);font-size:var(--fs-13);font-weight:var(--weight-semibold)}.docs-cat-empty{margin:0;padding:var(--sp-8);text-align:center;color:var(--color-text-muted)}.docs-status{display:inline-block;min-width:40px;padding:1px 6px;border-radius:var(--radius-xs);text-align:center;font:var(--weight-bold) var(--fs-12) var(--font-mono)}.docs-status.ok{background:var(--success-bg);color:var(--success)}.docs-status.warn{background:var(--warning-bg);color:var(--warning)}.docs-status.err{background:var(--error-bg);color:var(--error)}.docs-resource{margin:var(--sp-2) 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);scroll-margin-top:calc(var(--header-height) + var(--sp-6))}.docs-resource summary span{color:var(--color-text-muted);font-weight:var(--weight-regular)}.docs-shelf+.docs-shelf{margin-top:var(--sp-4)}.docs-ref-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-3);margin:var(--sp-4) 0}.docs-main a.docs-ref-card{display:grid;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:inherit;text-decoration:none;transition:border-color var(--motion-ui) var(--ease-out),box-shadow var(--motion-ui) var(--ease-out)}.docs-main a.docs-ref-card:hover{border-color:var(--color-brand-accent);box-shadow:var(--shadow-card-hover)}.docs-ref-card-head{display:flex;justify-content:space-between;align-items:center}.docs-ref-count{min-width:26px;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-surface-muted);text-align:center;font:var(--weight-semibold) var(--fs-12) var(--font-mono);color:var(--color-text-muted)}.docs-ref-card-ops{display:grid;gap:2px}.docs-main .docs-ref-card-ops code{justify-self:start;border:0;padding:0;background:transparent;color:var(--color-text-muted);font-size:var(--fs-12)}.docs-op-index{list-style:none;margin:var(--sp-4) 0 var(--sp-8)!important;padding:0!important;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);columns:360px 2;column-gap:0}.docs-op-index li{margin:0!important;page-break-inside:avoid;break-inside:avoid}.docs-main .docs-op-index a{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:2px var(--sp-3);padding:var(--sp-2) var(--sp-4);color:var(--color-text);text-decoration:none;font-size:var(--fs-14)}.docs-main .docs-op-index a:hover{background:var(--color-surface-hover)}.docs-main .docs-op-index code{grid-column:2;justify-self:start;border:0;padding:0;background:transparent;color:var(--color-text-muted);font-size:var(--fs-12)}.docs-op{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:var(--sp-10);padding:var(--sp-10) 0;border-top:1px solid var(--color-border)}.docs-main .docs-op-title{margin:0 0 var(--sp-2);font-size:var(--fs-28);letter-spacing:var(--tracking-display)}.docs-op-endpoint{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.docs-main .docs-op-endpoint code{border:0;background:transparent;padding:0;font-size:var(--fs-14);color:var(--color-text)}.docs-main .docs-op-names{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-13);color:var(--color-text-muted)}.docs-main .docs-op-names .docs-op-friendly{font-size:var(--fs-14);font-weight:var(--weight-semibold);color:var(--color-brand-text);background:var(--color-action-soft);border-color:transparent}.docs-main .docs-op-names span code{background:transparent;border:0;padding:0}.docs-main a.docs-pill{text-decoration:none;color:var(--color-text-secondary)}.docs-pill code{border:0!important;background:transparent!important;padding:0!important}.docs-op-advanced{margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-card);background:var(--color-surface-muted)}.docs-main .docs-op-advanced p{margin:var(--sp-2) 0 0;font-size:var(--fs-14)}.docs-main .docs-op-sub{margin:var(--sp-8) 0 0;padding-bottom:var(--sp-2);border-bottom:1px solid var(--color-border);font-size:var(--fs-16)}.docs-op-code{position:sticky;top:calc(var(--header-height) + var(--sp-4));align-self:start;max-height:calc(100vh - var(--header-height) - var(--sp-8));overflow-y:auto}.docs-op-code .docs-code{margin-top:0}.docs-op-code pre{max-height:420px}.docs-op-responses{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.docs-op-responses .docs-code-title{color:var(--color-text-muted);border-bottom-color:var(--color-border);background:var(--color-surface-muted)}.docs-main .docs-op-responses ul{list-style:none;margin:0;padding:var(--sp-2) var(--sp-4)}.docs-main .docs-op-responses li{display:flex;align-items:center;gap:var(--sp-3);margin:0;padding:var(--sp-1) 0;font-size:var(--fs-13)}.docs-main .docs-attrs{list-style:none;margin:0;padding:0}.docs-main .docs-attr{margin:0;padding:var(--sp-3) 0;border-bottom:1px solid var(--color-border)}.docs-attr-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-2)}.docs-main .docs-attr-name{border:0;background:transparent;padding:0;font-size:var(--fs-14);font-weight:var(--weight-semibold);color:var(--color-text)}.docs-attr-type{font:var(--weight-regular) var(--fs-12) var(--font-mono);color:var(--color-text-muted);overflow-wrap:anywhere}.docs-attr-loc{font-size:var(--fs-12);color:var(--color-text-muted)}.docs-attr-req{font-size:var(--fs-12);font-weight:var(--weight-semibold);color:var(--warning)}.docs-main .docs-attr-desc{margin:var(--sp-1) 0 0;font-size:var(--fs-14)}.docs-main .docs-attr-enum{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:var(--sp-2) 0 0}.docs-attr-children{margin-top:var(--sp-2)}.docs-attr-children[open]>.docs-attrs{margin-top:var(--sp-2);padding:0 var(--sp-4);border:1px solid var(--color-border);border-radius:var(--radius-card)}.docs-attr-children[open]>.docs-attrs>.docs-attr:last-child{border-bottom:0}.docs-scenario{display:inline-flex;align-items:center;gap:var(--sp-1);padding:1px 8px;border-radius:var(--radius-pill);font-size:var(--fs-12);font-weight:var(--weight-semibold);white-space:nowrap;background:var(--color-surface-muted);color:var(--color-text-secondary)}.docs-scenario:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.docs-scenario.is-read{color:var(--ladder-read)}.docs-scenario.is-delivered{color:var(--ladder-delivered)}.docs-scenario.is-failed{color:var(--ladder-failed)}.docs-scenario.is-unknown{color:var(--ladder-unknown)}.docs-scenario.is-queued{color:var(--ladder-sent)}@media (max-width:1240px){.docs-body,.docs-body:has(.docs-ref){grid-template-columns:220px minmax(0,1fr);gap:var(--sp-8)}.docs-rail{display:none}.docs-outline-chip{display:block;align-self:start;position:sticky;top:calc(var(--header-height) + var(--sp-2));z-index:3;justify-self:end;margin-top:var(--sp-6)}.docs-main,.docs-outline-chip{grid-column:2;grid-row:1}.docs-op{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.docs-op-code{position:static;max-height:none}}.docs-outline-chip summary{cursor:pointer;padding:var(--sp-1) var(--sp-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--fs-13);font-weight:var(--weight-semibold);list-style:none}.docs-outline-chip summary,.docs-outline-chip[open] nav{background:var(--color-surface);box-shadow:var(--shadow-menu)}.docs-outline-chip[open] nav{margin-top:var(--sp-2);padding:var(--sp-3);max-height:60vh;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-card)}@media (max-width:900px){.docs-header-inner{gap:var(--sp-2)}.docs-search-trigger{width:auto;flex:1 1}.docs-header .docs-home .brand-wordmark,.docs-search-trigger kbd{display:none}.docs-body,.docs-body:has(.docs-ref){display:grid;grid-template-columns:minmax(0,1fr);gap:0}.docs-mobile-nav{grid-row:1;grid-column:1}.docs-outline-chip{grid-column:1;grid-row:2;justify-self:start;margin-top:var(--sp-3)}.docs-main{grid-column:1;grid-row:3}.docs-main .docs-op-title{font-size:var(--fs-20)}.docs-cat-controls{position:static}.docs-cat-table thead{display:none}.docs-cat-table tr{display:grid;grid-template-columns:auto auto 1fr;gap:var(--sp-1) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--color-border)}.docs-cat-table td{padding:0;border:0}.docs-cat-table td:first-child,.docs-cat-table td:last-child{grid-column:1/-1}.docs-op-index{column-count:1}}.docs-cat-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1)}.docs-cat-table{table-layout:fixed}.docs-cat-select{min-height:32px;padding:0 var(--sp-2);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);color:var(--input-text);font:var(--weight-regular) var(--fs-13) var(--font-sans)}.docs-main .docs-cat-code{white-space:normal;overflow-wrap:anywhere}.docs-article:has(.docs-cat){max-width:1040px}.docs-root>.docs-site-footer{min-height:0;background:transparent}.docs-root>.docs-site-header{min-height:0}.docs-site-header .mkt-nav-wrap{position:relative}