html:has(#nd-docs-layout) #nd-docs-layout,html:has(#nd-docs-layout) #nd-docs-layout *,html:has(#nd-docs-layout) #nd-docs-layout :after,html:has(#nd-docs-layout) #nd-docs-layout :before,html:has(#nd-docs-layout) #nd-subnav,html:has(#nd-docs-layout) #nd-subnav *,html:has(#nd-docs-layout) #nd-subnav :after,html:has(#nd-docs-layout) #nd-subnav :before{border-color:var(--color-fd-border)}html:has(#nd-docs-layout) [class*=border-fd-foreground]{border-color:var(--color-fd-border)}html:has(#nd-docs-layout) [class*="bg-fd-foreground/10"]{background-color:var(--color-fd-border)}html:has(#nd-docs-layout) [class*="stroke-fd-foreground/10"]{stroke:var(--color-fd-border)}html:has(#nd-docs-layout){--color-fd-muted-foreground:hsl(0 0% 32%);--color-fd-primary:hsl(158 100% 26%);--color-fd-ring:hsl(158 100% 26%)}@media (prefers-color-scheme:dark){html:has(#nd-docs-layout):not(.light){--color-fd-muted-foreground:hsl(0 0% 55%);--color-fd-primary:hsl(158 100% 42%);--color-fd-ring:hsl(163 96% 54%)}}html.dark:has(#nd-docs-layout){--color-fd-muted-foreground:hsl(0 0% 55%);--color-fd-primary:hsl(158 100% 42%);--color-fd-ring:hsl(163 96% 54%)}html.light:has(#nd-docs-layout){--color-fd-muted-foreground:hsl(0 0% 32%);--color-fd-primary:hsl(158 100% 26%);--color-fd-ring:hsl(158 100% 26%)}@media (prefers-color-scheme:light){html:has(#nd-docs-layout):not(.dark) article>p.text-fd-muted-foreground{color:hsl(0 0% 32%)!important}html:has(#nd-docs-layout):not(.dark) a[data-active=true]{color:hsl(158 100% 26%)!important}}@media (prefers-color-scheme:dark){html:has(#nd-docs-layout):not(.light) article>p.text-fd-muted-foreground{color:hsl(0 0% 55%)!important}html:has(#nd-docs-layout):not(.light) a[data-active=true]{color:hsl(158 100% 42%)!important}}html.light:has(#nd-docs-layout) article>p.text-fd-muted-foreground{color:hsl(0 0% 32%)!important}html.light:has(#nd-docs-layout) a[data-active=true]{color:hsl(158 100% 26%)!important}html.dark:has(#nd-docs-layout) article>p.text-fd-muted-foreground{color:hsl(0 0% 55%)!important}html.dark:has(#nd-docs-layout) a[data-active=true]{color:hsl(158 100% 42%)!important}html.dark:has(#nd-docs-layout) #nd-docs-layout header button{color:hsl(0 0% 62%)}html:has(#nd-docs-layout) .bg-fd-primary{background-color:var(--color-fd-primary)}@media (min-width:768px){html:has(#nd-docs-layout) #nd-docs-layout{--fd-sidebar-width:288px}}html:has(#nd-docs-layout) #nd-sidebar{background-color:var(--color-fd-background);border-inline-end:1px solid var(--color-fd-border)}html:has(#nd-docs-layout) .shadow-md:not(a.bg-fd-card){box-shadow:var(--shadow-sm)}html:has(#nd-docs-layout) .prose>.grid{margin-block:1.75rem 2rem}html:has(#nd-docs-layout) a.bg-fd-card{background-color:var(--color-fd-card);box-shadow:var(--shadow-sm)}html:has(#nd-docs-layout) a.bg-fd-card:hover{background-color:var(--color-fd-muted)}html:has(#nd-docs-layout) [role=dialog].shadow-lg{box-shadow:var(--shadow-md)}html:has(#nd-docs-layout) [role=dialog]{border-color:var(--color-fd-border);background-color:var(--color-fd-popover)}html:has(#nd-docs-layout) .docs-sidebar-brand{width:100%;min-width:0;padding-bottom:.75rem;margin-bottom:.25rem;border-bottom:1px solid var(--color-fd-border)}html:has(#nd-docs-layout) #nd-sidebar a:hover:not([data-active=true]):not(.docs-brand-logo-link):not(.docs-brand-section-link):not(.docs-sidebar-dashboard-link):not(.docs-sidebar-humanbyte-link),html:has(#nd-docs-layout) #nd-sidebar button:hover:not([data-docs-theme-toggle]):not([data-theme-toggle]):not([aria-label="Collapse Sidebar"]){background-color:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground);transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}html:has(#nd-docs-layout) .docs-brand-row{display:inline-flex;align-items:center;gap:.5rem;min-width:0}html:has(#nd-docs-layout) .docs-brand-logo-link{display:inline-flex;border-radius:var(--radius-md);transition:background-color var(--transition-fast)}html:has(#nd-docs-layout) .docs-sidebar-brand-row .docs-brand-logo-link{padding:.25rem .375rem;margin:-.25rem -.375rem}html:has(#nd-docs-layout) #nd-subnav .docs-brand-logo-link{padding:.125rem .25rem;margin:-.125rem -.25rem}html:has(#nd-docs-layout) #nd-subnav .docs-brand-logo-link:hover,html:has(#nd-docs-layout) .docs-sidebar-brand-row .docs-brand-logo-link:hover{background-color:color-mix(in srgb,var(--color-fd-muted) 55%,transparent);opacity:1}html:has(#nd-docs-layout) .docs-brand-section-link:hover{background-color:transparent;color:var(--color-fd-primary)}html:has(#nd-docs-layout) .docs-subnav-icon-btn{color:var(--color-fd-muted-foreground)}html:has(#nd-docs-layout) .docs-subnav-icon-btn:hover{background-color:color-mix(in srgb,var(--color-fd-accent) 50%,transparent);color:var(--color-fd-accent-foreground)}html:has(#nd-docs-layout) .docs-sidebar-dashboard-link{color:var(--color-fd-muted-foreground);border-radius:var(--radius-md);padding:.125rem .375rem;margin-left:-.375rem;transition:color var(--transition-fast)}html:has(#nd-docs-layout) #nd-sidebar .docs-sidebar-dashboard-link:hover{background-color:transparent;color:var(--color-fd-foreground)}html:has(#nd-docs-layout) #nd-sidebar a[data-active=true]{background-color:color-mix(in srgb,var(--color-fd-primary) 16%,transparent);color:var(--color-fd-primary)}html.light:has(#nd-docs-layout) .docs-field-tip{border-color:var(--primary-200);background-color:color-mix(in srgb,var(--primary-50) 50%,transparent)}html.dark:has(#nd-docs-layout) .docs-field-tip{border-color:var(--primary-900);background-color:color-mix(in srgb,var(--primary-950) 30%,transparent)}html.light:has(#nd-docs-layout) .docs-field-tip-label{color:var(--primary-800)}html.dark:has(#nd-docs-layout) .docs-field-tip-label{color:var(--primary-300)}html:has(#nd-docs-layout) .docs-brand-logo-dark{display:none}html.light:has(#nd-docs-layout) .docs-brand-logo-light{display:block}html.light:has(#nd-docs-layout) .docs-brand-logo-dark{display:none}html.dark:has(#nd-docs-layout) .docs-brand-logo-light{display:none}html.dark:has(#nd-docs-layout) .docs-brand-logo-dark{display:block}@media (prefers-color-scheme:dark){html:not(.light):has(#nd-docs-layout) .docs-brand-logo-light{display:none}html:not(.light):has(#nd-docs-layout) .docs-brand-logo-dark{display:block}}html:has(#nd-docs-layout) .docs-sidebar-footer [data-theme-toggle]:not([data-docs-theme-toggle]){display:none}html:has(#nd-docs-layout) .docs-sidebar-footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;border-top:none;border-radius:var(--radius-xl);border:1px solid var(--border);background-color:color-mix(in srgb,var(--background) 92%,transparent);padding:.5rem .625rem;box-shadow:var(--shadow-sm);backdrop-filter:blur(8px)}@media (min-width:768px){html:has(#nd-docs-layout) .docs-sidebar-footer{margin-inline:-.25rem;margin-bottom:.75rem}}html:has(#nd-docs-layout) .docs-sidebar-humanbyte-link{display:inline-flex;flex:1 0 100%;align-items:center;gap:.375rem;padding:.125rem .25rem;border-radius:var(--radius-md);font-size:var(--text-caption,.75rem);line-height:1.25;color:var(--color-fd-muted-foreground);text-decoration:none;transition:color var(--transition-fast)}html:has(#nd-docs-layout) .docs-sidebar-humanbyte-link:hover{background-color:transparent;color:var(--color-fd-foreground)}html:has(#nd-docs-layout) .docs-sidebar-footer [aria-label="Collapse Sidebar"]{border-radius:var(--radius-md);color:var(--muted-foreground)}html:has(#nd-docs-layout) .docs-sidebar-footer [aria-label="Collapse Sidebar"]:hover{color:var(--foreground);background-color:color-mix(in srgb,var(--accent) 50%,transparent)}@media (max-width:767px){html:has(#nd-docs-layout) #nd-sidebar-mobile button[aria-label="Close Sidebar"]{min-width:44px;min-height:44px}html:has(#nd-docs-layout) #nd-tocnav{top:calc(3.5rem + env(safe-area-inset-top, 0px))!important;padding-block:.375rem!important}html:has(#nd-docs-layout) #nd-docs-layout header>button span.truncate{color:var(--foreground)!important;transition-property:translate,color!important}html:has(#nd-docs-layout) #nd-docs-layout header>button span.opacity-0.pointer-events-none{visibility:hidden}html:has(#nd-docs-layout) #nd-sidebar-mobile{padding-top:calc(3.5rem + env(safe-area-inset-top, 0px))!important;padding-bottom:env(safe-area-inset-bottom,0)}}html:has(#nd-docs-layout) article .docs-youtube{margin-inline:-1rem;margin-block:1rem 1.25rem}@media (min-width:768px){html:has(#nd-docs-layout) article .docs-youtube{margin-inline:-1.5rem}}html:has(#nd-docs-layout) .docs-youtube-frame{position:relative;width:100%;overflow:hidden;border-radius:0;border:0;border-block:1px solid var(--color-fd-border);background-color:color-mix(in srgb,var(--color-fd-muted) 35%,transparent);aspect-ratio:16/9}@media (min-width:768px){html:has(#nd-docs-layout) .docs-youtube-frame{border-radius:var(--radius-lg);border:1px solid var(--color-fd-border)}}html:has(#nd-docs-layout) .docs-youtube-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}html:has(#nd-docs-layout) .docs-youtube-caption{padding-inline:1rem}@media (min-width:768px){html:has(#nd-docs-layout) .docs-youtube-caption{padding-inline:0}}html:has(#nd-docs-layout) .docs-youtube-preview{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer;background:#0a0a0a;text-align:left}html:has(#nd-docs-layout) .docs-youtube-poster{position:absolute;inset:0;width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover}html:has(#nd-docs-layout) .docs-youtube-play{position:absolute;left:50%;top:50%;display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:color-mix(in srgb,var(--color-fd-primary) 92%,black);color:white;box-shadow:var(--shadow-md);transform:translate(-50%,-50%);transition:transform .15s ease,background-color .15s ease}html:has(#nd-docs-layout) .docs-youtube-preview:focus-visible .docs-youtube-play,html:has(#nd-docs-layout) .docs-youtube-preview:hover .docs-youtube-play{transform:translate(-50%,-50%) scale(1.06)}html:has(#nd-docs-layout) .docs-youtube-preview:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:2px}html:has(#nd-docs-layout) .docs-youtube-preview-title{position:absolute;inset-inline:0;bottom:0;padding:2.5rem .75rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.35;color:#fafafa;background:linear-gradient(0deg,rgb(0 0 0/.72),transparent)}html:has(#nd-docs-layout) .docs-install-cues li{border-color:var(--color-fd-border);background-color:var(--color-fd-card)}
/*# sourceMappingURL=a49469c55afda005.css.map*/