.docs-root{--muted-foreground:222 13% 32%;--border:220 16% 91%;--docs-rail:220 16% 92%;--docs-surface:220 20% 98.5%;--docs-shadow:222 47% 11%}.dark .docs-root{--muted-foreground:220 9% 68%;--border:0 0% 15%;--docs-rail:0 0% 18%;--docs-surface:0 0% 4%;--docs-shadow:0 0% 0%}.docs-content aside.border-l{display:none}.docs-root{font-feature-settings:"cv02", "cv03", "cv04", "cv11";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.docs-content :where(h1){letter-spacing:-.028em;text-wrap:balance;line-height:1.12}.docs-content :where(h2){letter-spacing:-.021em;text-wrap:balance;scroll-margin-top:5rem;line-height:1.25}.docs-content :where(h3,h4){letter-spacing:-.014em;scroll-margin-top:5rem;line-height:1.35}.docs-content :where(section){scroll-margin-top:5rem}.docs-content :where(p){text-wrap:pretty;max-width:72ch}.docs-content :where(li){text-wrap:pretty}.docs-content :where(a){text-underline-offset:.2em;text-decoration-thickness:1px;transition:color .15s,opacity .15s}.docs-root :where(code,pre,kbd){font-feature-settings:"liga" 0, "calt" 0;font-family:ui-monospace,SF Mono,SFMono-Regular,JetBrains Mono,Cascadia Mono,Menlo,Consolas,monospace}.docs-content :where(pre){tab-size:2;line-height:1.7}.docs-content :where(p,li,td)>:where(code):not([class*=text-]):not([class*=bg-]){background:hsl(var(--muted) / .7);border:1px solid hsl(var(--border) / .7);color:hsl(var(--foreground));white-space:nowrap;border-radius:4px;padding:.1em .35em;font-size:.875em}.docs-content :where(pre){scrollbar-width:thin;scrollbar-color:#80808059 transparent}.docs-content :where(pre)::-webkit-scrollbar{height:8px}.docs-content :where(pre)::-webkit-scrollbar-thumb{background:#8080804d;border-radius:4px}.docs-content :where(table){font-variant-numeric:tabular-nums;border-collapse:collapse}.docs-content :where(td,th){text-wrap:pretty}.docs-content :where(.docs-table-scroll){overflow-x:auto}.docs-root :where(a,button,input,summary):focus-visible{outline:2px solid hsl(var(--primary) / .55);outline-offset:2px;border-radius:6px}.docs-root ::selection{background:hsl(var(--primary) / .18)}.docs-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s}.docs-scroll:hover{scrollbar-color:hsl(var(--muted-foreground) / .28) transparent}.docs-scroll::-webkit-scrollbar{width:10px;height:10px}.docs-scroll::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:999px}.docs-scroll:hover::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);background-clip:content-box}@keyframes docs-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.docs-fade-up{animation:.35s cubic-bezier(.22,1,.36,1) both docs-fade-up}@media (prefers-reduced-motion:reduce){.docs-root *,.docs-root :before,.docs-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}