.LoginForm-module-scss-module__TM5NVq__loginForm{width:100%;max-width:450px;margin-left:auto;margin-right:auto;position:relative}.LoginForm-module-scss-module__TM5NVq__title{--text-size:2.5rem}.LoginForm-module-scss-module__TM5NVq__headerSwitch{font-size:1.2rem}@keyframes LoginForm-module-scss-module__TM5NVq__fadeInAndUp{to{opacity:1;transform:translateY(0)}}@keyframes LoginForm-module-scss-module__TM5NVq__fadeOutAndDown{to{opacity:0;transform:translateY(20px)}}.LoginForm-module-scss-module__TM5NVq__background{opacity:0;padding:2rem;animation:.5s ease-in-out forwards LoginForm-module-scss-module__TM5NVq__fadeInAndUp;transform:translateY(20px)}.LoginForm-module-scss-module__TM5NVq__pageContent{opacity:1;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transform:translateY(0)}.LoginForm-module-scss-module__TM5NVq__pageContent.LoginForm-module-scss-module__TM5NVq__fadeOut{opacity:0;transform:translateY(-20px)}.LoginForm-module-scss-module__TM5NVq__authWrapper{width:100%;position:relative}.LoginForm-module-scss-module__TM5NVq__lastUsedBadge{pointer-events:none;position:absolute;top:-.5rem;right:-1rem}.LoginForm-module-scss-module__TM5NVq__forgotPassword.LoginForm-module-scss-module__TM5NVq__forgotPassword{font-size:var(--ty-size-body)}.LoginForm-module-scss-module__TM5NVq__loaderContainer{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.LoginForm-module-scss-module__TM5NVq__orContainer{--text-size:1rem;justify-content:center;align-items:center;width:100%;display:flex}.LoginForm-module-scss-module__TM5NVq__orContainer span{padding:0 2rem}.LoginForm-module-scss-module__TM5NVq__or{border-top:1px solid var(--color-border-default);width:100%}.LoginForm-module-scss-module__TM5NVq__additionalFields{flex-direction:column;gap:1rem;max-height:0;margin-top:-1rem;transition:max-height .5s ease-in-out;display:flex;overflow:hidden}.LoginForm-module-scss-module__TM5NVq__additionalFields.LoginForm-module-scss-module__TM5NVq__show{max-height:1000px;margin-top:0}.LoginForm-module-scss-module__TM5NVq__backButton{margin-left:-.75rem}.LoginForm-module-scss-module__TM5NVq__thirdPartyHint{text-align:center;margin-bottom:.5rem;display:block}.LoginForm-module-scss-module__TM5NVq__emailSentIcon{background-color:var(--color-background-success-default);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.LoginForm-module-scss-module__TM5NVq__emailSentIcon svg{width:37px;height:37px;fill:var(--color-icon-success)}.LoginForm-module-scss-module__TM5NVq__emailSentMessage{max-width:400px}.LoginForm-module-scss-module__TM5NVq__emailSentLink{color:var(--color-text-default);font-size:14px}.LoginForm-module-scss-module__TM5NVq__disabledActionButton{color:var(--color-text-disabled);font-weight:var(--ty-weight-medium);cursor:not-allowed;width:fit-content;text-decoration:none}.LoginForm-module-scss-module__TM5NVq__actionButton{color:var(--color-text-brand);font-weight:var(--ty-weight-medium);cursor:pointer;width:fit-content;text-decoration:underline}.LoginForm-module-scss-module__TM5NVq__actionButton:hover{color:var(--color-background-brand-hovered);text-decoration:none}@media screen and (max-width:480px){.LoginForm-module-scss-module__TM5NVq__background{padding:1rem}.LoginForm-module-scss-module__TM5NVq__emailSentIcon{width:60px;height:60px}.LoginForm-module-scss-module__TM5NVq__emailSentIcon svg{width:30px;height:30px}}
/*# sourceMappingURL=1497-~9b0iytf.css.map*/