:root{--color-bed:#081019;--color-ph-100:#b1f6ff;--color-ph-300:#53eafd;--color-ink-dim:#98a8ae;--color-ink-faint:#71848c}@supports (color:lab(0% 0 0)){:root{--color-ph-100:lab(92.4768% -20.655 -12.0493);--color-ph-300:lab(85.3908% -36.8008 -21.5163);--color-ink-dim:lab(67.618% -4.63489 -5.37204);--color-ink-faint:lab(53.7019% -5.38659 -7.01476)}}:root,.dark{--color-fd-background:var(--color-deep);--color-fd-card:var(--color-bed);--color-fd-card-foreground:var(--color-ink);--color-fd-popover:var(--color-panel);--color-fd-popover-foreground:var(--color-ink);--color-fd-overlay:#000407b8;--color-fd-foreground:var(--color-ink);--color-fd-muted:var(--color-bed);--color-fd-muted-foreground:var(--color-ink-dim);--color-fd-border:var(--color-edge);--color-fd-ring:var(--color-ph-400);--color-fd-primary:var(--color-ph-400);--color-fd-primary-foreground:var(--color-void);--color-fd-secondary:var(--color-panel);--color-fd-secondary-foreground:var(--color-ph-100);--color-fd-accent:var(--color-edge);--color-fd-accent-foreground:var(--color-ph-100)}@supports (color:lab(0% 0 0)){:root,.dark{--color-fd-overlay:lab(.912232% -.735536 -1.70107/.72)}}#nd-sidebar,.dark #nd-sidebar{--color-fd-muted:color-mix(in oklab, var(--color-ink) 6%, transparent);--color-fd-secondary:var(--color-edge);--color-fd-muted-foreground:var(--color-ink-faint);background-color:var(--color-void)}body:has(#nd-docs-layout){--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:5px;--radius-xl:6px;--radius-2xl:6px;--radius-3xl:6px}#nd-docs-layout,#nd-sidebar{font-family:var(--font-rubik), ui-sans-serif, system-ui, sans-serif}body:has(#nd-docs-layout){font-family:var(--font-rubik), ui-sans-serif, system-ui, sans-serif}:is(body:has(#nd-docs-layout) code,body:has(#nd-docs-layout) pre,body:has(#nd-docs-layout) kbd,body:has(#nd-docs-layout) samp){font-family:var(--font-mono-full), var(--font-plex-mono), ui-monospace, "SF Mono", monospace}#nd-docs-layout .prose h1,#nd-docs-layout .prose h2,#nd-docs-layout .prose h3{letter-spacing:-.02em}#nd-docs-layout .prose hr{border-color:var(--color-edge)}#nd-docs-layout figure.shiki{background-color:color-mix(in oklab, var(--color-void) 80%, transparent);border:1px solid var(--color-edge);box-shadow:none;border-radius:6px}#nd-docs-layout figure.shiki [role=region]{padding-block:1rem;font-size:13px;line-height:1.45}#nd-docs-layout figure.shiki>div:has(>figcaption){border-bottom:1px solid var(--color-edge);height:2rem;font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--color-ink-dim);background-color:#0000;font-size:.75rem}#nd-docs-layout figure.shiki button[aria-label]{border:1px solid var(--color-edge);background-color:color-mix(in oklab, var(--color-bed) 80%, transparent);width:1.75rem;height:1.75rem;color:var(--color-ink-faint);border-radius:4px;padding:0}#nd-docs-layout figure.shiki button[aria-label] svg{width:14px;height:14px}#nd-docs-layout figure.shiki button[aria-label]:hover,#nd-docs-layout figure.shiki button[aria-label][data-checked]{color:var(--color-ph-300);border-color:var(--color-edge-strong)}#nd-docs-layout figure.shiki>div.absolute{top:11px;right:10px}#nd-docs-layout .prose :where(code):not(pre code){color:var(--color-ph-300);background-color:var(--color-bed);border:none;border-radius:2px}#nd-docs-layout .prose :where(table){font-size:.875rem}#nd-docs-layout .prose :where(th){font-family:var(--font-plex-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.18em;color:var(--color-ink-faint);font-size:.6875rem;font-weight:500}#nd-sidebar a[data-active]{border-left:2px solid #0000;border-radius:0}#nd-sidebar a[data-active=true]{border-left-color:var(--color-ph-400);color:var(--color-ph-300);background-color:#0000}#nd-sidebar a[data-active=true]:before{content:none}#nd-docs-layout ::selection,#nd-sidebar ::selection{background:color-mix(in oklab, var(--color-ph-400) 30%, transparent)}
