@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-leading:initial;--tw-font-weight:initial}}}.group\/form-field :where(input[type=text]:not([role=spinbutton]),input[type=email],input[type=tel],button[aria-haspopup=listbox]){font-size:var(--text-base);height:2.5rem}.group\/form-field textarea{font-size:var(--text-base)}.group\/form-field.has-floating-label{--label-resting-top:.625rem;--label-resting-size:var(--text-base);--label-floated-top:-.75rem;--label-floated-size:var(--text-2xs)}.group\/form-field.has-floating-label [data-slot=hint]{position:absolute;right:calc(var(--spacing,.25rem)*0);top:0;transform:translateY(-100%)}.group\/form-field.has-floating-label label{left:calc(var(--spacing,.25rem)*2.5);right:calc(var(--spacing,.25rem)*2.5);transform-origin:0;--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-light,300);background-color:#0000;font-weight:var(--font-weight-light,300);position:absolute}.group\/form-field.has-floating-label:has(input:-moz-placeholder,textarea:-moz-placeholder,[data-placeholder]) label{font-size:var(--label-resting-size);left:.625rem;pointer-events:none;top:var(--label-resting-top)}.group\/form-field.has-floating-label:has(input:placeholder-shown,textarea:placeholder-shown,[data-placeholder]) label{font-size:var(--label-resting-size);left:.625rem;pointer-events:none;top:var(--label-resting-top)}.group\/form-field.has-floating-label:has(input,textarea,button) label,.group\/form-field.has-floating-label:has(input:focus,textarea:focus,button:focus,button[data-state=open]) label{font-size:var(--label-floated-size);left:0;top:var(--label-floated-top)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.form-field-enter-active[data-v-a566f160],.form-field-leave-active[data-v-a566f160]{overflow:hidden;transition:height .35s ease,opacity .35s ease,padding-bottom .35s ease}.form-field-enter-from[data-v-a566f160],.form-field-leave-to[data-v-a566f160]{height:0;opacity:0;padding-bottom:0}.form-field-enter-to[data-v-a566f160],.form-field-leave-from[data-v-a566f160]{height:calc-size(auto,size);opacity:1}
