@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-font-weight:initial}}}.group\/form-field.has-floating-label{--ff-control-height:2rem;--ff-input-top:.25rem;--ff-input-padding-left:.625rem;--ff-label-floated-size:.875rem;--ff-label-floated-gap:.25rem}.group\/form-field.has-floating-label :where(input,button[type=button]:not([role=checkbox],[role=radio])){height:var(--ff-control-height)}.group\/form-field.has-floating-label [data-slot=hint]{position:absolute;right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);transform:translateY(-100%)}.group\/form-field.has-floating-label [data-slot=labelWrapper] label{background-color:#0000;pointer-events:none;position:absolute;right:calc(var(--spacing,.25rem)*0);transform-origin:0}.group\/form-field.has-floating-label:has(input:-moz-placeholder,textarea:-moz-placeholder,[data-placeholder]) [data-slot=labelWrapper] label{--tw-font-weight:var(--font-weight-normal,400);color:var(--ui-text-dimmed);font-size:.875rem;font-weight:var(--font-weight-normal,400);height:var(--ff-control-height);left:var(--ff-input-padding-left);line-height:var(--ff-control-height);top:var(--ff-input-top);transform:none}.group\/form-field.has-floating-label:has(input:placeholder-shown,textarea:placeholder-shown,[data-placeholder]) [data-slot=labelWrapper] label{--tw-font-weight:var(--font-weight-normal,400);color:var(--ui-text-dimmed);font-size:.875rem;font-weight:var(--font-weight-normal,400);height:var(--ff-control-height);left:var(--ff-input-padding-left);line-height:var(--ff-control-height);top:var(--ff-input-top);transform:none}.group\/form-field.has-floating-label:has(input,textarea,button) [data-slot=labelWrapper] label,.group\/form-field.has-floating-label:has(input:focus,textarea:focus,button:focus,button[data-state=open]) [data-slot=labelWrapper] label{--tw-font-weight:var(--font-weight-medium,500);color:var(--ui-text);font-size:var(--ff-label-floated-size);font-weight:var(--font-weight-medium,500);height:auto;left:0;line-height:1;top:var(--ff-input-top);transform:translateY(calc(-100% - var(--ff-label-floated-gap)))}@property --tw-font-weight{syntax:"*";inherits:false}.form-field-enter-active[data-v-15550a84],.form-field-leave-active[data-v-15550a84]{overflow:hidden;transition:height .35s ease,opacity .35s ease,padding-bottom .35s ease}.form-field-enter-from[data-v-15550a84],.form-field-leave-to[data-v-15550a84]{height:0;opacity:0;padding-bottom:0}.form-field-enter-to[data-v-15550a84],.form-field-leave-from[data-v-15550a84]{height:calc-size(auto,size);opacity:1}
