@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_e2cc43{font-family:Figtree,Figtree Fallback;font-style:normal}html:has(#nd-docs-layout){--dt-font:var(--docs-font-figtree),ui-sans-serif,system-ui,sans-serif;--dt-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--dt-bg:#ffffff;--dt-chrome:#ffffff;--dt-heading:#171717;--dt-body:#404040;--dt-muted:#737373;--dt-subtle:#f5f5f5;--dt-border:rgb(10 10 10/0.08);--dt-code-bg:#fafafa;--dt-primary:#5850ec;--dt-primary-soft:rgb(88 80 236/0.07);--color-fd-background:var(--dt-bg);--color-fd-foreground:var(--dt-heading);--color-fd-card:var(--dt-chrome);--color-fd-card-foreground:var(--dt-heading);--color-fd-popover:#ffffff;--color-fd-popover-foreground:var(--dt-heading);--color-fd-primary:var(--dt-primary);--color-fd-primary-foreground:#ffffff;--color-fd-secondary:var(--dt-subtle);--color-fd-secondary-foreground:var(--dt-heading);--color-fd-muted:var(--dt-subtle);--color-fd-muted-foreground:var(--dt-muted);--color-fd-accent:var(--dt-subtle);--color-fd-accent-foreground:var(--dt-heading);--color-fd-border:var(--dt-border);--color-fd-input:var(--dt-border);--color-fd-ring:var(--dt-primary);--fd-primary:var(--dt-primary);--fd-border:var(--dt-border);--fd-card:#ffffff;--fd-foreground:var(--dt-heading);--fd-muted-foreground:var(--dt-muted);& body{background-color:var(--dt-bg);font-family:var(--dt-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}& #nd-docs-layout,& body{color:var(--dt-body)}& #nd-sidebar{background-color:var(--dt-chrome);border-color:var(--dt-border)}& #nd-docs-layout header,& #nd-subnav{background-color:color-mix(in oklab,var(--dt-chrome) 88%,transparent);border-color:var(--dt-border)}& #nd-sidebar a,& #nd-sidebar button{color:var(--dt-muted)}& #nd-sidebar a:hover,& #nd-sidebar button:hover{color:var(--dt-heading);background-color:rgb(0 0 0/.03)}& #nd-sidebar p{color:var(--dt-heading);font-weight:600}& #nd-docs-layout aside a[class*=bg-fd-primary]{background-color:var(--dt-primary-soft)!important;color:var(--dt-primary)!important;box-shadow:none;border-radius:.375rem!important}& #nd-docs-layout aside a[class*=rounded-xl]{border-radius:.375rem!important}& #nd-docs-layout .prose{--tw-prose-body:var(--dt-body);--tw-prose-headings:var(--dt-heading);--tw-prose-lead:var(--dt-muted);--tw-prose-links:var(--dt-primary);--tw-prose-bold:var(--dt-heading);--tw-prose-counters:var(--dt-muted);--tw-prose-bullets:color-mix(in oklab,var(--dt-muted) 60%,transparent);--tw-prose-hr:var(--dt-border);--tw-prose-quotes:var(--dt-heading);--tw-prose-quote-borders:var(--dt-border);--tw-prose-captions:var(--dt-muted);--tw-prose-code:var(--dt-heading);--tw-prose-pre-code:var(--dt-body);--tw-prose-pre-bg:var(--dt-code-bg);--tw-prose-th-borders:var(--dt-border);--tw-prose-td-borders:var(--dt-border)}& #nd-docs-layout .prose li,& #nd-docs-layout .prose p{line-height:1.75}& #nd-docs-layout h1,& #nd-docs-layout h2,& #nd-docs-layout h3{color:var(--dt-heading)}& #nd-docs-layout .prose :is(h1,h2,h3,h4,h5,h6) a{color:inherit}& #nd-docs-layout article>p{color:var(--dt-muted)}& #nd-docs-layout .prose :not(pre)>code{font-family:var(--dt-mono);font-size:.875em;font-weight:500;background-color:var(--dt-subtle);border:1px solid var(--dt-border);border-radius:.25rem;padding:.125em .375em}& #nd-docs-layout .prose :not(pre)>code:after,& #nd-docs-layout .prose :not(pre)>code:before{content:none}& #nd-docs-layout pre,& #nd-docs-layout pre code{font-family:var(--dt-mono)}& #nd-docs-layout [role=tablist],& #nd-docs-layout figure.shiki{border-color:var(--dt-border)}}