/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties;.dark{--color-fd-background:hsl(0,0%,7.04%);--color-fd-foreground:hsl(0,0%,92%);--color-fd-muted:hsl(0,0%,12.9%);--color-fd-muted-foreground:hsla(0,0%,70%,0.8);--color-fd-popover:hsl(0,0%,11.6%);--color-fd-popover-foreground:hsl(0,0%,86.9%);--color-fd-card:hsl(0,0%,9.8%);--color-fd-card-foreground:hsl(0,0%,98%);--color-fd-border:hsla(0,0%,40%,20%);--color-fd-primary:hsl(0,0%,98%);--color-fd-primary-foreground:hsl(0,0%,9%);--color-fd-secondary:hsl(0,0%,12.9%);--color-fd-secondary-foreground:hsl(0,0%,92%);--color-fd-accent:hsla(0,0%,40.9%,30%);--color-fd-accent-foreground:hsl(0,0%,90%);--color-fd-ring:hsl(0,0%,54.9%)}.dark #nd-sidebar{--color-fd-muted:hsl(0,0%,16%);--color-fd-secondary:hsl(0,0%,18%);--color-fd-muted-foreground:hsl(0,0%,72%)}: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:var(--fd-counter-color,hsl(0,0%,45.1%));@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--fd-counter-color,var(--color-fd-muted-foreground)) 60%,transparent)}top:calc(var(--spacing, .25rem) * 0);left:calc(var(--spacing, .25rem) * 4)}.diff&:before{position:absolute;left:calc(var(--spacing) * 1.5)}.diff.remove&{opacity:.7;--fd-counter-color:var(--color-fd-diff-remove-symbol);background-color:var(--color-fd-diff-remove)}.diff.remove&:before{content:"-";color:var(--color-fd-diff-remove-symbol)}.diff.add&{--fd-counter-color:var(--color-fd-diff-add-symbol);background-color:var(--color-fd-diff-add)}.diff.add&:before{content:"+";color:var(--color-fd-diff-add-symbol)}.highlighted&{--fd-counter-color:var(--color-fd-primary);padding-left:calc(var(--padding-left) - 2px);border-left:2px var(--tw-border-style);border-color:color-mix(in srgb,hsl(0,0%,9%) 50%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-fd-primary) 50%,transparent)}background-color:color-mix(in srgb,hsl(0,0%,9%) 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-fd-primary) 10%,transparent)}}.highlighted-word&{padding:1px;margin-block:-1px;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,hsl(0,0%,9%) 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-fd-primary) 30%,transparent)}background-color:color-mix(in srgb,hsl(0,0%,9%) 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-fd-primary) 10%,transparent)}--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}}[dir=rtl]{--fd-sidebar-mobile-offset:-100%}@layer base{*,::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)}}@property --radix-collapsible-content-height{syntax:"<length>";inherits:false;initial-value:0}body{background-color:var(--background)}.docs strong{font-weight:500}.docs ul li{list-style-type:square;margin-left:1em;line-height:2em}.docs h2{font-size:1.5em}.docs a:not([href^="#"]){color:var(--primary)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial;--radix-collapsible-content-height:0px}}}