:root{--fd-nav-height:0px;--fd-public-header-height:4rem;--fd-sidebar-width:240px;--fd-toc-width:240px;--fd-layout-max:1400px;--fd-layout-width:87.5rem;--fd-layout-side:268px;--radius-lg:var(--radius)}html:not(.dark) body{background-color:#f5f5f5}html.dark body{background-color:#0a0a0a}#nd-docs,.fd-layout{width:100%}#nd-docs,#nd-docs-layout,.fd-layout{max-width:var(--fd-layout-max);margin:0 auto}#nd-docs-layout{width:100%!important}#nd-docs-layout>div.fixed.z-10{top:calc(var(--fd-public-header-height) + 1rem)!important}#nd-docs-layout[data-sidebar-collapsed=true] [data-sidebar-placeholder],#nd-docs-layout[data-sidebar-collapsed=true] [data-sidebar-placeholder] aside,#nd-docs-layout[style*="--fd-sidebar-width:0px"] [data-sidebar-placeholder],#nd-docs-layout[style*="--fd-sidebar-width:0px"] [data-sidebar-placeholder] aside{display:none}.fd-content,article{flex:1;min-width:0;max-width:none;width:100%}article#nd-page{width:100%;min-width:0;padding:32px 36px}article>nav+h1{margin-top:0}article>p:not(.prose p){margin-bottom:0}article .prose>h1:first-child{display:none}article .prose>p:first-of-type{margin-top:0;margin-bottom:0}article .prose{background:white;border-radius:16px;padding:24px;margin:4px;position:relative;max-width:none;width:auto;border:1px solid #d0d0d0;box-shadow:0 0 0 3px #f0f0f0,0 0 0 4px #e0e0e0,0 4px 20px 0 rgba(0,0,0,.08)}.dark article .prose{background:#1a1a1a;border:1px solid #404040;box-shadow:0 0 0 4px #0d0d0d,0 0 0 5px #2a2a2a,0 4px 20px 0 rgba(0,0,0,.5)}article>div:last-child:not(.prose){display:flex;gap:16px;margin:0}article>div:last-child:not(.prose)>a{border-radius:16px;flex:1;padding:16px 24px}article>div:last-child:not(.prose)>a:first-child{text-align:left}article>div:last-child:not(.prose)>a:last-child{text-align:right}article .prose a[href^="/docs"]{display:flex;align-items:center;padding:16px 24px}article .prose a[href^="/docs"] *{margin:0}article figure{border-radius:12px;border:1px solid var(--border);overflow:hidden}article pre{border-radius:12px;overflow:hidden}article figure>div,article pre>div{border-radius:12px;border:none}article table{border-radius:12px;overflow:hidden;border:1px solid var(--border)}article table th{background:var(--muted)}.dark article table th{background:rgba(255,255,255,.05)}article .prose img,article [class*=callout],article>div>div[class*=border]{border-radius:12px}[data-sidebar-placeholder] aside{position:fixed!important;top:var(--fd-public-header-height);left:calc(max(0px, calc((100vw - var(--fd-layout-max)) / 2)) + (var(--fd-layout-side) - var(--fd-sidebar-width)));right:auto;width:var(--fd-sidebar-width)!important;height:calc(100vh - var(--fd-public-header-height));overflow-y:auto;border-left:1px solid var(--border);border-right:1px solid var(--border);background:var(--fd-background)}#nd-sidebar a,[data-sidebar-panel] a,[data-sidebar-panel] button{height:32px;min-height:32px;max-height:32px;padding-top:6px;padding-bottom:6px;font-size:14px}#nd-sidebar a:hover,#nd-sidebar a[data-active=true],[data-sidebar-panel] a:hover,[data-sidebar-panel] button:hover{height:32px;min-height:32px;max-height:32px}#nd-sidebar a[data-active=true]{padding:6px 8px}[data-sidebar-panel]>div.border-t,[data-sidebar-panel]>div:last-child{padding-bottom:8px}[data-sidebar-panel]>div.flex.flex-col.border-t.p-4.pt-2.empty\:hidden{padding:8px 16px}#nd-sidebar>div.flex.flex-col.border-t.p-4.pt-2.empty\:hidden,[data-sidebar-placeholder] aside [data-sidebar-panel]>div.flex.flex-col.border-t.p-4.pt-2.empty\:hidden{display:none!important}#nd-toc{position:fixed!important;top:var(--fd-public-header-height);right:calc(max(0px, calc((100vw - var(--fd-layout-max)) / 2)) + (var(--fd-layout-side) - var(--fd-toc-width)));width:var(--fd-toc-width)!important;height:calc(100vh - var(--fd-public-header-height));overflow-y:auto;border-right:1px solid var(--border);background:var(--fd-background);padding-top:24px}#nd-toc a{height:auto;min-height:auto;padding-top:4px;padding-bottom:4px}@media (max-width:1280px){#nd-toc{display:none}article#nd-page{padding:24px}}@media (max-width:768px){[data-sidebar-placeholder],[data-sidebar-placeholder] aside{display:none}article#nd-page{padding:16px}article>div:last-child:not(.prose){flex-direction:column}article>div:last-child:not(.prose)>a{width:100%;padding:12px 16px}}