.AuthPage{background:#fff;display:flex;flex-direction:column;min-height:100vh;width:100%}.AuthPage-nav{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}@media(min-width:768px){.AuthPage-nav{align-items:flex-start;padding:20px 48px 20px 50px}}.AuthPage-navLogo{display:flex}.AuthLogo-lockup{display:none}@media(min-width:768px){.AuthLogo-lockup{display:flex}}.AuthLogo-badge{display:flex}@media(min-width:768px){.AuthLogo-badge{display:none}}.AuthPage-close{margin-left:auto}.AuthPage-column{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-direction:column;margin:0 auto;max-width:452px;padding:24px 16px 20px;width:100%}@media(min-width:768px){.AuthPage-column{padding-top:40px}}.AuthPage-column--email{max-width:461px}.AuthPage-column--email .AuthPage-header{margin-bottom:32px}@media(min-width:768px){.AuthPage-column--email .AuthPage-header{margin-bottom:40px}.AuthPage-column--email{padding-bottom:32px}}.AuthPage-column--signup{max-width:722px}.AuthPage-column--signup .AuthPage-header{margin-bottom:40px}.AuthPage-containerContent{width:100%}.AuthComponentWrapper,.AuthPage-containerContent,.AuthPage-containerContent .AuthComponent{display:flex;flex:1;flex-direction:column}.AuthPage-header{margin-bottom:20px;text-align:center}.AuthPage-header-title{color:#24272e;color:#170c37;font-size:24px;font-weight:600;line-height:30px;line-height:1.2;margin:0}.AuthPage-header-description,.AuthPage-header-title{font-family:Poppins,sans-serif;font-style:normal;word-wrap:break-word}.AuthPage-header-description{color:#24272e;color:#4c5053;font-size:16px;font-weight:500;line-height:24px;line-height:1.4;margin:12px 0 0}.StepSignupHeader .AuthPage-header-description{margin-left:auto;margin-right:auto;max-width:682px}.EmailLine{color:#170c37;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:14px;gap:12px;line-height:1.3;padding:25px 0;text-align:left}.EmailLine-header{align-items:center;display:flex;gap:8px}.EmailLine-label{flex:1 1 0;font-weight:500;min-width:0}.EmailLine .EmailLine-edit{flex-shrink:0;padding:8px 23px}.EmailLine-value{font-weight:600;margin:0;overflow-wrap:anywhere}.InlineEmailEditor{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.AuthComponentButton{align-items:center;background-color:transparent;border:0;cursor:pointer;display:inline-flex;line-height:30px;outline:none}.AuthComponentButton--disabled{cursor:not-allowed;opacity:.5}.AuthComponentButton-icon{margin-right:10px}.AuthComponentButton-label{color:#575d64;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:30px}.CodeVerification{display:flex;flex-direction:column;font-family:Poppins,sans-serif;margin:0 auto;max-width:363px;text-align:center;width:100%}.CodeVerification-header{display:flex;flex-direction:column;gap:12px}.CodeVerification-title{color:#24272e;color:#170c37;font-family:Poppins,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:30px;margin:0}.CodeVerification-description{color:#4c5053;font-size:16px;font-weight:500;line-height:1.4;margin:0;word-break:break-word}.CodeVerification-email{color:#64696c;font-weight:600}.CodeVerification-code{display:flex;flex-direction:column;margin-top:52px}@media(max-width:767px){.CodeVerification-code{margin-top:44px}}.CodeVerification-input{-moz-column-gap:8px;column-gap:8px}.CodeVerification-input .CodeInput-input{background:#f8f9f9;border-color:#7b8389;border-radius:4px;color:#170c37;flex:1 0 0;font-size:20px;font-weight:600;height:64px;line-height:1.2;min-width:0;width:auto}.CodeVerification-input .CodeInput-input:active,.CodeVerification-input .CodeInput-input:focus,.CodeVerification-input .CodeInput-input:focus-visible,.CodeVerification-input .CodeInput-input:not(:disabled):hover{border-color:#732dd9}.CodeVerification-input .CodeInput-input:active,.CodeVerification-input .CodeInput-input:focus{background:#f5f1fb}.CodeVerification-input.CodeInput--error .CodeInput-input,.CodeVerification-input.CodeInput--error .CodeInput-input:not(:disabled):hover{background:#f8f9f9;border-color:#e04e4e}.CodeVerification-input.CodeInput--disabled .CodeInput-input{color:#7b8389}.CodeVerification-status{color:#575d64;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px}.CodeVerification-checking{color:#575d64;margin:8px 0 0}.CodeVerification-error{color:#e04e4e;font-size:12px;font-weight:500;line-height:1.2;margin:8px 0 0;text-align:left}.CodeVerification-actions{align-items:center;color:#575d64;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px;margin-top:36px}.CodeVerification-retryVerify{margin-bottom:5px}.CodeVerification-requestFailed{align-items:center;display:flex;flex-direction:column;gap:5px}.CodeVerification-requestFailed-text{margin:0}.CodeVerification-footer{color:#575d64;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:24px;line-height:21px;margin-top:32px}.CodeVerification-back{align-items:center;color:#64696c;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1.3;margin:32px 0 0}.CodeVerification-hint{color:#575d64;margin:0}.CodeVerification--login .CodeVerification-email{color:inherit;font-weight:inherit}@media(max-width:767px){.CodeVerification--login .CodeVerification-code{margin-top:52px}}.CodeVerification--login .CodeVerification-back{margin-top:48px}.CodeVerification--reset{max-width:420px}.CodeVerification--reset .CodeVerification-description{color:#64696c;font-size:14px;line-height:1.3}.CodeVerification--reset .CodeVerification-code{margin-top:36px}@media(max-width:767px){.CodeVerification--reset .CodeVerification-code{margin-top:28px}}.CodeVerification--reset .CodeVerification-input,.CodeVerification--reset .CodeVerification-status{align-self:center;max-width:100%;width:336px}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appearFromRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeAndScaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes shake{41%,8%{-webkit-transform:translateX(-10px)}25%,58%{-webkit-transform:translateX(10px)}75%{-webkit-transform:translateX(-5px)}92%{-webkit-transform:translateX(5px)}0%,to{-webkit-transform:translateX(0)}}.LoginCode{animation:loginCodeFadeInDown .3s ease}@media(max-width:767px){.LoginCode{padding-bottom:100px}}.LoginCode-form{border-bottom:1px solid #e5e9ed;display:flex;flex-direction:column;gap:24px;margin-bottom:15px;padding-bottom:30px}@media(max-width:767px){.LoginCode-submit-container{background:#fff;bottom:0;left:0;padding:20px;position:fixed;width:100%}}.LoginCode .ErrorIndicator.ErrorIndicator--invalid .ErrorIndicator-message{color:#e71a5d}.LoginCode .ErrorIndicator.ErrorIndicator--required .ErrorIndicator-message{color:#732dd9}.LoginCode .ErrorIndicator.ErrorIndicator--invalid .CodeInput-input,.LoginCode .ErrorIndicator.ErrorIndicator--required .CodeInput-input{animation:shake .5s linear}@keyframes loginCodeFadeInDown{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:translateY(0)}}.ResetPasswordFlow{align-items:center;font-family:Poppins,sans-serif;gap:24px;margin:0 auto;max-width:420px;text-align:center}.ResetPasswordFlow,.ResetPasswordFlow-header{display:flex;flex-direction:column;width:100%}.ResetPasswordFlow-header{gap:12px}.ResetPasswordFlow-title{color:#24272e;color:#170c37;font-family:Poppins,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:30px;margin:0}.ResetPasswordFlow-title:focus{outline:none}.ResetPasswordFlow-description{color:#575d64;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px;margin:0;word-break:break-word}.ResetPasswordFlow-form{display:flex;flex-direction:column;gap:16px;text-align:left;width:100%}.ResetPasswordFlow--newPassword{gap:20px}.ResetPasswordFlow--newPassword .ResetPasswordFlow-description{color:#64696c;line-height:1.3}.ResetPasswordFlow--newPassword .ResetPasswordFlow-form{max-width:358px}.ResetPasswordFlow--newPassword .ResetPasswordFlow-form>button{margin-top:16px}.ResetPasswordFlow-field>:first-child{display:none}.ResetPasswordFlow-inputWrapper{position:relative}.ResetPasswordFlow-input{padding-right:48px}.ResetPasswordFlow-inputWrapper .ResetPasswordFlow-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.ResetPasswordFlow-check{align-items:center;background:#eeeaf8;border:2px solid #542ebc;border-radius:50%;box-sizing:border-box;color:#542ebc;display:flex;height:75px;justify-content:center;width:75px}@media(min-width:768px){.ResetPasswordFlow--done{padding-top:100px}}@media(min-width:1201px){.hide-xlarge{display:none}}@media(min-width:993px)and (max-width:1199px){.hide-large{display:none}}@media(min-width:768px)and (max-width:991px){.hide-medium{display:none}}@media(max-width:766px){.hide-small{display:none}}@media(max-width:768px){.hide-lt-medium{display:none}}@media(min-width:993px){.hide-gt-large{display:none}}.ResetPasswordModal .CardModal-card{height:-moz-fit-content;height:fit-content;margin:auto;width:400px}.ResetPasswordModal .CardModal-card .InputText-input{height:46px}.ResetPasswordModal .CardModal-card .ResetPasswordForm-inputWrapper{position:relative}.ResetPasswordModal .CardModal-card .CardModal-cardBodyContainer{padding:0 45px}.CardModal-drawerChildren .CardModal-cardFooterContainer{border-top:none;padding:12px 0 25px}.ResetPasswordForm-inputText{position:relative}.ResetPasswordForm-showPasswordToggle{position:absolute;right:15px;top:15px}@media(max-width:768px){.ResetPasswordForm-showPasswordToggle{right:16px;top:16px}}