/*! 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)))){*,::backdrop,:after,:before{--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-outline-style:solid}}}._Root_1rro4_2{color:var(--demo-neutral-fg);flex-direction:column;gap:.375rem;width:100%;display:flex}._Label_1rro4_2{color:var(--demo-neutral-fg);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500;line-height:1.25rem}._Control_1rro4_2{position:relative}._Input_1rro4_2{background-color:var(--ui-bg);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ui-border-accented);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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-ring-inset:inset;outline-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){._Input_1rro4_2{outline-color:color-mix(in oklab,var(--ui-primary) 25%,transparent)}}._Input_1rro4_2{box-sizing:border-box;border-radius:var(--ui-radius);width:100%;min-width:0;height:2.5rem;color:var(--demo-neutral-fg);border:0;padding:0 4rem 0 .75rem;font-family:inherit;font-size:.875rem;line-height:1.25rem}._Input_1rro4_2:focus,._Input_1rro4_2:focus-visible{--tw-ring-color:var(--ui-primary);outline-style:var(--tw-outline-style);outline-width:3px}._Input_1rro4_2::placeholder{color:var(--demo-neutral-emphasized)}._Root_1rro4_2[data-state=open] ._Input_1rro4_2{--tw-ring-color:var(--ui-primary);outline-style:var(--tw-outline-style);outline-width:3px}._Input_1rro4_2[data-invalid]:focus,._Input_1rro4_2[data-invalid]:focus-visible{--tw-ring-color:var(--ui-error);outline-style:var(--tw-outline-style);outline-width:3px}._Root_1rro4_2[data-state=open] ._Control_1rro4_2:has([data-invalid]) ._Input_1rro4_2{--tw-ring-color:var(--ui-error);outline-style:var(--tw-outline-style);outline-width:3px}._Indicators_1rro4_2{pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}._Trigger_1rro4_2{pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;display:flex}._Trigger_1rro4_2:hover{color:var(--demo-neutral-fg)}._Trigger_1rro4_2 svg{width:1rem;height:1rem}._ClearTrigger_1rro4_2{color:var(--demo-neutral-emphasized);pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;display:flex}._ClearTrigger_1rro4_2:hover{color:var(--demo-neutral-fg)}._ClearTrigger_1rro4_2 svg{width:1rem;height:1rem}._Content_1rro4_2{min-width:var(--reference-width);background:var(--demo-bg-popover);border:1px solid var(--demo-border-emphasized);box-shadow:var(--demo-shadow-md);z-index:calc(var(--demo-popover-z-index) + var(--layer-index,0));max-height:min(var(--available-height,300px),300px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--demo-border-emphasized) var(--demo-bg-popover);border-radius:.375rem;outline:none;flex-direction:column;gap:.25rem;padding:.25rem;scroll-padding-block:.25rem;display:flex;overflow-y:auto}._Content_1rro4_2::-webkit-scrollbar{background:var(--demo-bg-popover);border-radius:4px;width:8px}._Content_1rro4_2::-webkit-scrollbar-thumb{border-radius:.375rem}._Content_1rro4_2[data-state=open]{animation:.15s ease-out _scale-fade-in_1rro4_1}._ItemGroup_1rro4_2{flex-direction:column;display:flex}._ItemGroup_1rro4_2+._ItemGroup_1rro4_2{margin-top:.5rem}._ItemGroupLabel_1rro4_2{color:var(--demo-neutral-emphasized);text-transform:uppercase;letter-spacing:.025em;padding:.375rem .5rem;font-size:.75rem;font-weight:600}._Item_1rro4_2{-webkit-user-select:none;user-select:none;border-radius:.25rem;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}._Item_1rro4_2[data-highlighted]{background:var(--demo-neutral-subtle)}._Item_1rro4_2[data-state=checked]{color:var(--demo-coral-fg)}._Item_1rro4_2[data-disabled]{color:var(--demo-neutral-emphasized);opacity:.5}._Item_1rro4_2 mark{color:inherit;background:0 0;font-weight:600;text-decoration:underline}._ItemText_1rro4_2{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._ItemIndicator_1rro4_2{color:var(--demo-coral-solid);flex-shrink:0;justify-content:center;align-items:center;display:flex}._ItemIndicator_1rro4_2 svg{width:1rem;height:1rem}._Tags_1rro4_2{flex-wrap:wrap;gap:.5rem;display:flex}._Tag_1rro4_2{background:var(--demo-neutral-subtle);color:var(--demo-neutral-fg);border-radius:.25rem;padding:.25rem .5rem;font-weight:500;line-height:1rem}._TagPlaceholder_1rro4_2,._Tag_1rro4_2{align-items:center;font-size:.75rem;display:inline-flex}._TagPlaceholder_1rro4_2{color:var(--demo-neutral-emphasized);min-height:24px}._Status_1rro4_2{color:var(--demo-neutral-emphasized);align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;display:flex}._Spinner_1rro4_2{width:1rem;height:1rem;animation:1s linear infinite _spin_1rro4_1}._ItemTitle_1rro4_2{font-weight:500;display:block}._ItemSubtitle_1rro4_2{color:var(--demo-neutral-emphasized);font-size:.75rem;display:block}._Scroller_1rro4_2{box-sizing:border-box;height:min(300px,var(--total-size));max-height:var(--available-height,300px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--demo-border-emphasized) var(--demo-bg-popover);scroll-padding-block:.25rem;overflow:auto}._Scroller_1rro4_2::-webkit-scrollbar{background:var(--demo-bg-popover);border-radius:4px;width:8px}._Scroller_1rro4_2::-webkit-scrollbar-thumb{border-radius:.375rem}@keyframes _spin_1rro4_1{to{transform:rotate(1turn)}}@keyframes _scale-fade-in_1rro4_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _scale-fade-out_1rro4_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}
