.auth-field{transition:box-shadow .15s ease}.auth-field:focus-within{box-shadow:inset 0 0 0 1.5px #10855E!important}.auth-field[data-error]:focus-within{box-shadow:inset 0 0 0 1.5px #D93025!important}.auth-field input{height:calc(100% - 6px)}.auth-field input:-webkit-autofill,.auth-field input:-webkit-autofill:focus,.auth-field input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#16181D;caret-color:#16181D;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.auth-input{padding:17px 0 0}.auth-input::-moz-placeholder{color:transparent}.auth-input::placeholder{color:transparent}.auth-label{position:absolute;left:0;top:50%;max-width:100%;transform:translateY(-50%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:20px;color:#8C9099;pointer-events:none;transition:top .15s ease,font-size .15s ease,color .15s ease}.auth-input:not(:-moz-placeholder-shown)~.auth-label{top:16px;font-size:12px;line-height:14px;font-weight:600;color:#5B606B}.auth-input:focus~.auth-label,.auth-input:not(:placeholder-shown)~.auth-label{top:16px;font-size:12px;line-height:14px;font-weight:600;color:#5B606B}.auth-input:-webkit-autofill~.auth-label{top:16px;font-size:12px;line-height:14px;font-weight:600;color:#5B606B}@keyframes auth-autofill{0%{opacity:1}to{opacity:1}}.auth-input:-webkit-autofill{animation:auth-autofill 1ms}.auth-input:focus~.auth-label{color:#10855E}.auth-field[data-error] .auth-label{color:#B42318}@media (prefers-reduced-motion:reduce){.auth-label{transition:none}}.auth-soft:hover{background:#ECE5D9!important}.auth-ghost:hover{background:#F5F3EE!important}.auth-bubble{animation:auth-bubble-in .32s cubic-bezier(.22,1.2,.36,1) both}@keyframes auth-bubble-in{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth-bubble{animation:none}}