._banner_178z4_1{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;background:#fff;box-shadow:0 2px 5px #9f9d9d0d;min-width:280px;max-width:90vw;font-family:Circular Std,Helvetica Neue,Arial,sans-serif;font-weight:500;font-style:normal;font-size:12px;line-height:12px;letter-spacing:0;z-index:1400;border:1px solid #e4e4eb}._success_178z4_25{border-color:#d7eadd}._icon_178z4_29{width:16px;height:16px;flex-shrink:0}._message_178z4_35{color:#121215;flex:1;vertical-align:bottom}._closeButton_178z4_41{background:transparent;border:none;cursor:pointer;padding:0;margin-left:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px}._closeButton_178z4_41 img{width:12px;height:12px;opacity:.5;filter:grayscale(1);transition:opacity .2s ease-in-out}._closeButton_178z4_41:hover img,._closeButton_178z4_41:focus-visible img{opacity:.8}.loading-container{background:#f7f7ff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100%;position:fixed;top:0;left:0;z-index:1000}.terms-content{background:#1b1baa;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.terms-content .terms-content-container{background:#fff;padding:55px 25px 24px;border-radius:30px;width:100%;max-width:480px;box-shadow:0 4px 19px #0000000f;margin:0;text-align:center;position:relative}.terms-content .terms-content-container h3{margin:16px 0 0;font-family:CircularStdBlack,sans-serif;font-size:18px;font-weight:900;line-height:32px;letter-spacing:-2%;text-align:center;color:#121215}.terms-content .terms-content-container h1{margin:0 0 16px;font-family:CircularStdBlack,sans-serif;font-size:32px;font-weight:900;line-height:48px;letter-spacing:-2%;text-align:center;color:#121215}.terms-content .terms-content-container p{margin:0 0 16px;font-family:CircularStdBook,sans-serif;font-size:16px;font-weight:450;line-height:24px;text-align:center;color:#a1a1b1}.terms-content .terms-content-container p span{text-decoration:underline;cursor:pointer;font-family:CircularStdBook,sans-serif;font-size:16px;font-weight:450;line-height:24px;text-align:center;color:#a1a1b1}.terms-content .terms-content-container button{border:none;outline:none;width:100%;border-radius:60px;background:#1b1baa;color:#fff;transition:filter .1s ease-in-out;font-family:CircularStdBook,sans-serif;cursor:pointer;padding:12px 24px;font-size:16px;font-weight:900;line-height:24px;letter-spacing:-.02em;text-align:center}.terms-content .terms-content-container button:hover{background-color:#3f3fc8}.terms-content .terms-content-container .terms-text{max-height:65vh;overflow:scroll}.terms-content .terms-content-container .terms-text::-webkit-scrollbar{width:0}.terms-content .terms-content-container .terms-text::-webkit-scrollbar-track{background:transparent}.terms-content .terms-content-container .terms-text::-webkit-scrollbar-thumb{background:transparent}.terms-content .terms-content-container .terms-text::-webkit-scrollbar-thumb:hover{background:transparent}.terms-content .terms-content-container .back{width:100%;padding:12px 24px;margin-top:16px;z-index:100;position:relative;font-family:CircularStdBlack,sans-serif;font-size:16px;font-weight:900;line-height:24px;letter-spacing:-.02em;text-align:center;color:#fff}.third-party{display:flex;align-items:center;justify-content:center;height:100vh;width:100%}.third-party .body{min-height:100vh;background:#faf2f1;overflow:hidden;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.third-party .body .error-container-popup{padding:35px 20px;border-radius:30px;width:338px;background-color:#fff;box-shadow:0 4px 19px #0000000f;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.third-party .body .error-container-popup .logo-container img{width:40px;height:40px}.third-party .body .error-container-popup .verify-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.third-party .body .error-container-popup .verify-container h3{font-family:CircularStdBlack,sans-serif;font-size:33px;font-weight:900;line-height:41.74px;letter-spacing:-.05em;text-align:center;color:#121215;margin:17px 0 22px}.third-party .body .error-container-popup .verify-container p{font-family:CircularStdBook,sans-serif;font-size:18px;font-weight:450;line-height:24px;text-align:center;color:#a1a1b1;margin:0}.third-party .body .error-container-popup .verify-container .login-button{margin:40px auto 0;height:48px;border-radius:60px;padding:12px 18px;background-color:#ff6331;font-family:CircularStdBlack,sans-serif;font-size:18px;font-weight:900;line-height:22.77px;text-align:center;color:#fff;text-decoration:none}.third-party .login-form{padding:35px 20px;border-radius:30px;width:338px;background-color:#fff;box-shadow:0 4px 19px #0000000f;margin:0}.third-party .login-form .reset-container-title{text-align:center;max-width:362px;margin-bottom:30px}.third-party .login-form .reset-container-title h3{font-family:CircularStdBlack,sans-serif;font-size:33px;font-weight:900;line-height:33.73px;letter-spacing:-.03em;text-align:center;margin:76px 0 17px}.third-party .login-form .reset-container-title p{margin:0;font-family:CircularStdBlack,sans-serif;font-size:19px;font-weight:900;line-height:24.03px;letter-spacing:-.02em;text-align:center;color:#121215}.third-party .login-form .reset-container-title span{font-family:CircularStdBook,sans-serif;font-size:15px;font-weight:450;line-height:20px;text-align:center;color:#a1a1b1}.third-party .login-form .set-container-title{margin:12px 0 38px}.third-party .login-form .set-container-title h3{font-family:CircularStdBlack,sans-serif;font-size:44px;font-weight:900;line-height:55.66px;letter-spacing:-.03em;text-align:center;color:#121215;margin:0}.third-party .login-form .logo-container{text-decoration:none;display:block;filter:grayscale(0%);transition:filter .2s ease-in-out;width:133px;margin:0 auto 12px}.third-party .login-form .logo-container:hover{filter:grayscale(100%)}.third-party .login-form .logo-container .logo{width:100%;height:31px}.third-party .login-form .login-container-title{font-family:CircularStdBlack,sans-serif;font-weight:900;font-size:44px;line-height:43px;color:#121215;text-align:center;margin-bottom:28px}.third-party .login-form .error-title{font-family:CircularStdBlack,sans-serif;font-size:33px;font-weight:900;line-height:41.74px;letter-spacing:-.05em;text-align:center;color:#121215;margin:17px auto 22px}.third-party .login-form .error-title__subtitle{font-family:CircularStdBook,sans-serif;font-size:18px;font-weight:450;line-height:24px;color:#a1a1b1;text-align:center}.third-party .login-form .back-to-sign-in{width:200px;height:48px;border-radius:60px;font-family:CircularStdBlack,sans-serif;font-size:18px;font-weight:900;line-height:23px;text-align:center;color:#fff;border:none;outline:none;cursor:pointer;margin-top:51px}.third-party .login-form .back-to-sign-in:hover{background-color:#ffc54a}.third-party .login-form .login-form-title{font-family:CircularStdBlack,sans-serif;font-weight:900;font-size:16px;line-height:20px;color:#121215;margin:0 0 8px}.third-party .login-form .login-input{width:100%;height:45px;padding:14px 16px;border-radius:10px;border:1px solid #BDB9CA;box-sizing:border-box;display:block;margin:0;font-size:15px;line-height:45px;font-family:CircularStdBook,sans-serif}.third-party .login-form .login-form-title_password{margin-top:20px}.third-party .login-form .input-error{border-color:#f74747}.third-party .login-form .error-container{display:flex;align-items:center;justify-content:flex-start;gap:0 4px}.third-party .login-form .error-container span{font-family:CircularStdBook,sans-serif;font-size:12px;font-weight:450;line-height:16px;text-align:left;color:#f74747}.third-party .login-form .password-tip{font-family:CircularStdBook,sans-serif;font-size:12px;font-weight:450;line-height:16px;text-align:left;color:#787884}.third-party .login-form .login-submit{cursor:pointer;width:100%;max-width:294px;height:48px;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center;margin:21px auto 0;color:#fff;background-color:#1b1baa;filter:grayscale(0%);transition:filter .1s ease-in-out;border:none;font-family:CircularStdBook,sans-serif;font-weight:800;font-size:18px;line-height:23px;border-radius:60px}.third-party .login-form .login-submit:focus{outline:0}.third-party .login-form .login-submit:hover{background-color:#3f3fc8}.third-party .login-form .login-submit:disabled{color:#a1a1b1;background-color:#eeeefd}.third-party .login-form .separator{width:100%;height:0;border:1px solid #EBEBEB;margin:26px 0}.third-party .login-form .reset-btn{background:#1b1baa;width:192px}.third-party .login-form .reset-btn:hover{background-color:#3f3fc8}.third-party .login-form .reset-btn:disabled{background-color:#e2e8f0}.third-party .login-form .set-btn{width:164px;height:48px;border-radius:60px;background:#1b1baa}.third-party .login-form .set-btn:hover{background-color:#3f3fc8}.third-party .login-form .set-btn:disabled{background-color:#3f3fc8}.third-party .login-form .remember-forgot-container{display:flex;align-items:center;justify-content:space-between;margin:29px 0 27px auto}.third-party .login-form .remember-forgot-container .remember-me-container{display:flex;align-items:center;gap:0 7px}.third-party .login-form .remember-forgot-container .remember-me-container input{accent-color:#1B1BAA;width:16px;height:16px;border-radius:4px}.third-party .login-form .remember-forgot-container .remember-me-container span{font-family:CircularStdBook,sans-serif;font-size:12px;font-weight:450;line-height:15px;text-align:left;color:#121215}.third-party .login-form .remember-forgot-container .forgot-password-button-new{font-family:CircularStdBook,sans-serif;font-weight:450;font-size:12px;line-height:15px;color:#69696980;border:none;background-color:transparent;cursor:pointer;text-align:left}.third-party .login-form .remember-forgot-container .forgot-password-button-new:hover{text-decoration:underline}.third-party .login-form .wrong-login-new{color:#1b0278;font-family:CircularStdBlack,sans-serif;font-weight:900;font-size:12px;line-height:15px;border:none;background-color:transparent;display:block;margin:35px auto 5px;cursor:pointer}.third-party .login-form .wrong-login-new:hover{text-decoration:underline}.third-party .login-form .bottom-button-container{display:flex;flex-direction:row;justify-content:space-between}.third-party .login-form .bottom-button-container .back-to-login-button{color:#a1a1b1;font-family:CircularStdBlack,sans-serif;font-weight:900;line-height:15px;text-align:left;font-size:18px;border:none;background-color:transparent;display:block;margin:28px auto 0;cursor:pointer}.third-party .login-form .bottom-button-container .back-to-login-button:hover{text-decoration:underline}.third-party .login-form .bottom-button-container .wrong-login{color:#662d91;font-family:CircularStdBook,sans-serif;font-weight:300;font-size:13px;border:none;background-color:transparent;display:block;margin:8px 13px 0 0;cursor:pointer}.third-party .login-form .bottom-button-container .wrong-login:hover{text-decoration:underline}.third-party .login-form .sso-button-container{width:100%;box-sizing:border-box;margin:0 auto}.third-party .login-form .sso-button-container>*:not(:last-child){margin-bottom:10px}.third-party .login-form .sso-button-container .sso-button{padding:7px 20px 7px 0;border-radius:33px;text-decoration:none;display:flex;flex-direction:row;align-items:center;box-shadow:2px 2px 2px #5151513b}.third-party .login-form .sso-button-container .sso-button.classlink{background-color:#224c7b;color:#fff}.third-party .login-form .sso-button-container .sso-button.classlink:hover{background-color:#2b9ebd}.third-party .login-form .sso-button-container .sso-button.classlink .sso-icon{height:22px}.third-party .login-form .sso-button-container .sso-button.clever{background-color:#2775ff;color:#fff}.third-party .login-form .sso-button-container .sso-button.clever:hover{background-color:#436ddf}.third-party .login-form .sso-button-container .sso-button.clever .sso-icon{height:12px}.third-party .login-form .sso-button-container .sso-button .sso-icon-container{width:80px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px;padding-left:2px}.third-party .login-form .sso-button-container .sso-button .sso-text{font-family:CircularStdBlack,sans-serif;font-size:15px;font-weight:900;line-height:19px;text-align:left}.error_form{text-align:center}@font-face{font-family:CircularStd;src:url(/assets/CircularStd-Book-gh8yxjPI.otf) format("opentype"),url(/assets/CircularStd-Book-gh8yxjPI.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:CircularStdBlack;src:url(/assets/CircularStd-Black-CHSAm6R4.otf) format("opentype"),url(/assets/CircularStd-Black-CHSAm6R4.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:CircularStdBook;src:url(/assets/CircularStd-Book-gh8yxjPI.otf) format("opentype"),url(/assets/CircularStd-Book-gh8yxjPI.otf) format("opentype");font-weight:450;font-style:normal}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}iframe{display:none!important}
