:root{--color-fd-secondary:hsl(var(--secondary));--fd-code-block-background:#282c34;--fd-code-block-text-color:#abb2bf}.fumadocs-content.dark{--color-fd-secondary:hsl(var(--secondary));--fd-foreground:hsl(0 0% 95%);--fd-muted-foreground:hsl(0 0% 75%);--fd-background:hsl(222 47% 11%);--fd-card:hsl(221 39% 14%);--fd-popover:hsl(221 39% 14%);--fd-border:hsl(217 19% 27%);--fd-muted:hsl(220 13% 20%);--fd-accent:hsl(220 13% 25%);--fd-accent-foreground:hsl(0 0% 95%);--fd-primary:hsl(25 95% 53%);--fd-primary-foreground:hsl(0 0% 100%);--fd-ring:hsl(25 95% 53%)}.fumadocs-content.dark .prose,.fumadocs-content.dark [data-docs-layout],.fumadocs-content.dark article,.fumadocs-content.dark main{color:hsl(0 0% 90%)!important}.fumadocs-content.dark .prose li,.fumadocs-content.dark .prose p,.fumadocs-content.dark .prose td{color:hsl(0 0% 85%)!important}.fumadocs-content.dark .prose b,.fumadocs-content.dark .prose strong{color:hsl(0 0% 95%)!important}.fumadocs-content.dark .prose h1,.fumadocs-content.dark .prose h2,.fumadocs-content.dark .prose h3,.fumadocs-content.dark .prose h4,.fumadocs-content.dark .prose h5,.fumadocs-content.dark .prose h6{color:hsl(0 0% 98%)!important}.fumadocs-content.dark .prose a:not(.heading-anchor),.fumadocs-content.dark a{color:hsl(25 95% 63%)!important}.fumadocs-content.dark .prose a:not(.heading-anchor):hover,.fumadocs-content.dark a:hover{color:hsl(27 96% 71%)!important}.fumadocs-content.dark #nd-sidebar,.fumadocs-content.dark aside[data-sidebar]{background:hsl(221 39% 11%)!important;border-right:1px solid hsl(217 19% 27%)!important}.fumadocs-content.dark #nd-sidebar a,.fumadocs-content.dark #nd-sidebar button{color:hsl(0 0% 75%)!important}.fumadocs-content.dark #nd-sidebar a:hover,.fumadocs-content.dark #nd-sidebar button:hover{color:hsl(0 0% 95%)!important;background:hsl(220 13% 20%)!important}.fumadocs-content.dark #nd-sidebar a[data-active=true],.fumadocs-content.dark #nd-sidebar button[data-active=true]{color:hsl(25 95% 63%)!important;background:hsl(220 13% 20%)!important}.fumadocs-content.dark .border,.fumadocs-content.dark .fd-card,.fumadocs-content.dark [data-fd-card]{border-color:hsl(217 19% 27%)!important;background:hsl(221 39% 14%)!important}.fumadocs-content.dark [data-rehype-pretty-code-fragment] pre,.fumadocs-content.dark pre{background-color:hsl(220 13% 13%)!important;border:1px solid hsl(217 19% 25%)!important}.bg-fd-card{background:transparent!important}:root{--code-bg-dark:hsl(221 39% 11%);--code-text:hsl(30 20% 98%);--code-border:hsl(217 19% 27%);--code-orange:hsl(25 95% 63%);--code-orange-light:hsl(27 96% 71%);--code-blue:hsl(205 95% 65%);--code-blue-light:hsl(206 96% 75%);--code-teal:hsl(170 60% 55%);--code-purple:hsl(280 70% 70%);--code-green:hsl(152 60% 50%);--code-amber:hsl(45 85% 65%);--code-comment:hsl(218 11% 75%)}.fumadocs-content.dark{--code-bg-dark:hsl(220 13% 18%);--code-text:hsl(0 0% 95%);--code-border:hsl(216 12% 35%);--code-orange:hsl(25 100% 70%);--code-orange-light:hsl(27 100% 80%);--code-blue:hsl(205 100% 70%);--code-blue-light:hsl(206 100% 80%);--code-teal:hsl(170 70% 65%);--code-purple:hsl(280 80% 75%);--code-green:hsl(152 70% 60%);--code-amber:hsl(45 90% 70%);--code-comment:hsl(218 20% 80%);--shiki-color-text:var(--code-text);--shiki-color-background:var(--code-bg-dark);--shiki-token-constant:var(--code-blue-light);--shiki-token-string:var(--code-orange-light);--shiki-token-comment:var(--code-comment);--shiki-token-keyword:var(--code-orange);--shiki-token-parameter:var(--code-text);--shiki-token-function:var(--code-blue);--shiki-token-string-expression:var(--code-orange-light);--shiki-token-punctuation:var(--code-text);--shiki-token-link:var(--code-blue-light);--shiki-dark-color-text:var(--code-text);--shiki-dark-bg:var(--code-bg-dark);--shiki-dark-token-constant:var(--code-blue-light);--shiki-dark-token-string:var(--code-orange-light);--shiki-dark-token-comment:var(--code-comment);--shiki-dark-token-keyword:var(--code-orange);--shiki-dark-token-parameter:var(--code-text);--shiki-dark-token-function:var(--code-blue);--shiki-dark-token-string-expression:var(--code-orange-light);--shiki-dark-token-punctuation:var(--code-text);--shiki-dark-token-link:var(--code-blue-light)}.bg-fd-secondary:has(pre,[data-rehype-pretty-code-fragment] pre,.prose pre,main article pre,pre[class*=language-]){padding:0!important}.prose pre,[data-rehype-pretty-code-fragment] pre,main article pre,pre,pre[class*=language-]{background-color:var(--code-bg-dark)!important;color:var(--code-text)!important;border:1px solid var(--code-border)!important;border-radius:.5rem;padding:1rem!important;overflow-x:auto!important;top:0}[data-rehype-pretty-code-fragment] [data-rehype-pretty-code-title]{background-color:var(--code-bg-darker)!important;color:var(--code-text)!important;padding:.5rem 1rem!important;border-radius:.5rem .5rem 0 0!important;border:1px solid var(--code-border)!important;border-bottom:none!important;font-size:.875rem!important;font-weight:500!important}[data-rehype-pretty-code-fragment]:has([data-rehype-pretty-code-title]) pre{border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}.prose code:not(pre code),code:not(pre code),main article code:not(pre code){background-color:rgba(255,116,25,.15)!important;color:var(--code-orange)!important;padding:.125rem .375rem!important;border-radius:.25rem!important;font-size:.875em!important;font-weight:500!important;border:1px solid rgba(255,116,25,.3)!important}[data-rehype-pretty-code-fragment] .fd-scroll-container,pre code{padding:0!important}[data-rehype-pretty-code-fragment] pre code,pre code{background-color:transparent!important;color:inherit!important;padding:0!important;border:none!important;font-size:.875rem!important}[data-line-numbers]{counter-reset:line}[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);display:inline-block;width:1rem;margin-right:1.5rem;text-align:right;color:#6e7681!important}[data-highlighted-line]{background-color:rgba(255,116,25,.1)!important;display:block;margin:0 -1rem;padding:0 1rem;border-left:2px solid #ff7419!important}[data-rehype-pretty-code-fragment] button,pre button.copy-button{background-color:rgba(255,255,255,.1)!important;color:#e8e8e8!important;border:1px solid rgba(255,255,255,.2)!important;padding:.25rem .5rem!important;border-radius:.25rem!important;font-size:.75rem!important;transition:all .2s!important}[data-rehype-pretty-code-fragment] button:hover,pre button.copy-button:hover{background-color:rgba(255,116,25,.2)!important;border-color:#ff7419!important;color:#ff7419!important}pre code .line span{--shiki-light:var(--code-text)!important;--shiki-dark:var(--code-text)!important}pre code .line span[style]{filter:brightness(1.2)!important}pre code .line span[style*="--shiki-dark"],pre code .line span[style*="--shiki-dark: #E1E4E8"],pre code .line span[style*="--shiki-light"],pre code .line span[style*="--shiki-light: #24292E"]{color:var(--code-text)!important}pre code .line span[style*="--shiki-dark: #6A737D"],pre code .line span[style*="--shiki-light: #6A737D"]{color:var(--code-comment)!important}pre code .line span[style*="--shiki-dark: #9ECBFF"],pre code .line span[style*="--shiki-light: #032F62"]{color:var(--code-orange-light)!important}pre code .line span[style*="#6A737D"]{color:var(--code-comment)!important}pre code .line span[style*="#6F42C1"],pre code .line span[style*="#B392F0"]{color:var(--code-blue)!important}pre code .line span[style*="#032F62"],pre code .line span[style*="#9ECBFF"]{color:var(--code-orange-light)!important}pre code .line span[style*="#D73A49"],pre code .line span[style*="#F97583"]{color:var(--code-orange)!important}pre code .line span[style*="#22863A"],pre code .line span[style*="#85E89D"]{color:var(--code-teal)!important}pre code .line span[style*="#005CC5"],pre code .line span[style*="#79B8FF"]{color:var(--code-blue-light)!important}pre code .line span[style*="#24292E"],pre code .line span[style*="#E1E4E8"]{color:var(--code-text)!important}pre code .line span[style*="#E36209"],pre code .line span[style*="#FFAB70"]{color:var(--code-amber)!important}[data-theme=dark] pre code .line span,[data-theme=light] pre code .line span,pre code .line span{opacity:1!important}[data-rehype-pretty-code-fragment] pre,pre[data-language],pre[data-theme]{background:var(--code-bg-dark)!important;padding:1rem!important;margin:0!important;border-radius:.5rem;box-shadow:0 0 0 1px var(--code-border)!important}[data-language]:before{content:attr(data-language);position:absolute;top:.5rem;right:1rem;font-size:.75rem;color:#6e7681;text-transform:uppercase;font-weight:500}#nd-sidebar div a,#nd-sidebar div button{border-radius:.25rem}[data-docs-layout] .prose [role=tablist],[data-docs-layout] [data-orientation=horizontal],[data-docs-layout] [role=tablist]{background:var(--brand-orange-50)!important}[data-docs-layout] .prose [role=tab],[data-docs-layout] [role=tab],[data-docs-layout] button[role=tab]{color:hsl(218 11% 65%)!important;font-weight:500!important;padding:.75rem 1rem!important;border-bottom:2px solid transparent!important;margin-bottom:-2px!important;transition:all .2s ease!important;background:transparent!important;border-radius:0!important}[data-docs-layout] .prose [role=tab]:hover,[data-docs-layout] [role=tab]:hover,[data-docs-layout] button[role=tab]:hover{color:hsl(27 96% 61%)!important;background:rgba(255,116,25,.05)!important}[data-docs-layout] .prose [role=tab][data-state=active],[data-docs-layout] [role=tab][aria-selected=true],[data-docs-layout] [role=tab][data-state=active],[data-docs-layout] button[role=tab][data-state=active]{color:hsl(25 95% 53%)!important;border-bottom:2px solid hsl(25 95% 53%)!important;background:transparent!important}[data-docs-layout] .prose [role=tabpanel],[data-docs-layout] [role=tabpanel]{padding:1.5rem!important;background:var(--card)!important;border:none!important;border-radius:0!important}[data-rehype-pretty-code-fragment] [role=tablist]{background:hsl(222 47% 7%)!important;border-bottom:1px solid hsl(217 19% 27%)!important;border-radius:.5rem .5rem 0 0!important;padding:0 .5rem!important;margin:0!important}[data-rehype-pretty-code-fragment] [role=tab]{color:hsl(220 13% 91%)!important;border-bottom:none!important;margin:.25rem .25rem 0!important;padding:.5rem 1rem!important}[data-rehype-pretty-code-fragment] [role=tab][data-state=active]{background:hsl(221 39% 11%)!important;color:hsl(25 95% 53%)!important;border-bottom:none!important}[data-rehype-pretty-code-fragment] [role=tabpanel]{padding:0!important}[data-rehype-pretty-code-fragment] [role=tabpanel] pre{border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}[data-docs-layout]{display:flex;min-height:100vh}[data-docs-layout]>div:not(aside){margin-left:0;width:100%}[data-docs-content],main article,main>div{max-width:100%;margin:0 auto}@media (max-width:767px){aside[data-sidebar]{display:none!important}[data-docs-content],[data-docs-layout] main,[data-docs-layout]>div:not(aside),main,main>div{margin-left:0!important;padding-left:.75rem!important;padding-right:.75rem!important}[data-docs-layout] [style*=margin-left],[data-docs-layout] [style*=padding-left]{margin-left:0!important;padding-left:.75rem!important}}@media (min-width:768px) and (max-width:1024px){aside[data-sidebar]{display:block}[data-docs-layout]>div:not(aside){margin-left:var(--sidebar-width,16rem)!important;width:calc(100% - var(--sidebar-width, 16rem))}[data-docs-content],main article,main>div{padding:1.5rem;max-width:100%}}@media (min-width:1025px){aside[data-sidebar]{display:block}[data-docs-layout]>div:not(aside){margin-left:var(--sidebar-width,16rem)!important;width:calc(100% - var(--sidebar-width, 16rem))}#nd-page{display:flex;gap:4rem}main article .prose{max-width:52rem}main article .prose figure div:has(button){padding-top:.5rem;padding-right:.5rem;border:none}main article .prose figure button{background-color:#ff7419;border:none;color:#fff}}@media (min-width:1440px){[data-docs-content],main article,main>div{max-width:74rem}}[data-docs-layout] h1,[data-docs-layout] h2,main article h1,main article h2{color:#ff7419!important}.prose :where(h1,h2,h3,h4,h5,h6),[data-docs-layout] :where(h1,h2,h3,h4,h5,h6){font-weight:600!important}.prose :where(h1,h2,h3,h4,h5,h6){position:relative!important;padding-left:0!important}.prose :where(h1,h2,h3,h4,h5,h6):before,.prose :where(h1,h2,h3,h4,h5,h6)>:before{content:none!important}.bento-feature h2{margin-bottom:.5rem}.bento-feature p{margin-bottom:0}