/*! tailwindcss v4.1.13 | 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-border-style:solid}}}.field label{font-weight:700;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color);row-gap:0;display:grid}.field label .field__input{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--foreground);border-width:1px;padding:16px 20px;transition:border .4s ease-in;outline:none!important}.field label .field__input.field__error{border-color:var(--red);border-top-left-radius:0}.field label .field__input:not(.field__error){border-color:var(--grey)}.field label .field__input:not(.field__error):focus{border-style:var(--tw-border-style);border-width:1px}.field label .field__input:not(.field__error):focus:focus{border-color:var(--primary)}.field label .field__input-reset{transition:border .4s ease-in;outline:none!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}