.auth-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.auth-container .auth-box{border:1px solid var(--gray-300);border-radius:30px;box-sizing:border-box;display:flex;flex-direction:column;max-width:457px;min-width:260px;padding:32px 40px}.auth-container .auth-box form{box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.auth-container .auth-button-wrapper{box-sizing:border-box;display:flex;height:44px;margin-top:16px;width:100%}.auth-container .multi-fields-wrapper{display:flex;gap:10px}.auth-container .title-line{font-size:18px;font-weight:700;letter-spacing:0;line-height:22px;text-align:center}.auth-container .description-text{color:var(--slate-500);font-size:13px;font-weight:400;letter-spacing:-.5px;line-height:18px;text-align:left}.auth-container .description-text .text-underline{cursor:pointer;text-decoration:underline}.auth-container .brand-logo{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:25px}.auth-container .brand-logo svg{height:40px}.auth-footer{display:flex;justify-content:center;width:100%}@media screen and (max-width:420px){.auth-container .auth-box{border:0;padding:20px}}.checkbox-container{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.checkbox-container .checkbox-button{background-color:#0000;border:none;cursor:pointer;display:flex;outline:none;padding:0}.checkbox-container .chekced{color:var(--purple-400);font-weight:700}.checkbox-checkmark,.checkbox-uncheckmark{display:flex}.checkbox-label{-webkit-touch-callout:none;align-items:center;color:var(--slate-500);display:flex;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;letter-spacing:0;line-height:16px;margin-left:10px;pointer-events:none;text-align:left;-webkit-user-select:none;user-select:none}.grayout{color:var(--gray-350)}.main-tail-wrapper{display:flex;flex-direction:column}.help-privacy-terms{box-sizing:border-box;display:flex;gap:42px;justify-content:center;padding-top:25px}.help-privacy-terms .main-hpt{color:var(--gray-350);display:flex;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:15px;text-align:left}@media screen and (max-height:400px),screen and (max-width:500px){.header-bar{display:none}.header-bar-mobile{display:flex}.main-tail-wrapper{display:none}}.or-divider{align-items:center;display:flex;height:60px;justify-content:center;position:relative;width:100%}.or-divider .divider-text{background-color:#fff;box-sizing:border-box;color:var(--gray-350);font-size:10px;font-style:normal;font-weight:400;letter-spacing:0;line-height:12px;padding:0 5px;text-align:center;z-index:2}.or-divider .divider-line{border-top:1px solid var(--gray-300);position:absolute;width:100%}.twofa-box{align-self:center;border:1px solid var(--gray-300);box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:32px 40px;width:457px}.twofa-box .twofa-title{font-size:18px;font-style:normal;font-weight:700;letter-spacing:0;line-height:22px;text-align:center}.twofa-box .twofa-description{border-bottom:1px solid var(--gray-300);font-weight:400;padding:32px 0 24px;text-align:left;white-space:pre-line}.twofa-box .twofa-description,.twofa-box .twofa-vcode{display:flex;font-size:14px;font-style:normal;letter-spacing:0;line-height:20px;width:100%}.twofa-box .twofa-vcode{align-items:center;flex-direction:column;font-weight:700;gap:12px;justify-content:center;padding:24px 0;text-align:center}.twofa-box .twofa-code-box{display:flex;gap:8px}.twofa-box .twofa-code-box .twofa-code{align-items:center;border:1px solid var(--gray-300);border-radius:4px;box-sizing:border-box;caret-color:#0000;display:flex;font-family:Inter;font-size:24px;font-style:normal;font-weight:400;height:44px;justify-content:center;letter-spacing:0;line-height:34px;outline:none;overflow:hidden;text-align:center;width:32px}.twofa-box .twofa-code-box .twofa-code::-webkit-inner-spin-button,.twofa-box .twofa-code-box .twofa-code::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.twofa-box .twofa-code-box input[type=number].twofa-code{-moz-appearance:textfield}.twofa-box .twofa-code-box .twofa-code::selection{background:#0000}.twofa-box .twofa-code-box .twofa-code:focus{background-color:var(--purple-100);border:none}.twofa-box .twofa-code-box .twofa-code.code-error{border:1px solid var(--error)}.twofa-box .twofa-verify-button-wrapper{box-sizing:border-box;display:flex;margin-top:48px;width:100%}.twofa-box .twofa-verify-button{height:44px}.twofa-box .learn-more,.twofa-box .twofa-verify-button{align-items:center;display:flex;justify-content:center;width:100%}.twofa-box .learn-more{color:var(--slate-500);font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:15px;text-align:center;text-decoration:underline}.twofa-box .learn-more .learn-more-text{cursor:pointer}.learnmore-container{display:flex;flex-direction:column;width:460px}.learnmore-container .learnmore-description{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;padding:20px;text-align:left}.learnmore-container .learnmore-description b{font-weight:700}.learnmore-container .learnmore-button{align-items:center;border-radius:0 0 16px 16px;border-top:1px solid var(--gray-300);color:var(--purple-400);display:flex;font-size:15px;font-style:normal;font-weight:700;height:48px;justify-content:center;letter-spacing:0;line-height:18px;text-align:center;width:100%}.learnmore-container .learnmore-button:hover{background-color:var(--gray-300)}@media screen and (max-height:400px),screen and (max-width:500px){.twofa-box{width:100%}.twofa-box .twofa-verify-button-wrapper{padding:0 28px}}.confirm-email-container{display:flex;flex-direction:column;width:340px}.confirm-email-container .confirm-email-text{box-sizing:border-box;display:flex;font-size:14px;font-style:normal;font-weight:400;height:100px;letter-spacing:0;line-height:20px;padding:20px;text-align:left;width:100%}.confirm-email-container .confirm-button{align-items:center;background-color:#0000;border:none;border-radius:0 0 16px 16px;border-top:1px solid var(--gray-300);color:var(--purple-400);display:flex;font-size:15px;font-style:normal;font-weight:700;height:48px;justify-content:center;letter-spacing:0;line-height:18px;text-align:center;width:100%}.confirm-email-container .confirm-button:hover{background-color:var(--gray-300)}.resend-email-container{display:flex;flex-direction:column;width:340px}.resend-email-container .resend-email-text{box-sizing:border-box;display:flex;font-size:14px;font-style:normal;font-weight:400;height:80px;letter-spacing:0;line-height:20px;padding:20px;text-align:left;width:100%}.resend-email-container .resend-button{align-items:center;background-color:#0000;border:none;border-radius:0 0 16px 16px;border-top:1px solid var(--gray-300);color:var(--purple-400);display:flex;font-size:15px;font-style:normal;font-weight:700;height:48px;justify-content:center;letter-spacing:0;line-height:18px;text-align:center;width:100%}.resend-email-container .resend-button:hover{background-color:var(--gray-300)}.login-button-addition{display:flex;justify-content:space-between;width:100%}.login-button-addition .forgot-password{color:var(--slate-500);cursor:pointer;font-size:13px;font-style:normal;font-weight:400;letter-spacing:0;line-height:16px;text-align:right;text-decoration:underline}.link-to-signup{align-items:center;box-sizing:border-box;display:flex;gap:5px;justify-content:center;padding-top:12px}.link-to-signup a{color:var(--purple-400);font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;text-align:center;text-decoration:none}.privacy-policy-text{color:#576179;font-size:13px;font-weight:400;letter-spacing:-.5px;line-height:18px;margin-bottom:15px;margin-top:30px;text-align:left}