:root{--ui-type-page-size:1.5rem;--ui-type-page-leading:2rem;--ui-type-section-size:1.25rem;--ui-type-section-leading:1.75rem;--ui-type-panel-size:1rem;--ui-type-panel-leading:1.5rem;--ui-type-body-size:0.875rem;--ui-type-body-leading:1.5rem;--ui-type-label-leading:1.25rem;--ui-type-meta-size:0.75rem;--ui-type-meta-leading:1.25rem;--ui-control-height:2.5rem;--ui-control-touch:2.75rem;--ui-content-width:72rem;--ui-reading-width:65ch;--ui-panel-padding:1rem;--ui-section-gap:1.5rem;--ui-page-gutter:1rem;--ui-space-1:0.25rem;--ui-space-2:0.5rem;--ui-space-3:0.75rem;--ui-space-4:1rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--text-xs:var(--ui-type-meta-size);--text-xs--line-height:var(--ui-type-meta-leading);--text-sm:var(--ui-type-body-size);--text-sm--line-height:var(--ui-type-body-leading);--text-base:var(--ui-type-panel-size);--text-base--line-height:var(--ui-type-panel-leading);--text-lg:1.125rem;--text-lg--line-height:1.75rem;--text-xl:var(--ui-type-section-size);--text-xl--line-height:var(--ui-type-section-leading);--text-2xl:var(--ui-type-page-size);--text-2xl--line-height:var(--ui-type-page-leading)}@layer base{body{line-height:var(--ui-type-body-leading)}body,label{font-size:var(--ui-type-body-size)}label{line-height:var(--ui-type-label-leading)}}[data-ui-typo]{overflow-wrap:break-word}.ui-page-title,[data-ui-typo=page]{font-family:var(--font-display,sans-serif);font-size:var(--ui-type-page-size);line-height:var(--ui-type-page-leading);font-weight:600;letter-spacing:-.025em}.ui-section-title,[data-ui-typo=section]{font-family:var(--font-display,sans-serif);font-size:var(--ui-type-section-size);line-height:var(--ui-type-section-leading);font-weight:600;letter-spacing:-.015em}[data-ui-typo=panel]{font-size:var(--ui-type-panel-size);line-height:var(--ui-type-panel-leading);font-weight:600}[data-ui-typo=label]{font-size:var(--ui-type-body-size);line-height:var(--ui-type-label-leading);font-weight:500}[data-ui-typo=body]{font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-leading)}[data-ui-typo=meta]{font-size:var(--ui-type-meta-size);line-height:var(--ui-type-meta-leading)}[data-ui-typo=reading]{font-size:1rem;line-height:1.75rem}[data-ui-typo=lead]{font-size:1.125rem;line-height:1.75rem}[data-ui-typo=editorial],[data-ui-typo=hero]{font-family:var(--font-display,sans-serif);font-size:clamp(2rem,1.25rem + 3vw,3.5rem);line-height:1.125;font-weight:600;letter-spacing:-.03em}[data-ui-typo=editorial]{max-width:25ch;font-size:clamp(2rem,1.25rem + 2vw,3rem)}[data-ui-typo=marketing-section]{font-family:var(--font-display,sans-serif);font-size:clamp(1.5rem,1rem + 1.5vw,2.5rem);line-height:1.2;font-weight:600;letter-spacing:-.025em}.ui-page-header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--ui-space-4)}.ui-page-header>*{min-width:0;max-width:100%}.ui-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.ui-page-stack{display:flex;min-width:0;flex-direction:column;gap:var(--ui-section-gap)}.clientus-api-reference{min-width:0;max-width:100%;--scalar-font:var(--font-text);--scalar-heading-1:var(--ui-type-page-size);--scalar-heading-2:var(--ui-type-section-size);--scalar-heading-3:var(--ui-type-panel-size);--scalar-heading-4:var(--ui-type-body-size);--scalar-paragraph:var(--ui-type-body-size);--scalar-small:var(--ui-type-body-size);--scalar-mini:var(--ui-type-meta-size);--scalar-micro:var(--ui-type-meta-size);--scalar-font-size-1:var(--ui-type-page-size);--scalar-font-size-2:var(--ui-type-panel-size);--scalar-font-size-3:var(--ui-type-body-size);--scalar-font-size-4:var(--ui-type-body-size);--scalar-font-size-5:var(--ui-type-meta-size);--scalar-font-size-6:var(--ui-type-meta-size);--scalar-font-size-7:var(--ui-type-meta-size);--scalar-line-height-1:var(--ui-type-page-leading);--scalar-line-height-2:var(--ui-type-panel-leading);--scalar-line-height-3:var(--ui-type-body-leading);--scalar-line-height-4:var(--ui-type-label-leading);--scalar-line-height-5:var(--ui-type-meta-leading)}.clientus-api-reference-page{--scalar-custom-header-height:4rem;container:docs-reference/inline-size}.clientus-api-reference .dark-mode,.clientus-api-reference .light-mode,.clientus-api-reference .scalar-api-reference{font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-leading);--scalar-font:var(--font-text);--scalar-font-code:var(--font-mono);--scalar-color-1:var(--foreground);--scalar-color-2:var(--muted-foreground);--scalar-color-3:var(--muted-foreground);--scalar-color-accent:var(--primary);--scalar-link-color:var(--primary);--scalar-link-color-hover:var(--primary);--scalar-background-1:var(--background);--scalar-background-2:var(--muted);--scalar-background-3:var(--secondary);--scalar-background-accent:var(--accent);--scalar-border-color:var(--border);--scalar-radius:var(--radius);--scalar-sidebar-background-1:var(--background);--scalar-sidebar-color-1:var(--foreground);--scalar-sidebar-color-2:var(--muted-foreground);--scalar-sidebar-color-active:var(--primary);--scalar-sidebar-item-hover-background:var(--accent);--scalar-sidebar-item-active-background:var(--accent);--scalar-sidebar-border-color:var(--border);--scalar-sidebar-search-background:var(--background);--scalar-sidebar-search-border-color:var(--input);--scalar-sidebar-search-color:var(--muted-foreground);--scalar-button-1:var(--primary);--scalar-button-1-color:var(--primary-foreground);--scalar-button-1-hover:var(--primary)}.developer-center{--docs-sidebar-width:18rem;--docs-content-gutter:var(--ui-space-4);--docs-content-block:var(--ui-space-8)}.developer-content-frame{container:docs-content/inline-size;padding:var(--docs-content-block) var(--docs-content-gutter)}.developer-center [data-slot=button][data-size]{min-height:var(--ui-control-touch)}.developer-center nav a{line-height:var(--ui-type-label-leading)}.developer-search-dialog [data-slot=dialog-close]{top:0;right:0;width:3rem;height:3rem}.docs-home-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-8)}.docs-home-stack>*{min-width:0}.docs-welcome{--docs-welcome-size:2rem;--docs-welcome-leading:2.5rem;display:grid;align-items:center;gap:var(--ui-space-6)}.developer-center .docs-welcome-title{font-size:var(--docs-welcome-size);line-height:var(--docs-welcome-leading)}.docs-welcome-aside{display:none;min-width:0}.docs-first-steps,.docs-paths{display:grid;gap:var(--ui-space-4)}.docs-first-steps{gap:var(--ui-space-6)}@media (min-width:48rem){.developer-center{--docs-content-gutter:var(--ui-space-8);--docs-content-block:3rem}}@container docs-content (min-width: 40rem){.docs-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-welcome{--docs-welcome-size:2.5rem;--docs-welcome-leading:3rem}}@container docs-content (min-width: 48rem){.docs-first-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@container docs-content (min-width: 64rem){.docs-welcome{--docs-welcome-size:3rem;--docs-welcome-leading:3.5rem;grid-template-columns:minmax(0,1fr) 22rem;gap:var(--ui-space-8)}.docs-welcome-aside{display:block}.docs-welcome-mobile{display:none}}.docs-reference-loading{min-height:calc(100dvh - 4rem);padding:var(--ui-space-8) var(--docs-content-gutter)}.docs-reference-columns{display:grid;gap:var(--ui-space-6)}.docs-reference-preview{display:none}@container docs-reference (min-width: 901px){.docs-reference-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.docs-reference-preview{display:block}}.developer-center .clientus-api-reference .section-container{padding-inline:var(--docs-content-gutter)}.developer-center .clientus-api-reference .section{padding:var(--ui-space-8) 0}.developer-center .clientus-api-reference .section-header{line-height:var(--ui-type-page-leading)}.developer-center .clientus-api-reference .section-header.tight{margin-bottom:var(--ui-space-3)}.developer-center :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.developer-center [data-slot=skeleton]{background-color:color-mix(in srgb,var(--foreground) 12%,var(--background))}#description\/introduction,.developer-article :is(section[id],h2[id],h3[id]){scroll-margin-top:calc(4rem + var(--ui-space-6))}.docs-code{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);padding:var(--ui-space-4);font-family:var(--font-mono);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-leading)}.developer-center .clientus-api-reference .scalar-api-reference h1{font-family:var(--font-display,sans-serif);font-size:var(--ui-type-page-size);line-height:var(--ui-type-page-leading);font-weight:600}.developer-center .clientus-api-reference .scalar-api-reference h2{font-family:var(--font-display,sans-serif);font-size:var(--ui-type-section-size);line-height:var(--ui-type-section-leading);font-weight:600}.developer-center .clientus-api-reference .scalar-api-reference h3{font-size:var(--ui-type-panel-size);line-height:var(--ui-type-panel-leading);font-weight:600}.developer-center .clientus-api-reference .scalar-api-reference button h2{font-size:var(--ui-type-body-size);line-height:var(--ui-type-label-leading);font-weight:500}.developer-center .clientus-api-reference .markdown,.developer-center .clientus-api-reference .markdown :is(p,li,dd){line-height:var(--ui-type-body-leading)}.clientus-api-reference [id]{scroll-margin-top:calc(4rem + var(--ui-space-6))}.clientus-api-reference .darklight-reference{display:none}.clientus-api-reference .download-container.download-both{flex-direction:row;flex-wrap:wrap;max-width:100%;gap:var(--ui-space-2);margin-inline:0}.clientus-api-reference .download-container.download-both .download-button:before,.clientus-api-reference .download-container.download-both:before{display:none}.clientus-api-reference .download-container.download-both .download-button[type=button]:nth-of-type(n){position:static;clip-path:none;width:auto;max-width:100%;height:auto;min-height:var(--ui-control-touch);margin:0;padding:var(--ui-space-2) var(--ui-space-3);overflow:visible;border:1px solid var(--scalar-border-color);border-radius:var(--radius)}.clientus-api-reference .download-container.download-both .download-button span{min-width:0;white-space:normal;text-align:start;line-height:var(--ui-type-label-leading)}.clientus-api-reference .download-container.download-both .badge.extension{display:inline-flex;opacity:1;flex-shrink:0}.toaster [data-sonner-toast][data-styled=true]{font-family:var(--font-text,sans-serif);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-leading);padding:var(--ui-space-4);gap:var(--ui-space-3)}.toaster [data-sonner-toast][data-styled=true] [data-title]{font-size:var(--ui-type-body-size);line-height:var(--ui-type-label-leading);font-weight:500}.toaster [data-sonner-toast][data-styled=true] [data-description]{font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-leading)}.toaster [data-sonner-toast][data-styled=true] [data-button]{min-height:var(--ui-control-height);height:auto;max-width:100%;white-space:normal;font-size:var(--ui-type-body-size);line-height:var(--ui-type-label-leading)}[data-slot=button][data-size=default],[data-slot=input],[data-slot=select-trigger]{min-height:var(--ui-control-height)}[data-slot=input],[data-slot=textarea]{line-height:var(--ui-type-panel-leading)}[data-slot=button],[data-slot=select-trigger],[data-slot=tabs-trigger]{line-height:var(--ui-type-label-leading)}[data-slot=select-content]{max-width:calc(100vw - 2rem)}[data-slot=select-item]{overflow-wrap:anywhere}[data-ui-state=loading]{min-width:0;max-width:100%}[data-slot=label]{line-height:var(--ui-type-label-leading)}[data-slot=alert-description],[data-slot=card-description],[data-slot=dialog-description],[data-slot=sheet-description]{line-height:var(--ui-type-body-leading)}[data-slot=card-content],[data-slot=card-footer],[data-slot=card-header]{min-width:0}[data-slot=table-container]{min-width:0;max-width:100%;overscroll-behavior-inline:contain}[data-slot=table]{line-height:var(--ui-type-label-leading)}[data-ui-skeleton=page]{height:var(--ui-type-page-leading)}[data-ui-skeleton=control]{height:var(--ui-control-height)}[data-ui-skeleton=body]{height:var(--ui-type-body-leading)}[data-slot=dialog-header],[data-slot=sheet-header]{padding-inline-end:3rem;text-align:start}[data-slot=dialog-footer],[data-slot=sheet-footer]{flex-wrap:wrap;gap:var(--ui-space-2)}[data-slot=dialog-close],[data-slot=sheet-close]{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ui-control-touch);min-height:var(--ui-control-touch);top:.5rem;right:.5rem}[data-slot=alert-title]{line-height:var(--ui-type-label-leading);-webkit-line-clamp:unset;overflow:visible}@media (pointer:coarse){.toaster [data-sonner-toast] [data-button],[data-slot=button],[data-slot=input],[data-slot=select-trigger],[data-slot=tabs-trigger]{min-height:var(--ui-control-touch)}[data-slot=button][data-size^=icon]{min-width:var(--ui-control-touch)}[data-slot=input],[data-slot=select-trigger],[data-slot=textarea]{font-size:1rem}[data-ui-skeleton=control]{height:var(--ui-control-touch)}}@media (min-width:48rem){:root{--ui-panel-padding:1.5rem;--ui-page-gutter:1.5rem;--ui-section-gap:2rem}}@media (max-width:47.999rem){[data-slot=dialog-footer]>[data-slot=button]{width:100%;height:auto;min-height:var(--ui-control-touch);white-space:normal}}@media (prefers-reduced-motion:reduce){[data-slot=dialog-content],[data-slot=sheet-content],[data-slot=skeleton]{animation:none;transition:none}}