/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.docs-page-shell{--fd-font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--fd-font-mono:var(--font-geist-mono),ui-monospace,monospace}html:not(.dark) .docs-page-shell{--fd-background:oklch(0.99 0 0);--fd-foreground:oklch(0.15 0 0);--fd-card:oklch(0.97 0 0);--fd-card-foreground:oklch(0.15 0 0);--fd-popover:oklch(0.99 0 0);--fd-popover-foreground:oklch(0.15 0 0);--fd-primary:oklch(0.55 0.2 180);--fd-primary-foreground:oklch(0.99 0 0);--fd-muted:oklch(0.95 0 0);--fd-muted-foreground:oklch(0.45 0 0);--fd-border:oklch(0.92 0 0);--fd-input:oklch(0.96 0 0);--fd-ring:oklch(0.55 0.2 180);--fd-accent:oklch(0.95 0 0);--fd-accent-foreground:oklch(0.15 0 0);--fd-secondary:oklch(0.95 0 0);--fd-secondary-foreground:oklch(0.15 0 0);background-color:var(--fd-background)}html:not(.dark) .docs-page-shell :not(pre)>code{background-color:transparent!important;border:none!important;padding:0;color:var(--fd-primary)}html:not(.dark) .docs-page-shell a,html:not(.dark) .docs-page-shell a.bg-fd-card,html:not(.dark) .docs-page-shell a.bg-fd-card:hover,html:not(.dark) .docs-page-shell a:hover,html:not(.dark) .docs-page-shell a[class*=Card],html:not(.dark) .docs-page-shell a[class*=Card]:hover,html:not(.dark) .docs-page-shell a[class*=card],html:not(.dark) .docs-page-shell a[class*=card]:hover,html:not(.dark) .docs-page-shell a[class*=fd-card],html:not(.dark) .docs-page-shell a[class*=fd-card]:hover{text-decoration:none!important}html:not(.dark) .docs-page-shell h1,html:not(.dark) .docs-page-shell h2,html:not(.dark) .docs-page-shell h3,html:not(.dark) .docs-page-shell h4,html:not(.dark) .docs-page-shell h5,html:not(.dark) .docs-page-shell h6{color:var(--fd-foreground)!important}html:not(.dark) .docs-page-shell [data-docs-nav] a,html:not(.dark) .docs-page-shell [data-docs-sidebar] a{color:var(--fd-muted-foreground)!important}html:not(.dark) .docs-page-shell [data-docs-nav] a:hover,html:not(.dark) .docs-page-shell [data-docs-nav] a[data-active=true],html:not(.dark) .docs-page-shell [data-docs-sidebar] a:hover,html:not(.dark) .docs-page-shell [data-docs-sidebar] a[data-active=true]{color:var(--fd-foreground)!important}html:not(.dark) .docs-page-shell [data-toc] a{color:var(--fd-muted-foreground)!important}html:not(.dark) .docs-page-shell [data-toc] a:hover,html:not(.dark) .docs-page-shell [data-toc] a[data-active=true]{color:var(--fd-primary)!important}html:not(.dark) .docs-page-shell article blockquote a,html:not(.dark) .docs-page-shell article li a,html:not(.dark) .docs-page-shell article p a,html:not(.dark) .docs-page-shell article td a{color:var(--fd-primary)!important;text-decoration:underline!important;text-decoration-color:var(--fd-primary)!important;text-underline-offset:.2em!important}html:not(.dark) .docs-page-shell article blockquote a:hover,html:not(.dark) .docs-page-shell article li a:hover,html:not(.dark) .docs-page-shell article p a:hover,html:not(.dark) .docs-page-shell article td a:hover{color:var(--fd-primary)!important;text-decoration:none!important}html:not(.dark) .docs-page-shell [data-sidebar-panel]{background-color:var(--fd-card)!important;border-color:var(--fd-border)!important}html:not(.dark) .docs-page-shell input,html:not(.dark) .docs-page-shell select,html:not(.dark) .docs-page-shell textarea{border-color:var(--fd-border)!important}html:not(.dark) .docs-page-shell input:focus,html:not(.dark) .docs-page-shell select:focus,html:not(.dark) .docs-page-shell textarea:focus{border-color:var(--fd-ring)!important;outline:none!important;box-shadow:0 0 0 2px color-mix(in oklch,var(--fd-ring) 15%,transparent)!important}html:not(.dark) .docs-page-shell [data-sidebar-panel] [data-search-toggle],html:not(.dark) .docs-page-shell [data-sidebar-panel] button{color:var(--fd-muted-foreground)!important}html:not(.dark) .docs-page-shell [data-sidebar-panel] [data-search-toggle]:hover,html:not(.dark) .docs-page-shell [data-sidebar-panel] button:hover{color:var(--fd-foreground)!important;background-color:var(--fd-border)!important}html.dark .docs-page-shell .fd-layout,html.dark .docs-page-shell .fd-page,html.dark .docs-page-shell [class*=DocsLayout],html.dark .docs-page-shell [class*=container],html.dark .docs-page-shell [class*=layout],html.dark .docs-page-shell [class*=wrapper],html.dark .docs-page-shell [data-docs-layout],html.dark .docs-page-shell article,html.dark .docs-page-shell main,html.dark .docs-page-shell>div{background-color:var(--fd-background)!important}html.dark .docs-page-shell [class*=Sidebar],html.dark .docs-page-shell [class*=sidebar],html.dark .docs-page-shell nav[class*=sidebar]{background-color:transparent!important}html.dark .docs-page-shell,html.dark .docs-page-shell [class*=TableOfContents],html.dark .docs-page-shell [class*=Toc],html.dark .docs-page-shell [class*=toc]{background-color:var(--fd-background)!important}html.dark .docs-page-shell{--fd-background:oklch(0.05 0 0);--fd-foreground:oklch(0.95 0 0);--fd-card:oklch(0.08 0 0);--fd-card-foreground:oklch(0.95 0 0);--fd-popover:oklch(0.08 0 0);--fd-popover-foreground:oklch(0.95 0 0);--fd-primary:oklch(0.75 0.2 180);--fd-primary-foreground:oklch(0.05 0 0);--fd-muted:oklch(0.1 0 0);--fd-muted-foreground:oklch(0.55 0 0);--fd-border:oklch(0.15 0 0);--fd-input:oklch(0.1 0 0);--fd-ring:oklch(0.75 0.2 180);--fd-accent:oklch(0.1 0 0);--fd-accent-foreground:oklch(0.95 0 0);--fd-secondary:oklch(0.1 0 0);--fd-secondary-foreground:oklch(0.95 0 0)}html.dark .docs-page-shell [data-docs-sidebar],html.dark .docs-page-shell [data-sidebar-placeholder],html.dark .docs-page-shell aside{background-color:transparent!important}html.dark .docs-page-shell nav[data-docs-nav]{background-color:var(--fd-background)!important;border-color:var(--fd-border)!important}html.dark .docs-page-shell [data-toc]{background-color:transparent!important}html.dark .docs-page-shell :not(pre)>code{background-color:transparent!important;border:none!important;padding:0;color:var(--fd-primary)}html.dark .docs-page-shell a,html.dark .docs-page-shell a.bg-fd-card,html.dark .docs-page-shell a.bg-fd-card *,html.dark .docs-page-shell a.bg-fd-card:hover,html.dark .docs-page-shell a:hover,html.dark .docs-page-shell a[class*=Card],html.dark .docs-page-shell a[class*=Card]:hover,html.dark .docs-page-shell a[class*=card],html.dark .docs-page-shell a[class*=card]:hover,html.dark .docs-page-shell a[class*=fd-card],html.dark .docs-page-shell a[class*=fd-card] *,html.dark .docs-page-shell a[class*=fd-card]:hover{text-decoration:none!important}html.dark .docs-page-shell [class*=bg-fd-background],html.dark .docs-page-shell [class*=bg-fd-card],html.dark .docs-page-shell [class*=bg-fd-muted],html.dark .docs-page-shell [class*=bg-fd-secondary]{background-color:inherit!important}html.dark .docs-page-shell [data-sidebar-panel]{background-color:var(--fd-muted)!important;border-color:var(--fd-border)!important}html.dark .docs-page-shell [data-sidebar-panel] [data-search-toggle],html.dark .docs-page-shell [data-sidebar-panel] button{color:var(--fd-muted-foreground)!important}html.dark .docs-page-shell [data-sidebar-panel] [data-search-toggle]:hover,html.dark .docs-page-shell [data-sidebar-panel] button:hover{color:var(--fd-foreground)!important;background-color:var(--fd-accent)!important}html.dark .docs-page-shell h1,html.dark .docs-page-shell h1 a,html.dark .docs-page-shell h2,html.dark .docs-page-shell h2 a,html.dark .docs-page-shell h3,html.dark .docs-page-shell h3 a,html.dark .docs-page-shell h4,html.dark .docs-page-shell h4 a,html.dark .docs-page-shell h5,html.dark .docs-page-shell h5 a,html.dark .docs-page-shell h6,html.dark .docs-page-shell h6 a{color:var(--fd-foreground)!important}html.dark .docs-page-shell h1 a:hover,html.dark .docs-page-shell h2 a:hover,html.dark .docs-page-shell h3 a:hover,html.dark .docs-page-shell h4 a:hover,html.dark .docs-page-shell h5 a:hover,html.dark .docs-page-shell h6 a:hover{color:var(--fd-foreground)!important;text-decoration-color:var(--fd-foreground)!important}html.dark .docs-page-shell [data-docs-nav] a,html.dark .docs-page-shell [data-docs-sidebar] a{color:var(--fd-muted-foreground)!important}html.dark .docs-page-shell [data-docs-nav] a:hover,html.dark .docs-page-shell [data-docs-nav] a[data-active=true],html.dark .docs-page-shell [data-docs-sidebar] a:hover,html.dark .docs-page-shell [data-docs-sidebar] a[data-active=true]{color:var(--fd-foreground)!important}html.dark .docs-page-shell [data-toc] a{color:var(--fd-muted-foreground)!important}html.dark .docs-page-shell [data-toc] a:hover,html.dark .docs-page-shell [data-toc] a[data-active=true]{color:var(--fd-primary)!important}html.dark .docs-page-shell article blockquote a,html.dark .docs-page-shell article li a,html.dark .docs-page-shell article p a,html.dark .docs-page-shell article td a{color:var(--fd-primary)!important;text-decoration:underline!important;text-decoration-color:var(--fd-primary)!important;text-underline-offset:.2em!important}html.dark .docs-page-shell article blockquote a:hover,html.dark .docs-page-shell article li a:hover,html.dark .docs-page-shell article p a:hover,html.dark .docs-page-shell article td a:hover{color:var(--fd-primary)!important;text-decoration:none!important}.docs-page-shell .fd-step{position:static!important;counter-increment:none!important}.docs-page-shell .fd-steps{padding-left:3rem!important}.docs-page-shell figure.shiki,.docs-page-shell pre.shiki{background-color:var(--color-fd-card,var(--fd-card))!important}.docs-page-shell [role=tabpanel] figure.shiki,.docs-page-shell [role=tabpanel] pre.shiki{background-color:var(--color-fd-secondary,var(--fd-secondary))!important}.docs-page-shell header nav[aria-label="Main navigation"] a{color:var(--muted-foreground)!important;text-decoration:none!important}.docs-page-shell header nav[aria-label="Main navigation"] li>a,.docs-page-shell header nav[aria-label="Main navigation"] li>a.text-foreground,.docs-page-shell header nav[aria-label="Main navigation"] li>a:active,.docs-page-shell header nav[aria-label="Main navigation"] li>a:focus-visible,.docs-page-shell header nav[aria-label="Main navigation"] li>a:hover,.docs-page-shell header nav[aria-label="Main navigation"] li>a:visited,.docs-page-shell header nav[aria-label="Main navigation"] li>a[aria-current=page]{text-decoration:none!important}.docs-page-shell header nav[aria-label="Main navigation"] li>a.text-foreground,.docs-page-shell header nav[aria-label="Main navigation"] li>a:focus-visible,.docs-page-shell header nav[aria-label="Main navigation"] li>a:hover,.docs-page-shell header nav[aria-label="Main navigation"] li>a[aria-current=page]{color:var(--foreground)!important;text-decoration:none!important}.docs-page-shell header nav[aria-label="Primary actions"] a{color:var(--foreground)!important;text-decoration:none!important}.docs-page-shell header nav[aria-label="Primary actions"] a.bg-primary,.docs-page-shell header nav[aria-label="Primary actions"] a[class*=bg-primary]{color:var(--primary-foreground)!important;text-decoration:none!important}.docs-page-shell header nav[aria-label="Primary actions"] a.bg-primary:active,.docs-page-shell header nav[aria-label="Primary actions"] a.bg-primary:focus-visible,.docs-page-shell header nav[aria-label="Primary actions"] a.bg-primary:hover,.docs-page-shell header nav[aria-label="Primary actions"] a.bg-primary:visited,.docs-page-shell header nav[aria-label="Primary actions"] a[class*=bg-primary]:active,.docs-page-shell header nav[aria-label="Primary actions"] a[class*=bg-primary]:focus-visible,.docs-page-shell header nav[aria-label="Primary actions"] a[class*=bg-primary]:hover,.docs-page-shell header nav[aria-label="Primary actions"] a[class*=bg-primary]:visited{color:var(--primary-foreground)!important;text-decoration:none!important}.docs-page-shell footer ul li>a{color:var(--muted-foreground)!important;text-decoration:none!important}.docs-page-shell footer ul li>a:active,.docs-page-shell footer ul li>a:focus-visible,.docs-page-shell footer ul li>a:hover{color:var(--foreground)!important;text-decoration:none!important}[data-site-header-desktop]{display:none!important}[data-site-header-mobile]{display:flex!important}@media (width >= 1024px){[data-site-header-desktop]{display:flex!important;min-width:0!important;flex:1 1 0%!important;align-items:center!important;justify-content:flex-end!important;gap:1rem!important}[data-site-header-mobile]{display:none!important}}[data-site-footer-grid]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2rem!important}[data-site-footer-brand]{grid-column:span 2/span 2!important}[data-site-footer-product]{grid-row-start:2!important}@media (width >= 768px){[data-site-footer-grid]{grid-template-columns:repeat(5,minmax(0,1fr))!important}[data-site-footer-brand]{grid-column:span 1/span 1!important}[data-site-footer-product]{grid-row-start:auto!important}}