/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:where(:root,[data-theme]){--ui-font-display:initial;--ui-font-prose:initial;--ui-label-transform:initial;--ui-label-tracking:initial;--ui-surface-corner-shape:round;--ui-control-corner-shape:round;--ui-pill-corner-shape:initial;--ui-frame:none;--ui-surface-texture:none;--ui-icon-stroke:1.75;--ui-border-width:initial;--ui-disabled-opacity:initial;--ui-link-decoration:initial;--ui-danger-fg:initial;--ui-choice-border:initial;--ui-active-indicator:initial;--ui-field-border-hover:initial;--ui-field-focus-border-color:initial;--ui-field-focus-ring:initial;--ui-field-focus-ring-invalid:initial;--ui-badge-radius:initial;--ui-sidebar-bg:initial;--ui-kbd-font:initial;--ui-avatar-radius:initial;--ui-switch-knob-bg:initial;--ui-switch-knob-bg-off:initial;--ui-slider-thumb-bg:initial;--ui-progress-track-scale:initial;--ui-button-shadow-active:initial;--ui-button-secondary-bg:initial;--ui-button-secondary-bg-hover:initial;--ui-button-secondary-fg:initial;--ui-search-input-radius:initial;--ui-toast-bg:initial;--ui-toast-fg:initial;--ui-chart-mark-stroke:initial;--ui-chart-mark-stroke-width:initial}:where([class^=ui-],[class*=\ ui-]),:where([class^=ui-],[class*=\ ui-]):after,:where([class^=ui-],[class*=\ ui-]):before{box-sizing:border-box}html[data-theme]{background:var(--ui-page-bg);color:var(--ui-fg);font-family:var(--ui-font-sans);font-size:var(--ui-text-md);line-height:var(--ui-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-attachment:fixed}html[data-theme] ::selection{background:var(--ui-accent-soft)}.ui-panel{background:var(--ui-surface);border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-card);box-shadow:var(--ui-highlight),var(--ui-sheen),var(--ui-shadow-card);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur);background-image:var(--ui-surface-texture)}.ui-floating,.ui-panel{color:var(--ui-fg);corner-shape:var(--ui-surface-corner-shape)}.ui-floating{background:var(--ui-elevated);border:1px solid var(--ui-floating-border-color);border-radius:var(--ui-radius-popover);box-shadow:var(--ui-highlight),var(--ui-sheen),var(--ui-shadow-popover);-webkit-backdrop-filter:var(--ui-blur-strong);backdrop-filter:var(--ui-blur-strong);background-image:var(--ui-surface-texture);outline:none}.ui-field{align-items:center;gap:var(--ui-space-2);width:100%;min-height:var(--ui-control-h-md);padding:0 var(--ui-space-3);background:var(--ui-field-bg);border:var(--ui-border-width,1px) solid var(--ui-border-field);border-radius:var(--ui-radius-field);corner-shape:var(--ui-control-corner-shape);color:var(--ui-fg);font:inherit;font-size:var(--ui-text-md);box-shadow:var(--ui-field-shadow);transition:border-color var(--ui-duration-fast) var(--ui-ease),box-shadow var(--ui-duration-fast) var(--ui-ease),background-color var(--ui-duration-fast) var(--ui-ease);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur);display:flex}.ui-field:hover:where(:not([data-disabled=true],:disabled)){border-color:var(--ui-field-border-hover,var(--ui-border-field))}@supports (color:color-mix(in lab,red,red)){.ui-field:hover:where(:not([data-disabled=true],:disabled)){border-color:var(--ui-field-border-hover,color-mix(in srgb,var(--ui-border-field),var(--ui-fg) 25%))}}.ui-field:focus-within,.ui-field:is(input,textarea,select,button):focus-visible{border-color:var(--ui-field-focus-border-color,var(--ui-accent));box-shadow:var(--ui-field-focus-ring,var(--ui-focus-ring));outline:none}.ui-field[aria-invalid=true],.ui-field[data-invalid=true]{border-color:var(--ui-danger)}.ui-field[aria-invalid=true]:focus-visible,.ui-field[data-invalid=true]:focus-within{box-shadow:var(--ui-field-focus-ring-invalid,var(--ui-focus-ring-invalid))}.ui-field:disabled,.ui-field[data-disabled=true]{opacity:var(--ui-disabled-opacity,.55);cursor:not-allowed}.ui-field[data-size=sm]{min-height:var(--ui-control-h-sm);font-size:var(--ui-text-sm);padding:0 var(--ui-space-2)}.ui-field[data-size=lg]{min-height:var(--ui-control-h-lg);font-size:var(--ui-text-lg);padding:0 var(--ui-space-4)}.ui-field__input{min-width:0;height:auto;min-height:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;align-self:stretch;padding:0}.ui-field::placeholder,.ui-field__input::placeholder{color:var(--ui-fg-subtle)}.ui-field__icon{color:var(--ui-fg-faint);flex-shrink:0;display:inline-flex}.ui-menu-item{align-items:center;gap:var(--ui-space-2);width:100%;min-height:var(--ui-menu-item-h);padding:0 var(--ui-space-2);border-radius:calc(var(--ui-radius-popover) - 6px);corner-shape:var(--ui-control-corner-shape);color:var(--ui-fg);font:inherit;font-size:var(--ui-text-md);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ui-duration-fast) var(--ui-ease),color var(--ui-duration-fast) var(--ui-ease);background:0 0;border:0;outline:none;display:flex}.ui-menu-item:focus-visible,.ui-menu-item:hover,.ui-menu-item[data-highlighted=true]{background:var(--ui-hover);transition-duration:0s}.ui-menu-item:is(:focus-visible,[data-highlighted=true]){background:var(--ui-menu-highlight-bg);color:var(--ui-menu-highlight-fg)}.ui-menu-item:is(:focus-visible,[data-highlighted=true]) .ui-menu-item__hint{color:var(--ui-menu-highlight-hint-fg)}.ui-menu-item:is(:focus-visible,[data-highlighted=true]) .ui-menu-item__icon{color:var(--ui-menu-highlight-icon-fg)}.ui-menu-item[data-danger=true]{color:var(--ui-danger-text)}.ui-menu-item[data-danger=true] .ui-menu-item__icon{color:inherit}.ui-menu-item[data-danger=true]:is(:hover,:focus-visible,[data-highlighted=true]):not([aria-disabled=true],:disabled){background:var(--ui-danger-soft)}.ui-menu-item[data-danger=true]:is(:focus-visible,[data-highlighted=true]):not([aria-disabled=true],:disabled){background:var(--ui-menu-danger-highlight-bg);color:var(--ui-menu-danger-highlight-fg)}.ui-menu-item:is([aria-disabled=true],:disabled){color:var(--ui-fg-disabled);cursor:not-allowed;background:0 0}.ui-menu-item__icon{color:var(--ui-fg-muted);display:inline-flex}.ui-menu-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-menu-item__hint{color:var(--ui-fg-subtle);font-size:var(--ui-text-xs)}.ui-menu-separator{height:1px;margin:var(--ui-space-1) calc(-1 * var(--ui-space-1));background:var(--ui-divider)}.ui-menu-label{padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-1);color:var(--ui-fg-subtle);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium)}[data-dir-flip]:dir(rtl):not([data-dir-flip=false],[data-dir-flip] [data-dir-flip]){scale:-1 1}:where(.ui-icon:not([stroke-width])){stroke-width:var(--ui-icon-stroke)}.ui-focusable:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-kbd{border:var(--ui-border-width,1px) solid var(--ui-border);border-radius:var(--ui-radius-xs);background:var(--ui-surface-2);min-width:20px;height:20px;color:var(--ui-fg-muted);font-family:var(--ui-kbd-font,var(--ui-font-sans));justify-content:center;align-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-pop-in{0%{opacity:0;transform:scale(.96) translateY(var(--ui-pop-y,-4px))}}@keyframes ui-pop-out{to{opacity:0;transform:scale(.96) translateY(var(--ui-pop-y,-4px))}}@keyframes ui-slide-up{0%{opacity:0;transform:translateY(8px)}}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.ui-animate-pop{transform-origin:var(--ui-transform-origin,top center)}.ui-animate-pop[data-side=top]{--ui-pop-y:4px}.ui-animate-pop:is([data-side=left],[data-side=right]){--ui-pop-y:0px}.ui-animate-pop[data-state=open]{animation:ui-pop-in var(--ui-duration) var(--ui-ease-spring)}.ui-animate-pop[data-state=closed]{animation:ui-pop-out var(--ui-duration-fast) var(--ui-ease) forwards}.ui-animate-fade[data-state=open]{animation:ui-fade-in var(--ui-duration) var(--ui-ease)}.ui-animate-fade[data-state=closed]{animation:ui-fade-out var(--ui-duration-fast) var(--ui-ease) forwards}@media (forced-colors:active){:where([class^=ui-],[class*=\ ui-]):not(.ui-field__input):focus-visible{outline-offset:2px;outline:2px solid highlight!important}.ui-field:focus-within{outline-offset:1px;outline:2px solid highlight}.ui-button:not([data-variant=link]){border:1px solid #0000}.ui-floating,.ui-panel{border-color:canvastext}.ui-menu-item:is(:hover,:focus-visible,[data-highlighted=true]):not([aria-disabled=true],:disabled),.ui-menu-item[data-danger=true]:is(:hover,:focus-visible,[data-highlighted=true]):not([aria-disabled=true],:disabled){forced-color-adjust:none;color:highlighttext;background:highlight}.ui-menu-item:is(:hover,:focus-visible,[data-highlighted=true]) :is(.ui-menu-item__icon,.ui-menu-item__hint){color:inherit}.ui-menu-item:is([aria-disabled=true],:disabled){color:graytext}.ui-menu-separator{background:canvastext}}[data-ui-motion=reduce],[data-ui-motion=reduce] *{--ui-duration-fast:1ms;--ui-duration:1ms;--ui-duration-slow:1ms;--ui-duration-fluid:1ms;--ui-motion-enter:1ms;--ui-motion-exit:1ms;--ui-motion-stagger:0s;--ui-button-transform-active:none;--ui-card-interactive-transform-hover:none}[data-ui-motion=reduce],[data-ui-motion=reduce] :after,[data-ui-motion=reduce] :before,[data-ui-motion=reduce] :not(.ui-spinner__spoke){scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}