.docs-shell #nd-docs-layout{--fd-layout-width:1248px}#nd-sidebar{border-inline-end-color:var(--color-edge);background:0 0;font-size:14px}#nd-sidebar [data-radix-scroll-area-viewport]{padding:8px 14px 28px 12px}#nd-sidebar>div:first-child{gap:12px;padding:22px 14px 10px 12px}#nd-sidebar>div:first-child>div:first-child a{padding-inline:12px}.docs-shell [data-search-full]{background:var(--color-bg-deep);height:38px;box-shadow:inset 0 0 0 1px var(--color-edge);color:var(--color-dim);border:0;border-radius:10px;padding-inline:12px;font-size:13.5px;transition:box-shadow .2s,color .2s}.docs-shell [data-search-full]:hover{box-shadow:inset 0 0 0 1px var(--color-edge-3);color:var(--color-soft)}.docs-shell [data-search-full] kbd{background:var(--color-card);box-shadow:var(--shadow-tile);color:var(--color-mute);font-family:var(--font-sans);border:0;border-radius:5px;padding:1px 5px;font-size:11px}#nd-subnav{border-bottom:1px solid var(--color-edge);background:color-mix(in srgb, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#nd-subnav button{border-radius:10px}#nd-page.docs-page{max-width:820px;padding-top:44px;padding-bottom:72px}@media (min-width:640px){#nd-page.docs-page{padding-inline:32px}}.docs-head{margin-bottom:6px}.docs-title{color:var(--color-fg);letter-spacing:-.038em;text-wrap:balance;margin-top:16px;font-size:clamp(32px,3.6vw,46px);font-weight:500;line-height:1.04}.docs-actions{border-bottom:1px solid var(--color-edge);flex-wrap:wrap;gap:8px;margin-top:20px;padding-bottom:24px;display:flex}.docs-actions>button{background:var(--color-card);height:32px;box-shadow:var(--shadow-tile);color:var(--color-soft);transition:background-color .2s ease, color .2s ease, transform .16s var(--ease-out);border:0;border-radius:9px;gap:7px;padding-inline:11px;font-size:13px;font-weight:500}.docs-actions>button:hover{background:var(--color-card-2);color:var(--color-fg)}.docs-actions>button:active{transform:scale(.97)}.docs-actions>button svg{width:14px;height:14px}.docs-body{--tw-prose-body:var(--color-soft);--tw-prose-headings:var(--color-fg);--tw-prose-lead:var(--color-mute);--tw-prose-links:var(--color-fg);--tw-prose-bold:var(--color-fg);--tw-prose-counters:var(--color-dim);--tw-prose-bullets:var(--color-packet);--tw-prose-hr:var(--color-edge);--tw-prose-quotes:var(--color-fg);--tw-prose-quote-borders:var(--color-lime);--tw-prose-captions:var(--color-dim);--tw-prose-code:var(--color-fg);--tw-prose-th-borders:var(--color-edge-2);--tw-prose-td-borders:var(--color-edge);margin-top:24px;font-size:16.5px;line-height:1.72}.docs-body>p:first-child{color:var(--color-mute);letter-spacing:-.01em;text-wrap:pretty;font-size:19px;line-height:1.55}.docs-body :where(h2,h3,h4){color:var(--color-fg);text-wrap:balance;scroll-margin-top:96px;font-weight:500}.docs-body h2{letter-spacing:-.028em;margin-top:2.4em;margin-bottom:.6em;font-size:27px;line-height:1.2}.docs-body h3{letter-spacing:-.018em;margin-top:1.9em;margin-bottom:.5em;font-size:20px;line-height:1.3}.docs-body h4{letter-spacing:-.01em;font-size:17px}.docs-body :where(h2,h3,h4)>a[data-card]{color:inherit;text-decoration:none}.docs-body :where(h2,h3,h4) svg{color:var(--color-faint)}.docs-body a:not([data-card],.not-prose *){color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-lime-ink) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-lime-ink) 50%, transparent);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1.5px;transition:text-decoration-color .2s}.docs-body a:not([data-card],.not-prose *):hover{-webkit-text-decoration-color:var(--color-lime-ink);text-decoration-color:var(--color-lime-ink)}.docs-body strong:not(.not-prose *){font-weight:600}.docs-body :not(pre)>code:not(.not-prose *){background:color-mix(in srgb, var(--color-fg) 7%, transparent);color:var(--color-fg);border:0;border-radius:6px;padding:.14em .38em;font-size:.86em;font-weight:450}.docs-body :not(pre)>code:before,.docs-body :not(pre)>code:after{content:none}.docs-body ul:not(.not-prose *)>li{padding-inline-start:.35em}.docs-body ul:not(.not-prose *)>li::marker{content:""}.docs-body ul:not(.not-prose *)>li{position:relative}.docs-body ul:not(.not-prose *)>li:before{content:"";background:var(--color-packet);border-radius:1.5px;width:6px;height:6px;position:absolute;top:.68em;left:-1em}.docs-body ol>li::marker{color:var(--color-dim);font-family:var(--font-mono);font-size:.86em}.docs-body blockquote{border-inline-start:2px solid var(--color-lime);background:color-mix(in srgb, var(--color-lime) 7%, transparent);color:var(--color-fg);border-radius:0 12px 12px 0;padding:14px 20px;font-style:normal;font-weight:400}.docs-body blockquote p:before,.docs-body blockquote p:after{content:none}.docs-body hr{margin-block:2.6em}.docs-body :where(.relative.overflow-auto,div:has(>table)){border:1px solid var(--color-edge);background:var(--color-card);box-shadow:var(--shadow-card);border-radius:14px}.docs-body table{margin:0;font-size:14.5px;line-height:1.5}.docs-body thead{background:color-mix(in srgb, var(--color-fg) 3%, transparent)}.docs-body th{border-bottom:1px solid var(--color-edge-2);color:var(--color-fg);text-align:start;white-space:nowrap;padding:11px 16px;font-size:13px;font-weight:600}.docs-body td{border-top:1px solid var(--color-edge);vertical-align:top;padding:11px 16px}.docs-body tbody tr:first-child td{border-top:0}.docs-body td code{white-space:nowrap}.docs-body details{background:var(--color-card);box-shadow:var(--shadow-card);border-radius:14px;margin-block:1.2em;padding:4px 18px}.docs-body details>summary{cursor:pointer;color:var(--color-fg);padding:12px 0;font-weight:500;list-style:none}.docs-body details>summary::-webkit-details-marker{display:none}.docs-body details>summary:before{content:"+";background:color-mix(in srgb, var(--color-fg) 7%, transparent);width:20px;height:20px;color:var(--color-mute);font-family:var(--font-mono);transition:transform .2s var(--ease-out);border-radius:6px;place-items:center;margin-inline-end:10px;font-size:13px;display:inline-grid}.docs-body details[open]>summary:before{content:"−"}.docs-body details[open]{padding-bottom:14px}.docs-shell figure.shiki{box-shadow:inset 0 0 0 1px var(--color-edge);border:0;border-radius:14px;margin-block:1.4em;font-size:13.5px;background:var(--color-bg-deep)!important}.docs-shell figure.shiki pre{padding-block:16px;line-height:1.7}.docs-shell figure.shiki pre code{font-family:var(--font-mono)}.docs-shell figure.shiki>div:first-child:has(figcaption){border-bottom:1px solid var(--color-edge);background:color-mix(in srgb, var(--color-fg) 2.5%, transparent);color:var(--color-mute);font-size:12.5px}.docs-shell figure.shiki button{color:var(--color-dim);border-radius:8px}.docs-shell figure.shiki button:hover{background:color-mix(in srgb, var(--color-fg) 7%, transparent);color:var(--color-fg)}#nd-toc{padding-top:48px}#nd-toc #toc-title{color:var(--color-dim);font-size:12.5px;font-weight:500}#nd-toc #toc-title svg{display:none}#nd-toc a{color:var(--color-mute);font-size:13.5px;line-height:1.4;transition:color .16s}#nd-toc a:hover,#nd-toc a[data-active=true]{color:var(--color-fg)}#nd-toc [role=none],#nd-toc .bg-fd-foreground\/10{background:var(--color-edge)}#nd-toc .bg-fd-primary{background:var(--color-packet)}.docs-shell [data-toc-popover] header{border-bottom-color:var(--color-edge);background:color-mix(in srgb, var(--color-bg) 85%, transparent)}.docs-pager{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}@media (min-width:640px){.docs-pager{grid-template-columns:repeat(2,minmax(0,1fr))}}.docs-pager-link{background:var(--color-card);box-shadow:var(--shadow-card);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:16px;flex-direction:column;padding:18px 20px;display:flex}.docs-pager-link[data-dir=next]{text-align:end;align-items:flex-end}@media (hover:hover){.docs-pager-link:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}}[data-radix-popper-content-wrapper] [role=dialog]{border-radius:18px}div[role=dialog]:has(input[type=search],[cmdk-input]){border-radius:18px}.docs-shell #nd-sidebar-mobile{z-index:60;border-inline-start-color:var(--color-edge);background:var(--color-bg)}.docs-shell .fixed.inset-0.backdrop-blur-xs{z-index:59;background:#00000059}:root.site-sky .docs-body ul:not(.not-prose *)>li:before{background:var(--sky-400);border-radius:50%;width:6px;height:6px}:root.site-sky .docs-body blockquote{border-inline-start-color:var(--sky-400);background:var(--sky-tint)}:root.site-sky #nd-sidebar{background-image:linear-gradient(to bottom, var(--color-edge) calc(100% - 120px), transparent);background-position:100% 0;background-repeat:no-repeat;background-size:1px 100%;border-inline-end-color:#0000}
