#nd-docs-layout{--docs-hairline:color-mix(in srgb, var(--text-primary) 12%, transparent);--fd-banner-height:var(--topbar-height);--fd-layout-width:1440px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#nd-sidebar,#nd-sidebar-mobile,#nd-toc{font-family:var(--font-ibm-plex), "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}#nd-sidebar{background:var(--bg-primary);border-inline-end:1px solid var(--docs-hairline);font-size:14px}#nd-sidebar-mobile{border-inline-start:2px solid var(--border-color);box-shadow:none;top:var(--topbar-height)}#nd-sidebar [data-search-full]{border:2px solid var(--border-color);border-radius:4px}#nd-sidebar kbd{border:0}#nd-sidebar p,#nd-sidebar-mobile p{color:var(--text-secondary);letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:600}#nd-sidebar a,#nd-sidebar-mobile a{border-radius:4px;padding-block:5px}#nd-sidebar [data-state]:before,#nd-sidebar-mobile [data-state]:before,#nd-sidebar a:before,#nd-sidebar-mobile a:before{content:none}#nd-sidebar a[data-active=true],#nd-sidebar-mobile a[data-active=true]{background:var(--primary-color);color:var(--text-on-accent);font-weight:600}#nd-sidebar a[data-active=true]:focus-visible,#nd-sidebar-mobile a[data-active=true]:focus-visible,#nd-page [role=tab][data-state=active]:focus-visible{outline-color:var(--text-primary)}#nd-page [role=tab]:focus-visible{outline-offset:-2px}#nd-toc{font-size:13px}#nd-toc a:focus-visible,[data-toc-popover] a:focus-visible{outline-offset:-2px}#toc-title{color:var(--text-primary);font-weight:600}#toc-title svg{display:none}#nd-toc a,[data-toc-popover] a{padding-block:3px}#nd-toc a>svg,[data-toc-popover] a>svg{display:none}#nd-toc div:has(>a)>div{display:none}[data-toc-popover] div:has(>a)>div{display:none}#nd-toc a[data-active=true],[data-toc-popover] a[data-active=true]{box-shadow:inset 3px 0 0 var(--primary-color);color:var(--text-primary)}#nd-subnav{background:var(--bg-primary);border-bottom:1px solid var(--docs-hairline)}#nd-docs-layout:has([data-toc-popover]) #nd-subnav{border-bottom:0}[data-toc-popover]>header{border-bottom:1px solid var(--docs-hairline)}#nd-page{background:var(--bg-primary);align-self:stretch;gap:12px;width:100%;padding:32px 40px 40px}#nd-page>h1{color:var(--text-primary);letter-spacing:-1px;font-size:36px;font-weight:900;line-height:1.1}#nd-page .prose{--tw-prose-body:var(--text-secondary);--tw-prose-headings:var(--text-primary);--tw-prose-bold:var(--text-primary);--tw-prose-links:var(--primary-text);--tw-prose-code:var(--inline-code-text);--tw-prose-counters:var(--text-secondary);--tw-prose-bullets:var(--text-primary);--tw-prose-hr:var(--border-color);--tw-prose-th-borders:var(--docs-hairline);--tw-prose-td-borders:var(--docs-hairline);font-size:15px;line-height:1.65}#nd-page .prose :where(h2):not(:where(.not-prose,.not-prose *)){letter-spacing:-.5px;margin-top:1.7em;margin-bottom:.6em;font-size:24px;font-weight:800;line-height:1.25}#nd-page .prose :where(h3):not(:where(.not-prose,.not-prose *)){letter-spacing:-.2px;margin-top:1.4em;margin-bottom:.5em;font-size:18px;font-weight:700;line-height:1.35}#nd-page .prose :where(h4):not(:where(.not-prose,.not-prose *)){margin-top:1.2em;margin-bottom:.4em;font-size:15px;font-weight:700}#nd-page .prose :where(p,ul,ol):not(:where(.not-prose,.not-prose *)){margin-top:.75em;margin-bottom:.75em}#nd-page .prose :where(li):not(:where(.not-prose,.not-prose *)){margin-top:.25em;margin-bottom:.25em}#nd-page .prose :where(a:not([data-card])):not(:where(.not-prose,.not-prose *)){text-underline-offset:3px;font-weight:500;text-decoration-thickness:2px}#nd-page .prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)){background:var(--inline-code-bg);border:0;border-radius:4px;padding:2px 6px;font-family:Roboto Mono,Consolas,monospace;font-size:.87em;font-weight:500}#nd-page .prose :where(hr):not(:where(.not-prose,.not-prose *)){background:var(--text-primary);border:0;width:48px;height:4px;margin:2.5em 0}#nd-page .prose :where(table):not(:where(.not-prose,.not-prose *)){background:0 0;border:0;border-radius:0;font-size:14px}#nd-page .prose :where(th,td):not(:where(.not-prose,.not-prose *)){border-bottom:1px solid var(--docs-hairline);vertical-align:baseline;border-inline-start:0;padding:10px 20px 10px 0}#nd-page .prose :where(th):not(:where(.not-prose,.not-prose *)){color:var(--text-primary);vertical-align:bottom;background:0 0;font-weight:700}#nd-page .prose :where(tbody tr:last-child td):not(:where(.not-prose,.not-prose *)){border-bottom:0}#nd-page .prose :where(td code):not(:where(.not-prose,.not-prose *)){background:0 0;padding:0;font-size:.93em}#nd-page .prose :where(td:first-child code):not(:where(.not-prose,.not-prose *)){color:var(--text-primary);font-weight:600}#nd-page figure.shiki{background:var(--code-bg);border:0;border-radius:12px}#nd-page figure.shiki pre,#nd-page figure.shiki code{font-family:Roboto Mono,Consolas,monospace;font-size:13px;line-height:1.6}#nd-page figure.shiki pre{color:var(--code-text)}#nd-page figure.shiki>div:has(>figcaption){color:var(--text-primary);border-bottom:0;font-family:Roboto Mono,Consolas,monospace;font-size:12px;font-weight:700}#nd-page :not(h1,h2,h3,h4,h5,h6)>[data-card]{background:var(--bg-secondary);border:0;border-radius:12px}#nd-page :not(h1,h2,h3,h4,h5,h6)>a[data-card]:hover{box-shadow:inset 0 0 0 2px var(--border-color)}#nd-page div:has(>[role=tablist]){background:0 0;border:0;border-radius:0;overflow:visible}#nd-page [role=tablist]{border-bottom:1px solid var(--docs-hairline);gap:4px;padding:0}#nd-page [role=tab]{color:var(--text-secondary);border:0;border-radius:4px 4px 0 0;padding:6px 12px;font-weight:600}#nd-page [role=tab]:hover{color:var(--text-primary)}#nd-page [role=tab][data-state=active]{background:var(--primary-color);color:var(--text-on-accent)}#nd-page [role=tabpanel]{background:0 0;border-radius:0;padding:16px 0 0}#nd-page [role=tabpanel]>:first-child{margin-top:0}#nd-page [role=tabpanel]>figure:only-child{margin:0}#nd-page [role=tab] svg{width:16px;height:16px}@media (max-width:767px){#nd-page{padding:24px 16px 32px}#nd-page>h1{letter-spacing:-.5px;font-size:28px}#nd-page .prose :where(h2):not(:where(.not-prose,.not-prose *)){font-size:21px}}
