:root{--padding-left:calc(var(--spacing) * 4);--padding-right:calc(var(--spacing) * 4)}.shiki:not(.not-fumadocs-codeblock *){code span{color:var(--shiki-light)}}.dark .shiki:not(.not-fumadocs-codeblock *){code span{color:var(--shiki-dark)}}:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){.line&{position:relative;min-height:1lh;padding-left:var(--padding-left);padding-right:var(--padding-right)}.has-focused .line&:not(.focused){filter:blur(2px);transition:filter .2s}.has-focused:hover .line&:not(.focused){filter:blur(0)}[data-line-numbers] .line&,[data-line-numbers] .twoslash-meta-line&{padding-left:calc(var(--padding-left) + 7 * var(--spacing))}[data-line-numbers] .line&{counter-increment:line}[data-line-numbers] .line&:after{position:absolute;content:counter(line);color:color-mix(in oklab,var(--fd-counter-color,var(--color-fd-muted-foreground)) 60%,transparent);@apply top-0 left-4}.diff&:before{position:absolute;left:calc(var(--spacing) * 1.5)}.diff.remove&{opacity:.7;--fd-counter-color:var(--color-fd-diff-remove-symbol);@apply bg-fd-diff-remove}.diff.remove&:before{content:"-";@apply text-fd-diff-remove-symbol}.diff.add&{--fd-counter-color:var(--color-fd-diff-add-symbol);@apply bg-fd-diff-add}.diff.add&:before{content:"+";@apply text-fd-diff-add-symbol}.highlighted&{--fd-counter-color:var(--color-fd-primary);padding-left:calc(var(--padding-left) - 2px);@apply border-l-2 border-fd-primary/50 bg-fd-primary/10}.highlighted-word&{padding:1px;@apply border -my-px border-fd-primary/30 bg-fd-primary/10 rounded-md font-medium}}@source "../dist *.js";@plugin "../dist/theme/typography/index.js";@theme static{--color-fd-info:oklch(62.3% 0.214 259.815);--color-fd-warning:oklch(76.9% 0.188 70.08);--color-fd-error:oklch(63.7% 0.237 25.331);--color-fd-success:oklch(72.3% 0.219 149.579)}[dir=rtl]{--fd-sidebar-mobile-offset:-100%}@theme{--fd-sidebar-mobile-offset:100%;--spacing-fd-container:1400px;--fd-page-width:1200px;--fd-sidebar-width:0px;--fd-toc-width:0px;--fd-layout-width:100vw;--fd-banner-height:0px;--fd-nav-height:0px;--fd-tocnav-height:0px;--color-fd-diff-remove:rgba(200,10,100,0.12);--color-fd-diff-remove-symbol:rgb(230,10,100);--color-fd-diff-add:rgba(14,180,100,0.1);--color-fd-diff-add-symbol:rgb(10,200,100);--animate-fd-fade-in:fd-fade-in 300ms ease;--animate-fd-fade-out:fd-fade-out 300ms ease;--animate-fd-dialog-in:fd-dialog-in 300ms cubic-bezier(0.16,1,0.3,1);--animate-fd-dialog-out:fd-dialog-out 300ms cubic-bezier(0.16,1,0.3,1);--animate-fd-popover-in:fd-popover-in 130ms ease;--animate-fd-popover-out:fd-popover-out 130ms ease;--animate-fd-collapsible-down:fd-collapsible-down 150ms cubic-bezier(0.45,0,0.55,1);--animate-fd-collapsible-up:fd-collapsible-up 150ms cubic-bezier(0.45,0,0.55,1);--animate-fd-accordion-down:fd-accordion-down 200ms ease-out;--animate-fd-accordion-up:fd-accordion-up 200ms ease-out;--animate-fd-nav-menu-in:fd-nav-menu-in 200ms ease;--animate-fd-nav-menu-out:fd-nav-menu-out 200ms ease;--animate-fd-enterFromLeft:fd-enterFromLeft 250ms ease;--animate-fd-enterFromRight:fd-enterFromRight 250ms ease;--animate-fd-sidebar-in:fd-sidebar-in 250ms ease;--animate-fd-sidebar-out:fd-sidebar-out 250ms ease;--animate-fd-exitToLeft:fd-exitToLeft 250ms ease;--animate-fd-exitToRight:fd-exitToRight 250ms ease;@keyframes fd-sidebar-in{0%{transform:translateX(var(--fd-sidebar-mobile-offset))}}@keyframes fd-sidebar-out{to{transform:translateX(var(--fd-sidebar-mobile-offset))}}@keyframes fd-collapsible-down{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height)}}@keyframes fd-collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{height:0;opacity:0}}@keyframes fd-accordion-down{0%{height:0;opacity:.5}to{height:var(--radix-accordion-content-height)}}@keyframes fd-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0;opacity:.5}}@keyframes fd-dialog-in{0%{transform:scale(1.06);opacity:0}to{transform:scale(1)}}@keyframes fd-dialog-out{0%{transform:scale(1)}to{transform:scale(1.04);opacity:0}}@keyframes fd-popover-in{0%{opacity:0;transform:scale(.7)}}@keyframes fd-popover-out{to{opacity:0;transform:scale(.7)}}@keyframes fd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fd-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fd-enterFromRight{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}@keyframes fd-enterFromLeft{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}@keyframes fd-exitToRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(200px)}}@keyframes fd-exitToLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-200px)}}@keyframes fd-nav-menu-in{0%{opacity:0;height:0}to{opacity:1;height:var(--radix-navigation-menu-viewport-height)}}@keyframes fd-nav-menu-out{0%{opacity:1;height:var(--radix-navigation-menu-viewport-height)}to{opacity:0;height:0}}}@layer base{::-webkit-backdrop,::-webkit-file-upload-button{border-color:var(--color-fd-border,currentColor)}*,::backdrop,::file-selector-button,:after,:before{border-color:var(--color-fd-border,currentColor)}body{background-color:var(--color-fd-background);color:var(--color-fd-foreground)}#nd-docs-layout,:root{--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2),0px)}}@utility fd-scroll-container{&::-webkit-scrollbar{width:5px;height:5px}&::-webkit-scrollbar-thumb{border-radius:5px;background:var(--color-fd-border)}&::-webkit-scrollbar-track{background:transparent}&::-webkit-scrollbar-corner{display:none}}@utility fd-steps{counter-reset:step;position:relative;@apply pl-6 ml-2 border-l sm:ml-4 sm:pl-7}@utility fd-step{&:before{background-color:var(--color-fd-secondary);color:var(--color-fd-secondary-foreground);content:counter(step);counter-increment:step;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex;position:absolute;@apply size-8 -start-4 rounded-full}}@utility prose-no-margin{&>:first-child{margin-top:0}&>:last-child{margin-bottom:0}}@property --radix-collapsible-content-height{syntax:"<length>";inherits:false;initial-value:0}@utility container{margin-inline:auto;padding-inline:1rem;@apply 2xl:max-w-(--spacing-fd-container)}@variant dark (&:where(.dark, .dark *));@theme{--color-fd-background:hsl(0,0%,98%);--color-fd-foreground:hsl(0,0%,3.9%);--color-fd-muted:hsl(220,90%,96.1%);--color-fd-muted-foreground:hsl(0,0%,45.1%);--color-fd-popover:hsl(0,0%,98%);--color-fd-popover-foreground:hsl(0,0%,15.1%);--color-fd-card:hsl(220,50%,98%);--color-fd-card-foreground:hsl(0,0%,3.9%);--color-fd-border:hsl(220,50%,89.8%);--color-fd-primary:hsl(210,80%,20.2%);--color-fd-primary-foreground:hsl(0,0%,98%);--color-fd-secondary:hsl(220,90%,96.1%);--color-fd-secondary-foreground:hsl(0,0%,9%);--color-fd-accent:hsl(220,50%,94.1%);--color-fd-accent-foreground:hsl(0,0%,9%);--color-fd-ring:hsl(220,100%,63.9%)}.dark{--color-fd-background:hsl(220,60%,8%);--color-fd-foreground:hsl(220,60%,94.5%);--color-fd-muted:hsl(220,50%,10%);--color-fd-muted-foreground:hsl(220,30%,65%);--color-fd-popover:hsl(220,50%,10%);--color-fd-popover-foreground:hsl(220,60%,94.5%);--color-fd-card:hsla(220,56%,15%,0.4);--color-fd-card-foreground:hsl(220,60%,94.5%);--color-fd-border:hsla(220,50%,50%,0.2);--color-fd-primary:hsl(205,100%,85%);--color-fd-primary-foreground:hsl(0,0%,9%);--color-fd-secondary:hsl(220,50%,20%);--color-fd-secondary-foreground:hsl(220,80%,90%);--color-fd-accent:hsl(220,40%,20%);--color-fd-accent-foreground:hsl(220,80%,90%);--color-fd-ring:hsl(205,100%,85%)}.dark body{background-image:linear-gradient(rgba(5,105,255,.15),transparent 20rem,transparent);background-repeat:no-repeat}:root{color-scheme:dark;--background:5 5 5;--foreground:244 244 244;--card:15 15 15;--card-foreground:244 244 244;--popover:15 15 15;--popover-foreground:244 244 244;--primary:201 163 74;--primary-foreground:10 10 10;--secondary:27 27 27;--secondary-foreground:244 244 244;--muted:20 20 20;--muted-foreground:154 154 154;--accent:201 163 74;--accent-foreground:10 10 10;--destructive:150 33 33;--destructive-foreground:244 244 244;--border:45 42 34;--input:45 42 34;--ring:201 163 74}body{background:rgb(var(--background));color:rgb(var(--foreground))}::selection{background:rgba(201,163,74,.35);color:rgb(var(--foreground))}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}:root{--docs-surface:rgba(255,255,255,0.03);--docs-surface-strong:rgba(255,255,255,0.06)}[data-sidebar],[data-toc],nav[aria-label=Breadcrumb]{-webkit-backdrop-filter:saturate(130%) blur(10px);backdrop-filter:saturate(130%) blur(10px)}aside{border-right:1px solid rgba(255,255,255,.06)!important;background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 22%)}aside a{border-radius:10px;transition:background-color .12s ease,color .12s ease,transform .12s ease}aside a:hover{background:var(--docs-surface);transform:translateX(1px)}aside a[aria-current=page]{background:var(--docs-surface-strong);color:rgb(var(--foreground))}pre{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}pre code{font-size:.9rem;line-height:1.6}.callout,[data-callout]{border-radius:14px!important;border:1px solid rgba(201,163,74,.25)!important;background:linear-gradient(180deg,rgba(201,163,74,.09),rgba(201,163,74,.03))!important}a,article,aside,button,main,nav{transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}