.select-item{cursor:pointer!important;border-radius:var(--radius-tight,.375rem)!important;text-align:left!important;width:100%!important;color:hsl(var(--color-text))!important;box-shadow:none!important;background-color:#0000!important;border:1px solid #0000!important;outline:none!important;flex-direction:column!important;gap:.25rem!important;padding:.5rem .75rem!important;font-size:.875rem!important;transition:all .15s!important;display:flex!important}.select-item[data-hovered=true]{background-color:hsla(var(--color-accent-soft),.28)!important;border-color:hsla(var(--color-accent-soft),.4)!important}.select-item[data-focused=true]{background-color:hsla(var(--color-accent-soft),.18)!important;border-color:hsl(var(--color-accent))!important}.select-item[data-selected=true]{background-color:hsla(var(--color-accent),.16)!important;color:hsl(var(--color-accent))!important;border-color:#0000!important}.select-item[data-selected=true][data-hovered=true],.select-item[data-selected=true][data-focused=true]{border-color:hsl(var(--color-accent))!important}.select-item[data-selected=true] *{color:inherit!important}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--docs-tree-radius-inner:8px;--docs-tree-surface:color-mix(in oklch,hsl(var(--color-surface))92%,hsl(var(--color-bg))8%);--docs-tree-text:color-mix(in oklch,hsl(var(--color-text-muted))50%,hsl(var(--color-text))50%);--docs-tree-text-subtle:color-mix(in oklch,hsl(var(--color-text-muted))72%,hsl(var(--color-text))28%);--docs-tree-text-strong:color-mix(in oklch,hsl(var(--color-text))86%,hsl(var(--color-accent-soft))14%);--docs-tree-ring:hsl(var(--color-accent))}.docs-tree-nav{--docs-tree-padding:clamp(.7rem,.62rem + .25vw,.92rem);min-height:300px;padding:var(--docs-tree-padding);background:var(--docs-tree-surface);color:var(--docs-tree-text);isolation:isolate;border:1px solid color-mix(in oklch,var(--surface-docs-border)72%,transparent);background:var(--docs-tree-surface);width:100%;box-shadow:inset 0 1px 0 hsl(var(--color-text)/.05),0 18px 42px -34px hsl(var(--color-bg)/.82);transition:transform var(--transition-snappy),box-shadow var(--transition-snappy),border-color var(--transition-snappy),filter var(--transition-snappy);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.docs-tree-scroll{width:100%;min-height:0;color:inherit;scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--docs-scrollbar-thumb,color-mix(in oklch,hsl(var(--color-text-muted))32%,transparent))var(--docs-scrollbar-track,color-mix(in oklch,hsl(var(--color-surface-muted))16%,transparent));flex:auto;position:relative;overflow:hidden scroll}.docs-tree-scroll::-webkit-scrollbar{width:.45rem}.docs-tree-scroll::-webkit-scrollbar-track{background:var(--docs-scrollbar-track,color-mix(in oklch,hsl(var(--color-surface-muted))16%,transparent))}.docs-tree-scroll::-webkit-scrollbar-thumb{background:var(--docs-scrollbar-thumb,color-mix(in oklch,hsl(var(--color-text-muted))32%,transparent));border-radius:999px}.docs-tree-scroll::-webkit-scrollbar-thumb:hover{background:var(--docs-scrollbar-thumb-hover,color-mix(in oklch,hsl(var(--color-text-muted))44%,hsl(var(--color-accent-soft))6%))}.docs-tree-nav:before,.docs-tree-nav:after{display:none}@media (width>=1024px){.docs-tree-nav,.docs-tree-nav[data-static=true],.docs-tree-nav[data-static=true]:hover,.docs-tree-nav[data-static=true]:focus-visible{min-width:0;height:100%;min-height:0;max-height:none;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0;padding:.2rem .15rem .2rem 0}}.docs-tree-empty{border-radius:var(--docs-tree-radius-inner);color:var(--docs-tree-text-subtle);text-align:center;margin:0;padding:.7rem .85rem;font-size:.8rem}.docs-tree{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.docs-tree-section{--docs-tree-section-accent:color-mix(in oklch,hsl(var(--color-accent-soft))70%,hsl(var(--color-accent))30%)}.docs-tree-section[data-accent=functions]{--docs-tree-section-accent:color-mix(in oklch,hsl(var(--color-accent))78%,hsl(var(--color-accent-soft))22%)}.docs-tree-section[data-accent=types]{--docs-tree-section-accent:color-mix(in oklch,hsl(var(--color-accent-soft))80%,hsl(var(--color-text-muted))20%)}.docs-tree-section[data-accent=taxonomy]{--docs-tree-section-accent:color-mix(in oklch,hsl(var(--color-accent))60%,hsl(var(--color-accent-soft))40%)}.docs-tree-section[data-accent=reference]{--docs-tree-section-accent:color-mix(in oklch,hsl(var(--color-accent))70%,hsl(var(--color-accent-soft))30%)}.docs-tree-section-group{border-radius:var(--docs-tree-radius-inner);background:0 0;border:0;margin:0;padding:.2rem;position:relative}.docs-tree-section[data-active=true] .docs-tree-section-group,.docs-tree-section-group[data-collapsible=true]:focus-within,.docs-tree-section-group[data-collapsible=true]:hover{background:0 0}.docs-tree-section-header{border-radius:var(--docs-tree-radius-inner);cursor:pointer;font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:0;text-transform:uppercase;color:var(--docs-tree-text-subtle);background:0 0;justify-content:space-between;align-items:center;gap:.6rem;padding:.42rem .5rem;transition:color .15s;display:flex}.docs-tree-section-header[data-collapsible=false]{cursor:default}.docs-tree-section-group[data-collapsible=true]:hover .docs-tree-section-header,.docs-tree-section-group[data-collapsible=true]:focus-within .docs-tree-section-header{color:var(--docs-tree-text-strong)}.docs-tree-section-header::-webkit-details-marker{display:none}.docs-tree-section-caret,.docs-tree-section-spacer{width:.75rem;height:.75rem;color:color-mix(in oklch,var(--docs-tree-text-subtle)62%,var(--docs-tree-section-accent)38%);flex:none;justify-content:center;align-items:center;margin-left:auto;transition:color .15s,transform .18s;display:inline-flex}.docs-tree-section-spacer{color:#0000}.docs-tree-section-caret svg{width:.52rem;height:.52rem;transition:transform .18s}details[open]>.docs-tree-section-header .docs-tree-section-caret svg{transform:rotate(90deg)}.docs-tree-section-title{letter-spacing:inherit;text-transform:none;flex:1;align-items:center;margin:0;display:inline-flex}.docs-tree-section-children{flex-direction:column;gap:.14rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.docs-tree-children{border-inline-start:1px solid color-mix(in oklch,hsl(var(--color-text-muted))16%,transparent);flex-direction:column;gap:.12rem;margin:.22rem 0 0 .62rem;padding:0 0 0 .62rem;list-style:none;display:flex}.docs-tree-node{margin:0;padding:0;list-style:none}.docs-tree-branch{background:0 0;border:0;margin:0;padding:0}.docs-tree-branch-trigger,.docs-tree-link{width:100%;color:inherit;letter-spacing:0;background:0 0;border-radius:0;align-items:flex-start;padding-block:.5rem;padding-inline-start:calc(.58rem + var(--depth)*.42rem);padding-inline-end:.55rem;font-size:.82rem;font-weight:500;line-height:1.35;text-decoration:none;transition:color .15s,opacity .15s;display:flex;position:relative}.docs-tree-branch-trigger{cursor:pointer}.docs-tree-branch-trigger::-webkit-details-marker{display:none}.docs-tree-chevron{width:.85rem;height:.85rem;color:color-mix(in oklch,var(--docs-tree-text-subtle)70%,var(--docs-tree-section-accent)30%);flex:none;justify-content:center;align-items:center;margin-top:.18rem;margin-left:auto;transition:color .15s,transform .18s;display:inline-flex}.docs-tree-chevron svg{width:.48rem;height:.48rem;transition:transform .18s}.docs-tree-branch[open]>.docs-tree-branch-trigger .docs-tree-chevron svg{transform:rotate(90deg)}.docs-tree-body{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.docs-tree-text{flex-direction:column;gap:.18rem;min-width:0;display:flex}.docs-tree-name{letter-spacing:0;color:inherit;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.18rem .3rem;font-size:.82rem;font-weight:600;display:inline-flex}.docs-tree-description{letter-spacing:0;color:color-mix(in oklch,var(--docs-tree-text-subtle)78%,transparent 22%);text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:1.848rem;font-size:.66rem;line-height:1.4;display:-webkit-box;overflow:hidden}.docs-tree-link:hover,.docs-tree-link:focus-visible,.docs-tree-branch-trigger:hover,.docs-tree-branch-trigger:focus-visible{color:var(--docs-tree-text-strong);background-color:#0000}.docs-tree-branch-trigger:hover .docs-tree-chevron,.docs-tree-branch-trigger:focus-visible .docs-tree-chevron,.docs-tree-node[data-active=true]>.docs-tree-branch>.docs-tree-branch-trigger,.docs-tree-node[data-active=true]>.docs-tree-link{color:var(--docs-tree-text-strong)}.docs-tree-node[data-active=true]>.docs-tree-branch>.docs-tree-branch-trigger{background-color:#0000}.docs-tree-link[data-active=true]{box-shadow:none;color:hsl(var(--color-accent-soft));background-color:#0000}.docs-tree-link[data-active=true]:before{content:"";background:color-mix(in oklch,hsl(var(--color-accent-soft))46%,transparent);border-radius:999px;width:1px;position:absolute;inset-block:.68rem;inset-inline-start:0}.docs-tree-link[data-overview=true]{letter-spacing:0;color:color-mix(in oklch,var(--docs-tree-text-subtle)68%,var(--docs-tree-section-accent)32%);font-size:.78rem}.docs-tree-link:focus-visible,.docs-tree-branch-trigger:focus-visible,.docs-tree-section-header:focus-visible{outline:2px solid var(--docs-tree-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.docs-tree-section-group,.docs-tree-section-header,.docs-tree-branch-trigger,.docs-tree-link,.docs-tree-nav,.docs-tree-section-caret,.docs-tree-section-caret svg,.docs-tree-chevron,.docs-tree-chevron svg{transition:none}}html,body{width:100%;height:100%;margin:0}.docs-shell[data-astro-cid-sckkx6r4]{--docs-sidebar-width:21rem;--docs-content-max:74rem;--docs-header-height:7rem;--docs-anchor-offset:10.75rem;width:100%;min-height:calc(100vh - var(--docs-header-height));flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;padding:1rem clamp(1rem,4vw,1.5rem) 4.5rem;display:grid}.docs-shell--solo[data-astro-cid-sckkx6r4]{grid-template-rows:minmax(0,1fr);max-width:80rem;margin-inline:auto}.docs-sidebar[data-astro-cid-sckkx6r4]{z-index:60;backface-visibility:hidden;min-width:0;position:relative}.docs-sidebar__desktop[data-astro-cid-sckkx6r4]{display:none}html[data-docs-nav-boot=pending] .docs-sidebar__desktop[data-astro-cid-sckkx6r4] .docs-tree-scroll{visibility:hidden}.docs-sidebar__mobile[data-astro-cid-sckkx6r4]{top:var(--docs-header-height);z-index:70;position:sticky}.docs-mobile-nav[data-astro-cid-sckkx6r4]{border:1px solid color-mix(in oklch,var(--border-soft)82%,transparent);background:hsl(var(--color-surface)/.92);box-shadow:inset 0 1px 0 hsl(var(--color-text)/.035),0 12px 34px -28px hsl(var(--color-bg)/.9);-webkit-backdrop-filter:blur(18px)saturate(1.08);border-radius:8px;transition:border-color .16s,background-color .16s,box-shadow .16s;overflow:hidden}.docs-mobile-nav[data-astro-cid-sckkx6r4][open]{border-color:color-mix(in oklch,var(--border-soft)92%,hsl(var(--color-text-muted))8%);background:hsl(var(--color-surface)/.96);box-shadow:inset 0 1px 0 hsl(var(--color-text)/.04),0 16px 42px -32px hsl(var(--color-bg)/.92)}.docs-mobile-nav__summary[data-astro-cid-sckkx6r4]{cursor:pointer;min-height:2.9rem;color:hsl(var(--color-text));justify-content:space-between;align-items:center;gap:1rem;padding:.78rem .9rem;font-size:.86rem;font-weight:650;line-height:1.1;list-style:none;transition:background-color .16s,color .16s;display:flex}.docs-mobile-nav__summary[data-astro-cid-sckkx6r4]::-webkit-details-marker{display:none}.docs-mobile-nav__summary[data-astro-cid-sckkx6r4]:hover{background:hsl(var(--color-surface-muted)/.12)}.docs-mobile-nav__summary[data-astro-cid-sckkx6r4]:focus-visible{outline:2px solid color-mix(in oklch,hsl(var(--color-accent-soft))54%,transparent);outline-offset:-2px}.docs-mobile-nav__chevron[data-astro-cid-sckkx6r4]{width:.78rem;height:.78rem;color:hsl(var(--color-text-muted));flex:none;transition:transform .16s,color .16s}.docs-mobile-nav[data-astro-cid-sckkx6r4][open] .docs-mobile-nav__chevron[data-astro-cid-sckkx6r4]{color:color-mix(in oklch,hsl(var(--color-text))72%,hsl(var(--color-accent-soft))28%);transform:rotate(90deg)}.docs-mobile-nav__panel[data-astro-cid-sckkx6r4]{border-block-start:1px solid color-mix(in oklch,var(--border-soft)78%,transparent);background:hsl(var(--color-bg)/.24);padding:.72rem}.docs-mobile-nav__panel[data-astro-cid-sckkx6r4] .docs-tree-nav{max-height:min(62vh,calc(100vh - var(--docs-header-height) - 4.5rem));min-height:16rem}.docs-main[data-astro-cid-sckkx6r4]{align-self:stretch;width:100%;min-width:0;min-height:0;display:block;overflow-x:hidden}.docs-breadcrumbs[data-astro-cid-sckkx6r4]{margin-block-end:1rem}.docs-content-footer[data-astro-cid-sckkx6r4]{border-block-start:1px solid color-mix(in oklch,var(--border-soft)72%,transparent);color:hsl(var(--color-text-muted));flex-direction:column;gap:1rem;margin-block-start:clamp(3rem,6vw,5rem);padding-block:1.15rem .25rem;display:flex}.docs-content-footer__brand[data-astro-cid-sckkx6r4]{align-items:center;gap:.75rem;max-width:42rem;display:flex}.docs-content-footer__brand[data-astro-cid-sckkx6r4] img[data-astro-cid-sckkx6r4]{opacity:.88;flex:none;width:1.5rem;height:1.5rem}.docs-content-footer__brand[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{color:hsl(var(--color-text-muted));margin:0;font-size:.9rem;font-weight:500;line-height:1.6}.docs-content-footer__brand[data-astro-cid-sckkx6r4] span[data-astro-cid-sckkx6r4]{color:hsl(var(--color-text))}.docs-content-footer__nav.site-nav{gap:.9rem}.docs-main[data-astro-cid-sckkx6r4] .scroll-mt-24,.docs-main[data-astro-cid-sckkx6r4] .docs-prose :where(h2,h3,h4){scroll-margin-top:var(--docs-anchor-offset)}.site-header{background:var(--site-topbar-bg);box-shadow:inset 0 1px 0 hsl(var(--color-text)/.025),0 24px 64px -54px hsl(var(--color-text)/.32)}.site-footer{background:var(--site-footer-bg)}header[data-role=site-header].site-header:after{content:"";background:linear-gradient(90deg,transparent 0%,hsl(var(--color-text-muted)/.025)10%,hsl(var(--color-text-muted)/.075)35%,hsl(var(--color-text)/.1)50%,hsl(var(--color-text-muted)/.075)65%,hsl(var(--color-text-muted)/.025)90%,transparent 100%);height:1px;box-shadow:0 1px 14px hsl(var(--color-text)/.035);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.site-header--app{box-shadow:0 20px 48px -44px hsl(var(--color-text)/.28)}.site-header--docs{z-index:90;position:sticky;top:0}.docs-notebook-header-slot[data-astro-cid-sckkx6r4]{flex:none;justify-content:flex-end;align-items:center;width:min(15rem,42vw);min-width:0;max-width:min(15rem,42vw);display:flex}.docs-notebook-header-slot[data-astro-cid-sckkx6r4]:has([data-docs-notebook-header-controls]) .docs-notebook-header-controls--fallback{display:none}.docs-notebook-header-slot[data-astro-cid-sckkx6r4][data-docs-header-transitioning=true] .docs-notebook-header-controls--fallback{visibility:hidden}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls{border:1px solid hsl(var(--color-text-muted)/.12);background:hsl(var(--color-surface)/.72);width:100%;max-width:100%;height:2rem;box-shadow:none;scrollbar-width:none;white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:.25rem;padding:.18rem .3rem;display:flex;overflow:auto hidden}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls::-webkit-scrollbar{display:none}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__label{color:hsl(var(--color-text-muted)/.88);font-size:.64rem;font-weight:var(--type-label-weight);letter-spacing:0;text-transform:uppercase;flex:none;line-height:1}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run{box-sizing:border-box;white-space:nowrap;flex:0 0 6.25rem;grid-template-columns:1rem 3.2rem;justify-content:center;align-items:center;inline-size:6.25rem;min-inline-size:6.25rem;max-inline-size:6.25rem;padding-inline:.52rem;font-size:.66rem;font-weight:650;display:inline-grid;height:1.62rem!important;color:hsl(var(--color-text)/.9)!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border-color:#0000!important;column-gap:.32rem!important;transform:none!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run[data-phase=loading],.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run[data-phase=running],.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run[data-phase=loading] [data-run-button-content-layer],.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run[data-phase=running] [data-run-button-content-layer]{color:hsl(var(--color-accent-soft))!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run[data-phase=success],.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run[data-phase=success] [data-run-button-content-layer]{color:hsl(var(--color-accent-strong))!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run[data-phase=error],.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run[data-phase=error] [data-run-button-content-layer]{color:hsl(var(--color-danger-strong))!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run:disabled,.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run:disabled [data-run-button-content-layer]{color:hsl(var(--color-text-muted)/.46)!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run:not(:disabled):hover{border-color:hsl(var(--color-text-muted)/.14)!important;background:hsl(var(--color-surface-muted)/.14)!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run[data-stable-layout=true] [data-run-button-content],.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run-fallback [data-run-button-content],.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run[data-stable-layout=true] [data-run-button-content-layer],.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run-fallback [data-run-button-content-layer]{grid-column:1/-1;grid-template-columns:subgrid;justify-content:center;align-items:center;inline-size:100%;display:grid;gap:0!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run[data-stable-layout=true] [data-run-button-visual],.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run-fallback [data-run-button-visual]{grid-column:1/-1;grid-template-columns:subgrid;justify-content:center;align-items:center;display:grid;gap:0!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run[data-stable-layout=true] [data-run-button-icon]{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run-fallback [data-run-button-icon]{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run [data-run-button-icon] svg,.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run-fallback [data-run-button-icon] svg{width:.875rem;height:.875rem}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__run [data-run-button-label]{justify-content:flex-start;align-items:center;width:3.2rem;display:inline-flex}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params{box-sizing:border-box;white-space:nowrap;grid-template-columns:.88rem 2.14rem .72rem;align-items:center;height:1.62rem!important;inline-size:5.3rem!important;min-inline-size:5.3rem!important;max-inline-size:5.3rem!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border-color:#0000!important;border-radius:6px!important;flex:0 0 5.3rem!important;justify-content:center!important;column-gap:.18rem!important;padding-inline:.5rem!important;font-size:.66rem!important;font-weight:650!important;line-height:1!important;display:inline-grid!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params[aria-expanded=true]{color:hsl(var(--color-text))!important;border-color:hsl(var(--color-text-muted)/.14)!important;background:hsl(var(--color-surface-muted)/.14)!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params[aria-expanded=true] .docs-notebook-header-controls__params-label{color:hsl(var(--color-text))!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params:disabled .docs-notebook-header-controls__params-label,.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params-placeholder .docs-notebook-header-controls__params-label{color:hsl(var(--color-text-muted)/.46)!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params-icon,.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params-count{color:currentColor;justify-content:center;align-items:center;width:100%;min-width:0;height:1rem;padding:0!important;display:inline-flex!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params-icon svg{width:.875rem;height:.875rem}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params-label{justify-content:flex-start;align-items:center;width:2.14rem;display:inline-flex}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params-placeholder{box-sizing:border-box;height:1.62rem;inline-size:5.3rem;min-inline-size:5.3rem;max-inline-size:5.3rem;color:hsl(var(--color-text-muted)/.46);opacity:1;white-space:nowrap;cursor:not-allowed;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 5.3rem;grid-template-columns:.88rem 2.14rem .72rem;justify-content:center;align-items:center;column-gap:.18rem;padding-inline:.5rem;font-size:.66rem;font-weight:650;line-height:1;display:inline-grid}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params:not(:disabled):hover{border-color:hsl(var(--color-text-muted)/.14)!important;background:hsl(var(--color-surface-muted)/.14)!important}.site-nav{scrollbar-width:none;align-items:center;gap:1.08rem;max-width:100%;padding:0;display:flex;position:relative;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav__link{z-index:1;height:2rem;color:hsl(var(--color-text-muted)/.78);font-size:.68rem;font-weight:var(--type-label-weight);letter-spacing:0;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;line-height:1;text-decoration:none;transition:color .16s cubic-bezier(.16,1,.3,1),opacity .16s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.site-nav__link:hover{color:hsl(var(--color-text)/.9)}.site-nav__link:focus-visible{color:hsl(var(--color-accent-soft));text-decoration:underline;text-decoration-color:hsl(var(--color-accent-soft)/.62);text-underline-offset:.42em;outline:none;text-decoration-thickness:1px}.site-nav__link--active,.site-nav__link--cta{color:hsl(var(--color-accent-soft));font-weight:700}.site-nav__link--cta:hover{color:hsl(var(--color-accent-strong))}.topbar-brand-lane{--topbar-brand-lane-width:12.65rem;width:var(--topbar-brand-lane-width);min-width:var(--topbar-brand-lane-width);max-width:var(--topbar-brand-lane-width);align-self:stretch;align-items:center;margin-block:-.75rem;display:flex}.topbar-brand-hover-zone{align-self:stretch;align-items:center;width:100%;min-width:0;display:flex}.topbar-brand-trigger{width:100%;min-width:0;min-height:2.5rem;color:hsl(var(--color-text));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:0;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.topbar-brand-trigger:hover,.topbar-brand-trigger[data-hovered],.topbar-brand-trigger[data-pressed],.topbar-brand-trigger[aria-expanded=true]{color:hsl(var(--color-text))}.topbar-brand-trigger:focus-visible,.topbar-brand-trigger[data-focus-visible]{outline:2px solid hsl(var(--color-accent)/.5);outline-offset:4px}.topbar-brand-trigger__mark{flex:none;justify-content:center;align-items:center;display:inline-flex}.topbar-brand-trigger__logo{flex:none;width:1.28rem;height:1.28rem}.topbar-brand-trigger__wordmark{min-width:0;color:hsl(var(--color-text)/.94);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:610;line-height:1;overflow:hidden}.topbar-route-chip-slot{flex:0 0 3.15rem;justify-content:center;align-items:center;width:3.15rem;display:inline-flex}.topbar-route-chip{border:1px solid hsl(var(--color-accent)/.18);background:hsl(var(--color-accent)/.075);width:auto;height:1.56rem;color:hsl(var(--color-text-muted)/.76);font-family:var(--font-code),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:.01rem;padding-inline:.38rem;font-size:.68rem;font-weight:610;line-height:1;transition:border-color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.topbar-route-chip[data-route=home]{text-align:center}.topbar-route-chip__prefix{color:hsl(var(--color-text-muted)/.58)}.topbar-route-chip__accent{color:hsl(var(--color-accent-soft))}.topbar-brand-trigger:hover .topbar-route-chip,.topbar-brand-trigger[data-hovered] .topbar-route-chip,.topbar-brand-trigger[aria-expanded=true] .topbar-route-chip,.topbar-brand-trigger:focus-visible .topbar-route-chip,.topbar-brand-trigger[data-focus-visible] .topbar-route-chip{border-color:hsl(var(--color-accent)/.32);background:hsl(var(--color-accent)/.12)}.topbar-brand-popover{z-index:130;border:1px solid hsl(var(--color-text-muted)/.13);background:hsl(var(--color-bg)/.96);min-width:11rem;box-shadow:0 1px 2px hsl(var(--color-text)/.045),0 18px 46px -34px hsl(var(--color-text)/.34);-webkit-backdrop-filter:blur(18px);border-radius:8px;position:relative}.topbar-brand-popover:before{content:"";pointer-events:auto;height:10px;position:absolute;top:-10px;left:0;right:0}.topbar-brand-menu{outline:none;flex-direction:column;gap:.15rem;padding:.38rem;display:flex}.topbar-brand-menu__item{color:hsl(var(--color-text)/.9);cursor:pointer;border-radius:7px;align-items:center;padding:.48rem .65rem;font-size:.84rem;font-weight:560;line-height:1.1;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);display:flex}.topbar-brand-menu__item--focused{background:hsl(var(--color-text-muted)/.07);color:hsl(var(--color-text));outline:none}.topbar-brand-menu__item--pressed{background:hsl(var(--color-text-muted)/.1)}.topbar-brand-menu__item--active{background:hsl(var(--color-accent)/.09);color:hsl(var(--color-accent-soft));font-weight:640}@media (width<=420px){.topbar-brand-lane{--topbar-brand-lane-width:5.85rem}.topbar-brand-trigger{gap:.45rem}.topbar-brand-trigger__wordmark{display:none}.topbar-route-chip{height:1.5rem;padding-inline:.32rem;font-size:.65rem}.topbar-route-chip-slot{flex-basis:3.1rem;width:3.1rem}.docs-notebook-header-slot[data-astro-cid-sckkx6r4]{width:min(10.25rem,42vw);max-width:min(10.25rem,42vw)}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls{justify-content:flex-end;overflow:hidden}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params,.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params-placeholder{grid-template-columns:.88rem .72rem;flex-basis:3rem!important;inline-size:3rem!important;min-inline-size:3rem!important;max-inline-size:3rem!important;padding-inline:.42rem!important}.docs-notebook-header-slot[data-astro-cid-sckkx6r4] .docs-notebook-header-controls__params-label{display:none}}@media (width>=421px) and (width<=639px){.topbar-brand-lane{--topbar-brand-lane-width:5.85rem}.topbar-brand-trigger__wordmark{display:none}.docs-notebook-header-slot[data-astro-cid-sckkx6r4]{width:min(7.4rem,31vw);max-width:min(7.4rem,31vw)}}@media (width>=640px){.docs-shell[data-astro-cid-sckkx6r4]{--docs-header-height:4.25rem;--docs-anchor-offset:5.75rem;padding-block-start:1.35rem;padding-inline:clamp(1.25rem,4vw,2rem)}}@media (width>=1024px){.docs-shell[data-astro-cid-sckkx6r4]{--docs-header-height:4rem;--docs-anchor-offset:5.5rem;grid-template-columns:minmax(var(--docs-sidebar-width),calc((100% - var(--docs-content-max))/2 + var(--docs-sidebar-width)))minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;padding:0}.docs-shell--solo[data-astro-cid-sckkx6r4]{min-height:calc(100vh - var(--docs-header-height));max-width:var(--docs-content-max);padding:0;display:block}.docs-sidebar[data-astro-cid-sckkx6r4]{top:var(--docs-header-height);height:calc(100vh - var(--docs-header-height));border-inline-end:1px solid color-mix(in oklch,var(--border-soft)72%,transparent);background:linear-gradient(180deg,hsl(var(--color-surface)/.33)0%,hsl(var(--color-bg)/.2)100%);-webkit-backdrop-filter:blur(10px);position:sticky}.docs-sidebar__desktop[data-astro-cid-sckkx6r4]{width:var(--docs-sidebar-width);height:100%;min-height:0;margin-inline-start:auto;padding:1.05rem .85rem 1.1rem 1rem;display:flex}.docs-sidebar__desktop[data-astro-cid-sckkx6r4] .docs-tree-nav{height:100%;min-height:0}.docs-sidebar__mobile[data-astro-cid-sckkx6r4]{display:none}.docs-main[data-astro-cid-sckkx6r4]{max-width:var(--docs-content-max);margin-inline-end:auto;padding:clamp(2rem,3vw,2.75rem) clamp(1.5rem,4vw,3.75rem) 5rem}}.site-menu-dropdown{corner-shape:squircle;border:1px solid hsl(var(--color-text-muted)/.12);background:hsl(var(--color-bg)/.94);-webkit-backdrop-filter:blur(20px);min-width:8rem;box-shadow:0 1px 2px hsl(var(--color-text)/.04),0 4px 8px -2px hsl(var(--color-text)/.06),0 18px 42px -24px hsl(var(--color-text)/.22);z-index:9999;border-radius:14px;padding:6px;animation:.22s cubic-bezier(.16,1,.3,1) app-nav-enter;position:fixed;overflow:hidden}.site-menu-dropdown:before{content:none;pointer-events:none;background:0 0;height:1px;position:absolute;inset:0 0 auto}@keyframes app-nav-enter{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.site-menu-dropdown>[data-astro-cid-sckkx6r4]{animation:.18s cubic-bezier(.16,1,.3,1) backwards app-nav-item-in}.site-menu-dropdown>[data-astro-cid-sckkx6r4]:first-child{animation-delay:30ms}.site-menu-dropdown>[data-astro-cid-sckkx6r4]:nth-child(2){animation-delay:50ms}.site-menu-dropdown>[data-astro-cid-sckkx6r4]:nth-child(3){animation-delay:70ms}.site-menu-dropdown>[data-astro-cid-sckkx6r4]:nth-child(4){animation-delay:90ms}.site-menu-dropdown>[data-astro-cid-sckkx6r4]:nth-child(5){animation-delay:.11s}@keyframes app-nav-item-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.site-menu-dropdown a{corner-shape:squircle;color:hsl(var(--color-text));text-transform:none;letter-spacing:normal;cursor:pointer;border-radius:10px;align-items:center;padding:7px 12px;font-size:.8125rem;font-weight:480;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.site-menu-dropdown a:hover{background:hsl(var(--color-text-muted)/.07)}.site-menu-dropdown a:active{background:hsl(var(--color-text-muted)/.11)}.site-menu-dropdown a[aria-current=page]{color:hsl(var(--color-accent));background:hsl(var(--color-accent)/.08);font-weight:540}.site-menu-dropdown a[aria-current=page]:before{content:"";background:hsl(var(--color-accent));border-radius:2px;width:3px;height:14px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}
