.signin-form-container{position:relative;overflow:hidden;margin-top:20px}.signin-form-wrapper{position:absolute;width:100%;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}.signin-form-wrapper--enter{transform:translateX(0);opacity:1}.signin-form-wrapper--exit-left{transform:translateX(-100%);opacity:0;pointer-events:none}.signin-form-wrapper--enter-right{transform:translateX(100%);opacity:0}.verification-form{animation:slideInRight .5s cubic-bezier(.4,0,.2,1) forwards}.signin-initial-form{animation:fadeIn .3s ease-in-out}.signin-initial-form--exiting{animation:slideOutLeft .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-divider{display:flex;align-items:center;text-align:center;margin:16px 0;color:#999;font-size:14px}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;border-bottom:1px solid #e0e0e0}.auth-divider span{padding:0 12px;font-weight:500}.auth-footer-link{text-align:center;margin:12px 0 0;padding:0;line-height:1.5}.auth-footer-link__text{color:#666;font-size:14px;font-weight:500}.auth-footer-link__link{color:#000;text-decoration:none;font-size:14px;font-weight:700;transition:opacity .2s ease}.auth-footer-link__link:hover{opacity:.7}@media (max-width:640px){.auth-footer-link{margin:12px 0 0;padding:0}}