:root{--color-fd-background:var(--background);--color-fd-foreground:var(--foreground);--color-fd-muted:var(--muted);--color-fd-muted-foreground:var(--muted-foreground);--color-fd-popover:var(--popover);--color-fd-popover-foreground:var(--popover-foreground);--color-fd-card:var(--card);--color-fd-card-foreground:var(--card-foreground);--color-fd-border:var(--border);--color-fd-primary:var(--primary);--color-fd-primary-foreground:var(--primary-foreground);--color-fd-secondary:var(--secondary);--color-fd-secondary-foreground:var(--secondary-foreground);--color-fd-accent:var(--accent);--color-fd-accent-foreground:var(--accent-foreground);--color-fd-ring:var(--ring);--fd-banner-height:0px;--fd-tocnav-height:0px}@layer utilities{#nd-sidebar div[data-state][style*="--sidebar-item-offset"]>a{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 5)!important;position:relative}#nd-sidebar div[data-state][style*="--sidebar-item-offset"]>a[data-active=true]{background-color:transparent!important}#nd-sidebar div[data-state][style*="--sidebar-item-offset"]>a[data-active=true]:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:calc(2.5 * var(--spacing));width:1px;background:var(--color-fd-primary)}}#nd-sidebar button[data-search-full]{background:var(--muted)!important;color:var(--muted-foreground)!important;border:1px solid var(--border)}#nd-sidebar button[data-search-full]:hover{background:var(--accent)!important;color:var(--accent-foreground)!important}#nd-sidebar button[data-search-full] kbd{background:var(--background)!important;border-color:var(--border)}@media (min-width:768px){div.fixed.rounded-xl.bg-fd-muted{inset-inline-start:.75rem!important;inset-inline-end:auto!important;top:.75rem!important}}@layer utilities{#nd-page{font-size:.875rem;line-height:1.65}#nd-page article>h1{font-size:1.75rem!important;padding-bottom:0;border-bottom:0;margin-bottom:.5rem}#nd-page article>h1+p{padding-bottom:.75rem;border-bottom:1px solid var(--color-fd-border);margin-bottom:1.5rem!important}#nd-page article>h1:not(:has(+p)){padding-bottom:.75rem;border-bottom:1px solid var(--color-fd-border);margin-bottom:1rem}#nd-page h2{font-size:1.25rem!important}#nd-page h3{font-size:1.0625rem!important}#nd-page article>h1+p{font-size:.9375rem!important}#nd-page .fumadocs-accordion button,#nd-page [data-radix-collection-item]>button,#nd-page details>summary{font-size:.9375rem!important;font-weight:500!important}}@media (min-width:768px){:root{--fd-sidebar-width:208px}}@media (min-width:1024px){:root{--fd-sidebar-width:220px}}