#nd-docs-layout{--color-fd-primary:var(--promo);--color-fd-ring:var(--promo);--color-fd-accent:#f5f1fc;--color-fd-accent-foreground:var(--promo)}#nd-sidebar [data-radix-scroll-area-viewport]{scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent;-webkit-mask-image:none;mask-image:none}#nd-sidebar [data-radix-scroll-area-viewport]::-webkit-scrollbar{width:8px;display:block}#nd-sidebar [data-radix-scroll-area-viewport]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:999px}#nd-sidebar [data-radix-scroll-area-viewport]~[data-orientation=vertical]{display:none}#nd-page :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:calc(var(--fd-docs-row-3,0px) + 24px)}.docs-nav-group{margin-top:28px}.docs-nav-item+.docs-nav-group{margin-top:12px}.docs-nav-heading{color:var(--ink-strong);margin:0 12px 10px;font-size:13px;font-weight:600;line-height:1.5}.docs-nav-links{flex-direction:column;gap:3px;display:flex}.docs-nav-item{color:var(--ink-subtle);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 12px;font-size:14px;line-height:1.5;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.docs-nav-item>svg{width:17px;height:17px;color:color-mix(in srgb, var(--ink-subtle) 70%, white);stroke-width:1.7px;flex-shrink:0;margin-top:2px}.docs-nav-item:hover{color:var(--promo);background-color:#f8f5fd}.docs-nav-item:focus-visible{outline:2px solid var(--promo);outline-offset:2px}.docs-nav-item[data-active=true]{color:var(--promo);background-color:#f1ebfc;font-weight:500}.docs-nav-item:is(:hover,[data-active=true])>svg{color:var(--promo)}#nd-docs-layout #nd-sidebar a[data-active=true]{box-shadow:none;color:var(--promo);background:#f1ebfc}#nd-docs-layout #nd-sidebar a[data-active=true]:hover{color:var(--promo);background:#eae1fa}#nd-docs-layout #nd-sidebar a:focus-visible{outline:2px solid var(--promo);outline-offset:2px}#nd-docs-layout #nd-toc a[data-active=true]{color:var(--promo)}#nd-page .prose :where(a):not(:where(.not-prose,.not-prose *)){-webkit-text-decoration-color:color-mix(in srgb, var(--promo) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--promo) 45%, transparent);text-underline-offset:3px}#nd-page .prose :where(a:hover):not(:where(.not-prose,.not-prose *)){color:var(--promo);-webkit-text-decoration-color:var(--promo);text-decoration-color:var(--promo)}#nd-page .prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)){color:var(--ink-strong);background:#f4f4f7;border:0;border-radius:5px;padding:.15em .4em;font-size:.875em;font-weight:400}#nd-page [data-docs-code-block]{border:1px solid var(--border-subtle);box-shadow:none;background:#fff;border-radius:12px;margin-block:24px}#nd-page [data-docs-code-block] pre{padding:18px 56px 18px 20px;font-size:13px;line-height:1.8}#nd-page [data-docs-code-block] button{width:28px;height:28px;box-shadow:none;color:var(--ink-subtle);background:#fff;border-color:#0000;top:10px;right:10px}#nd-page [data-docs-code-block] button:hover,#nd-page [data-docs-code-block] button:focus-visible{color:var(--promo);background:#f5f1fc}#nd-page .prose table{font-size:14px;line-height:1.65}#nd-page .prose th{background:#faf9fc;font-weight:600}#nd-page .prose :is(th,td){border-color:var(--border-subtle);padding:12px 16px}@media (max-width:640px){#nd-page [data-docs-code-block] pre{padding-left:16px}}
