:root{--fd-nav-height:5rem}#nd-sidebar,#nd-toc{top:5rem}#nd-sidebar [aria-label="Search docs"]{width:100%}:root{--color-fd-background:#ffffff;--color-fd-foreground:#0f1a14;--color-fd-card:#ffffff;--color-fd-card-foreground:#0f1a14;--color-fd-popover:#ffffff;--color-fd-popover-foreground:#0f1a14;--color-fd-muted:#f3f4f6;--color-fd-muted-foreground:#6b7280;--color-fd-border:#e5e7eb;--color-fd-ring:#00512f;--color-fd-primary:#00512f;--color-fd-primary-foreground:#ffffff;--color-fd-secondary:#f3f4f6;--color-fd-secondary-foreground:#374151;--color-fd-accent:#e6f2ec;--color-fd-accent-foreground:#003d22;--color-fd-info:oklch(62.3% 0.214 259.815);--color-fd-warning:oklch(76.9% 0.188 70.08);--color-fd-error:oklch(63.7% 0.237 25.331);--color-fd-success:oklch(72.3% 0.219 149.579)}#nd-sidebar{background:#00512f;color:#ffffff;--color-fd-card:#00512f;--color-fd-foreground:#ffffff;--color-fd-muted-foreground:rgba(255,255,255,0.66);--color-fd-border:rgba(255,255,255,0.14);--color-fd-accent:rgba(255,255,255,0.12);--color-fd-accent-foreground:#ffffff;--color-fd-primary:#ffffff;--color-fd-primary-foreground:#00512f;--color-fd-ring:rgba(255,255,255,0.5);border-inline-end:1px solid rgba(255,255,255,.14)}#nd-sidebar a{color:rgba(255,255,255,.82)}#nd-sidebar a:hover,#nd-sidebar a[data-active=true]{color:#ffffff}#nd-page article :is(h1,h2,h3,h4,h5,h6),#nd-sidebar,#nd-toc{font-family:var(--font-heading)}#nd-page article{font-family:var(--font-sans);font-size:.9375rem;line-height:1.7}#nd-page article h1{font-size:1.875rem;font-weight:700;letter-spacing:-.01em}#nd-page article h2{font-size:1.375rem;font-weight:600}#nd-page article h3{font-size:1.125rem;font-weight:600}#nd-page article :is(code,pre),#nd-page article kbd{font-family:var(--font-mono)}#nd-page article [aria-label=breadcrumb],#nd-page article>nav:first-child{margin-bottom:.5rem}#nd-page article>:last-child:is(div,nav,footer){margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-fd-border)}#nd-sidebar a,#nd-sidebar p,#nd-toc a{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}