.docs-root{--docs-header-h:57px;--docs-tabs-h:41px;--docs-top:calc(var(--docs-header-h) + var(--docs-tabs-h));--docs-sidebar-w:280px;--docs-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--docs-signal-soft:color-mix(in srgb,var(--zavu-signal)10%,transparent);background:var(--home-bg);min-height:100vh;color:var(--home-text)}html:has(.docs-root){scroll-padding-top:calc(var(--docs-top,98px) + 24px)}.docs-skip{position:absolute;left:-9999px}.docs-skip:focus{z-index:100;background:var(--home-text);color:var(--home-bg);padding:8px 12px;top:12px;left:16px}.docs-header{z-index:40;background:color-mix(in srgb,var(--home-bg)88%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.5);border-bottom:1px solid var(--home-border-strong);position:sticky;top:0}.docs-header-row{height:var(--docs-header-h);border-bottom:1px solid var(--home-border);align-items:center;gap:16px;padding:0 16px;display:flex}@media (min-width:1024px){.docs-header-row{padding:0 24px}}.docs-logo{color:var(--home-text);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.docs-logo-word{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1}.docs-logo-tag{font-family:var(--docs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--home-text-secondary);border:1px solid var(--home-border-strong);margin-left:4px;padding:3px 6px;font-size:10px;font-weight:600}.docs-search-trigger{background:var(--home-bg-card);border:1px solid var(--home-border-strong);width:min(420px,100%);height:36px;color:var(--home-text-faint);text-align:left;align-items:center;gap:10px;margin-left:24px;padding:0 10px 0 12px;font-size:14px;transition:border-color .15s;display:none}.docs-search-trigger:hover{border-color:color-mix(in srgb,var(--home-text)30%,transparent)}.docs-search-trigger span{flex:1}.docs-search-trigger kbd,.docs-search-input kbd{font-family:var(--docs-mono);border:1px solid var(--home-border-strong);color:var(--home-text-secondary);padding:2px 6px;font-size:10px;font-weight:600}@media (min-width:768px){.docs-search-trigger{display:flex}}.docs-header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.docs-icon-btn{width:36px;height:36px;color:var(--home-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.docs-icon-btn:hover{color:var(--home-text)}.docs-header-link,.docs-header-cta{display:none}@media (min-width:640px){.docs-header-cta{display:inline-flex}}@media (min-width:768px){.docs-header-link{display:inline-flex}.docs-search-icon-btn{display:none}}@media (min-width:1024px){.docs-menu-btn{display:none}}.docs-header-link{color:var(--home-text-muted);font-size:14px;text-decoration:none}.docs-header-link:hover{color:var(--home-text)}.docs-header-cta{background:var(--home-text);height:34px;color:var(--home-bg);align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:opacity .15s}.docs-header-cta:hover{opacity:.88}.docs-tabs{height:var(--docs-tabs-h);scrollbar-width:none;align-items:stretch;gap:4px;padding:0 24px;display:none;overflow-x:auto}@media (min-width:1024px){.docs-tabs{display:flex}}.docs-tab{white-space:nowrap;color:var(--home-text-secondary);align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex;position:relative}.docs-tab:hover{color:var(--home-text)}.docs-tab[aria-current=page]{color:var(--home-text);font-weight:500}.docs-tab[aria-current=page]:after{content:"";background:var(--zavu-signal);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.docs-tab-external{margin-left:auto}@media (max-width:1023px){.docs-root{--docs-tabs-h:0px}}.docs-body{display:flex}.docs-sidebar{inset:var(--docs-top)auto 0 0;z-index:30;width:min(86vw,var(--docs-sidebar-w));background:var(--home-bg);border-right:1px solid var(--home-border-strong);transition:transform .2s;position:fixed;transform:translate(-100%)}html.docs-nav-open .docs-sidebar{transform:none}html.docs-nav-open{overflow:hidden}@media (min-width:1024px){.docs-sidebar{top:var(--docs-top);height:calc(100vh - var(--docs-top));width:var(--docs-sidebar-w);border-right:1px solid var(--home-border);flex:none;position:sticky;transform:none}html.docs-nav-open{overflow:auto}}.docs-sidebar-inner{scrollbar-width:thin;height:100%;padding:20px 12px 64px 16px;position:relative;overflow-y:auto}.docs-tabs-mobile{border-bottom:1px solid var(--home-border);flex-direction:column;gap:1px;margin-bottom:16px;padding-bottom:16px;display:flex}@media (min-width:1024px){.docs-tabs-mobile{display:none}}.docs-nav-group+.docs-nav-group{border-top:1px solid var(--home-border);margin-top:18px;padding-top:18px}.docs-nav-label{font-family:var(--docs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--home-text);align-items:center;gap:8px;padding:0 8px 10px;font-size:10.5px;font-weight:700;display:flex}.docs-nav-label:before{content:"";background:var(--home-text-secondary);width:6px;height:1px}.docs-nav-list{margin:0;padding:0;list-style:none}.docs-nav-sub .docs-nav-list{border-left:1px solid var(--home-border);margin-left:8px;padding-left:8px}.docs-nav-link,.docs-nav-toggle{text-align:left;width:100%;min-height:32px;color:color-mix(in srgb,var(--home-text-secondary)92%,transparent);background:0 0;border:none;align-items:center;gap:8px;padding:5px 8px;font-size:14px;line-height:1.35;text-decoration:none;display:flex;position:relative}.docs-nav-link:hover,.docs-nav-toggle:hover{color:var(--home-text);background:color-mix(in srgb,var(--home-text)4%,transparent)}.docs-nav-link[aria-current=page]{color:var(--home-text);background:color-mix(in srgb,var(--home-text)5%,transparent);font-weight:500}.docs-nav-link[aria-current=page]:before{content:"";background:var(--zavu-signal);width:2px;position:absolute;top:7px;bottom:7px;left:0}.docs-nav-toggle span{flex:1}.docs-nav-chevron{color:var(--home-text-faint);transition:transform .15s}.docs-nav-toggle[aria-expanded=true] .docs-nav-chevron{transform:rotate(90deg)}.docs-nav-method,.docs-method{font-family:var(--docs-mono);letter-spacing:.04em;color:var(--home-text-secondary);flex:none;font-size:9.5px;font-weight:600}.docs-nav-method{width:34px}.docs-nav-method[data-method=get],.docs-method[data-method=get]{color:var(--home-text-faint)}.docs-nav-method:not([data-method=get]),.docs-method:not([data-method=get]){color:var(--home-text)}.docs-main{flex:1;min-width:0}.docs-page{gap:48px;padding:32px 16px 96px;display:flex}@media (min-width:768px){.docs-page{padding:44px 40px 120px}}@media (min-width:1280px){.docs-page{padding:48px 56px 120px}}.docs-article{flex:1;min-width:0;max-width:760px}.docs-page-wide .docs-article{max-width:none}.docs-toc-col{flex:none;width:220px;display:none}@media (min-width:1280px){.docs-toc-col{display:block}}.docs-toc{top:calc(var(--docs-top) + 44px);max-height:calc(100vh - var(--docs-top) - 80px);position:sticky;overflow-y:auto}.docs-toc-label{font-family:var(--docs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--home-text-faint);margin-bottom:12px;font-size:10px;font-weight:600}.docs-toc ul{border-left:1px solid var(--home-border);margin:0;padding:0;list-style:none}.docs-toc li[data-level="3"] a{padding-left:24px}.docs-toc a{color:var(--home-text-secondary);padding:5px 0 5px 14px;font-size:13px;line-height:1.4;text-decoration:none;display:block;position:relative}.docs-toc a:hover,.docs-toc a[aria-current=true]{color:var(--home-text)}.docs-toc a[aria-current=true]:before{content:"";background:var(--zavu-signal);width:2px;position:absolute;top:6px;bottom:6px;left:-1px}.docs-breadcrumbs{font-family:var(--docs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--home-text-faint);flex-wrap:wrap;gap:6px;margin-bottom:14px;font-size:11px;font-weight:600;display:flex}.docs-breadcrumbs a{color:var(--home-text-secondary);text-decoration:none}.docs-breadcrumbs a:hover{color:var(--home-text)}.docs-breadcrumb-sep{opacity:.6;margin-right:6px}.docs-page-header{border-bottom:1px solid var(--home-border);margin-bottom:32px;padding-bottom:24px}.docs-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--home-text);font-size:clamp(30px,4vw,40px);font-weight:700;line-height:1.1}.docs-lead{color:var(--home-text-secondary);max-width:68ch;margin-top:14px;font-size:17px;line-height:1.6}.docs-lead-sm{color:var(--home-text-secondary);margin:-4px 0 12px;font-size:14.5px}.docs-page-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.docs-page-action{height:28px;font-family:var(--docs-mono);letter-spacing:.04em;color:var(--home-text-secondary);border:1px solid var(--home-border-strong);background:0 0;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.docs-page-action:hover{color:var(--home-text);border-color:color-mix(in srgb,var(--home-text)30%,transparent)}.docs-prose{color:color-mix(in srgb,var(--home-text)86%,transparent);font-size:16px;line-height:1.75}.docs-prose>:first-child{margin-top:0}.docs-prose p{margin:1rem 0}.docs-prose strong{color:var(--home-text);font-weight:600}.docs-prose a{color:var(--home-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--zavu-signal)55%,transparent);text-decoration-color:color-mix(in srgb,var(--zavu-signal)55%,transparent);text-underline-offset:3px;text-decoration-thickness:1px}.docs-prose a:hover{-webkit-text-decoration-color:var(--zavu-signal);text-decoration-color:var(--zavu-signal)}.docs-heading{color:var(--home-text);letter-spacing:-.015em;font-weight:600;position:relative}.docs-prose h2.docs-heading{margin:3rem 0 1rem;padding-top:.25rem;font-size:24px;line-height:1.3}.docs-prose h3.docs-heading{margin:2.25rem 0 .75rem;font-size:19px}.docs-prose h4.docs-heading{margin:1.75rem 0 .5rem;font-size:16px}.docs-anchor{vertical-align:middle;color:var(--zavu-signal);opacity:0;margin-left:8px;transition:opacity .15s;display:inline-flex;text-decoration:none!important}.docs-heading:hover .docs-anchor,.docs-anchor:focus{opacity:1}.docs-prose ul,.docs-prose ol{margin:1rem 0;padding-left:1.4rem}.docs-prose ul{list-style:outside}.docs-prose ol{list-style:decimal}.docs-prose li{margin:.35rem 0}.docs-prose li::marker{color:var(--home-text-faint)}.docs-prose hr{border:none;border-top:1px solid var(--home-border);margin:2.5rem 0}.docs-prose blockquote{border-left:2px solid var(--home-border-strong);color:var(--home-text-secondary);padding-left:1rem}.docs-prose :not(pre)>code,.docs-field-desc code,.docs-api-index code,.docs-field-facts code{font-family:var(--docs-mono);background:var(--home-code-bg);border:1px solid var(--home-border);color:var(--home-text);overflow-wrap:anywhere;padding:.12em .38em;font-size:.86em}.dark .docs-prose :not(pre)>code,.dark .docs-field-desc code,.dark .docs-field-facts code,.dark .docs-api-index code{background:#ffffff0d}.docs-prose img{border:1px solid var(--home-border-strong);max-width:100%;height:auto;margin:1.5rem 0}.docs-table{border:1px solid var(--home-border-strong);margin:1.5rem 0;overflow-x:auto}.docs-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.docs-table th{text-align:left;font-family:var(--docs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--home-text-secondary);background:color-mix(in srgb,var(--home-text)3%,transparent);font-size:10.5px;font-weight:600}.docs-table th,.docs-table td{border-bottom:1px solid var(--home-border);vertical-align:top;padding:10px 14px}.docs-table tr:last-child td{border-bottom:none}.docs-code{margin:1.5rem 0}.docs-root .zs-block{--zs-id:color-mix(in srgb,var(--home-text)62%,transparent);--zs-key:var(--home-text);--zs-str:#047857;--zs-num:#a16207}.dark .docs-root .zs-block{--zs-str:color-mix(in srgb,#4df688 72%,var(--home-text));--zs-num:color-mix(in srgb,#ffda5e 72%,var(--home-text))}.docs-root .zs-block .zs-code{padding:1.125rem 1.375rem;font-size:13.5px;line-height:1.8}.docs-root .zs-tokens .zs-cmd{font-weight:600}.docs-root .zs-tokens .zs-url{color:var(--zs-str)}.docs-root .zs-tokens .zs-var{color:var(--zs-num);font-style:normal;font-weight:500}.docs-root .zs-tokens .zs-key{color:var(--home-text);font-weight:500}.docs-root .zs-tokens .zs-str{color:var(--zs-str)}.docs-root .zs-tokens .zs-num,.docs-root .zs-tokens .zs-lit{color:var(--zs-num)}.docs-root .zs-tokens .zs-punct,.docs-root .zs-tokens .zs-op{color:color-mix(in srgb,var(--home-text)42%,transparent)}.docs-code .zs-chrome{min-height:40px}.docs-copy{height:24px;font-family:var(--docs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--home-text-faint);background:0 0;border:none;padding:0 6px;font-size:10px;font-weight:600}.docs-copy:hover{color:var(--home-text)}.docs-code-tabs{gap:2px;padding-top:0;padding-bottom:0}.docs-code-tabs:before{align-self:center}.docs-code-tab{height:40px;font-family:var(--docs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--home-text-faint);background:0 0;border:none;padding:0 10px;font-size:10px;font-weight:600;position:relative}.docs-code-tab:hover{color:var(--home-text-secondary)}.docs-code-tab[aria-selected=true]{color:var(--home-text)}.docs-code-tab[aria-selected=true]:after{content:"";background:var(--home-text);height:1px;position:absolute;bottom:-1px;left:10px;right:10px}.docs-mermaid{border:1px solid var(--home-border-strong);background:var(--home-bg-card);justify-content:center;margin:1.5rem 0;padding:24px;display:flex;overflow-x:auto}.docs-mermaid svg{max-width:100%;height:auto}.docs-callout{border:1px solid var(--home-border-strong);background:color-mix(in srgb,var(--home-text)2.5%,transparent);border-left-width:2px;border-left-color:var(--home-text-secondary);margin:1.5rem 0;padding:14px 16px}.docs-callout[data-kind=warning]{border-left-color:var(--zavu-warning)}.docs-callout-label{font-family:var(--docs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--home-text-secondary);align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.docs-callout-body{font-size:15px;line-height:1.65}.docs-callout-body>:first-child{margin-top:0}.docs-callout-body>:last-child{margin-bottom:0}.docs-callout-body .docs-code{margin:.75rem 0}.docs-card-group{border:1px solid var(--home-border-strong);grid-template-columns:minmax(0,1fr);gap:0;margin:1.5rem 0;display:grid}@media (min-width:640px){.docs-card-group{grid-template-columns:repeat(min(var(--cols,2),2),minmax(0,1fr))}}@media (min-width:1100px){.docs-card-group{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}}.docs-card{border-right:1px solid var(--home-border-strong);border-bottom:1px solid var(--home-border-strong);color:var(--home-text);flex-direction:column;gap:6px;min-width:0;margin:0 -1px -1px 0;padding:18px 18px 20px;display:flex;position:relative;text-decoration:none!important}.docs-card-link{transition:background .15s}.docs-card-link:hover{background:color-mix(in srgb,var(--home-text)3.5%,transparent)}.docs-card-link:hover .docs-card-title:after{opacity:1;transform:translate(3px)}.docs-card-icon{color:var(--home-text-secondary);margin-bottom:4px;display:inline-flex}.docs-card-title{font-size:15px;font-weight:600;line-height:1.35}.docs-card-link .docs-card-title:after{content:"→";opacity:0;color:var(--zavu-signal);margin-left:6px;transition:transform .15s,opacity .15s;display:inline-block}.docs-card-body{color:var(--home-text-secondary);font-size:14px;line-height:1.55}.docs-card-body p{margin:0}.docs-card-body code{font-size:.85em}.docs-steps{counter-reset:docs-step;margin:1.75rem 0;padding-left:0!important;list-style:none!important}.docs-step{counter-increment:docs-step;padding:0 0 1.5rem 44px;position:relative;margin:0!important}.docs-step:before{content:counter(docs-step,decimal-leading-zero);width:28px;height:22px;font-family:var(--docs-mono);color:var(--home-text);border:1px solid var(--home-border-strong);background:var(--home-bg);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;position:absolute;top:2px;left:0}.docs-step:after{content:"";background:var(--home-border-strong);width:1px;position:absolute;top:28px;bottom:4px;left:14px}.docs-step:last-child:after{display:none}.docs-step-title{color:var(--home-text);font-weight:600;margin:0 0 .25rem!important}.docs-step-body>:first-child{margin-top:.25rem}.docs-accordion-group{border:1px solid var(--home-border-strong);margin:1.5rem 0}.docs-accordion-group .docs-accordion{border:none;border-bottom:1px solid var(--home-border);margin:0}.docs-accordion-group .docs-accordion:last-child{border-bottom:none}.docs-accordion{border:1px solid var(--home-border-strong);margin:1rem 0}.docs-accordion>summary{color:var(--home-text);align-items:center;gap:10px;padding:12px 16px;font-weight:500;list-style:none;display:flex}.docs-accordion>summary::-webkit-details-marker{display:none}.docs-accordion>summary:before{content:"+";font-family:var(--docs-mono);color:var(--home-text-faint);width:12px}.docs-accordion[open]>summary:before{content:"−"}.docs-accordion-body{padding:0 16px 8px 38px}.docs-video{margin:1.5rem 0}.docs-video iframe{aspect-ratio:16/9;border:1px solid var(--home-border-strong);width:100%}.docs-video figcaption,.docs-frame figcaption{color:var(--home-text-faint);margin-top:8px;font-size:13px}.docs-prevnext{border-top:1px solid var(--home-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:64px;padding-top:24px;display:grid}.docs-prevnext-link{border:1px solid var(--home-border-strong);color:var(--home-text);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;text-decoration:none;display:flex}.docs-prevnext-link:hover{background:color-mix(in srgb,var(--home-text)3%,transparent)}.docs-prevnext-next{text-align:right;grid-column:2;align-items:flex-end}.docs-prevnext-dir{font-family:var(--docs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--home-text-faint);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.docs-prevnext-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:500;overflow:hidden}.docs-api{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (min-width:1280px){.docs-api{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:48px}}.docs-api-aside-sticky{top:calc(var(--docs-top) + 24px);flex-direction:column;gap:16px;display:flex;position:sticky}.docs-api-aside-sticky .docs-code{margin:0}.docs-api-aside .zs-code{max-height:420px;overflow:auto}.docs-endpoint{border:1px solid var(--home-border-strong);background:var(--home-bg-card);align-items:center;gap:12px;min-width:0;margin-bottom:24px;padding:10px 12px;display:flex}.docs-endpoint .docs-method{font-size:11px}.docs-endpoint-path{min-width:0;color:var(--home-text-faint);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;display:flex}.docs-endpoint-path code{font-family:var(--docs-mono);color:var(--home-text);overflow-wrap:anywhere;flex:1;font-size:13.5px}.docs-endpoint-path:hover{color:var(--home-text)}.docs-api-section{margin-top:36px}.docs-api-section-title{font-family:var(--docs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--home-text-secondary);border-bottom:1px solid var(--home-border-strong);padding-bottom:10px;font-size:11px;font-weight:600}.docs-api-mime{font-family:var(--docs-mono);color:var(--home-text-faint);margin:10px 0 0;font-size:11px}.docs-fields{margin:0;padding:0;list-style:none}.docs-field{border-bottom:1px solid var(--home-border);padding:14px 0}.docs-field:last-child{border-bottom:none}.docs-field-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.docs-field-name{font-family:var(--docs-mono);color:var(--home-text);font-size:13.5px;font-weight:600}.docs-field-type,.docs-field-meta{font-family:var(--docs-mono);color:var(--home-text-faint);font-size:11.5px}.docs-field-required{font-family:var(--docs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--home-text);border:1px solid var(--home-border-strong);padding:1px 5px;font-size:10px;font-weight:600}.docs-field-desc{color:var(--home-text-secondary);margin-top:6px;font-size:14.5px;line-height:1.65}.docs-field-desc p{margin:.4rem 0}.docs-field-desc ul{margin:.4rem 0;padding-left:1.2rem;list-style:outside}.docs-field-desc a{color:var(--home-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--zavu-signal)55%,transparent);text-decoration-color:color-mix(in srgb,var(--zavu-signal)55%,transparent)}.docs-field-facts{color:var(--home-text-secondary);flex-direction:column;gap:6px;margin-top:8px;font-size:13px;display:flex}.docs-field-facts>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.docs-fact-label{font-family:var(--docs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--home-text-faint);margin-right:2px;font-size:10px;font-weight:600}.docs-field-children{border:1px solid var(--home-border-strong);margin-top:10px}.docs-field-children>summary{font-family:var(--docs-mono);color:var(--home-text-secondary);padding:7px 12px;font-size:11px;font-weight:600;list-style:none}.docs-field-children>summary::-webkit-details-marker{display:none}.docs-field-children>summary:before{content:"+ ";color:var(--home-text-faint)}.docs-field-children[open]>summary:before{content:"− "}.docs-field-children[open]>summary{border-bottom:1px solid var(--home-border)}.docs-field-children>.docs-fields,.docs-field-children>.docs-variant{padding:0 14px}.docs-variant+.docs-variant{border-top:1px solid var(--home-border)}.docs-variant-title{font-family:var(--docs-mono);color:var(--home-text);padding-top:12px;font-size:11px;font-weight:600}.docs-responses{flex-direction:column;gap:8px;margin-top:12px;display:flex}.docs-response{border:1px solid var(--home-border-strong)}.docs-response>summary{align-items:baseline;gap:12px;padding:10px 14px;list-style:none;display:flex}.docs-response>summary::-webkit-details-marker{display:none}.docs-response[open]>summary{border-bottom:1px solid var(--home-border)}.docs-response>.docs-fields,.docs-response>.docs-field-desc{padding:0 14px}.docs-response-desc{color:var(--home-text-secondary);font-size:14px}.docs-status{font-family:var(--docs-mono);color:var(--home-text);flex:none;font-size:12px;font-weight:600}.docs-playground-status .docs-status{color:var(--zavu-error)}.docs-playground-status .docs-status[data-ok=true]{color:var(--zavu-success)}.docs-try,.docs-send{border:none;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.docs-try{background:var(--zavu-signal);color:#fff}.docs-try:hover{filter:brightness(1.1)}.docs-send{background:var(--home-text);color:var(--home-bg);width:100%}.docs-send:disabled{opacity:.6}.docs-playground{border:1px solid var(--home-border-strong);background:var(--home-bg-card);flex-direction:column;gap:10px;padding:14px;display:flex}.docs-playground-head{align-items:center;display:flex}.docs-playground-label,.docs-playground-field>span{font-family:var(--docs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--home-text-secondary);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.docs-playground-field>span em{color:var(--home-text-faint);font-style:normal}.docs-playground-field>span b{color:var(--home-text);font-weight:600}.docs-playground-close{color:var(--home-text-faint);background:0 0;border:none;margin-left:auto;font-size:12px}.docs-playground-field{flex-direction:column;gap:5px;display:flex}.docs-playground-field input,.docs-playground-field textarea{width:100%;font-family:var(--docs-mono);background:var(--home-bg);color:var(--home-text);border:1px solid var(--home-border-strong);resize:vertical;outline:none;padding:8px 10px;font-size:16px}@media (min-width:768px){.docs-playground-field input,.docs-playground-field textarea{font-size:13px}}.docs-playground-field input:focus,.docs-playground-field textarea:focus{border-color:var(--zavu-signal)}.docs-playground-hint{color:var(--home-text-faint);margin:-4px 0 0;font-size:12.5px}.docs-playground-hint a{color:var(--home-text-secondary);text-decoration:underline}.docs-playground-url code{font-family:var(--docs-mono);color:var(--home-text-secondary);overflow-wrap:anywhere;font-size:11.5px}.docs-playground-error{color:var(--zavu-error);margin:0;font-size:13px}.docs-playground-result{border-top:1px solid var(--home-border);padding-top:10px}.docs-playground-status{font-family:var(--docs-mono);color:var(--home-text-faint);align-items:baseline;gap:12px;font-size:11px;display:flex}.docs-playground-result pre{background:var(--home-bg);border:1px solid var(--home-border);max-height:320px;font-family:var(--docs-mono);white-space:pre;margin-top:8px;padding:10px;font-size:12px;line-height:1.6;overflow:auto}.docs-api-index>p{color:var(--home-text-secondary);font-size:15px;line-height:1.7}.docs-api-index a{color:var(--home-text)}.docs-api-index-group{margin-top:40px}.docs-api-index-group h2{margin-bottom:12px;font-size:20px;font-weight:600}.docs-api-index-group ul{border:1px solid var(--home-border-strong);margin:0;padding:0;list-style:none}.docs-api-index-group li+li{border-top:1px solid var(--home-border)}.docs-api-index-row{grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:10px 14px;text-decoration:none;display:grid}@media (min-width:900px){.docs-api-index-row{grid-template-columns:52px minmax(0,1fr) minmax(0,1.1fr)}}.docs-api-index-row:hover{background:color-mix(in srgb,var(--home-text)3%,transparent)}.docs-api-index-title{color:var(--home-text);font-size:14.5px}.docs-api-index .docs-api-index-path{color:var(--home-text-faint);background:0 0;border:none;grid-column:2;padding:0;font-size:12px}@media (min-width:900px){.docs-api-index .docs-api-index-path{text-align:right;grid-column:3}}.docs-search{z-index:60;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.docs-search-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;position:absolute;inset:0}.docs-search-panel{background:var(--home-bg);border:1px solid var(--home-border-strong);flex-direction:column;width:min(640px,100%);max-height:72vh;display:flex;position:relative;box-shadow:0 24px 80px #00000059}.docs-search-input{border-bottom:1px solid var(--home-border-strong);color:var(--home-text-faint);align-items:center;gap:10px;padding:0 14px;display:flex}.docs-search-input input{height:52px;color:var(--home-text);background:0 0;border:none;outline:none;flex:1;font-size:16px}.docs-search-results{margin:0;padding:6px;list-style:none;overflow-y:auto}.docs-search-empty{color:var(--home-text-faint);padding:20px 12px;font-size:14px}.docs-search-hit{text-align:left;width:100%;color:var(--home-text);background:0 0;border:none;border-left:2px solid #0000;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.docs-search-hit[aria-selected=true]{background:color-mix(in srgb,var(--home-text)5%,transparent);border-left-color:var(--zavu-signal)}.docs-search-hit .docs-nav-method{margin-top:3px}.docs-search-icon{color:var(--home-text-faint);flex:none;margin-top:2px}.docs-search-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.docs-search-title{font-size:14.5px;font-weight:500}.docs-search-anchor{color:var(--home-text-secondary);font-weight:400}.docs-search-section{font-family:var(--docs-mono);color:var(--home-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.docs-search-snippet{color:var(--home-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.docs-search-enter{color:var(--home-text-faint);flex:none;margin-top:4px}.docs-home{max-width:1080px;padding:48px 16px 120px}@media (min-width:768px){.docs-home{padding:72px 48px 140px}}.docs-eyebrow{font-family:var(--docs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--home-text-secondary);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-flex}.docs-eyebrow:before{content:"";background:var(--zavu-signal);width:2px;height:12px}.docs-home-hero .docs-eyebrow:before{background:var(--home-text-secondary)}.docs-home-title{font-family:var(--font-display);letter-spacing:-.035em;max-width:18ch;font-size:clamp(38px,6vw,64px);font-weight:700;line-height:1.02}.docs-home-hero .docs-lead{max-width:60ch;font-size:18px}.docs-accent{color:var(--zavu-signal)}.docs-home-snippet{max-width:720px;margin-top:28px}.docs-home-section{margin-top:64px}.docs-home-h2{font-family:var(--docs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--home-text-secondary);margin-bottom:14px;font-size:11px;font-weight:600}.docs-home-section .docs-card-group{margin-top:0}.docs-home-chips{flex-wrap:wrap;gap:8px;display:flex}.docs-home-chip{border:1px solid var(--home-border-strong);height:38px;color:var(--home-text);align-items:center;gap:8px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.docs-home-chip svg{color:var(--home-text-secondary)}.docs-home-chip:hover{background:color-mix(in srgb,var(--home-text)4%,transparent)}.docs-home-ref{border-top:1px solid var(--home-border-strong);margin:0;padding:0;list-style:none}.docs-home-ref li{border-bottom:1px solid var(--home-border)}.docs-home-ref a{color:var(--home-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:16px 4px;text-decoration:none;display:grid}@media (min-width:768px){.docs-home-ref a{grid-template-columns:220px minmax(0,1fr) auto}}.docs-home-ref a:hover{background:color-mix(in srgb,var(--home-text)2.5%,transparent)}.docs-home-ref a svg{color:var(--home-text-faint);grid-area:1/2/span 2}@media (min-width:768px){.docs-home-ref a svg{grid-area:auto}}.docs-home-ref-title{font-size:15px;font-weight:600}.docs-home-ref-body{color:var(--home-text-secondary);font-size:14px}
