/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-leading:initial;--tw-font-weight:initial}}}@layer hui.components{:where([data-hydro-root]) :where(button,select,textarea,input:not([type=checkbox]):not([type=radio]),input[role=switch]){border-style:var(--tw-border-style);border-width:var(--hui-border-none);--tw-border-style:solid;border-style:solid}:where(hui-checkbox,hui-switch){color:var(--hui-color-foreground);min-block-size:calc(var(--hui-size-touch-target) + var(--hui-space-2));display:inline-block}:where(hui-checkbox,hui-switch) [data-part=label]{min-height:var(--hui-size-touch-target);cursor:pointer;align-items:center;gap:var(--hui-space-2);padding-block:var(--hui-space-1);display:inline-flex}:where(hui-checkbox,hui-switch)[disabled] [data-part=label]{cursor:not-allowed;color:var(--hui-color-disabled)}:where(hui-checkbox,hui-switch) :is(input,button):focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:var(--hui-size-focus-ring);outline-color:var(--hui-color-focus-ring)}hui-checkbox input[type=checkbox]{margin:var(--hui-space-0);width:var(--hui-size-touch-target);height:var(--hui-size-touch-target);accent-color:var(--hui-color-interactive);flex:none}hui-checkbox[data-state=checked] [data-part=label]{color:var(--hui-color-interactive)}hui-checkbox[data-state=checked] input[type=checkbox]{accent-color:var(--hui-color-interactive)}hui-checkbox[data-state=indeterminate] [data-part=label]{color:var(--hui-color-danger)}hui-checkbox[data-state=indeterminate] input[type=checkbox]{accent-color:var(--hui-color-danger)}hui-checkbox[disabled] [data-part=label]{color:var(--hui-color-disabled)}hui-checkbox[disabled] input[type=checkbox]{accent-color:var(--hui-color-disabled)}:where(hui-radio-group,hui-radio){color:var(--hui-color-foreground);display:inline-block}hui-radio-group{gap:var(--hui-space-1);flex-direction:column;display:inline-flex}hui-radio [data-part=label]{min-height:var(--hui-size-touch-target);cursor:pointer;align-items:center;gap:var(--hui-space-2);padding-block:var(--hui-space-1);display:inline-flex}hui-radio input[type=radio]:not(.hui-sr-only){margin:var(--hui-space-0);width:var(--hui-size-touch-target);height:var(--hui-size-touch-target);accent-color:var(--hui-color-interactive);flex:none}hui-radio button[role=radio]{min-height:var(--hui-size-touch-target);border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);padding-inline:var(--hui-space-2);color:var(--hui-color-foreground);cursor:inherit}hui-radio:not([as=button])[data-state=checked] [data-part=label]{color:var(--hui-color-interactive)}hui-radio[as=button][data-state=checked] button[role=radio]{border-color:var(--hui-color-interactive);background-color:var(--hui-color-interactive);color:var(--hui-color-interactive-contrast)}hui-radio[disabled] [data-part=label]{cursor:not-allowed;color:var(--hui-color-disabled)}hui-radio[disabled] input[type=radio]:not(.hui-sr-only){accent-color:var(--hui-color-disabled)}hui-radio[disabled] button[role=radio]{border-color:var(--hui-color-disabled);background-color:var(--hui-color-disabled-background);color:var(--hui-color-disabled)}hui-radio :is(input[type=radio]:not(.hui-sr-only),button[role=radio]):focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:var(--hui-size-focus-ring);outline-color:var(--hui-color-focus-ring)}:where(hui-accordion-trigger,hui-accordion-content){display:block}hui-accordion-trigger button{min-height:var(--hui-size-touch-target);cursor:pointer;border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);padding-inline:var(--hui-space-2);color:var(--hui-color-foreground)}hui-accordion-trigger button:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:var(--hui-size-focus-ring);outline-color:var(--hui-color-focus-ring)}hui-accordion-item[data-state=open] hui-accordion-trigger button{border-color:var(--hui-color-interactive);color:var(--hui-color-interactive)}hui-accordion-item[disabled] hui-accordion-trigger button,hui-accordion-item[disabled] hui-accordion-content{border-color:var(--hui-color-disabled);background-color:var(--hui-color-disabled-background);color:var(--hui-color-disabled)}:where(hui-tabs-list,hui-tabs-panel){display:block}hui-tabs-list{gap:var(--hui-space-1);border-block-end:var(--hui-border-width-thin) solid var(--hui-color-border);display:flex}hui-tabs-list[data-orientation=vertical]{border-block-end:var(--hui-border-none);border-inline-end:var(--hui-border-width-thin) solid var(--hui-color-border);flex-direction:column}hui-tabs-tab{display:block}hui-tabs-tab button[role=tab]{min-height:var(--hui-size-touch-target);cursor:pointer;border-top-left-radius:var(--hui-radius-md);border-top-right-radius:var(--hui-radius-md);border-bottom-right-radius:var(--hui-radius-none);border-bottom-left-radius:var(--hui-radius-none);background-color:var(--hui-color-surface);padding-inline:var(--hui-space-2);color:var(--hui-color-foreground);border-block-end:var(--hui-border-width-thin) solid transparent}hui-tabs-tab button[role=tab]:hover{color:var(--hui-color-interactive-hover)}hui-tabs-tab[data-state=active] button[role=tab]{color:var(--hui-color-interactive);border-block-end-color:var(--hui-color-interactive)}hui-tabs-tab[disabled] button[role=tab]{cursor:not-allowed;background-color:var(--hui-color-disabled-background);color:var(--hui-color-interactive-disabled)}hui-tabs-tab button[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:var(--hui-size-focus-ring);outline-color:var(--hui-color-focus-ring)}hui-tabs-panel{padding-block:var(--hui-space-2)}:where(hui-tooltip,hui-tooltip-trigger,hui-tooltip-content){display:inline-block}hui-tooltip-trigger button{min-height:var(--hui-size-touch-target);cursor:help;border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);padding-inline:var(--hui-space-2);color:var(--hui-color-foreground)}hui-tooltip-trigger button:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:var(--hui-size-focus-ring);outline-color:var(--hui-color-focus-ring)}hui-tooltip-content{pointer-events:none;z-index:var(--hui-z-index-popover);border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface-raised);padding-inline:var(--hui-space-2);padding-block:var(--hui-space-1);color:var(--hui-color-foreground);--tw-shadow:var(--hui-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:fixed;inset-block-start:var(--hui-position-y);inset-inline-start:var(--hui-position-x)}hui-tooltip-content[data-state=hidden]{visibility:hidden}:where(hui-popover,hui-popover-trigger,hui-popover-content){display:inline-block}hui-popover-trigger button{min-height:var(--hui-size-touch-target);cursor:pointer;border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);padding-inline:var(--hui-space-2);color:var(--hui-color-foreground)}hui-popover-trigger button:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:var(--hui-size-focus-ring);outline-color:var(--hui-color-focus-ring)}hui-popover-content{z-index:var(--hui-z-index-popover);margin:var(--hui-space-0);border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface-raised);padding:var(--hui-space-2);color:var(--hui-color-foreground);--tw-shadow:var(--hui-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset:auto;top:var(--hui-position-y);left:var(--hui-position-x);position:fixed}hui-popover-content[data-state=closed]{visibility:hidden}:where(hui-slider,hui-slider-thumb,hui-slider-range){display:block}hui-slider{color:var(--hui-color-foreground)}hui-slider [data-part=track]{min-height:var(--hui-space-2);border-radius:var(--hui-radius-full);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface-raised);block-size:var(--hui-size-touch-target);position:relative}hui-slider [data-part=range]{pointer-events:none;border-radius:var(--hui-radius-full);background-color:var(--hui-color-interactive);inline-size:var(--hui-range-end-pct);block-size:100%;position:absolute;inset-block-start:var(--hui-space-0);inset-inline-start:var(--hui-space-0)}hui-slider-thumb [data-part=thumb]{box-sizing:border-box;width:var(--hui-size-touch-target);height:var(--hui-size-touch-target);cursor:grab;border-radius:var(--hui-radius-full);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-interactive);background-color:var(--hui-color-surface);--tw-outline-style:none;outline-style:none;position:absolute;inset-block-start:calc(var(--hui-size-touch-target) / 2);inset-inline-start:var(--hui-position-pct);transform:translate(-50%,-50%)}hui-slider-thumb [data-part=thumb]:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:var(--hui-size-focus-ring);outline-color:var(--hui-color-focus-ring)}hui-slider-thumb [data-part=thumb][data-state=dragging]{cursor:grabbing;background-color:var(--hui-color-interactive-hover)}hui-slider[data-orientation=vertical] [data-part=track],hui-slider[orientation=vertical] [data-part=track]{inline-size:var(--hui-size-touch-target);block-size:calc(var(--hui-size-touch-target) * 8)}hui-slider[data-orientation=vertical] [data-part=range],hui-slider[orientation=vertical] [data-part=range]{inline-size:100%;block-size:var(--hui-range-end-pct);inset-block-start:auto;inset-block-end:var(--hui-space-0)}hui-slider[data-orientation=vertical] hui-slider-thumb [data-part=thumb],hui-slider[orientation=vertical] hui-slider-thumb [data-part=thumb]{inset-block-start:auto;inset-block-end:var(--hui-position-pct);inset-inline:auto;left:var(--hui-position-half);right:auto;transform:translate(-50%,50%)}hui-slider[disabled] [data-part=track],hui-slider[disabled] [data-part=thumb],hui-slider-thumb[disabled] [data-part=thumb]{border-color:var(--hui-color-disabled);background-color:var(--hui-color-disabled-background)}hui-slider[disabled] [data-part=range],hui-slider [data-part=range][data-state=disabled]{background-color:var(--hui-color-disabled)}hui-slider-thumb[disabled] [data-part=thumb],hui-slider[disabled] [data-part=thumb]{cursor:not-allowed}:where(hui-toaster,hui-toast,hui-toast-title,hui-toast-description,hui-toast-action,hui-toast-close){display:block}hui-toaster{pointer-events:none;z-index:var(--hui-z-index-toast);inline-size:calc(100% - var(--hui-space-4) * 2);position:fixed;inset-block-start:var(--hui-space-4);inset-inline-end:var(--hui-space-4)}hui-toaster[data-position=top-start],hui-toaster[data-position=bottom-start]{inset-inline-start:var(--hui-space-4);inset-inline-end:auto}hui-toaster[data-position=bottom-start],hui-toaster[data-position=bottom-end]{inset-block-start:auto;inset-block-end:var(--hui-space-4)}hui-toaster [data-part=region]{justify-items:end;gap:var(--hui-space-2);display:grid;position:relative}hui-toaster[data-position=top-start] [data-part=region],hui-toaster[data-position=bottom-start] [data-part=region]{justify-items:start}hui-toaster hui-toast[data-state=leaving]{pointer-events:none;inline-size:var(--hui-toast-leave-width,min(100%, calc(var(--hui-size-touch-target) * 12)));position:fixed;inset-block-start:var(--hui-toast-leave-top,var(--hui-space-0));inset-inline-start:var(--hui-toast-leave-left,var(--hui-space-0))}hui-toast{inline-size:100%;max-inline-size:calc(var(--hui-size-touch-target) * 12);pointer-events:auto;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--hui-duration-normal);transition-duration:var(--hui-duration-normal);--tw-ease:var(--hui-easing-standard);transition-timing-function:var(--hui-easing-standard)}hui-toast [data-part=toast]{box-sizing:border-box;align-items:flex-start;gap:var(--hui-space-2);border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface-raised);padding:var(--hui-space-2);color:var(--hui-color-foreground);--tw-shadow:var(--hui-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-inline-start:var(--hui-size-focus-ring) solid var(--hui-toast-accent,var(--hui-color-interactive));opacity:1;inline-size:100%;transform:translateX(var(--hui-swipe-x,var(--hui-space-0)));transition:opacity var(--hui-duration-fast) var(--hui-easing-standard), transform var(--hui-duration-fast) var(--hui-easing-standard);grid-template-columns:1fr auto;display:grid}hui-toast [data-part=body]{gap:var(--hui-space-1);min-inline-size:var(--hui-space-0);display:grid}hui-toast [data-part=title]{margin:var(--hui-space-0);font-size:var(--hui-font-size-md);--tw-leading:var(--hui-line-height-tight);line-height:var(--hui-line-height-tight);--tw-font-weight:var(--hui-font-weight-semibold);font-weight:var(--hui-font-weight-semibold)}hui-toast [data-part=description]{margin:var(--hui-space-0);--tw-leading:var(--hui-line-height-normal);line-height:var(--hui-line-height-normal);color:var(--hui-color-foreground-muted)}hui-toast [data-part=action],hui-toast [data-part=close],hui-toast [data-part=default-close]{min-height:var(--hui-size-touch-target);cursor:pointer;border-radius:var(--hui-radius-sm);--tw-border-style:none;--tw-font-weight:var(--hui-font-weight-semibold);font-weight:var(--hui-font-weight-semibold);color:var(--hui-color-interactive);background-color:#0000;border-style:none}hui-toast [data-part=action]{padding-inline:var(--hui-space-1)}hui-toast [data-part=close],hui-toast [data-part=default-close]{padding:var(--hui-space-0);padding-inline:var(--hui-space-1);font-size:var(--hui-font-size-lg);color:var(--hui-color-foreground-muted);grid-area:1/2}hui-toast [data-part=action]:focus-visible,hui-toast [data-part=close]:focus-visible,hui-toast [data-part=default-close]:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-color:var(--hui-color-focus-ring);outline-offset:calc(var(--hui-size-focus-ring) * -1)}hui-toast[data-state=leaving] [data-part=toast]{opacity:0;transform:translateX(var(--hui-swipe-x,var(--hui-space-0))) scale(.96)}hui-toast[type=alert] [data-part=toast]{border-inline-start-color:var(--hui-color-danger)}@media (prefers-reduced-motion:reduce){hui-toast [data-part=toast]{transition-property:none}hui-toast[data-state=leaving] [data-part=toast]{transform:none}}:where(hui-dialog,hui-dialog-trigger,hui-dialog-content,hui-dialog-title,hui-dialog-description,hui-dialog-close){display:inline-block}hui-dialog-trigger button{min-height:var(--hui-size-touch-target);cursor:pointer;border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);padding-inline:var(--hui-space-2);color:var(--hui-color-foreground)}hui-dialog-trigger button:focus-visible,hui-dialog-close button:focus-visible,hui-dialog-content button:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:var(--hui-size-focus-ring);outline-color:var(--hui-color-focus-ring)}hui-dialog [data-part=overlay]{z-index:var(--hui-z-index-overlay);inset:var(--hui-space-0);background-color:var(--hui-color-backdrop);position:fixed}hui-dialog-content{display:contents}hui-dialog-content>dialog[data-part=surface]{z-index:var(--hui-z-index-overlay);box-sizing:border-box;min-width:var(--hui-size-touch-target);border-radius:var(--hui-radius-lg);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface-raised);padding:var(--hui-space-4);color:var(--hui-color-foreground);--tw-shadow:var(--hui-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:auto;position:fixed;inset-block-start:var(--hui-space-0);inset-inline-start:var(--hui-space-0)}hui-dialog-content[data-strategy=manual][data-hui-portal]>dialog[data-part=surface]{inset-block-start:var(--hui-space-6);inset-block-end:var(--hui-space-6);inset-inline-start:var(--hui-space-6);inset-inline-end:var(--hui-space-6)}hui-dialog-content>dialog[data-part=surface]::backdrop{background-color:var(--hui-color-backdrop)}hui-dialog-title{margin-bottom:var(--hui-space-1);font-size:var(--hui-font-size-lg);--tw-font-weight:var(--hui-font-weight-semibold);font-weight:var(--hui-font-weight-semibold);display:block}hui-dialog-description{margin-bottom:var(--hui-space-4);color:var(--hui-color-foreground-muted);display:block}hui-dialog-close{margin-top:var(--hui-space-4)}hui-dialog-close button{min-height:var(--hui-size-touch-target);cursor:pointer;border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);padding-inline:var(--hui-space-2);color:var(--hui-color-foreground)}hui-dialog[open] hui-dialog-trigger button{border-color:var(--hui-color-interactive);color:var(--hui-color-interactive)}hui-dialog[disabled] hui-dialog-trigger button,hui-dialog-close button:disabled{border-color:var(--hui-color-disabled);background-color:var(--hui-color-disabled-background);color:var(--hui-color-disabled);cursor:not-allowed}:where(hui-menu,hui-menu-trigger,hui-menu-content){display:inline-block}hui-menu-trigger button{min-height:var(--hui-size-touch-target);cursor:pointer;border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);padding-inline:var(--hui-space-2);color:var(--hui-color-foreground)}hui-menu-trigger button:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:var(--hui-size-focus-ring);outline-color:var(--hui-color-focus-ring)}hui-menu-content{z-index:var(--hui-z-index-popover);min-width:var(--hui-size-touch-target);border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface-raised);padding:var(--hui-space-1);color:var(--hui-color-foreground);--tw-shadow:var(--hui-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-block-start:auto;inset-inline-start:auto;top:var(--hui-position-y);left:var(--hui-position-x);position:absolute}hui-menu-content[data-hui-portal]{inset-block-start:auto;inset-inline-start:auto;top:var(--hui-position-y);left:var(--hui-position-x);position:absolute}hui-popover-content[data-hui-portal]{top:initial;left:initial;position:fixed;inset-block-start:var(--hui-position-y);inset-inline-start:var(--hui-position-x)}hui-menu-content[data-state=closed]{visibility:hidden}hui-menu-content [data-part=item]{min-height:var(--hui-size-touch-target);cursor:pointer;border-radius:var(--hui-radius-md);--tw-border-style:none;padding-inline:var(--hui-space-2);padding-block:var(--hui-space-1);text-align:start;white-space:nowrap;color:var(--hui-color-foreground);background-color:#0000;border-style:none}hui-menu-content [data-part=item][data-highlighted],hui-menu-content [data-part=item]:focus-visible{background-color:var(--hui-color-interactive);color:var(--hui-color-interactive-contrast);outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:calc(var(--hui-size-focus-ring) * -1)}hui-menu-content [data-part=item][aria-disabled=true]{cursor:not-allowed;color:var(--hui-color-interactive-disabled)}hui-menu-content [data-part=item][aria-checked=true]{color:var(--hui-color-interactive)}hui-menu-content [data-part=label]{padding-inline:var(--hui-space-2);padding-block:var(--hui-space-1);font-size:var(--hui-font-size-sm);--tw-font-weight:var(--hui-font-weight-semibold);font-weight:var(--hui-font-weight-semibold);color:var(--hui-color-interactive-disabled)}hui-menu-content [role=separator]{margin-block:var(--hui-space-1);height:var(--hui-size-hairline);background-color:var(--hui-color-border)}:where(hui-select,hui-select-trigger,hui-select-value,hui-select-content){display:inline-block}hui-select-trigger button[role=combobox]{min-height:var(--hui-size-touch-target);cursor:pointer;border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);padding-inline:var(--hui-space-2);color:var(--hui-color-foreground)}hui-select-trigger button[role=combobox]:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:var(--hui-size-focus-ring);outline-color:var(--hui-color-focus-ring)}hui-select-content{z-index:var(--hui-z-index-popover);min-width:var(--hui-size-touch-target);border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface-raised);padding:var(--hui-space-1);color:var(--hui-color-foreground);--tw-shadow:var(--hui-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-block-start:auto;inset-inline-start:auto;top:var(--hui-position-y);left:var(--hui-position-x);position:absolute}hui-select-content [data-part=option]{min-height:var(--hui-size-touch-target);cursor:pointer;border-radius:var(--hui-radius-md);--tw-border-style:none;padding-inline:var(--hui-space-2);padding-block:var(--hui-space-1);text-align:start;white-space:nowrap;color:var(--hui-color-foreground);background-color:#0000;border-style:none}hui-select-content [data-part=option][data-highlighted],hui-select-content [data-part=option]:focus-visible{background-color:var(--hui-color-interactive);color:var(--hui-color-interactive-contrast);outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:calc(var(--hui-size-focus-ring) * -1)}hui-select-content [data-part=option][aria-disabled=true]{cursor:not-allowed;color:var(--hui-color-interactive-disabled)}hui-select-content [data-part=option][aria-selected=true]{color:var(--hui-color-interactive)}hui-select-content [data-part=label]{padding-inline:var(--hui-space-2);padding-block:var(--hui-space-1);font-size:var(--hui-font-size-sm);--tw-font-weight:var(--hui-font-weight-semibold);font-weight:var(--hui-font-weight-semibold);color:var(--hui-color-interactive-disabled)}:where(hui-combobox,hui-combobox-input,hui-combobox-trigger,hui-combobox-content){display:inline-block}hui-combobox{color:var(--hui-color-foreground)}hui-combobox-input input{min-height:var(--hui-size-touch-target);border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);padding-inline:var(--hui-space-2);color:var(--hui-color-foreground);min-inline-size:calc(var(--hui-size-touch-target) * 8)}hui-combobox-input input:focus-visible,hui-combobox-trigger button:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:var(--hui-size-focus-ring);outline-color:var(--hui-color-focus-ring)}hui-combobox-input input[data-focus-origin=pointer]:focus-visible{--tw-outline-style:none;outline-offset:var(--hui-space-0);outline-style:none}hui-combobox-trigger button{min-height:var(--hui-size-touch-target);cursor:pointer;border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);padding-inline:var(--hui-space-2);color:var(--hui-color-foreground)}hui-combobox-content{z-index:var(--hui-z-index-popover);min-width:var(--hui-size-touch-target);border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface-raised);padding:var(--hui-space-1);color:var(--hui-color-foreground);--tw-shadow:var(--hui-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-block-start:auto;inset-inline-start:auto;top:var(--hui-position-y);left:var(--hui-position-x);position:absolute}hui-combobox-content [data-part=option]{min-height:var(--hui-size-touch-target);cursor:pointer;border-radius:var(--hui-radius-md);--tw-border-style:none;padding-inline:var(--hui-space-2);padding-block:var(--hui-space-1);text-align:start;white-space:nowrap;color:var(--hui-color-foreground);background-color:#0000;border-style:none}hui-combobox-content [data-part=option][data-highlighted]{background-color:var(--hui-color-interactive);color:var(--hui-color-interactive-contrast);outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:calc(var(--hui-size-focus-ring) * -1)}hui-combobox-content [data-part=option][aria-disabled=true]{cursor:not-allowed;color:var(--hui-color-interactive-disabled)}hui-combobox-content [data-part=option][aria-selected=true]{color:var(--hui-color-interactive)}hui-combobox-content [data-part=empty],hui-combobox-content [data-part=status]{padding-inline:var(--hui-space-2);padding-block:var(--hui-space-1);color:var(--hui-color-foreground-muted)}:where(hui-number-field,hui-number-field-input,hui-number-field-increment,hui-number-field-decrement){display:inline-block}hui-number-field{align-items:center;gap:var(--hui-space-1);color:var(--hui-color-foreground);display:inline-flex}hui-number-field-input [data-part=input-wrapper]{align-items:center;display:inline-flex}hui-number-field-input input{min-height:var(--hui-size-touch-target);border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);padding-inline:var(--hui-space-2);color:var(--hui-color-foreground);box-sizing:border-box;min-inline-size:calc(var(--hui-size-touch-target) * 4);appearance:textfield}hui-number-field-input input::-webkit-inner-spin-button{margin:var(--hui-space-0);appearance:none}hui-number-field-input input::-webkit-outer-spin-button{margin:var(--hui-space-0);appearance:none}hui-number-field-input input:focus-visible,hui-number-field-increment button:focus-visible,hui-number-field-decrement button:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--hui-size-focus-ring);outline-offset:var(--hui-size-focus-ring);outline-color:var(--hui-color-focus-ring)}hui-number-field-input input[data-focus-origin=pointer]:focus-visible{--tw-outline-style:none;outline-offset:var(--hui-space-0);outline-style:none}hui-number-field-increment button,hui-number-field-decrement button{min-height:var(--hui-size-touch-target);min-width:var(--hui-size-touch-target);cursor:pointer;border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);color:var(--hui-color-foreground)}hui-number-field-increment button:hover:not(:disabled),hui-number-field-decrement button:hover:not(:disabled){border-color:var(--hui-color-interactive);color:var(--hui-color-interactive)}hui-number-field [data-part=input][aria-invalid=true]{border-color:var(--hui-color-danger)}hui-number-field[data-disabled],hui-number-field-input[disabled],hui-number-field-increment[disabled],hui-number-field-decrement[disabled]{color:var(--hui-color-interactive-disabled)}hui-number-field input:disabled,hui-number-field button:disabled{border-color:var(--hui-color-disabled);background-color:var(--hui-color-disabled-background);color:var(--hui-color-disabled);cursor:not-allowed}hui-switch [data-part=control]{inline-size:calc(var(--hui-size-touch-target) * 2);block-size:var(--hui-size-touch-target);flex:none;display:inline-flex;position:relative}hui-switch button[role=switch]{min-height:var(--hui-size-touch-target);gap:var(--hui-space-2);border-radius:var(--hui-radius-md);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);padding-inline:var(--hui-space-2);color:var(--hui-color-foreground);cursor:inherit;align-items:center;display:inline-flex}hui-switch input[role=switch]{margin:var(--hui-space-0);box-sizing:border-box;appearance:none;border-radius:var(--hui-radius-full);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface-raised);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--hui-duration-fast);transition-duration:var(--hui-duration-fast);--tw-ease:var(--hui-easing-standard);transition-timing-function:var(--hui-easing-standard);block-size:100%;inline-size:100%;cursor:inherit;display:block;position:relative}hui-switch [data-part=thumb]{box-sizing:border-box;border-radius:var(--hui-radius-full);border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-border);background-color:var(--hui-color-surface);--tw-shadow:var(--hui-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inline-size:calc(var(--hui-size-touch-target) - var(--hui-space-2));block-size:calc(var(--hui-size-touch-target) - var(--hui-space-2));pointer-events:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--hui-duration-fast);transition-duration:var(--hui-duration-fast);--tw-ease:var(--hui-easing-standard);transition-timing-function:var(--hui-easing-standard);position:absolute;inset-block-start:var(--hui-space-1);inset-inline-start:var(--hui-space-1)}hui-switch[data-state=checked] input[role=switch]{border-color:var(--hui-color-interactive);background-color:var(--hui-color-interactive)}hui-switch[data-state=checked] [data-part=thumb]{transform:translateX(var(--hui-size-touch-target))}hui-switch[data-state=checked] button[role=switch]{border-color:var(--hui-color-interactive);background-color:var(--hui-color-interactive);color:var(--hui-color-interactive-contrast)}hui-switch[disabled] input[role=switch]{border-color:var(--hui-color-disabled);background-color:var(--hui-color-disabled-background)}hui-switch[disabled] [data-part=thumb]{border-style:var(--tw-border-style);border-width:var(--hui-border-width-thin);border-color:var(--hui-color-disabled);background-color:var(--hui-color-surface)}hui-switch[disabled] button[role=switch]{border-color:var(--hui-color-disabled);background-color:var(--hui-color-disabled-background);color:var(--hui-color-disabled)}:where(hui-menu-content[data-state=closed],hui-popover-content[data-state=closed],hui-select-content[data-state=closed],hui-combobox-content[data-state=closed],hui-tooltip-content[data-state=hidden]){pointer-events:none;visibility:hidden;opacity:0;transform:translateY(calc(var(--hui-space-1) * -1))}:where(hui-menu-content[data-state=open],hui-popover-content[data-state=open],hui-select-content[data-state=open],hui-combobox-content[data-state=open],hui-tooltip-content[data-state=visible]){pointer-events:auto;visibility:visible;opacity:1;transform:translateY(var(--hui-space-0))}hui-popover-content[data-placement=left][data-state=closed]{transform:translateX(calc(var(--hui-space-1) * -1))}hui-popover-content[data-placement=right][data-state=closed]{transform:translateX(var(--hui-space-1))}:where(hui-popover-content[data-placement=left][data-state=open],hui-popover-content[data-placement=right][data-state=open]){transform:translateX(var(--hui-space-0))}hui-dialog [data-part=overlay][data-state=closed],hui-dialog-content[data-state=closed]>dialog[data-part=surface]{pointer-events:none;visibility:hidden;opacity:0;transform:translateY(calc(var(--hui-space-1) * -1))}hui-dialog-content[data-state=closed]>dialog[data-part=surface]::backdrop{opacity:0}hui-dialog [data-part=overlay][data-state=open],hui-dialog-content[data-state=open]>dialog[data-part=surface]{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(var(--hui-space-0))}@media (prefers-reduced-motion:no-preference){:where(hui-menu-content,hui-popover-content,hui-select-content,hui-combobox-content,hui-tooltip-content){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--hui-duration-fast);transition-duration:var(--hui-duration-fast);--tw-ease:var(--hui-easing-standard);transition-timing-function:var(--hui-easing-standard)}hui-dialog [data-part=overlay],hui-dialog-content>dialog[data-part=surface],hui-dialog-content>dialog[data-part=surface]::backdrop{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--hui-duration-slow);transition-duration:var(--hui-duration-slow);--tw-ease:var(--hui-easing-standard);transition-timing-function:var(--hui-easing-standard)}@starting-style{:where(hui-menu-content[data-state=open],hui-select-content[data-state=open],hui-combobox-content[data-state=open],hui-tooltip-content[data-state=visible]),hui-dialog [data-part=overlay][data-state=open],hui-dialog-content[data-state=open]>dialog[data-part=surface]{opacity:0;transform:translateY(calc(var(--hui-space-1) * -1))}hui-dialog-content>dialog[data-part=surface]::backdrop{opacity:0}}}}hui-popover-content[data-hui-portal],hui-select-content[data-hui-portal],hui-combobox-content[data-hui-portal]{inset-block-start:auto;inset-inline-start:auto;top:var(--hui-position-y);left:var(--hui-position-x);position:absolute}hui-popover-content[data-hui-portal]{top:initial;left:initial;position:fixed;inset-block-start:var(--hui-position-y);inset-inline-start:var(--hui-position-x)}hui-dialog-content[data-hui-portal]{top:initial;left:initial;position:fixed;inset-block-start:var(--hui-space-6);inset-block-end:var(--hui-space-6);inset-inline-start:var(--hui-space-6);inset-inline-end:var(--hui-space-6)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
