.input-textarea>.label{color:var(--color,var(--text-primary));display:flex;font-family:var(--font-family,Exo2);font-size:var(--font-size,.875rem);font-weight:var(--font-weight,300);grid-area:label;letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin-bottom:.5rem}.input-textarea{display:flex;flex-direction:column;width:100%;z-index:1}.input-textarea,.input-textarea .row{position:relative}.input-textarea .field{background-color:var(--bg,var(--field-00));border:1px solid var(--border-color,var(--field-00));border-radius:8px;color:var(--color,var(--text-tertiary));font-family:var(--font-family,Exo2);font-family:inherit;font-size:var(--font-size,.875rem);font-weight:var(--font-weight,300);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);padding:var(--input-padding-y,.6875rem) 1rem;resize:none;transition:border-color .2s ease-in-out;width:100%}.input-textarea .field::-moz-placeholder{color:var(--text-tertiary);font-family:var(--font-family,Exo2);font-size:var(--font-size,.875rem);font-weight:var(--font-weight,300);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.input-textarea .field::placeholder{color:var(--text-tertiary);font-family:var(--font-family,Exo2);font-size:var(--font-size,.875rem);font-weight:var(--font-weight,300);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.input-textarea .field:focus{--border-color:var(--text-tertiary);--color:var(--text-primary)}.input-textarea .hint,.input-textarea .pass-progress{margin-top:.25rem}.input-textarea.has-error{--border-color:var(--border-alert)}
