:root{--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem}.x1-resources{--color-fd-background:var(--background);--color-fd-foreground:var(--foreground);--color-fd-muted:var(--muted);--color-fd-muted-foreground:var(--muted-foreground);--color-fd-popover:var(--popover);--color-fd-popover-foreground:var(--popover-foreground);--color-fd-card:var(--card);--color-fd-card-foreground:var(--card-foreground);--color-fd-border:var(--border);--color-fd-primary:var(--primary);--color-fd-primary-foreground:var(--primary-foreground);--color-fd-secondary:var(--sidebar-accent);--color-fd-secondary-foreground:var(--sidebar-foreground);--color-fd-accent:var(--sidebar-hover-bg);--color-fd-accent-foreground:var(--foreground);--color-fd-ring:var(--ring);--color-fd-info:var(--color-x1-cyan);--color-fd-warning:var(--color-x1-yellow);--color-fd-error:var(--destructive);--color-fd-success:var(--success);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-sans:var(--font-geist-sans), "Inter", -apple-system, sans-serif;--font-mono:var(--font-geist-mono), "JetBrains Mono", "Courier New", monospace;--fd-layout-width:80rem;--fd-sidebar-width:0px;--fd-toc-width:240px;--fd-banner-height:81px;background-color:var(--background);color:var(--foreground)}@media (min-width:48rem){.x1-resources{--fd-sidebar-width:280px}}.x1-resources #nd-sidebar{--color-fd-background:var(--sidebar);--color-fd-foreground:var(--sidebar-foreground);--color-fd-muted:var(--sidebar-accent);--color-fd-muted-foreground:var(--muted-foreground);--color-fd-border:var(--sidebar-border);--color-fd-card:var(--sidebar);--color-fd-card-foreground:var(--sidebar-foreground);--color-fd-primary:var(--sidebar-active-icon);--color-fd-primary-foreground:var(--sidebar-foreground);--color-fd-accent:var(--sidebar-hover-bg);--color-fd-accent-foreground:var(--sidebar-foreground);background-color:var(--sidebar);border-right:1px solid var(--sidebar-border)}.x1-resources #nd-sidebar a[data-active=true]{background-color:var(--sidebar-active-bg);color:var(--sidebar-active-text,var(--sidebar-foreground))}.x1-resources #nd-sidebar a[data-active=true]:before{background-color:var(--sidebar-active-border)}.x1-resources #nd-sidebar a:hover{background-color:var(--sidebar-hover-bg);color:var(--sidebar-foreground)}.dark .x1-resources{--sidebar-active-text:var(--sidebar-foreground)}.x1-resources [data-sidebar-panel]{background:var(--sidebar);border-color:var(--sidebar-border);color:var(--sidebar-foreground);z-index:30}.x1-resources #nd-docs-layout[data-sidebar-collapsed=true] [data-sidebar-panel]{opacity:1;pointer-events:auto}.x1-resources #nd-toc{--color-fd-muted-foreground:var(--muted-foreground)}.x1-resources #nd-page{font-family:var(--font-sans)}.x1-resources #nd-page h1{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.x1-resources #nd-page h2,.x1-resources #nd-page h3{font-family:var(--font-display);letter-spacing:-.01em}.x1-resources #nd-page .prose{--tw-prose-body:var(--foreground);--tw-prose-headings:var(--foreground);--tw-prose-lead:var(--muted-foreground);--tw-prose-links:var(--primary);--tw-prose-bold:var(--foreground);--tw-prose-counters:var(--muted-foreground);--tw-prose-bullets:var(--muted-foreground);--tw-prose-hr:var(--border);--tw-prose-quotes:var(--foreground);--tw-prose-quote-borders:var(--border);--tw-prose-captions:var(--muted-foreground);--tw-prose-code:var(--foreground);--tw-prose-th-borders:var(--border);--tw-prose-td-borders:var(--border);font-size:1.0625rem;line-height:1.8}body.resources-desktop header .x1-header-nav{display:flex!important}body.resources-desktop header .x1-header-mobile,body.resources-mobile header .x1-header-nav{display:none!important}body.resources-mobile header .x1-header-mobile{display:flex!important}body.resources-route header .hidden{display:none}@media (min-width:768px){body.resources-route header .md\:inline-flex{display:inline-flex!important}body.resources-route header .md\:inline{display:inline!important}}@media (min-width:1024px){body.resources-route header .lg\:flex{display:flex!important}body.resources-route header .lg\:grid{display:grid!important}body.resources-route header .lg\:grid-cols-2,body.resources-route header .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.resources-route header .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.resources-route header .lg\:justify-center{justify-content:center!important}}body.resources-route header .gap-4{gap:1rem!important}body.resources-route header .gap-2{gap:.5rem!important}body.resources-route header .flex:not(.x1-header-mobile):not(.container):not(.lg\:grid){display:flex!important}body.resources-route header .flex-row{flex-direction:row!important}body.resources-route header .items-center{align-items:center!important}body.resources-route header .justify-start{justify-content:flex-start!important}body.resources-route header .justify-end{justify-content:flex-end!important}body.resources-route header .w-full{width:100%!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}body.resources-route header [data-state=open].animate-in,body.resources-route header [data-state=open][class*=animate-in]{animation:.2s ease-out enter!important}body.resources-route header [data-state=closed].animate-out,body.resources-route header [data-state=closed][class*=animate-out]{animation:.2s ease-in exit!important}body.resources-route header .zoom-in-90,body.resources-route header [class*=zoom-in-90]{--tw-enter-scale:.9}body.resources-route header .zoom-out-95,body.resources-route header [class*=zoom-out-95]{--tw-exit-scale:.95}body.resources-route header .fade-in-0,body.resources-route header [class*=fade-in-0]{--tw-enter-opacity:0}body.resources-route header .fade-out-0,body.resources-route header [class*=fade-out-0]{--tw-exit-opacity:0}body.resources-route .x1-resources{--fd-nav-height:0px!important}@media (min-width:769px){body.resources-route #nd-subnav,body.resources-route .x1-resources #nd-subnav,body.resources-route .x1-resources header[id=nd-subnav],body.resources-route .x1-resources header[class*=grid-area\:header]{display:none!important}}body.resources-desktop header>.container{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}body.resources-desktop header .x1-header-nav{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:1rem!important;display:flex!important}body.resources-desktop header .x1-header-nav nav ul{flex-direction:row!important;justify-content:flex-start!important;gap:1rem!important;display:flex!important}body.resources-desktop header .flex.justify-end>.hidden{display:inline-flex!important}body.resources-mobile header .flex.justify-end>.hidden{display:none!important}body.resources-desktop header nav[data-slot=navigation-menu]{z-index:50!important;position:relative!important}body.resources-desktop header [data-slot=navigation-menu]>div:last-child{z-index:50!important;justify-content:center!important;display:flex!important;position:absolute!important;top:100%!important;left:0!important}body.resources-desktop header [data-slot=navigation-menu-viewport]{border:1px solid var(--border)!important;background-color:var(--popover)!important;color:var(--popover-foreground)!important;width:var(--radix-navigation-menu-viewport-width)!important;height:var(--radix-navigation-menu-viewport-height)!important;border-radius:.375rem!important;margin-top:.375rem!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}body.resources-desktop header [data-slot=navigation-menu-viewport][data-state=open]{opacity:1!important;display:block!important;transform:scale(1)!important}body.resources-desktop header [data-slot=navigation-menu-viewport][data-state=closed]{display:none!important}body.resources-desktop header [data-slot=navigation-menu-content]{width:100%!important;padding:.5rem!important;position:absolute!important;top:0!important;left:0!important}body.resources-desktop header [data-slot=navigation-menu-content][data-state=open]{display:block!important}body.resources-desktop header [data-slot=navigation-menu-content][data-state=closed]{display:none!important}body.resources-desktop header [data-slot=navigation-menu-trigger]{cursor:pointer!important;pointer-events:auto!important}body.resources-desktop header [data-slot=navigation-menu-trigger][data-state=open]{background-color:var(--accent)!important}body.resources-desktop header [data-slot=navigation-menu-item]{position:relative!important}@media (max-width:1024px){.x1-resources{--fd-toc-width:0px}}@media (max-width:900px){.x1-resources{--fd-sidebar-width:220px}}@media (max-width:768px){.x1-resources{--fd-sidebar-width:0px}}.x1-resources #nd-page .prose a{text-decoration:none}.x1-resources #nd-page .prose a:hover{text-decoration:underline}.x1-resources #nd-page :is(code,pre){border-radius:calc(var(--radius) - 2px)}
