.floating-label{position:relative}.floating-label label{pointer-events:none;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));color:hsl(var(--neutral-3));transition:all .1s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:1rem}.floating-label input:focus+label,.floating-label.has-content input+label{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));font-size:.75rem;line-height:1rem;top:0}.floating-label input:not(:focus)+label[data-error=true]{color:hsl(var(--neutral-3))}.floating-label input:focus+label[data-error=true],.floating-label.has-content input+label[data-error=true]{color:hsl(var(--destructive))}
