.auth-floating-field,.email-auth-field{background-color:#fff;border:1px solid #e7e5e4;width:100%;min-height:2.75rem;position:relative}.auth-floating-field:focus-within,.email-auth-field:focus-within{border-color:var(--color-accent,#1c1917)}.auth-floating-field__hint,.email-auth-field__hint{z-index:3;font-size:var(--text-base);color:#a8a29e;opacity:.7;transform-origin:0;pointer-events:none;margin:0;font-weight:400;line-height:1.2;transition:all .8s cubic-bezier(.5,0,0,1);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.auth-floating-field:focus-within .auth-floating-field__hint,.auth-floating-field--has-value .auth-floating-field__hint,.email-auth-field:focus-within .email-auth-field__hint,.email-auth-field--has-value .email-auth-field__hint{opacity:1;top:.2rem;transform:translateY(0)scale(.642857)}.auth-floating-field__input,.email-auth-field__input{z-index:2;width:100%;font-size:var(--text-base);color:#1c1917;caret-color:#1c1917;background:0 0;border:none;outline:none;padding:.875rem 1rem;font-weight:400;line-height:1.2;position:relative}.auth-floating-field:focus-within .auth-floating-field__input,.auth-floating-field--has-value .auth-floating-field__input,.email-auth-field:focus-within .email-auth-field__input,.email-auth-field--has-value .email-auth-field__input{padding-top:1.25rem;padding-bottom:.5rem}.auth-floating-field__input:disabled,.email-auth-field__input:disabled{cursor:not-allowed;color:#a8a29e}.email-auth-field:hover .email-auth-field__input::placeholder,.email-auth-field:focus-within .email-auth-field__input::placeholder{opacity:0;color:#0000}.auth-floating-field--password .auth-floating-field__input{padding-right:3rem}.auth-floating-field__toggle{z-index:4;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}
