:root:root{--color-fd-background:rgb(var(--sw-bg));--color-fd-foreground:rgb(var(--sw-fg));--color-fd-muted:rgb(var(--sw-surface-2));--color-fd-muted-foreground:rgb(var(--sw-muted));--color-fd-popover:rgb(var(--sw-surface));--color-fd-popover-foreground:rgb(var(--sw-fg));--color-fd-card:rgb(var(--sw-surface));--color-fd-card-foreground:rgb(var(--sw-fg));--color-fd-border:rgb(var(--sw-border));--color-fd-primary:rgb(var(--sw-primary));--color-fd-primary-foreground:rgb(var(--sw-on-primary));--color-fd-secondary:rgb(var(--sw-surface-2));--color-fd-secondary-foreground:rgb(var(--sw-fg));--color-fd-accent:rgb(var(--sw-ink-4));--color-fd-accent-foreground:rgb(var(--sw-fg));--color-fd-ring:rgb(var(--sw-primary))}html:has(#nd-docs-layout){height:auto;min-height:100%}html:has(#nd-docs-layout) body{height:auto;min-height:100%}#nd-docs-layout a>p.truncate{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}:root:root{--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}#nd-docs-layout{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#nd-docs-layout ::selection{background:#fff3}#nd-docs-layout :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}#nd-docs-layout :is(.font-semibold,.font-bold){font-weight:500}#nd-docs-layout .docs-brand{letter-spacing:-.025em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:inline-flex}#nd-docs-layout .docs-brand img{border-radius:6px}#nd-sidebar a[data-active=true]{background:rgb(var(--sw-ink-4));color:rgb(var(--sw-fg));box-shadow:0 0 0 .5px rgb(var(--sw-ink-7))}#nd-page h1{letter-spacing:-.025em;font-size:30px;font-weight:500;line-height:1.2}#nd-page h1+p{color:rgb(var(--sw-muted));text-wrap:pretty;font-size:17px;line-height:1.55}#nd-page .prose{--tw-prose-body:rgb(var(--sw-muted));--tw-prose-headings:rgb(var(--sw-fg));--tw-prose-bold:rgb(var(--sw-fg));--tw-prose-links:rgb(var(--sw-fg));--tw-prose-counters:rgb(var(--sw-subtle));--tw-prose-bullets:rgb(var(--sw-subtle));font-size:15px;line-height:1.7}#nd-page .prose h2{font-family:var(--font-geist-serif), "Times New Roman", serif;letter-spacing:-.025em;text-wrap:balance;font-size:30px;font-weight:400;line-height:1.1}#nd-page .prose :is(h3,h4){letter-spacing:-.015em;font-weight:500}#nd-page .prose h3{font-size:17px}#nd-page .prose strong{font-weight:500}#nd-page .prose a:not([data-card]){-webkit-text-decoration-color:rgb(var(--sw-primary));text-decoration-color:rgb(var(--sw-primary));text-underline-offset:3px;font-weight:400}#nd-page .prose :not(pre)>code{font-size:.875em}#nd-page a[data-card=true]{background:rgb(var(--sw-surface));box-shadow:var(--shadow-card);border:0;border-radius:20px;transition-property:background-color,scale;transition-duration:.15s}#nd-page a:has(>p.truncate){background:rgb(var(--sw-surface));box-shadow:var(--shadow-card);border:0;border-radius:20px;transition-property:background-color,scale;transition-duration:.15s}#nd-page a[data-card=true] h3{font-size:15px;font-weight:500}#nd-page a[data-card=true]:active{scale:.99}#nd-page a:has(>p.truncate):active{scale:.99}
