@layer ui.reset, ui.behavior, ui.tokens, ui.theme, app;@layer ui.behavior{[popover]:not(:popover-open){display:none}[data-uiify-accordion-item][data-disabled]>summary{cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:no-preference){@starting-style{[popover]:popover-open{opacity:0;scale:.96}}[popover]{transition:opacity var(--duration-fast,.15s) ease-out,scale var(--duration-fast,.15s) ease-out,display var(--duration-fast,.15s) allow-discrete,overlay var(--duration-fast,.15s) allow-discrete}[popover]:popover-open{opacity:1;scale:1}}[data-uiify-tabs-input]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}[data-uiify-tabs-panel]{display:none}[data-uiify-tabs-input]:checked~[data-uiify-tabs-panel]{display:block}[data-uiify-accordion-panel],[data-uiify-collapsible-panel],[data-uiify-stepper-panel]{display:none}[data-uiify-accordion-input]:checked~[data-uiify-accordion-panel],[data-uiify-collapsible-input]:checked~[data-uiify-collapsible-panel],[data-uiify-stepper-input]:checked~[data-uiify-stepper-panel]{display:block}[data-uiify-tabs-trigger][data-disabled]{cursor:not-allowed;pointer-events:none}[data-uiify-spinner][data-state=delayed]{animation:uiify-spinner-show 0s var(--uiify-spinner-delay,0s) forwards;visibility:hidden}@keyframes uiify-spinner-show{to{visibility:visible}}[data-uiify-avatar]:has([data-uiify-avatar-image]:not([src=""])) [data-uiify-avatar-fallback]{display:none}[data-uiify-avatar-fallback][data-delay-ms]{animation:uiify-avatar-fallback-show 0s var(--uiify-avatar-fallback-delay,0s) forwards;visibility:hidden}@keyframes uiify-avatar-fallback-show{to{visibility:visible}}[data-uiify-breadcrumb-ellipsis]>ol{list-style:none;margin:0;padding:0}[data-uiify-virtual-scroll]{--uiify-virtual-scroll-row-height:64px;overflow-y:auto}[data-uiify-virtual-scroll] [data-uiify-virtual-scroll-spacer]{position:relative;block-size:var( --uiify-virtual-scroll-total-size,calc(var(--uiify-virtual-scroll-count, 0) * var(--uiify-virtual-scroll-row-height)) )}[data-uiify-virtual-scroll] [data-uiify-virtual-scroll-row]{position:absolute;inset-inline:0;block-size:var(--uiify-row-height,var(--uiify-virtual-scroll-row-height));translate:0 var( --uiify-row-offset,calc((var(--uiify-range-start, 0) + var(--uiify-slot-index, 0)) * var(--uiify-virtual-scroll-row-height)) )}}@layer reset, tokens, base, demo, components, utilities, theme;@layer demo{:root{--demo-bg:#fff;--demo-fg:#18181b;--demo-muted:#52525b;--demo-border:#e4e4e7;--demo-surface:#fff;--demo-link:#1d4ed8;--demo-focus:#2563eb}[data-theme=basic-dark],[data-theme=dark]{--demo-bg:#09090b;--demo-fg:#fafafa;--demo-muted:#a1a1aa;--demo-border:#3f3f46;--demo-surface:#18181b;--demo-link:#93c5fd;--demo-focus:#60a5fa}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;letter-spacing:inherit}.demo-shell{min-block-size:100vh}.demo-skip-link{position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;z-index:100;padding:.5rem .75rem;border-radius:.375rem;background:var(--demo-fg);color:var(--demo-bg);font:600 .875rem/1 system-ui,sans-serif;translate:0 -200%}.demo-skip-link:focus{translate:0}.demo-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-block-size:3.25rem;padding:.625rem clamp(1rem,3vw,2rem);border-block-end:1px solid var(--demo-border);background:var(--demo-surface);color:var(--demo-fg);font:.875rem/1.4 system-ui,sans-serif}.demo-nav__brand{color:inherit;font-weight:650;text-decoration:none}.demo-nav__brand:hover{text-decoration:underline;text-underline-offset:.2em}.demo-nav__divider{color:var(--demo-muted)}.demo-nav__field{display:inline-flex;align-items:center;gap:.375rem}.demo-nav select{min-block-size:2rem;padding-inline:.5rem;border:1px solid var(--demo-border);border-radius:.375rem;background-color:var(--demo-bg);color:var(--demo-fg)}.demo-nav__badge{padding:.2rem .5rem;border:1px solid color-mix(in srgb,var(--demo-link) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--demo-link) 12%,transparent);color:var(--demo-link);font-size:.75rem;font-weight:600}.demo-content main{display:grid;gap:2rem;inline-size:min(100%,72rem);margin-inline:auto;padding:clamp(1.5rem,4vw,3rem)}.demo-content main>:where(h1,p,ul){max-inline-size:70ch}.demo-content main>:where(button,input,select,textarea){justify-self:start}.demo-content h1,.demo-content h2,.demo-content p{margin:0}.demo-content h1{font:650 clamp(1.75rem,4vw,2.5rem) /1.1 system-ui,sans-serif;letter-spacing:-.025em}.demo-content h2{font:600 1rem/1.3 system-ui,sans-serif}.demo-content section{display:grid;align-content:start;justify-items:start;gap:.75rem;min-inline-size:0}.demo-content output,.demo-index-copy{color:var(--demo-muted)}.demo-index-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.demo-index-list a{color:var(--demo-link);text-decoration-thickness:1px;text-underline-offset:.2em}:where(.demo-nav a,.demo-nav select,.demo-index-list a):focus-visible{outline:2px solid var(--demo-focus);outline-offset:2px}@media (width <= 36rem){.demo-nav__divider{display:none}.demo-nav__brand{inline-size:100%}}}