@layer archetype{.at_Combobox_input{font:var(--at-body-font);letter-spacing:var(--at-body-letter-spacing);display:flex;height:2.75rem;width:100%;border-radius:.5rem;border-width:1px;border-color:hsl(var(--at-color-input));background-color:hsl(var(--at-color-background));padding:.5rem .75rem;--tw-shadow:0px 1px 2px rgba(18,18,23,0.05);--tw-shadow-colored:0px 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.at_Combobox_input::-moz-placeholder{--tw-text-opacity:1;color:rgb(138 138 163/var(--tw-text-opacity,1))}.at_Combobox_input::placeholder{--tw-text-opacity:1;color:rgb(138 138 163/var(--tw-text-opacity,1))}.at_Combobox_input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--at-color-ring));--tw-ring-offset-width:2px}.at_Combobox_input:disabled{opacity:.5}.at_Combobox_input[data-error]{border-color:hsl(var(--at-color-destructive))}.at_Combobox_input[data-error]:focus{--tw-ring-color:hsl(var(--at-color-destructive))}.at_Combobox_popover{position:relative;z-index:50;overflow:auto;border-radius:.5rem;border-width:1px;background-color:hsl(var(--at-color-background));padding:.25rem;color:hsl(var(--at-color-foreground));--tw-shadow:0px 1px 2px rgba(18,18,23,0.05);--tw-shadow-colored:0px 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;max-height:20rem;min-width:8rem;animation-fill-mode:forwards;opacity:0}.at_Combobox_popover:is([data-enter]){opacity:1}.at_Combobox_popover[data-enter]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;--tw-enter-opacity:0;--tw-enter-scale:.95}.at_Combobox_popover[data-leave]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;--tw-exit-opacity:0;--tw-exit-scale:.95}.at_Combobox_item{font:var(--at-body-font);letter-spacing:var(--at-body-letter-spacing);display:flex;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.625rem;border-radius:.25rem;padding:.375rem .5rem;outline:2px solid transparent;outline-offset:2px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.at_Combobox_item:is(:hover,:focus-visible,[data-focus-visible]):not([disabled],[aria-disabled=true],[data-disabled]),.at_Combobox_item[data-active-item]{background-color:hsl(var(--at-color-muted)/.3)}.at_Combobox_item:is([disabled],[aria-disabled=true],[data-disabled]){cursor:default;opacity:.5}}