.forest-docs-shell{--forest-docs-header-offset:55px;--fd-banner-height:var(--forest-docs-header-offset);--forest-docs-code-background:var(--card);--forest-docs-code-border:var(--border);--text-xs:.75rem;--text-xs--line-height:1rem;--text-sm:.875rem;--text-sm--line-height:1.25rem;--text-base:1rem;--text-base--line-height:1.5rem;--text-lg:1.125rem;--text-lg--line-height:1.75rem;--text-xl:1.25rem;--text-xl--line-height:1.75rem;--text-2xl:1.5rem;--text-2xl--line-height:2rem;--text-3xl:1.875rem;--text-3xl--line-height:2.25rem;--text-4xl:2.25rem;--text-4xl--line-height:2.5rem}body:has(.forest-docs-shell){--forest-docs-header-offset:55px}.forest-docs-shell{font-family:var(--font-inter), system-ui, sans-serif}body:has(.forest-docs-shell) [role=dialog][class*=bg-fd-popover]{font-family:var(--font-inter), system-ui, sans-serif}.forest-docs-shell :is(code,pre,kbd,samp){font-family:var(--font-ibm-plex), monospace}.forest-docs-shell #nd-page :is(h1,h2,h3,h4){letter-spacing:-.014em}.forest-docs-shell #nd-page a[class*=bg-fd-card]{background-color:#0000}.forest-docs-shell #nd-page [role=tab]{padding-block:.625rem}.forest-docs-shell #nd-page table code[class*=bg-fd-primary]{box-shadow:none;border:none}.forest-docs-shell #nd-page div[class*=rounded-2xl][class*=bg-fd-card] code{font-size:var(--text-sm)}.forest-docs-shell #nd-page div[class*=rounded-2xl][class*=bg-fd-card] [class*="grid-cols-[1fr_3fr]"]{gap:1rem 1.5rem;padding:1rem}.forest-docs-shell #nd-page .prose{line-height:1.7}.forest-docs-shell #nd-page h1{font-size:2rem;font-weight:700;line-height:1.2}.forest-docs-shell #nd-page .prose h2{border-bottom:1px solid var(--border);padding-bottom:.3em}.forest-docs-shell #nd-sidebar a,.forest-docs-shell #nd-sidebar button,.forest-docs-shell #nd-sidebar-mobile a,.forest-docs-shell #nd-sidebar-mobile button{font-weight:450}.forest-docs-shell #nd-sidebar a[data-active=true],.forest-docs-shell #nd-sidebar-mobile a[data-active=true]{font-weight:600}.forest-docs-shell #nd-sidebar a:not([data-active=true]),.forest-docs-shell #nd-sidebar button:not([data-active=true]),.forest-docs-shell #nd-sidebar-mobile a:not([data-active=true]),.forest-docs-shell #nd-sidebar-mobile button:not([data-active=true]){color:var(--mid)}.forest-docs-shell #nd-sidebar p,.forest-docs-shell #nd-sidebar-mobile p{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin-top:.75rem;margin-inline-start:-.5rem;font-size:.75rem;font-weight:600}.forest-docs-shell #nd-toc h3{color:var(--mid)}.forest-docs-shell #nd-toc a{font-weight:500}.forest-docs-shell #nd-toc a:not([data-active=true]){color:var(--mid)}.forest-docs-shell #nd-sidebar [class*=border-t],.forest-docs-shell #nd-sidebar [class*=border-b],.forest-docs-shell #nd-sidebar-mobile [class*=border-t],.forest-docs-shell #nd-sidebar-mobile [class*=border-b]{border-top:0;border-bottom:0}.forest-docs-shell #nd-subnav,.forest-docs-shell #nd-tocnav{border-bottom:0}body:has(.forest-docs-shell) [role=dialog][class*=bg-fd-popover]{top:calc(var(--forest-docs-header-offset) + 16px);max-height:calc(100dvh - var(--forest-docs-header-offset) - 32px)}body:has(.forest-docs-shell) [role=dialog][class*=bg-fd-popover] .overflow-y-auto{scrollbar-width:thin;scrollbar-color:var(--border) transparent}body:has(.forest-docs-shell) [role=dialog][class*=bg-fd-popover] .overflow-y-auto::-webkit-scrollbar{width:4px}body:has(.forest-docs-shell) [role=dialog][class*=bg-fd-popover] .overflow-y-auto::-webkit-scrollbar-track{background:0 0}body:has(.forest-docs-shell) [role=dialog][class*=bg-fd-popover] .overflow-y-auto::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}