@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
.loginFrameContent-iJiy {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-iJiy a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-lEWv {
  min-height: 454px;
}
.hideMode-Y13U {
  min-height: 429px;
}

.verifyCodeForLoginFrame-XC5V {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.verifyCodeForLoginFrame-XC5V .backBtn-cFTG {
  padding: 0;
  color: #41464f;
  -webkit-align-self: flex-start;
          align-self: flex-start;
}
.verifyCodeForLoginFrame-XC5V .backBtn-cFTG span {
  margin-left: 5px;
}
.verifyCodeForLoginFrame-XC5V .success-by_D {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.verifyCodeForLoginFrame-XC5V .success-by_D img {
  height: 60px;
  width: 60px;
}
.verifyCodeForLoginFrame-XC5V .success-by_D .title-RczR {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #1d2129;
  margin: 20px 0 4px 0;
}
.verifyCodeForLoginFrame-XC5V .success-by_D .timerDesc-z2py {
  margin-bottom: 28px;
  font-weight: normal;
  line-height: 20px;
  color: #4e5969;
}
.verifyCodeForLoginFrame-XC5V .bottom-yGPC {
  width: 350px;
  margin: auto auto 0;
}
.verifyCodeForLoginFrame-XC5V .bottom-yGPC .divider-OFmK {
  margin: 32px 0 16px 0;
}
.verifyCodeForLoginFrame-XC5V .bottom-yGPC .divider-OFmK .arco-divider-text {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
  letter-spacing: 0.036px;
  color: #80838a;
}
.verifyCodeForLoginFrame-XC5V .bottom-yGPC .other-mfYm {
  margin-top: 7px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.verifyCodeForLoginFrame-XC5V .bottom-yGPC .other-mfYm .btn-JyRN {
  margin-bottom: 12px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  min-width: 135px;
  height: 32px;
  border: 1px solid #eaedf1;
  color: #1d2129;
  background: #fafbfc;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
  letter-spacing: 0.036px;
}
.verifyCodeForLoginFrame-XC5V .bottom-yGPC .other-mfYm .btn-JyRN:hover {
  color: #1664ff;
  border: 1px solid #1664ff;
  box-shadow: none;
  background: #f3f7ff;
}
.verifyCodeForLoginFrame-XC5V .bottom-yGPC .other-mfYm .btn-JyRN:nth-child(even) {
  margin-left: 12px;
}
.verifyCodeForLoginFrame-XC5V .bottomInMobile-bkj1 {
  width: 290px;
}
.container-WjCE .arco-form {
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.container-WjCE .arco-form-item-control-children {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.container-WjCE .verifyInputFormItem-b0th {
  margin-bottom: 8px;
}
.container-WjCE .verifyInputFormItem-b0th .arco-form-item-control-children .content {
  margin: 40px auto 0;
}
.container-WjCE .verifyInputFormItem-b0th .arco-form-item-control-children .content .line + .line {
  margin-left: 27px;
}
.container-WjCE .verifyInputFormItem-b0th .arco-form-item-control-children .error-text {
  margin-top: 4px;
}
.container-WjCE .verifyInputFormItemInMobile-lB5M {
  margin-bottom: 8px;
}
.container-WjCE .verifyInputFormItemInMobile-lB5M .arco-form-item-control-children .content {
  margin: 40px auto 0;
}
.container-WjCE .verifyInputFormItemInMobile-lB5M .arco-form-item-control-children .content .line + .line {
  margin-left: 15px;
}
.container-WjCE .verifyInputFormItemInMobile-lB5M .arco-form-item-control-children .error-text {
  margin-top: 4px;
}
.container-WjCE .submitBtn-k8zH,
.container-WjCE .fidoSubmitBtn-dCkI {
  width: 352px;
  height: 36px;
}
.container-WjCE .submitBtn-k8zH {
  margin-top: -12px;
}
.container-WjCE .fidoSubmitBtn-dCkI {
  margin-top: 100px;
}
.container-WjCE .submitBtnInMobile-ro4b {
  width: 293px;
}
.container-WjCE .fidoSubmitBtnInMobile-Ae41 {
  width: 300px;
  margin-top: 60px;
}
.container-WjCE .submitBtnForVmfa-cc8d {
  margin-top: 40px;
}
.container-WjCE .verifyBtnWrap-N9CA {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  margin-bottom: 32px;
}
.container-WjCE .verifyBtnWrap-N9CA .text-wFI8 {
  line-height: 20px;
  color: #4e5969;
}
.container-WjCE .verifyBtnWrap-N9CA .verifyBtn-My1k {
  height: 20px;
}
.top-VCDM {
  margin-top: 20px;
}
.top-VCDM .title-RczR {
  text-align: left;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #020814;
}
.top-VCDM .desc-FzHL {
  margin-top: 12px;
  color: #41464f;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
  letter-spacing: 0.036px;
}

.loginCard-v9fZ {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.loginFrameContent-N35m {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-N35m a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-IxYO {
  min-height: 454px;
}
.hideMode-Cd1O {
  min-height: 429px;
}
.cardHasTab-MEEo {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.cardHasTab-MEEo .title-JSTX,
.cardHasTab-MEEo .cardHasTabCmponent-KAtM,
.cardHasTab-MEEo .ouathIdpForLogin-7JbJ {
  padding: 0 5px;
}
.cardHasTab-MEEo .ouathIdpForLogin-7JbJ,
.cardHasTab-MEEo .accountOauthIdp-vIwb {
  margin-top: auto;
}
.cardHasTab-MEEo .accountTab-yX39 .arco-tabs-header-nav {
  padding: 0 5px;
}
.cardHasTab-MEEo .accountTab-yX39 .arco-tabs-content .arco-form {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 5px;
}
.cardHasTab-MEEo .suffixNode-KwpK {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
  margin-top: 16px;
}
.cardHasTab-MEEo .suffixNode-KwpK .tipA-WmaR {
  cursor: pointer;
  color: #1664ff;
}
.cardHasTab-MEEo .suffixNode-KwpK .tipA-WmaR:hover {
  color: #6694ff;
}
.cardHasTab-MEEo .suffixNodeNoOauth-cSX9 {
  margin-top: auto;
}
.login-kX7Q {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.login-kX7Q .title-JSTX {
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
}
.login-kX7Q .accountTab-yX39 {
  margin-top: 32px;
}
.login-kX7Q .accountTab-yX39 .arco-tabs-header-nav::before {
  display: none;
}
.login-kX7Q .accountTab-yX39 .arco-tabs-header-title {
  margin: 0;
  padding: 8px 0 6px 0;
}
.login-kX7Q .accountTab-yX39 .arco-tabs-header-title:first-of-type {
  margin-left: 0 !important;
}
.login-kX7Q .accountTab-yX39 .arco-tabs-header-title .arco-tabs-header-title-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.login-kX7Q .accountTab-yX39 .arco-tabs-header-title + .arco-tabs-header-title {
  margin-left: 36px;
}
.login-kX7Q .accountTabInMobile-KzuG {
  margin-top: 0;
}

.loginFrameContent-oL2S {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-oL2S a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-AQEh {
  min-height: 454px;
}
.hideMode-fgWK {
  min-height: 429px;
}
.telIdpForm-styE {
  margin-top: 16px;
}
.telIdpForm-styE .arco-form-item {
  margin-bottom: 20px;
}
.telIdpForm-styE .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.telIdpForm-styE .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.telIdpForm-styE .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.telIdpForm-styE .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.telIdpForm-styE .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.telIdpForm-styE .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.telIdpForm-styE .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.telIdpForm-styE .input-TcB7 {
  height: 32px;
}
.telIdpForm-styE .input-TcB7 .arco-input-inner-wrapper {
  height: 32px;
}
.telIdpForm-styE .input-TcB7 .arco-input {
  height: 30px;
}
.telIdpForm-styE .input-TcB7 .arco-input-group {
  height: 30px;
}
.telIdpForm-styE .input-TcB7 .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.telIdpForm-styE .input-TcB7 .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.telIdpForm-styE .callingCode-zXDB .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.telIdpForm-styE .callingCode-zXDB .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.telIdpForm-styE .bottomFormItem-nus2 {
  margin-bottom: 12px;
}
.telIdpForm-styE .btn-KFpw {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.telIdpForm-styE .btnInMobile-pmgp {
  margin: 20px 0 12px 0;
}
.telIdpForm-styE .verify-UTyF {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.telIdpForm-styE .verify-UTyF .control-b4P3 {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.telIdpForm-styE .verify-btn-EYa1 {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.telIdpForm-styE .protocol-T0kx {
  margin-bottom: 20px;
}
.onlyTelIdpForm-GNY9 {
  margin-top: 32px;
}

.localProtocol-QIdJ {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #41464F;
}

.wrap-WLAT {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  text-align: center;
  position: relative;
}
.wrap-WLAT > svg {
  margin-top: 87px;
}
.wrap-WLAT .backBtn-udpF {
  position: absolute;
  top: -18px;
  left: 0;
  padding: 0;
  color: #41464F;
  -webkit-align-self: flex-start;
          align-self: flex-start;
}
.wrap-WLAT .backBtn-udpF span {
  margin-left: 5px;
}
.text-G0Uy {
  width: 294px;
  text-align: center;
  margin-top: 16px;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.003em;
  color: #020814;
}

.containerSpin-IEH2 {
  width: 100%;
  margin-top: 82px;
}
.containerSpin-IEH2 .arco-spin-children::after {
  border-radius: 0 !important;
}
.containerSpin-IEH2 .read-cCTo {
  text-align: center;
}
.containerSpin-IEH2 .read-cCTo .arco-checkbox .arco-checkbox-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.containerSpin-IEH2 .submitBtn-gs_5 {
  width: 100%;
  height: 36px;
  margin-top: 16px;
}

.loginFrameContent-KsG0 {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-KsG0 a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-kYje {
  min-height: 454px;
}
.hideMode-eUW4 {
  min-height: 429px;
}
.acocuntForm-mtAH {
  margin-top: 16px;
}
.acocuntForm-mtAH .arco-form-item {
  margin-bottom: 20px;
}
.acocuntForm-mtAH .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.acocuntForm-mtAH .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.acocuntForm-mtAH .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.acocuntForm-mtAH .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.acocuntForm-mtAH .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.acocuntForm-mtAH .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.acocuntForm-mtAH .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.acocuntForm-mtAH .input-tnaz {
  height: 32px;
}
.acocuntForm-mtAH .input-tnaz .arco-input-inner-wrapper {
  height: 32px;
}
.acocuntForm-mtAH .input-tnaz .arco-input {
  height: 30px;
}
.acocuntForm-mtAH .input-tnaz .arco-input-group {
  height: 30px;
}
.acocuntForm-mtAH .input-tnaz .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.acocuntForm-mtAH .input-tnaz .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.acocuntForm-mtAH .callingCode-u7eq .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.acocuntForm-mtAH .callingCode-u7eq .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.acocuntForm-mtAH .bottomFormItem-JKJ1 {
  margin-bottom: 12px;
}
.acocuntForm-mtAH .btn-RFs7 {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.acocuntForm-mtAH .btnInMobile-BJxV {
  margin: 20px 0 12px 0;
}
.acocuntForm-mtAH .verify-OoGd {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.acocuntForm-mtAH .verify-OoGd .control-RNwk {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.acocuntForm-mtAH .verify-btn-UvGc {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.acocuntForm-mtAH .protocol-XMjD {
  margin-bottom: 20px;
}

.loginFrameContent-zvdb {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-zvdb a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-PEPU {
  min-height: 454px;
}
.hideMode-SuWr {
  min-height: 429px;
}
.emailIdpForm-vr8q {
  margin-top: 40px;
  padding: 0 5px;
}
.emailIdpForm-vr8q .arco-form-item {
  margin-bottom: 20px;
}
.emailIdpForm-vr8q .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.emailIdpForm-vr8q .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.emailIdpForm-vr8q .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.emailIdpForm-vr8q .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.emailIdpForm-vr8q .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.emailIdpForm-vr8q .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.emailIdpForm-vr8q .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.emailIdpForm-vr8q .input-s4Sy {
  height: 32px;
}
.emailIdpForm-vr8q .input-s4Sy .arco-input-inner-wrapper {
  height: 32px;
}
.emailIdpForm-vr8q .input-s4Sy .arco-input {
  height: 30px;
}
.emailIdpForm-vr8q .input-s4Sy .arco-input-group {
  height: 30px;
}
.emailIdpForm-vr8q .input-s4Sy .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.emailIdpForm-vr8q .input-s4Sy .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.emailIdpForm-vr8q .callingCode-uoBT .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.emailIdpForm-vr8q .callingCode-uoBT .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.emailIdpForm-vr8q .bottomFormItem-kDzD {
  margin-bottom: 12px;
}
.emailIdpForm-vr8q .btn-uy_B {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.emailIdpForm-vr8q .btnInMobile-c4NG {
  margin: 20px 0 12px 0;
}
.emailIdpForm-vr8q .verify-sFJq {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.emailIdpForm-vr8q .verify-sFJq .control-cfeo {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.emailIdpForm-vr8q .verify-btn-zflC {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.emailIdpForm-vr8q .protocol-ZZBZ {
  margin-bottom: 20px;
}

.loginFrameContent-X43v {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-X43v a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-CTGd {
  min-height: 454px;
}
.hideMode-XtSL {
  min-height: 429px;
}
.linkWrap-GBIA {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  padding: 0 5px;
}
.linkWrap-GBIA .forgetPwd-Gb3z {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.linkWrap-GBIA .onlyForgetPwd-lPgz {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.linkWrap-GBIA .divide-_FAT {
  margin: 0 4px;
}
.linkWrap-GBIA .text-QnBZ {
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #41464F;
  cursor: pointer;
}
.linkWrap-GBIA .text-QnBZ:hover {
  color: #1664FF;
}

.loginCard-kbgW {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.idp-login-vcaJ {
  margin-top: 42px;
  line-height: 20px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.idp-login-vcaJ .divider-Pp7l {
  margin: 16px 0;
}
.idp-login-vcaJ .divider-Pp7l .arco-divider-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #80838a;
}
.text-WnFg {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  color: #606a78;
  font-size: 14px;
}
.idps-BRJm {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  width: 100%;
}
.idps-BRJm .logo-KQfq {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  border-radius: 32px;
  border: 1px solid #eaedf1;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.idps-BRJm .logo-KQfq:hover {
  border: 1px solid #97bcff;
  background: #f3f7ff;
}
.idps-BRJm .logo-KQfq:hover .Mail-xOQl,
.idps-BRJm .logo-KQfq:hover .Account-Czyu {
  color: #1664ff;
}
.idps-BRJm .logo-KQfq + .logo-KQfq {
  margin-left: 12px;
}
.idps-BRJm .Mail-xOQl,
.idps-BRJm .Account-Czyu {
  border: 1px solid #eaedf1;
  border-radius: 32px;
  padding: 6px 10px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  cursor: pointer;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #41464f;
}
.idps-BRJm .Mail-xOQl .icon-tfrn,
.idps-BRJm .Account-Czyu .icon-tfrn {
  font-size: 16px;
  color: #000;
  margin-right: 10px;
}
.idps-BRJm .Mail-xOQl:hover,
.idps-BRJm .Account-Czyu:hover {
  color: #1664ff;
}
.idps-BRJm .Mail-xOQl:hover .icon-tfrn,
.idps-BRJm .Account-Czyu:hover .icon-tfrn {
  color: #1664ff;
}
.idps-BRJm .Mail-xOQl {
  width: 81px;
  min-width: 81px;
}
.idps-BRJm .Account-Czyu {
  width: 147px;
  min-width: 137px;
}

.loginFrameContent-rRyu {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-rRyu a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-RCpw {
  min-height: 454px;
}
.hideMode-GZkg {
  min-height: 429px;
}
.loginCard-_Ug0 {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.userLoginCard-AdVL {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.userLoginCard-AdVL .ouathIdpWrap-fHCG {
  margin-top: auto;
}
.userLogin-iIyO {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.userLogin-iIyO .title-XzJG {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
}
.userLogin-iIyO .alert-rXig {
  margin: 8px 0 22px 0;
}
.userLogin-iIyO .alert-rXig .arco-alert-icon-wrapper svg {
  font-size: 15px;
}

.loginFrameContent-F3yZ {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-F3yZ a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-gvR0 {
  min-height: 454px;
}
.hideMode-P8Gx {
  min-height: 429px;
}
.userForm-g1s0 {
  margin-top: 22px;
}
.userForm-g1s0 .arco-form-item {
  margin-bottom: 20px;
}
.userForm-g1s0 .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.userForm-g1s0 .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.userForm-g1s0 .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.userForm-g1s0 .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.userForm-g1s0 .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.userForm-g1s0 .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.userForm-g1s0 .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.userForm-g1s0 .input-X1AJ {
  height: 32px;
}
.userForm-g1s0 .input-X1AJ .arco-input-inner-wrapper {
  height: 32px;
}
.userForm-g1s0 .input-X1AJ .arco-input {
  height: 30px;
}
.userForm-g1s0 .input-X1AJ .arco-input-group {
  height: 30px;
}
.userForm-g1s0 .input-X1AJ .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.userForm-g1s0 .input-X1AJ .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.userForm-g1s0 .callingCode-OneW .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.userForm-g1s0 .callingCode-OneW .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.userForm-g1s0 .bottomFormItem-BYT2 {
  margin-bottom: 12px;
}
.userForm-g1s0 .btn-var1 {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.userForm-g1s0 .btnInMobile-StXW {
  margin: 20px 0 12px 0;
}
.userForm-g1s0 .verify-oA49 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.userForm-g1s0 .verify-oA49 .control-yjjv {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.userForm-g1s0 .verify-btn-ImXK {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.userForm-g1s0 .protocol-p7i2 {
  margin-bottom: 20px;
}

.container-kflh {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  width: 100%;
  height: 48px;
  border: none;
  border-radius: 2px;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  color: #ffffff !important;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background: #165dff !important;
  cursor: pointer;
}
.large-ZOO5 {
  height: 48px;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  color: #ffffff;
  letter-spacing: 5px;
}
.disabled-wOj5 {
  color: #c2c6cc !important;
  cursor: not-allowed;
  background: #F6F7FB !important;
}
.container-kflh:hover {
  opacity: 0.8;
}

.selectPlatformIdentity-lc9Y .layoutSpin-ZQdO {
  width: 100%;
}
.selectPlatformIdentity-lc9Y .selectPlatformIdentityCard-UPWA {
  margin-bottom: 12px;
}
.form-iRly {
  min-height: 310px;
}
.form-iRly .titles-OYU2 .backBtn-Q8h_ {
  padding: 0;
  color: #41464f;
}
.form-iRly .titles-OYU2 .backBtn-Q8h_ span {
  margin-left: 5px;
}
.form-iRly .titles-OYU2 .title-ivpd {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.004em;
  color: #020814;
  margin-top: 20px;
}
.form-iRly .titles-OYU2 .alert-rH5O {
  margin: 8px 0 32px 0;
  height: 60px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
}
.form-iRly .titles-OYU2 .alert-rH5O .arco-alert-icon-wrapper svg {
  font-size: 15px;
}
.form-iRly .titles-OYU2 .alert-rH5O .arco-alert-content {
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: 0.003em;
  color: #020814;
}
.form-iRly .select-nyW0 {
  display: block;
  margin-bottom: 16px;
}
.form-iRly .select-nyW0 .arco-select-view {
  height: 32px;
}
.form-iRly .select-nyW0 .arco-select-view .select-option-u9en {
  height: 30px;
}
.form-iRly .text-Icr3 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  color: #41464f;
  height: 20px;
}
.form-iRly .text-Icr3 .arco-checkbox-text {
  color: #41464f;
  font-size: 12px;
}
.form-iRly .sm-aRVn {
  line-height: 20px;
  visibility: hidden;
  height: 0;
}
.form-iRly .mid-aNMS {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.form-iRly .mid-aNMS span {
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #41464f;
  cursor: pointer;
}
.form-iRly .protocol-VnYW {
  margin-bottom: 32px;
}
.form-iRly .btn-cN8n {
  width: 100%;
  height: 36px;
}
.select-option-u9en {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  height: 40px;
}
.select-option-u9en .tip-g4UK {
  font-size: 12px;
  line-height: 20px;
  padding: 0 8px;
  background: rgba(10, 200, 210, 0.1);
  border-radius: 2px;
  margin-right: 8px;
}
.select-option-u9en .tip-g4UK.user-iYfr {
  background: rgba(22, 100, 255, 0.1);
}
.select-option-u9en .content-xFl2 {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}

.loginFrameContent-cycS {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-cycS a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-TPGJ {
  min-height: 454px;
}
.hideMode-fHp1 {
  min-height: 429px;
}
.loginCard-gEI0 {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.layoutSpin-FBjT {
  width: 100%;
}
.federationLoginCard-DvGs .form-KlDm .arco-form-item {
  margin-bottom: 20px;
}
.federationLoginCard-DvGs .form-KlDm .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.federationLoginCard-DvGs .form-KlDm .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.federationLoginCard-DvGs .form-KlDm .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.federationLoginCard-DvGs .form-KlDm .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.federationLoginCard-DvGs .form-KlDm .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.federationLoginCard-DvGs .form-KlDm .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.federationLoginCard-DvGs .form-KlDm .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.federationLoginCard-DvGs .form-KlDm .input-HoNn {
  height: 32px;
}
.federationLoginCard-DvGs .form-KlDm .input-HoNn .arco-input-inner-wrapper {
  height: 32px;
}
.federationLoginCard-DvGs .form-KlDm .input-HoNn .arco-input {
  height: 30px;
}
.federationLoginCard-DvGs .form-KlDm .input-HoNn .arco-input-group {
  height: 30px;
}
.federationLoginCard-DvGs .form-KlDm .input-HoNn .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.federationLoginCard-DvGs .form-KlDm .input-HoNn .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.federationLoginCard-DvGs .form-KlDm .callingCode-DbQu .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.federationLoginCard-DvGs .form-KlDm .callingCode-DbQu .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.federationLoginCard-DvGs .form-KlDm .bottomFormItem-PIMj {
  margin-bottom: 12px;
}
.federationLoginCard-DvGs .form-KlDm .btn-lmX5 {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.federationLoginCard-DvGs .form-KlDm .btnInMobile-OiBa {
  margin: 20px 0 12px 0;
}
.federationLoginCard-DvGs .form-KlDm .verify-QlWz {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.federationLoginCard-DvGs .form-KlDm .verify-QlWz .control-qXnK {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.federationLoginCard-DvGs .form-KlDm .verify-btn-vPj8 {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.federationLoginCard-DvGs .form-KlDm .protocol-quIu {
  margin-bottom: 20px;
}
.federationLoginCard-DvGs .form-KlDm .title-BFTZ {
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
  margin-bottom: 22px;
}
.federationLoginCard-DvGs .form-KlDm .input-HoNn {
  height: 32px;
  font-size: 12px;
}
.federationLoginCard-DvGs .form-KlDm .input-HoNn .arco-select-view-input {
  font-size: 13px;
}
.federationLoginCard-DvGs .form-KlDm .input-HoNn .arco-input-inner-wrapper .arco-input,
.federationLoginCard-DvGs .form-KlDm .input-HoNn .arco-select-view {
  height: 32px;
  line-height: 32px;
}
.federationLoginCard-DvGs .footBtn-OKdd {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.federationLoginCard-DvGs .footBtn-OKdd .btnLink-eBTN {
  color: #41464f;
  font-size: 13px;
  border-right: 1px solid #c9cdd4;
  padding: 0 10px;
}
.federationLoginCard-DvGs .footBtn-OKdd .btnLink-eBTN:hover {
  color: #1664ff;
}
.federationLoginCard-DvGs .footBtn-OKdd .btnLink-eBTN:last-child {
  border: none;
  padding-right: 0;
}
.federationLoginCard-DvGs .footBtn-OKdd .btnLink-eBTN:first-child {
  padding-left: 0;
}
.login-frame .idpTypeTag-Iudi {
  margin-right: 16px !important;
  border-radius: 2px !important;
  color: #1d2129 !important;
  height: 22px !important;
}
.login-frame .roleTag-eX67 {
  background-color: rgba(22, 100, 255, 0.1) !important;
}
.login-frame .userTag-BzC6 {
  background-color: rgba(10, 200, 210, 0.1) !important;
}
.noIdpList-wTeg {
  padding: 5px 15px;
  background: #f2f3f8;
  font-size: 12px;
  color: #86909c;
}

.loginFrameContent-CWWP {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-CWWP a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-y3pN {
  min-height: 454px;
}
.hideMode-fHaH {
  min-height: 429px;
}
.loginCard-KdAe {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.cardHasTab-Y2n_ {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.cardHasTab-Y2n_ .title-drpE {
  padding: 0 5px;
}
.cardHasTab-Y2n_ .signupTab-iyBN {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.cardHasTab-Y2n_ .signupTab-iyBN .arco-tabs-header-nav {
  padding: 0 5px;
}
.cardHasTab-Y2n_ .signupTab-iyBN .arco-tabs-content .arco-form {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 5px;
}
.signup-OrOM {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-OrOM .title-drpE {
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
}
.signup-OrOM .signupTab-iyBN {
  margin-top: 32px;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-OrOM .signupTab-iyBN .arco-tabs-header-nav::before {
  display: none;
}
.signup-OrOM .signupTab-iyBN .arco-tabs-header-title {
  margin: 0;
  padding: 8px 0 6px 0;
}
.signup-OrOM .signupTab-iyBN .arco-tabs-header-title:first-of-type {
  margin-left: 0 !important;
}
.signup-OrOM .signupTab-iyBN .arco-tabs-header-title .arco-tabs-header-title-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.signup-OrOM .signupTab-iyBN .arco-tabs-header-title + .arco-tabs-header-title {
  margin-left: 36px;
}
.signup-OrOM .signupTabInMobile-sFds {
  margin-top: 0;
}
.signup-OrOM .tip-kxJj {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
  margin-top: auto;
}
.signup-OrOM .tip-kxJj .tipA-A7J4 {
  cursor: pointer;
  color: #1664ff;
}
.signup-OrOM .tip-kxJj .tipA-A7J4:hover {
  color: #6694ff;
}
.signup-OrOM .successPageContent-_Lvl {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-OrOM .suffixLink-hzh5 {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  cursor: pointer;
  margin-top: 32px;
  margin-left: 10px;
}
.signup-OrOM .suffixLink-hzh5 span {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
}
.successPage-mOV4 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.successPage-mOV4 img {
  width: 80px;
  height: 80px;
  margin-right: 16px;
}
.successPage-mOV4 .title-drpE {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #000;
  padding: 0 !important;
}
.successPage-mOV4 .desc-xbbk {
  margin-top: 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #41464f;
}

.loginCard-vgHr {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.cardHasTab-cIXU {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.cardHasTab-cIXU .title-LtmZ {
  padding: 0 5px;
}
.cardHasTab-cIXU .signupTab-iN2e {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.cardHasTab-cIXU .signupTab-iN2e .arco-tabs-header-nav {
  padding: 0 5px;
}
.cardHasTab-cIXU .signupTab-iN2e .arco-tabs-content .arco-form {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 5px;
}
.signup-r33n {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-r33n .title-LtmZ {
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
}
.signup-r33n .signupTab-iN2e {
  margin-top: 32px;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-r33n .signupTab-iN2e .arco-tabs-header-nav::before {
  display: none;
}
.signup-r33n .signupTab-iN2e .arco-tabs-header-title {
  margin: 0;
  padding: 8px 0 6px 0;
}
.signup-r33n .signupTab-iN2e .arco-tabs-header-title:first-of-type {
  margin-left: 0 !important;
}
.signup-r33n .signupTab-iN2e .arco-tabs-header-title .arco-tabs-header-title-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.signup-r33n .signupTab-iN2e .arco-tabs-header-title + .arco-tabs-header-title {
  margin-left: 36px;
}
.signup-r33n .signupTabInMobile-io22 {
  margin-top: 0;
}
.signup-r33n .tip-S_15 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
  margin-top: auto;
}
.signup-r33n .tip-S_15 .tipA-EGpe {
  cursor: pointer;
  color: #1664ff;
}
.signup-r33n .tip-S_15 .tipA-EGpe:hover {
  color: #6694ff;
}
.signup-r33n .successPageContent-Pq0B {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-r33n .suffixLink-_6Y0 {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  cursor: pointer;
  margin-top: 32px;
  margin-left: 10px;
}
.signup-r33n .suffixLink-_6Y0 span {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
}
.successPage-Gnk1 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.successPage-Gnk1 img {
  width: 80px;
  height: 80px;
  margin-right: 16px;
}
.successPage-Gnk1 .title-LtmZ {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #000;
  padding: 0 !important;
}
.successPage-Gnk1 .desc-L6Jz {
  margin-top: 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #41464f;
}
.loginFrameContent-J9gh {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-J9gh a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-OYfC {
  min-height: 454px;
}
.hideMode-L1qG {
  min-height: 429px;
}
.telSignUpForm-qLsj {
  margin-top: 16px;
}
.telSignUpForm-qLsj .arco-form-item {
  margin-bottom: 20px;
}
.telSignUpForm-qLsj .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.telSignUpForm-qLsj .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.telSignUpForm-qLsj .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.telSignUpForm-qLsj .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.telSignUpForm-qLsj .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.telSignUpForm-qLsj .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.telSignUpForm-qLsj .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.telSignUpForm-qLsj .input-He1G {
  height: 32px;
}
.telSignUpForm-qLsj .input-He1G .arco-input-inner-wrapper {
  height: 32px;
}
.telSignUpForm-qLsj .input-He1G .arco-input {
  height: 30px;
}
.telSignUpForm-qLsj .input-He1G .arco-input-group {
  height: 30px;
}
.telSignUpForm-qLsj .input-He1G .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.telSignUpForm-qLsj .input-He1G .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.telSignUpForm-qLsj .callingCode-SeVp .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.telSignUpForm-qLsj .callingCode-SeVp .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.telSignUpForm-qLsj .bottomFormItem-h3As {
  margin-bottom: 12px;
}
.telSignUpForm-qLsj .btn-sa0B {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.telSignUpForm-qLsj .btnInMobile-icHZ {
  margin: 20px 0 12px 0;
}
.telSignUpForm-qLsj .verify-aXK1 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.telSignUpForm-qLsj .verify-aXK1 .control-pflj {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.telSignUpForm-qLsj .verify-btn-pT35 {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.telSignUpForm-qLsj .protocol-pwhr {
  margin-bottom: 20px;
}
.telSignUpForm-qLsj .formCheckBox-I8z6 .arco-checkbox {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.telSignUpForm-qLsj .formCheckBox-I8z6 .arco-checkbox-text {
  color: #41464f;
}
.telSignUpForm-qLsj .btn-sa0B {
  margin: 32px 0 12px 0;
}
.onlyTelSignUpForm-Wjdx {
  margin-top: 32px;
}

.loginCard-Zn2x {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.cardHasTab-D20F {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.cardHasTab-D20F .title-pm9Z {
  padding: 0 5px;
}
.cardHasTab-D20F .signupTab-DgHv {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.cardHasTab-D20F .signupTab-DgHv .arco-tabs-header-nav {
  padding: 0 5px;
}
.cardHasTab-D20F .signupTab-DgHv .arco-tabs-content .arco-form {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 5px;
}
.signup-XEYQ {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-XEYQ .title-pm9Z {
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
}
.signup-XEYQ .signupTab-DgHv {
  margin-top: 32px;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-XEYQ .signupTab-DgHv .arco-tabs-header-nav::before {
  display: none;
}
.signup-XEYQ .signupTab-DgHv .arco-tabs-header-title {
  margin: 0;
  padding: 8px 0 6px 0;
}
.signup-XEYQ .signupTab-DgHv .arco-tabs-header-title:first-of-type {
  margin-left: 0 !important;
}
.signup-XEYQ .signupTab-DgHv .arco-tabs-header-title .arco-tabs-header-title-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.signup-XEYQ .signupTab-DgHv .arco-tabs-header-title + .arco-tabs-header-title {
  margin-left: 36px;
}
.signup-XEYQ .signupTabInMobile-es7g {
  margin-top: 0;
}
.signup-XEYQ .tip-iUL8 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
  margin-top: auto;
}
.signup-XEYQ .tip-iUL8 .tipA-yLyE {
  cursor: pointer;
  color: #1664ff;
}
.signup-XEYQ .tip-iUL8 .tipA-yLyE:hover {
  color: #6694ff;
}
.signup-XEYQ .successPageContent-pnEe {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-XEYQ .suffixLink-waFg {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  cursor: pointer;
  margin-top: 32px;
  margin-left: 10px;
}
.signup-XEYQ .suffixLink-waFg span {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
}
.successPage-iSEh {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.successPage-iSEh img {
  width: 80px;
  height: 80px;
  margin-right: 16px;
}
.successPage-iSEh .title-pm9Z {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #000;
  padding: 0 !important;
}
.successPage-iSEh .desc-V5h5 {
  margin-top: 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #41464f;
}
.loginFrameContent-jW3B {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-jW3B a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-nQ8n {
  min-height: 454px;
}
.hideMode-tdQh {
  min-height: 429px;
}
.accountSignUpForm-MfoR {
  margin-top: 16px;
}
.accountSignUpForm-MfoR .arco-form-item {
  margin-bottom: 20px;
}
.accountSignUpForm-MfoR .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.accountSignUpForm-MfoR .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.accountSignUpForm-MfoR .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.accountSignUpForm-MfoR .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.accountSignUpForm-MfoR .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.accountSignUpForm-MfoR .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.accountSignUpForm-MfoR .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.accountSignUpForm-MfoR .input-Z1r3 {
  height: 32px;
}
.accountSignUpForm-MfoR .input-Z1r3 .arco-input-inner-wrapper {
  height: 32px;
}
.accountSignUpForm-MfoR .input-Z1r3 .arco-input {
  height: 30px;
}
.accountSignUpForm-MfoR .input-Z1r3 .arco-input-group {
  height: 30px;
}
.accountSignUpForm-MfoR .input-Z1r3 .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.accountSignUpForm-MfoR .input-Z1r3 .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.accountSignUpForm-MfoR .callingCode-yC9o .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.accountSignUpForm-MfoR .callingCode-yC9o .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.accountSignUpForm-MfoR .bottomFormItem-H8_L {
  margin-bottom: 12px;
}
.accountSignUpForm-MfoR .btn-yaRk {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.accountSignUpForm-MfoR .btnInMobile-qEg_ {
  margin: 20px 0 12px 0;
}
.accountSignUpForm-MfoR .verify-Y2Jx {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.accountSignUpForm-MfoR .verify-Y2Jx .control-N0dL {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.accountSignUpForm-MfoR .verify-btn-wwnK {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.accountSignUpForm-MfoR .protocol-K9QP {
  margin-bottom: 20px;
}
.accountSignUpForm-MfoR .formCheckBox-DGnJ .arco-checkbox {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.accountSignUpForm-MfoR .formCheckBox-DGnJ .arco-checkbox-text {
  color: #41464f;
}
.accountSignUpForm-MfoR .btn-yaRk {
  margin: 32px 0 12px 0;
}
.signupTrigger-v4oX {
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.05), 0 5px 15px rgba(0, 0, 0, 0.05);
  background-color: rgba(255, 255, 255, 0.9);
}
.signupTrigger-v4oX .arco-trigger-arrow {
  z-index: 1;
  background: #fff;
  border: 0.5px solid #dde2e9;
}
.signupPopup-zSz0 {
  border-radius: 2px;
  padding: 8px 16px;
  border: 0.5px solid #dde2e9;
  border-radius: 4px;
  min-width: 308px;
}
.signupPopup-zSz0 .ruleA-J2IE,
.signupPopup-zSz0 .ruleB-nmdM,
.signupPopup-zSz0 .ruleC-U89i {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  color: #41464f;
}
.signupPopup-zSz0 .dot-m1qG {
  font-size: 18px;
  margin-right: 4px;
  float: left;
  margin-top: -1px;
}

.loginCard-bYYO {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.cardHasTab-SzjV {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.cardHasTab-SzjV .title-iiUl {
  padding: 0 5px;
}
.cardHasTab-SzjV .signupTab-QIYE {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.cardHasTab-SzjV .signupTab-QIYE .arco-tabs-header-nav {
  padding: 0 5px;
}
.cardHasTab-SzjV .signupTab-QIYE .arco-tabs-content .arco-form {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 5px;
}
.signup-h1or {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-h1or .title-iiUl {
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
}
.signup-h1or .signupTab-QIYE {
  margin-top: 32px;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-h1or .signupTab-QIYE .arco-tabs-header-nav::before {
  display: none;
}
.signup-h1or .signupTab-QIYE .arco-tabs-header-title {
  margin: 0;
  padding: 8px 0 6px 0;
}
.signup-h1or .signupTab-QIYE .arco-tabs-header-title:first-of-type {
  margin-left: 0 !important;
}
.signup-h1or .signupTab-QIYE .arco-tabs-header-title .arco-tabs-header-title-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.signup-h1or .signupTab-QIYE .arco-tabs-header-title + .arco-tabs-header-title {
  margin-left: 36px;
}
.signup-h1or .signupTabInMobile-ZAwk {
  margin-top: 0;
}
.signup-h1or .tip-oZlV {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
  margin-top: auto;
}
.signup-h1or .tip-oZlV .tipA-Jbyq {
  cursor: pointer;
  color: #1664ff;
}
.signup-h1or .tip-oZlV .tipA-Jbyq:hover {
  color: #6694ff;
}
.signup-h1or .successPageContent-E2yv {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-h1or .suffixLink-uuAO {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  cursor: pointer;
  margin-top: 32px;
  margin-left: 10px;
}
.signup-h1or .suffixLink-uuAO span {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
}
.successPage-NIb8 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.successPage-NIb8 img {
  width: 80px;
  height: 80px;
  margin-right: 16px;
}
.successPage-NIb8 .title-iiUl {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #000;
  padding: 0 !important;
}
.successPage-NIb8 .desc-aduJ {
  margin-top: 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #41464f;
}
.loginFrameContent-wgA5 {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-wgA5 a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-p8Ii {
  min-height: 454px;
}
.hideMode-qmeC {
  min-height: 429px;
}
.successForm-UNz_ {
  margin-top: 50px;
  padding: 0 5px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.successForm-UNz_ .arco-form-item {
  margin-bottom: 20px;
}
.successForm-UNz_ .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.successForm-UNz_ .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.successForm-UNz_ .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.successForm-UNz_ .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.successForm-UNz_ .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.successForm-UNz_ .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.successForm-UNz_ .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.successForm-UNz_ .input-WxEt {
  height: 32px;
}
.successForm-UNz_ .input-WxEt .arco-input-inner-wrapper {
  height: 32px;
}
.successForm-UNz_ .input-WxEt .arco-input {
  height: 30px;
}
.successForm-UNz_ .input-WxEt .arco-input-group {
  height: 30px;
}
.successForm-UNz_ .input-WxEt .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.successForm-UNz_ .input-WxEt .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.successForm-UNz_ .callingCode-njbe .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.successForm-UNz_ .callingCode-njbe .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.successForm-UNz_ .bottomFormItem-RPeY {
  margin-bottom: 12px;
}
.successForm-UNz_ .btn-Hxk1 {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.successForm-UNz_ .btnInMobile-Uw1A {
  margin: 20px 0 12px 0;
}
.successForm-UNz_ .verify-gZUg {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.successForm-UNz_ .verify-gZUg .control-qvZ8 {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.successForm-UNz_ .verify-btn-oyQd {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.successForm-UNz_ .protocol-NfQm {
  margin-bottom: 20px;
}
.successForm-UNz_ .input-WxEt .arco-select-view {
  height: 30px;
}
.successForm-UNz_ .input-WxEt .arco-select-view .arco-select-view-value {
  margin-top: 3px;
}
.successForm-UNz_ .btn-Hxk1 {
  margin-top: 20px;
}
.successForm-UNz_ .link-cbsR {
  margin-top: 16px;
  text-align: center;
}
.successForm-UNz_ .link-cbsR .linkBtn-fliV {
  cursor: pointer;
  color: #1664ff;
}
.successForm-UNz_ .link-cbsR .linkBtn-fliV:hover {
  color: #6694ff;
}

#fastLogin {
  height: 0;
  width: 0;
}
#fastLogin .arco-modal {
  width: 400px;
  min-height: 550px;
  box-shadow: none;
}
#fastLogin .arco-modal .arco-modal-content {
  margin-top: 32px;
}
#fastLogin .arco-modal.hideModeForFastlogin-GBDO {
  min-height: 482px;
}
#fastLogin .arco-modal.fastLoginModalInMobile-q9HB {
  width: 343px;
  min-height: 506px;
}

/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-trigger {
  position: absolute;
  z-index: 1000;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.arco-trigger-arrow {
  background-color: var(--color-bg-5);
  content: '';
  height: 8px;
  width: 8px;
  position: absolute;
  display: block;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 50% 50% 0;
     -moz-transform-origin: 50% 50% 0;
       -o-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  z-index: -1;
}
.arco-trigger[trigger-placement='top'] .arco-trigger-arrow,
.arco-trigger[trigger-placement='tl'] .arco-trigger-arrow,
.arco-trigger[trigger-placement='tr'] .arco-trigger-arrow {
  bottom: -4px;
  margin-left: -4px;
  border-top: none;
  border-left: none;
  border-bottom-right-radius: 2px;
}
.arco-trigger[trigger-placement='bottom'] .arco-trigger-arrow,
.arco-trigger[trigger-placement='bl'] .arco-trigger-arrow,
.arco-trigger[trigger-placement='br'] .arco-trigger-arrow {
  top: -4px;
  margin-left: -4px;
  border-bottom: none;
  border-right: none;
  border-top-left-radius: 2px;
}
.arco-trigger[trigger-placement='left'] .arco-trigger-arrow,
.arco-trigger[trigger-placement='lt'] .arco-trigger-arrow,
.arco-trigger[trigger-placement='lb'] .arco-trigger-arrow {
  right: -4px;
  margin-top: -4px;
  border-left: none;
  border-bottom: none;
  border-top-right-radius: 2px;
}
.arco-trigger[trigger-placement='right'] .arco-trigger-arrow,
.arco-trigger[trigger-placement='rt'] .arco-trigger-arrow,
.arco-trigger[trigger-placement='rb'] .arco-trigger-arrow {
  left: -4px;
  margin-top: -4px;
  border-top: none;
  border-right: none;
  border-bottom-left-radius: 2px;
}

/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
/**********************************************
 * Popup Box
 **********************************************/
/**********************************************
 * Popup Options
 * status: default / disabled / selected / hover
 **********************************************/
/**********************************************
 * Theme dark
 **********************************************/
.arco-dropdown-menu {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  max-height: 200px;
  padding: 4px 0;
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  background-color: var(--color-bg-popup);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  overflow: auto;
}
.arco-dropdown-menu-hidden {
  display: none;
}
.arco-dropdown-menu-item,
.arco-dropdown-menu-pop-header {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  line-height: 36px;
  text-align: left;
  cursor: pointer;
  z-index: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--color-text-1);
  background-color: transparent;
}
.arco-dropdown-menu-item.arco-dropdown-menu-selected,
.arco-dropdown-menu-pop-header.arco-dropdown-menu-selected {
  color: var(--color-text-1);
  background-color: transparent;
  font-weight: 500;
  -webkit-transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  -o-transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  -moz-transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-dropdown-menu-item:hover,
.arco-dropdown-menu-pop-header:hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
}
.arco-dropdown-menu-item:focus-visible,
.arco-dropdown-menu-pop-header:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-6)) inset;
}
.arco-dropdown-menu-item.arco-dropdown-menu-active,
.arco-dropdown-menu-pop-header.arco-dropdown-menu-active {
  box-shadow: 0 0 0 1px rgb(var(--primary-6)) inset;
}
.arco-dropdown-menu-item.arco-dropdown-menu-disabled,
.arco-dropdown-menu-pop-header.arco-dropdown-menu-disabled {
  color: var(--color-text-4);
  background-color: transparent;
  cursor: not-allowed;
}
.arco-dropdown-menu-item a,
.arco-dropdown-menu-pop-header a,
.arco-dropdown-menu-item a:hover,
.arco-dropdown-menu-pop-header a:hover,
.arco-dropdown-menu-item a:focus,
.arco-dropdown-menu-pop-header a:focus,
.arco-dropdown-menu-item a:active,
.arco-dropdown-menu-pop-header a:active {
  color: inherit;
  cursor: inherit;
  text-decoration: none;
}
.arco-dropdown-menu-item > a:only-child::before,
.arco-dropdown-menu-pop-header > a:only-child::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.arco-dropdown-menu-pop-header {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
}
.arco-dropdown-menu-pop-header .arco-dropdown-menu-icon-suffix {
  margin-left: 12px;
}
.arco-dropdown-menu-group:first-child .arco-dropdown-menu-group-title {
  margin-top: 4px;
}
.arco-dropdown-menu-group-title {
  margin-top: 8px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  padding: 0 12px;
  line-height: 20px;
  font-size: 12px;
  color: var(--color-text-3);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-dropdown-menu-dark {
  border-color: var(--color-menu-dark-bg);
  background-color: var(--color-menu-dark-bg);
}
.arco-dropdown-menu-dark .arco-dropdown-menu-item,
.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header {
  color: var(--color-text-4);
  background-color: transparent;
}
.arco-dropdown-menu-dark .arco-dropdown-menu-item.arco-dropdown-menu-selected,
.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header.arco-dropdown-menu-selected {
  color: var(--color-white);
  background-color: transparent;
}
.arco-dropdown-menu-dark .arco-dropdown-menu-item.arco-dropdown-menu-selected:hover,
.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header.arco-dropdown-menu-selected:hover {
  color: var(--color-white);
}
.arco-dropdown-menu-dark .arco-dropdown-menu-item:hover,
.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header:hover {
  color: var(--color-text-4);
  background-color: var(--color-menu-dark-hover);
}
.arco-dropdown-menu-dark .arco-dropdown-menu-item.arco-dropdown-menu-disabled,
.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header.arco-dropdown-menu-disabled {
  color: var(--color-text-2);
  background-color: transparent;
}
.arco-dropdown-menu-dark .arco-dropdown-menu-group-title {
  color: var(--color-text-3);
}
.arco-dropdown-menu-pop-trigger .arco-trigger-arrow {
  display: none;
}
.arco-dropdown-menu + .arco-trigger-arrow {
  background-color: var(--color-bg-popup);
}
.arco-dropdown-menu-rtl .arco-dropdown-menu-item,
.arco-dropdown-menu-rtl .arco-dropdown-menu-pop-header {
  text-align: right;
}
.arco-dropdown-menu-rtl .arco-dropdown-menu-item .arco-dropdown-menu-icon-suffix,
.arco-dropdown-menu-rtl .arco-dropdown-menu-pop-header .arco-dropdown-menu-icon-suffix {
  margin-left: 0;
  margin-right: 12px;
}

/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-tooltip-content {
  padding: 8px 12px;
  background-color: var(--color-tooltip-bg);
  font-size: 14px;
  border-radius: var(--border-radius-small);
  color: #fff;
  line-height: 1.5715;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-tooltip-content-inner {
  word-wrap: break-word;
  text-align: left;
}
.arco-tooltip-mini {
  font-size: 14px;
  padding: 4px 12px;
}
.arco-trigger-arrow.arco-tooltip-arrow {
  background-color: var(--color-tooltip-bg);
}
body[arco-theme='dark'] .arco-tooltip-content {
  border: 1px solid var(--color-neutral-3);
}
body[arco-theme='dark'] .arco-tooltip .arco-trigger-arrow.arco-tooltip-arrow {
  z-index: 1;
}
body[arco-theme='dark'] .arco-trigger[trigger-placement='top'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='tl'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='tr'] .arco-trigger-arrow.arco-tooltip-arrow {
  border-bottom: 1px solid var(--color-neutral-3);
  border-right: 1px solid var(--color-neutral-3);
}
body[arco-theme='dark'] .arco-trigger[trigger-placement='bottom'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='bl'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='br'] .arco-trigger-arrow.arco-tooltip-arrow {
  border-top: 1px solid var(--color-neutral-3);
  border-left: 1px solid var(--color-neutral-3);
}
body[arco-theme='dark'] .arco-trigger[trigger-placement='left'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='lt'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='lb'] .arco-trigger-arrow.arco-tooltip-arrow {
  border-top: 1px solid var(--color-neutral-3);
  border-right: 1px solid var(--color-neutral-3);
}
body[arco-theme='dark'] .arco-trigger[trigger-placement='right'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='rt'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='rb'] .arco-trigger-arrow.arco-tooltip-arrow {
  border-left: 1px solid var(--color-neutral-3);
  border-bottom: 1px solid var(--color-neutral-3);
}

/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
/**********************************************
 * theme: light / dark
 * status: default / disabled / selected / hover
 **********************************************/
/**********************************************
 * horizontal / vertical
 **********************************************/
/************************************************
 * collapse
 ***********************************************/
/************************************************
 * popButton
 ***********************************************/
@-webkit-keyframes arco-menu-selected-item-label-enter {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes arco-menu-selected-item-label-enter {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes arco-menu-selected-item-label-enter {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.arco-menu {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  font-size: 14px;
  line-height: 1.5715;
  -webkit-transition: width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -o-transition: width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -moz-transition: width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-menu-indent {
  display: inline-block;
  width: 20px;
}
.arco-menu .arco-menu-item,
.arco-menu .arco-menu-group-title,
.arco-menu .arco-menu-pop-header,
.arco-menu .arco-menu-inline-header {
  position: relative;
  border-radius: var(--border-radius-small);
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  cursor: pointer;
}
.arco-menu .arco-menu-item.arco-menu-disabled,
.arco-menu .arco-menu-group-title.arco-menu-disabled,
.arco-menu .arco-menu-pop-header.arco-menu-disabled,
.arco-menu .arco-menu-inline-header.arco-menu-disabled {
  cursor: not-allowed;
}
.arco-menu .arco-menu-item.arco-menu-selected,
.arco-menu .arco-menu-group-title.arco-menu-selected,
.arco-menu .arco-menu-pop-header.arco-menu-selected,
.arco-menu .arco-menu-inline-header.arco-menu-selected {
  font-weight: 500;
  -webkit-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  -o-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  -moz-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-menu .arco-menu-item.arco-menu-selected svg,
.arco-menu .arco-menu-group-title.arco-menu-selected svg,
.arco-menu .arco-menu-pop-header.arco-menu-selected svg,
.arco-menu .arco-menu-inline-header.arco-menu-selected svg {
  -webkit-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  -o-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  -moz-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-menu .arco-menu-item .arco-icon,
.arco-menu .arco-menu-group-title .arco-icon,
.arco-menu .arco-menu-pop-header .arco-icon,
.arco-menu .arco-menu-inline-header .arco-icon {
  margin-right: 16px;
}
.arco-menu-light {
  background-color: var(--color-menu-light-bg);
}
.arco-menu-light .arco-menu-item,
.arco-menu-light .arco-menu-group-title,
.arco-menu-light .arco-menu-pop-header,
.arco-menu-light .arco-menu-inline-header {
  background-color: var(--color-menu-light-bg);
  color: var(--color-text-2);
}
.arco-menu-light .arco-menu-item .arco-icon,
.arco-menu-light .arco-menu-group-title .arco-icon,
.arco-menu-light .arco-menu-pop-header .arco-icon,
.arco-menu-light .arco-menu-inline-header .arco-icon {
  color: var(--color-text-3);
}
.arco-menu-light .arco-menu-item:hover,
.arco-menu-light .arco-menu-group-title:hover,
.arco-menu-light .arco-menu-pop-header:hover,
.arco-menu-light .arco-menu-inline-header:hover {
  background-color: var(--color-fill-2);
  color: var(--color-text-2);
}
.arco-menu-light .arco-menu-item:hover .arco-icon,
.arco-menu-light .arco-menu-group-title:hover .arco-icon,
.arco-menu-light .arco-menu-pop-header:hover .arco-icon,
.arco-menu-light .arco-menu-inline-header:hover .arco-icon {
  color: var(--color-text-3);
}
.arco-menu-light .arco-menu-item:focus-visible,
.arco-menu-light .arco-menu-group-title:focus-visible,
.arco-menu-light .arco-menu-pop-header:focus-visible,
.arco-menu-light .arco-menu-inline-header:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-6)) inset;
}
.arco-menu-light .arco-menu-item.arco-menu-selected,
.arco-menu-light .arco-menu-group-title.arco-menu-selected,
.arco-menu-light .arco-menu-pop-header.arco-menu-selected,
.arco-menu-light .arco-menu-inline-header.arco-menu-selected {
  color: rgb(var(--primary-6));
}
.arco-menu-light .arco-menu-item.arco-menu-selected .arco-icon,
.arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-icon,
.arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-icon,
.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon {
  color: rgb(var(--primary-6));
}
.arco-menu-light .arco-menu-item.arco-menu-disabled,
.arco-menu-light .arco-menu-group-title.arco-menu-disabled,
.arco-menu-light .arco-menu-pop-header.arco-menu-disabled,
.arco-menu-light .arco-menu-inline-header.arco-menu-disabled {
  background-color: var(--color-menu-light-bg);
  color: var(--color-text-4);
}
.arco-menu-light .arco-menu-item.arco-menu-disabled .arco-icon,
.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-icon,
.arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-icon,
.arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-icon {
  color: var(--color-text-4);
}
.arco-menu-light .arco-menu-item.arco-menu-selected {
  background-color: var(--color-fill-2);
}
.arco-menu-light .arco-menu-inline-header.arco-menu-selected {
  color: rgb(var(--primary-6));
}
.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon {
  color: rgb(var(--primary-6));
}
.arco-menu-light .arco-menu-inline-header.arco-menu-selected:hover {
  background-color: var(--color-fill-2);
}
.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected,
.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,
.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,
.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected {
  background: none;
  -webkit-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  -o-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  -moz-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,
.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,
.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,
.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover {
  background-color: var(--color-fill-2);
}
.arco-menu-light .arco-menu-group-title {
  color: var(--color-text-3);
  pointer-events: none;
}
.arco-menu-light .arco-menu-collapse-button {
  background-color: var(--color-fill-1);
  color: var(--color-text-3);
}
.arco-menu-light .arco-menu-collapse-button:hover {
  background-color: var(--color-fill-3);
}
.arco-menu-light .arco-menu-collapse-button:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-6));
}
.arco-menu-dark {
  background-color: var(--color-menu-dark-bg);
}
.arco-menu-dark .arco-menu-item,
.arco-menu-dark .arco-menu-group-title,
.arco-menu-dark .arco-menu-pop-header,
.arco-menu-dark .arco-menu-inline-header {
  background-color: var(--color-menu-dark-bg);
  color: var(--color-text-4);
}
.arco-menu-dark .arco-menu-item .arco-icon,
.arco-menu-dark .arco-menu-group-title .arco-icon,
.arco-menu-dark .arco-menu-pop-header .arco-icon,
.arco-menu-dark .arco-menu-inline-header .arco-icon {
  color: var(--color-text-3);
}
.arco-menu-dark .arco-menu-item:hover,
.arco-menu-dark .arco-menu-group-title:hover,
.arco-menu-dark .arco-menu-pop-header:hover,
.arco-menu-dark .arco-menu-inline-header:hover {
  background-color: var(--color-menu-dark-hover);
  color: var(--color-text-4);
}
.arco-menu-dark .arco-menu-item:hover .arco-icon,
.arco-menu-dark .arco-menu-group-title:hover .arco-icon,
.arco-menu-dark .arco-menu-pop-header:hover .arco-icon,
.arco-menu-dark .arco-menu-inline-header:hover .arco-icon {
  color: var(--color-text-3);
}
.arco-menu-dark .arco-menu-item:focus-visible,
.arco-menu-dark .arco-menu-group-title:focus-visible,
.arco-menu-dark .arco-menu-pop-header:focus-visible,
.arco-menu-dark .arco-menu-inline-header:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-6)) inset;
}
.arco-menu-dark .arco-menu-item.arco-menu-selected,
.arco-menu-dark .arco-menu-group-title.arco-menu-selected,
.arco-menu-dark .arco-menu-pop-header.arco-menu-selected,
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected {
  color: var(--color-white);
}
.arco-menu-dark .arco-menu-item.arco-menu-selected .arco-icon,
.arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-icon,
.arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-icon,
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon {
  color: var(--color-white);
}
.arco-menu-dark .arco-menu-item.arco-menu-disabled,
.arco-menu-dark .arco-menu-group-title.arco-menu-disabled,
.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled,
.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled {
  background-color: var(--color-menu-dark-bg);
  color: var(--color-text-2);
}
.arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-icon,
.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-icon,
.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-icon,
.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-icon {
  color: var(--color-text-2);
}
.arco-menu-dark .arco-menu-item.arco-menu-selected {
  background-color: var(--color-menu-dark-hover);
}
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected {
  color: rgb(var(--primary-6));
}
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon {
  color: rgb(var(--primary-6));
}
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected:hover {
  background-color: var(--color-menu-dark-hover);
}
.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected,
.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,
.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,
.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected {
  background: none;
  -webkit-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  -o-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  -moz-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,
.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,
.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,
.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover {
  background-color: var(--color-menu-dark-hover);
}
.arco-menu-dark .arco-menu-group-title {
  color: var(--color-text-3);
  pointer-events: none;
}
.arco-menu-dark .arco-menu-collapse-button {
  background-color: rgb(var(--primary-6));
  color: var(--color-white);
}
.arco-menu-dark .arco-menu-collapse-button:hover {
  background-color: rgb(var(--primary-7));
}
.arco-menu-dark .arco-menu-collapse-button:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-6));
}
.arco-menu a,
.arco-menu a:hover,
.arco-menu a:focus,
.arco-menu a:active {
  color: inherit;
  cursor: inherit;
  text-decoration: none;
}
.arco-menu-item-inner > a:only-child::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.arco-menu-inner {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.arco-menu-vertical .arco-menu-item,
.arco-menu-vertical .arco-menu-group-title,
.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-vertical .arco-menu-inline-header {
  padding: 0 12px;
  line-height: 40px;
}
.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix .arco-icon,
.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon {
  margin-right: 0;
}
.arco-menu-vertical .arco-menu-item,
.arco-menu-vertical .arco-menu-group-title,
.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-vertical .arco-menu-inline-header {
  margin-bottom: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-menu-vertical .arco-menu-item .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix,
.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix {
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix.is-open,
.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix.is-open,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix.is-open,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix.is-open {
  -webkit-transform: translateY(-50%) rotate(180deg);
     -moz-transform: translateY(-50%) rotate(180deg);
       -o-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
.arco-menu-vertical .arco-menu-inner {
  padding: 4px 8px;
}
.arco-menu-vertical .arco-menu-item.arco-menu-item-indented {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-vertical .arco-menu-inline-header {
  padding-right: 28px;
}
.arco-menu-horizontal {
  width: auto;
  height: auto;
}
.arco-menu-horizontal .arco-menu-item,
.arco-menu-horizontal .arco-menu-group-title,
.arco-menu-horizontal .arco-menu-pop-header,
.arco-menu-horizontal .arco-menu-inline-header {
  padding: 0 12px;
  line-height: 30px;
}
.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix .arco-icon,
.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,
.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,
.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon {
  margin-right: 0;
}
.arco-menu-horizontal .arco-menu-item .arco-icon,
.arco-menu-horizontal .arco-menu-group-title .arco-icon,
.arco-menu-horizontal .arco-menu-pop-header .arco-icon,
.arco-menu-horizontal .arco-menu-inline-header .arco-icon {
  margin-right: 16px;
}
.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix,
.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix,
.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix,
.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix {
  margin-left: 6px;
}
.arco-menu-horizontal .arco-menu-inner {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  padding: 14px 20px;
}
.arco-menu-horizontal .arco-menu-item,
.arco-menu-horizontal .arco-menu-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.arco-menu-horizontal .arco-menu-item:not(:first-child),
.arco-menu-horizontal .arco-menu-pop:not(:first-child) {
  margin-left: 12px;
}
.arco-menu-horizontal .arco-menu-pop::after {
  content: ' ';
  width: 100%;
  height: 14px;
  position: absolute;
  left: 0;
  bottom: -14px;
}
.arco-menu-overflow-wrap {
  width: 100%;
}
.arco-menu-overflow-sub-menu-mirror {
  margin-left: 12px;
}
.arco-menu-overflow-sub-menu-mirror,
.arco-menu-overflow-hidden-menu-item {
  position: absolute !important;
  white-space: nowrap;
  visibility: hidden;
  pointer-events: none;
}
.arco-menu-selected-label {
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: -14px;
  height: 3px;
  background-color: rgb(var(--primary-6));
  -webkit-animation: arco-menu-selected-item-label-enter 0.2s cubic-bezier(0, 0, 1, 1);
     -moz-animation: arco-menu-selected-item-label-enter 0.2s cubic-bezier(0, 0, 1, 1);
          animation: arco-menu-selected-item-label-enter 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-menu-pop-button {
  width: auto;
  background: none;
  box-shadow: none;
}
.arco-menu-pop-button.arco-menu-collapse {
  width: auto;
}
.arco-menu-pop-button .arco-menu-item,
.arco-menu-pop-button .arco-menu-group-title,
.arco-menu-pop-button .arco-menu-pop-header,
.arco-menu-pop-button .arco-menu-inline-header {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  border: 1px solid transparent;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  margin-bottom: 16px;
}
.arco-menu-collapse {
  width: 48px;
}
.arco-menu-collapse .arco-menu-inner {
  padding: 4px 4px;
}
.arco-menu-collapse .arco-menu-group-title,
.arco-menu-collapse .arco-menu-icon-suffix {
  display: none;
}
.arco-menu-collapse .arco-menu-item .arco-icon,
.arco-menu-collapse .arco-menu-group-title .arco-icon,
.arco-menu-collapse .arco-menu-pop-header .arco-icon,
.arco-menu-collapse .arco-menu-inline-header .arco-icon {
  margin-right: 100vw;
}
.arco-menu-collapse .arco-menu-collapse-button {
  right: unset;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.arco-menu-collapse-button {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  position: absolute;
  right: 12px;
  bottom: 12px;
  width: 24px;
  height: 24px;
  border-radius: var(--border-radius-small);
  cursor: pointer;
}
.arco-menu-inline-content {
  overflow: hidden;
  height: auto;
  -webkit-transition: height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -o-transition: height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -moz-transition: height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-menu-item-tooltip a {
  color: inherit;
  cursor: pointer;
  text-decoration: none;
}
.arco-menu-item-tooltip a:hover,
.arco-menu-item-tooltip a:focus,
.arco-menu-item-tooltip a:active {
  color: inherit;
}
.arco-menu-item-tooltip a::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.arco-menu-pop-trigger.arco-trigger-position-bl {
  -webkit-transform: translateY(14px);
     -moz-transform: translateY(14px);
       -o-transform: translateY(14px);
          transform: translateY(14px);
}
.arco-menu-pop-trigger.arco-trigger-position-bl .arco-trigger-arrow {
  z-index: 0;
  border-left: 1px solid var(--color-neutral-3);
  border-top: 1px solid var(--color-neutral-3);
}
.arco-menu-pop-trigger.arco-trigger[trigger-placement='rt'] {
  -webkit-transform: translateX(8px);
     -moz-transform: translateX(8px);
       -o-transform: translateX(8px);
          transform: translateX(8px);
}
.arco-menu-pop-trigger.arco-trigger[trigger-placement='rt'] .arco-trigger-arrow {
  z-index: 0;
  border-left: 1px solid var(--color-neutral-3);
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-menu-pop-trigger.arco-trigger[trigger-placement='lt'] {
  -webkit-transform: translateX(-8px);
     -moz-transform: translateX(-8px);
       -o-transform: translateX(-8px);
          transform: translateX(-8px);
}
.arco-menu-pop-trigger.arco-trigger[trigger-placement='lt'] .arco-trigger-arrow {
  z-index: 0;
  border-right: 1px solid var(--color-neutral-3);
  border-top: 1px solid var(--color-neutral-3);
}
.arco-menu-pop-trigger .arco-dropdown-menu-dark ~ .arco-trigger-arrow-container .arco-trigger-arrow {
  background-color: var(--color-menu-dark-bg);
  border-color: var(--color-menu-dark-bg);
}
.arco-menu-rtl {
  direction: rtl;
}
.arco-menu-rtl .arco-menu-item .arco-icon,
.arco-menu-rtl .arco-menu-group-title .arco-icon,
.arco-menu-rtl .arco-menu-pop-header .arco-icon,
.arco-menu-rtl .arco-menu-inline-header .arco-icon {
  margin-right: 0;
  margin-left: 16px;
}
.arco-menu-rtl.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix .arco-icon,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon {
  margin-left: 0;
}
.arco-menu-rtl.arco-menu-horizontal .arco-menu-item .arco-icon,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-group-title .arco-icon,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-pop-header .arco-icon,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-inline-header .arco-icon {
  margin-right: 0;
  margin-left: 16px;
}
.arco-menu-rtl.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix {
  margin-left: 0;
  margin-right: 6px;
}
.arco-menu-rtl.arco-menu-horizontal .arco-menu-item:not(:first-child),
.arco-menu-rtl.arco-menu-horizontal .arco-menu-pop:not(:first-child) {
  margin-left: 0;
  margin-right: 12px;
}
.arco-menu-rtl.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix .arco-icon,
.arco-menu-rtl.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,
.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,
.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon {
  margin-left: 0;
}
.arco-menu-rtl.arco-menu-vertical .arco-menu-item,
.arco-menu-rtl.arco-menu-vertical .arco-menu-group-title,
.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header {
  text-overflow: clip;
}
.arco-menu-rtl.arco-menu-vertical .arco-menu-item .arco-menu-item-inner,
.arco-menu-rtl.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner,
.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner,
.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner {
  text-overflow: clip;
}
.arco-menu-rtl.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix,
.arco-menu-rtl.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix,
.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix,
.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix {
  right: auto;
  right: initial;
  left: 12px;
}
.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header {
  padding-right: 12px;
  padding-left: 28px;
}
.arco-menu-rtl .arco-menu-pop::after {
  right: 0;
  left: auto;
  left: initial;
}
.arco-menu-rtl .arco-menu-collapse .arco-menu-item .arco-icon,
.arco-menu-rtl .arco-menu-collapse .arco-menu-group-title .arco-icon,
.arco-menu-rtl .arco-menu-collapse .arco-menu-pop-header .arco-icon,
.arco-menu-rtl .arco-menu-collapse .arco-menu-inline-header .arco-icon {
  margin-left: 100vw;
}
.arco-menu-rtl .arco-menu-collapse-button {
  right: auto;
  right: initial;
  left: 12px;
}
.arco-menu-rtl .arco-menu-pop-trigger.arco-trigger-position-bl .arco-trigger-arrow {
  border-left: none;
  border-right: 1px solid var(--color-neutral-3);
}
.arco-menu-rtl .arco-menu-pop-trigger.arco-trigger[trigger-placement='rt'] {
  -webkit-transform: translateX(-8px);
     -moz-transform: translateX(-8px);
       -o-transform: translateX(-8px);
          transform: translateX(-8px);
}
.arco-menu-rtl .arco-menu-pop-trigger.arco-trigger[trigger-placement='lt'] {
  -webkit-transform: translateX(8px);
     -moz-transform: translateX(8px);
       -o-transform: translateX(8px);
          transform: translateX(8px);
}
.arco-menu-rtl .arco-menu-pop-trigger.arco-trigger[trigger-placement='lt'] .arco-trigger-arrow {
  border-right: none;
  border-left: 1px solid var(--color-neutral-3);
}

/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-icon-hover.arco-tabs-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-tabs .arco-tabs-icon-hover {
  font-size: 12px;
  color: var(--color-text-2);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.arco-tabs-dropdown-icon {
  font-size: 12px;
  margin-left: 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.arco-tabs-close-icon {
  margin-left: 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.arco-tabs-close-icon:focus-visible .arco-icon-hover::before {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-add-icon {
  font-size: 12px;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  padding: 0 8px;
}
.arco-tabs-add-icon:focus-visible .arco-icon-hover::before {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-add {
  position: relative;
}
.arco-tabs-left-icon {
  margin-left: 10px;
  margin-right: 6px;
}
.arco-tabs-right-icon {
  margin-right: 10px;
  margin-left: 6px;
}
.arco-tabs-up-icon {
  margin-bottom: 10px;
}
.arco-tabs-down-icon {
  margin-top: 10px;
}
.arco-tabs-nav-icon-disabled {
  cursor: not-allowed;
  color: var(--color-text-4);
}
.arco-tabs {
  position: relative;
  overflow: hidden;
}
.arco-tabs-header-nav {
  position: relative;
}
.arco-tabs-header-nav::before {
  content: '';
  clear: both;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--color-neutral-3);
  display: block;
}
.arco-tabs-header-nav-bottom::before {
  top: 0;
}
.arco-tabs-header-nav-bottom .arco-tabs-header-ink {
  top: 0;
}
.arco-tabs-header-wrapper {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  overflow: hidden;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.arco-tabs-header {
  position: relative;
  display: inline-block;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: -webkit-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -o-transition: -o-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -moz-transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), -moz-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), -moz-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), -o-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  white-space: nowrap;
}
.arco-tabs-header-extra {
  width: auto;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  line-height: 32px;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.arco-tabs-header-extra .arco-tabs-add-icon {
  padding-left: 0;
}
.arco-tabs-header-title {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 14px;
  cursor: pointer;
  color: var(--color-text-2);
  -webkit-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  -o-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  -moz-transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  line-height: 1.5715;
  padding: 4px 0;
}
.arco-tabs-header-title-text {
  display: inline-block;
}
.arco-tabs-header-title:hover {
  color: var(--color-text-2);
  font-weight: 400;
}
.arco-tabs-header-title-disabled,
.arco-tabs-header-title-disabled:hover {
  color: var(--color-text-4);
  cursor: not-allowed;
}
.arco-tabs-header-title-active,
.arco-tabs-header-title-active:hover {
  color: rgb(var(--primary-6));
  font-weight: 500;
}
.arco-tabs-header-title-active.arco-tabs-header-title-disabled,
.arco-tabs-header-title-active:hover.arco-tabs-header-title-disabled {
  color: var(--color-primary-light-3);
}
.arco-tabs-header-ink {
  position: absolute;
  bottom: 0;
  right: auto;
  right: initial;
  top: auto;
  top: initial;
  height: 2px;
  background-color: rgb(var(--primary-6));
  -webkit-transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -o-transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -moz-transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-tabs-header-ink.arco-tabs-header-ink-no-animation {
  -webkit-transition: none;
  -o-transition: none;
  -moz-transition: none;
  transition: none;
}
.arco-tabs-header-ink-disabled {
  background-color: var(--color-primary-light-3);
}
.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 40px;
}
.arco-tabs-header-nav-line .arco-tabs-header-title {
  line-height: 1.5715;
  margin: 0 16px;
  padding: 8px 0;
}
.arco-tabs-header-nav-line .arco-tabs-header-title-text {
  display: inline-block;
  position: relative;
  padding: 1px 0;
}
.arco-tabs-header-nav-line .arco-tabs-header-title-text::before {
  content: '';
  z-index: -1;
  opacity: 1;
  -webkit-transition: all 0.2s cubic-bezier(0, 0, 1, 1);
  -o-transition: all 0.2s cubic-bezier(0, 0, 1, 1);
  -moz-transition: all 0.2s cubic-bezier(0, 0, 1, 1);
  transition: all 0.2s cubic-bezier(0, 0, 1, 1);
  border-radius: var(--border-radius-small);
  position: absolute;
  top: 0;
  bottom: 0;
  left: -8px;
  right: -8px;
  background-color: transparent;
}
.arco-tabs-header-nav-line .arco-tabs-header-title:hover .arco-tabs-header-title-text::before {
  background-color: var(--color-fill-2);
}
.arco-tabs-header-nav-line .arco-tabs-header-title:focus-visible .arco-tabs-header-title-text::before {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-header-nav-line .arco-tabs-header-title-active .arco-tabs-header-title-text::before,
.arco-tabs-header-nav-line .arco-tabs-header-title-active:hover .arco-tabs-header-title-text::before {
  background-color: transparent;
}
.arco-tabs-header-nav-line .arco-tabs-header-title-disabled .arco-tabs-header-title-text::before,
.arco-tabs-header-nav-line .arco-tabs-header-title-disabled:hover .arco-tabs-header-title-text::before {
  opacity: 0;
}
.arco-tabs-header-nav-line.arco-tabs-header-nav-horizontal > .arco-tabs-header-scroll .arco-tabs-header-title:first-of-type {
  margin-left: 16px;
}
.arco-tabs-header-nav-line.arco-tabs-header-nav-horizontal .arco-tabs-header-no-padding > .arco-tabs-header-title:first-of-type,
.arco-tabs-header-nav-text.arco-tabs-header-nav-horizontal .arco-tabs-header-no-padding > .arco-tabs-header-title:first-of-type {
  margin-left: 0;
}
.arco-tabs-header-nav-card .arco-tabs-header-title,
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  font-size: 14px;
  border: 1px solid var(--color-neutral-3);
  -webkit-transition: padding 0.2s cubic-bezier(0, 0, 1, 1), color 0.2s cubic-bezier(0, 0, 1, 1);
  -o-transition: padding 0.2s cubic-bezier(0, 0, 1, 1), color 0.2s cubic-bezier(0, 0, 1, 1);
  -moz-transition: padding 0.2s cubic-bezier(0, 0, 1, 1), color 0.2s cubic-bezier(0, 0, 1, 1);
  transition: padding 0.2s cubic-bezier(0, 0, 1, 1), color 0.2s cubic-bezier(0, 0, 1, 1);
  padding: 4px 16px;
}
.arco-tabs-header-nav-card .arco-tabs-header-title:focus-visible,
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-header-nav-card .arco-tabs-header-title-editable,
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-editable {
  padding-right: 12px;
}
.arco-tabs-header-nav-card .arco-tabs-header-title-editable:not(.arco-tabs-header-title-active):hover .arco-icon-hover:hover::before,
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-editable:not(.arco-tabs-header-title-active):hover .arco-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-tabs-header-nav-card .arco-tabs-add-icon,
.arco-tabs-header-nav-card-gutter .arco-tabs-add-icon {
  color: var(--color-text-2);
  height: 32px;
}
.arco-tabs-header-nav-card .arco-tabs-header-title {
  border-right: none;
  background-color: transparent;
}
.arco-tabs-header-nav-card .arco-tabs-header-title:last-child {
  border-right: 1px solid var(--color-neutral-3);
  border-top-right-radius: var(--border-radius-small);
}
.arco-tabs-header-nav-card .arco-tabs-header-title:first-child {
  border-top-left-radius: var(--border-radius-small);
}
.arco-tabs-header-nav-card .arco-tabs-header-title:hover {
  background-color: var(--color-fill-3);
}
.arco-tabs-header-nav-card .arco-tabs-header-title-disabled,
.arco-tabs-header-nav-card .arco-tabs-header-title-disabled:hover {
  background-color: transparent;
}
.arco-tabs-header-nav-card .arco-tabs-header-title-active,
.arco-tabs-header-nav-card .arco-tabs-header-title-active:hover {
  border-bottom-color: var(--color-bg-2);
  background-color: transparent;
}
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  margin-left: 4px;
  border-right: 1px solid var(--color-neutral-3);
  background-color: var(--color-fill-1);
  border-radius: var(--border-radius-small) var(--border-radius-small) 0 0;
}
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title:hover {
  background-color: var(--color-fill-3);
}
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-disabled,
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-disabled:hover {
  background-color: var(--color-fill-1);
}
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-active,
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-active:hover {
  border-bottom-color: var(--color-bg-2);
  background-color: transparent;
}
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title:first-child {
  margin-left: 0;
}
.arco-tabs-header-nav-text::before {
  display: none;
}
.arco-tabs-header-nav-text .arco-tabs-header-title {
  position: relative;
  line-height: 1.5715;
  margin: 0 9px;
  font-size: 14px;
  padding: 5px 0;
}
.arco-tabs-header-nav-text .arco-tabs-header-title:not(:first-of-type)::before {
  height: 12px;
  position: absolute;
  width: 2px;
  background-color: var(--color-fill-3);
  content: '';
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  left: -9px;
}
.arco-tabs-header-nav-text .arco-tabs-header-title-text {
  padding-left: 8px;
  padding-right: 8px;
  background-color: transparent;
}
.arco-tabs-header-nav-text .arco-tabs-header-title-text:hover {
  background-color: var(--color-fill-2);
}
.arco-tabs-header-nav-text .arco-tabs-header-title:focus-visible .arco-tabs-header-title-text {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-header-nav-text .arco-tabs-header-title-active .arco-tabs-header-title-text,
.arco-tabs-header-nav-text .arco-tabs-header-title-active .arco-tabs-header-title-text:hover {
  background-color: transparent;
}
.arco-tabs-header-nav-text .arco-tabs-header-title-disabled .arco-tabs-header-title-text,
.arco-tabs-header-nav-text .arco-tabs-header-title-disabled .arco-tabs-header-title-text:hover {
  background-color: transparent;
}
.arco-tabs-header-nav-text .arco-tabs-header-title-active.arco-tabs-header-nav-text .arco-tabs-header-title-disabled .arco-tabs-header-title-text,
.arco-tabs-header-nav-text .arco-tabs-header-title-active.arco-tabs-header-nav-text .arco-tabs-header-title-disabled .arco-tabs-header-title-text:hover {
  background-color: var(--color-primary-light-3);
}
.arco-tabs-header-nav-rounded::before {
  display: none;
}
.arco-tabs-header-nav-rounded .arco-tabs-header-title {
  padding: 5px 0;
  padding-left: 16px;
  padding-right: 16px;
  margin: 0 6px;
  font-size: 14px;
  background-color: transparent;
  border-radius: 32px;
}
.arco-tabs-header-nav-rounded .arco-tabs-header-title:hover {
  background-color: var(--color-fill-2);
}
.arco-tabs-header-nav-rounded .arco-tabs-header-title:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-header-nav-rounded .arco-tabs-header-title-disabled:hover {
  background-color: transparent;
}
.arco-tabs-header-nav-rounded .arco-tabs-header-title-active,
.arco-tabs-header-nav-rounded .arco-tabs-header-title-active:hover {
  background-color: var(--color-fill-2);
}
.arco-tabs-header-nav-capsule::before {
  display: none;
}
.arco-tabs-header-nav-capsule .arco-tabs-header-wrapper {
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}
.arco-tabs-header-nav-capsule .arco-tabs-header {
  line-height: 1;
  background-color: var(--color-fill-2);
  border-radius: var(--border-radius-small);
  padding: 3px 3px;
}
.arco-tabs-header-nav-capsule .arco-tabs-header-title {
  line-height: 26px;
  padding: 0 12px;
  background-color: transparent;
  position: relative;
  font-size: 14px;
  border-radius: var(--border-radius-small);
}
.arco-tabs-header-nav-capsule .arco-tabs-header-title:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-header-nav-capsule .arco-tabs-header-title:hover {
  background-color: var(--color-bg-2);
}
.arco-tabs-header-nav-capsule .arco-tabs-header-title-disabled:hover {
  background-color: unset;
}
.arco-tabs-header-nav-capsule .arco-tabs-header-title-active,
.arco-tabs-header-nav-capsule .arco-tabs-header-title-active:hover {
  background-color: var(--color-bg-2);
}
.arco-tabs-header-nav-capsule .arco-tabs-header-title-active::before,
.arco-tabs-header-nav-capsule .arco-tabs-header-title-active:hover::before,
.arco-tabs-header-nav-capsule .arco-tabs-header-title-active + .arco-tabs-header-title::before,
.arco-tabs-header-nav-capsule .arco-tabs-header-title-active:hover + .arco-tabs-header-title::before {
  opacity: 0;
}
.arco-tabs-header-nav-capsule.arco-tabs-header-nav-horizontal .arco-tabs-header-title:not(:first-of-type) {
  margin-left: 3px;
}
.arco-tabs-header-nav-capsule.arco-tabs-header-nav-horizontal .arco-tabs-header-title:not(:first-of-type)::before {
  position: absolute;
  top: 50%;
  left: -2px;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  height: 14px;
  width: 1px;
  background-color: var(--color-fill-3);
  content: '';
  -webkit-transition: all 0.2s cubic-bezier(0, 0, 1, 1);
  -o-transition: all 0.2s cubic-bezier(0, 0, 1, 1);
  -moz-transition: all 0.2s cubic-bezier(0, 0, 1, 1);
  transition: all 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-tabs-header-scroll {
  overflow: hidden;
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.arco-tabs-content {
  width: 100%;
  overflow: hidden;
  padding-top: 16px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.arco-tabs-content .arco-tabs-content-inner {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  width: 100%;
}
.arco-tabs-content .arco-tabs-content-item {
  width: 100%;
  overflow: hidden;
  height: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.arco-tabs-content .arco-tabs-content-item.arco-tabs-content-item-active {
  height: auto;
}
.arco-tabs-card > .arco-tabs-content,
.arco-tabs-card-gutter > .arco-tabs-content {
  border: 1px solid var(--color-neutral-3);
  border-top: none;
}
.arco-tabs-animation.arco-tabs-content-inner {
  -webkit-transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -o-transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -moz-transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-tabs-horizontal.arco-tabs-justify {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  height: 100%;
}
.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content,
.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content-inner,
.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-pane {
  height: 100%;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 32px;
  font-size: 12px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-line .arco-tabs-header-title {
  font-size: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 32px;
  font-size: 12px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-card .arco-tabs-header-title,
.arco-tabs-header-size-mini.arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  font-size: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-card .arco-tabs-header-extra,
.arco-tabs-header-size-mini.arco-tabs-header-nav-card-gutter .arco-tabs-header-extra {
  line-height: 24px;
  font-size: 12px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-card .arco-tabs-add-icon,
.arco-tabs-header-size-mini.arco-tabs-header-nav-card-gutter .arco-tabs-add-icon {
  height: 24px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-capsule .arco-tabs-header-title {
  font-size: 12px;
  line-height: 18px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-capsule .arco-tabs-header-extra {
  line-height: 24px;
  font-size: 12px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-rounded .arco-tabs-header-title {
  font-size: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-rounded .arco-tabs-header-extra {
  line-height: 24px;
  font-size: 12px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 36px;
  font-size: 14px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-line .arco-tabs-header-title {
  font-size: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 36px;
  font-size: 14px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-card .arco-tabs-header-title,
.arco-tabs-header-size-small.arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  font-size: 14px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-card .arco-tabs-header-extra,
.arco-tabs-header-size-small.arco-tabs-header-nav-card-gutter .arco-tabs-header-extra {
  line-height: 28px;
  font-size: 14px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-card .arco-tabs-add-icon,
.arco-tabs-header-size-small.arco-tabs-header-nav-card-gutter .arco-tabs-add-icon {
  height: 28px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-capsule .arco-tabs-header-title {
  font-size: 14px;
  line-height: 22px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-capsule .arco-tabs-header-extra {
  line-height: 28px;
  font-size: 14px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-rounded .arco-tabs-header-title {
  font-size: 14px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-rounded .arco-tabs-header-extra {
  line-height: 28px;
  font-size: 14px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 44px;
  font-size: 14px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-line .arco-tabs-header-title {
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 44px;
  font-size: 14px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-card .arco-tabs-header-title,
.arco-tabs-header-size-large.arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  font-size: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-card .arco-tabs-header-extra,
.arco-tabs-header-size-large.arco-tabs-header-nav-card-gutter .arco-tabs-header-extra {
  line-height: 36px;
  font-size: 14px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-card .arco-tabs-add-icon,
.arco-tabs-header-size-large.arco-tabs-header-nav-card-gutter .arco-tabs-add-icon {
  height: 36px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-capsule .arco-tabs-header-title {
  font-size: 14px;
  line-height: 30px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-capsule .arco-tabs-header-extra {
  line-height: 36px;
  font-size: 14px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-rounded .arco-tabs-header-title {
  font-size: 14px;
  padding-top: 7px;
  padding-bottom: 7px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-rounded .arco-tabs-header-extra {
  line-height: 36px;
  font-size: 14px;
}
/* Vertical */
.arco-tabs-header-nav-vertical {
  float: left;
  height: 100%;
}
.arco-tabs-header-nav-vertical::before {
  position: absolute;
  left: auto;
  left: initial;
  bottom: 0;
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
  clear: both;
}
.arco-tabs-header-nav-vertical .arco-tabs-add-icon {
  margin-left: 0;
  margin-top: 8px;
  padding: 0 16px;
  height: auto;
}
.arco-tabs-header-nav-right {
  float: right;
}
.arco-tabs-header-nav-vertical .arco-tabs-header {
  height: auto;
}
.arco-tabs-header-nav-vertical .arco-tabs-header-scroll {
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.arco-tabs-header-nav-vertical .arco-tabs-header-overflow-scroll {
  padding: 6px 0;
}
.arco-tabs-header-nav-vertical .arco-tabs-header-wrapper {
  height: 100%;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.arco-tabs-header-nav-vertical .arco-tabs-header-ink {
  position: absolute;
  left: auto;
  left: initial;
  right: 0;
  bottom: auto;
  bottom: initial;
  width: 2px;
  -webkit-transition: top 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -o-transition: top 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -moz-transition: top 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: top 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-tabs-header-nav-vertical .arco-tabs-header-title {
  display: block;
  white-space: nowrap;
  margin: 0;
  margin-top: 12px;
}
.arco-tabs-header-nav-vertical .arco-tabs-header-title:first-of-type {
  margin-top: 0;
}
.arco-tabs-header-nav-right::before {
  right: unset;
  left: 0;
}
.arco-tabs-header-nav-right .arco-tabs-header-ink {
  left: 0;
  right: unset;
}
.arco-tabs-header-nav-vertical .arco-tabs-header-scroll {
  position: relative;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.arco-tabs-header-nav-line.arco-tabs-header-nav-vertical .arco-tabs-header-title {
  padding: 0 20px;
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title {
  margin: 0;
  position: relative;
  border: 1px solid var(--color-neutral-3);
  border-bottom-color: transparent;
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title:first-child {
  border-top-left-radius: var(--border-radius-small);
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title-active,
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title-active:hover {
  border-bottom-color: transparent;
  border-right-color: var(--color-bg-2);
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title:last-child {
  border-bottom: 1px solid var(--color-neutral-3);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  margin-left: 0;
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
  position: relative;
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter .arco-tabs-header-title:not(:first-of-type) {
  margin-top: 4px;
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-active,
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-active:hover {
  border-right-color: var(--color-bg-2);
  border-bottom-color: var(--color-neutral-3);
}
.arco-tabs-content-vertical {
  width: auto;
  height: 100%;
  padding: 0;
}
.arco-tabs-right .arco-tabs-content-vertical {
  padding-right: 16px;
}
.arco-tabs-left .arco-tabs-content-vertical {
  padding-left: 16px;
}
.arco-tabs-card > .arco-tabs-content-vertical,
.arco-tabs-card-gutter > .arco-tabs-content-vertical {
  border: 1px solid var(--color-neutral-3);
  border-left: none;
}
.arco-tabs-rtl {
  direction: rtl;
}
.arco-tabs-rtl .arco-tabs-close-icon {
  margin-left: 0;
  margin-right: 8px;
}
.arco-tabs-rtl .arco-tabs-left-icon,
.arco-tabs-rtl .arco-tabs-right-icon {
  margin-left: 6px;
  margin-right: 10px;
}
.arco-tabs-rtl .arco-tabs-header-nav-line > .arco-tabs-header-nav-horizontal .arco-tabs-header-scroll > .arco-tabs-header-title:first-of-type {
  margin-right: 0;
}
.arco-tabs-rtl .arco-tabs-header-nav-line > .arco-tabs-header-nav-horizontal .arco-tabs-header-no-padding > .arco-tabs-header-title:first-of-type,
.arco-tabs-rtl .arco-tabs-header-nav-text > .arco-tabs-header-nav-horizontal .arco-tabs-header-no-padding > .arco-tabs-header-title:first-of-type {
  margin-right: 0;
}
.arco-tabs-rtl .arco-tabs-header-nav-card .arco-tabs-header-title-editable,
.arco-tabs-rtl .arco-tabs-header-nav-card-gutter .arco-tabs-header-title-editable {
  padding-left: 12px;
  padding-right: 0;
}
.arco-tabs-rtl .arco-tabs-header-nav-card .arco-tabs-header-title {
  border-right: 1px solid var(--color-neutral-3);
  border-left: none;
}
.arco-tabs-rtl .arco-tabs-header-nav-card .arco-tabs-header-title:last-child {
  border-left: 1px solid var(--color-neutral-3);
  border-top-left-radius: var(--border-radius-small);
  border-top-right-radius: 0;
}
.arco-tabs-rtl .arco-tabs-header-nav-card .arco-tabs-header-title:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: var(--border-radius-small);
}
.arco-tabs-rtl .arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  margin-right: 4px;
}
.arco-tabs-rtl .arco-tabs-header-nav-card-gutter .arco-tabs-header-title:first-child {
  margin-right: 0;
}
.arco-tabs-rtl .arco-tabs-header-nav-text .arco-tabs-header-title:not(:first-of-type)::before {
  left: auto;
  left: initial;
  right: -9px;
}
.arco-tabs-rtl .arco-tabs-header-nav-capsule.arco-tabs-header-nav-horizontal .arco-tabs-header-title:not(:first-of-type) {
  margin-left: 0;
  margin-right: 3px;
}
.arco-tabs-rtl .arco-tabs-header-nav-capsule.arco-tabs-header-nav-horizontal .arco-tabs-header-title:not(:first-of-type)::before {
  right: -2px;
  left: auto;
  left: initial;
}
body[arco-theme='dark'] .arco-tabs-header-nav-capsule .arco-tabs-header-title-active {
  background-color: var(--color-fill-3);
}
body[arco-theme='dark'] .arco-tabs-header-nav-capsule .arco-tabs-header-title:not(body[arco-theme='dark'] .arco-tabs-header-nav-capsule .arco-tabs-header-title-disabled):hover {
  background-color: var(--color-fill-3);
}

.bpFastLogin_82595 {
  overflow: hidden;
  width: auto !important;
  border-radius: 12px !important;
}
.bpFastLogin_82595 .arco-modal-content {
  padding: 0;
}
.bgFastLoginBg_82595 {
  background: -webkit-radial-gradient(100% 0.24%, 127.57% 44.89%, rgba(160, 186, 252, 0.2) 0%, rgba(160, 186, 252, 0) 100%), #f6f8ff;
  background: -moz-radial-gradient(100% 0.24%, 127.57% 44.89%, rgba(160, 186, 252, 0.2) 0%, rgba(160, 186, 252, 0) 100%), #f6f8ff;
  background: radial-gradient(127.57% 44.89% at 100% 0.24%, rgba(160, 186, 252, 0.2) 0%, rgba(160, 186, 252, 0) 100%), #f6f8ff;
}
.bpFastLoginModalContent_82595 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.bpFastLoginModalContent_82595 .bpFastLoginLeadingImage_82595 .arco-image {
  border-radius: 0;
}
.bpFastLoginModalContent_82595 .bpFastLoginContent_82595 {
  position: relative;
  padding-bottom: 24px;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
}
.bpFastLoginModalContent_82595 .bpFastLoginContent_82595 .logo_82595 {
  margin-bottom: 8px;
}
.bpFastLoginModalContent_82595 .bpFastLoginContent_82595 .mainPage_82595 {
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
  position: relative;
  z-index: 1;
}

.collectIdentity_64812 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  height: 100%;
  width: 100%;
}
.collectIdentity_64812 .slotSignIn_64812 {
  width: 100%;
  margin-top: 12px;
}
.collectIdentity_64812 .collectIdentityTitle_64812 {
  color: #020814;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
  font-family: Roboto !important;
}
.collectIdentity_64812 .collectIdentityForm_64812 {
  margin-top: 24px;
}
.collectIdentity_64812 .collectIdentityForm_64812 .arco-form-label-item {
  text-align: left;
}
.collectIdentity_64812 .collectIdentityForm_64812 .input_64812 {
  height: 36px;
}
.collectIdentity_64812 .collectIdentityForm_64812 .btn_64812 {
  height: 40px;
  font-size: 14px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  width: 100%;
  line-height: 22px;
}
.collectIdentity_64812 .collectIdentityForm_64812 .btn_64812 .arco-image {
  margin-right: 8px;
}
.collectIdentity_64812 .collectIdentityForm_64812 .btn_64812 .arco-image .arco-image-img {
  vertical-align: baseline;
}
.collectIdentity_64812 .collectIdentityForm_64812 .btn_64812 {
  margin-top: 16px;
}
.collectIdentity_64812 .divider_64812 {
  height: 20px;
  margin: 24px 0 !important;
}
.collectIdentity_64812 .divider_64812 .arco-divider-text {
  color: #737a87;
  font-size: 14px;
  font-weight: 500;
}
.collectIdentity_64812 .suffix_64812 {
  margin-top: auto;
}
.collectIdentity_64812 .suffix_64812 .protocol_64812 {
  color: #42464e;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.bpIdpLogin_97a6a {
  width: 100%;
}
.bpIdpLogin_97a6a .idpBtnList_97a6a {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.bpIdpLogin_97a6a .idpBtnList_97a6a .googleBtn_97a6a {
  width: 100%;
  height: 40px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  font-size: 14px;
}
.bpIdpLogin_97a6a .idpBtnList_97a6a .googleBtn_97a6a img {
  height: 20px;
  width: 20px;
  margin-right: 12px;
}

.password_904be {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.password_904be .passwordTitle_904be {
  color: #020814;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
  font-family: Roboto !important;
}
.password_904be .passwordAccount_904be {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 8px 12px;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border-radius: 24px;
  border: 1px solid #eaedf1;
  background: rgba(255, 255, 255, 0.5);
  margin-top: 24px;
  font-size: 14px;
  font-weight: 500;
}
.password_904be .passwordForm_904be {
  width: 100%;
  margin-top: 24px;
}
.password_904be .passwordForm_904be .arco-form-label-item {
  text-align: left;
}
.password_904be .passwordForm_904be .input_904be {
  height: 36px;
}
.password_904be .passwordForm_904be .btn_904be {
  height: 40px;
  font-size: 14px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  width: 100%;
  line-height: 22px;
}
.password_904be .passwordForm_904be .btn_904be .arco-image {
  margin-right: 8px;
}
.password_904be .passwordForm_904be .btn_904be .arco-image .arco-image-img {
  vertical-align: baseline;
}
.password_904be .passwordForm_904be .btn_904be {
  margin-top: 16px;
}
.password_904be .suffix_904be {
  margin-top: auto;
  color: #42464e;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
}
.lockConfirm_904be .arco-modal-title {
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  text-align: left;
  color: #020814;
}
.lockConfirm_904be .arco-modal-title span {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.lockConfirm_904be .arco-modal-title .arco-icon-exclamation-circle-fill {
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  font-size: 20px;
  color: #1664ff;
  margin-right: 8px;
}

.passwordExpirationBox_1d5c9 .content_1d5c9 {
  font-size: 14px;
}

.bp-fast-login-wrap .accountSilentPeriod_69192 p {
  margin: 0;
}
.bp-fast-login-wrap .accountSilentPeriod_69192 .title_69192 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  font-weight: 500;
}
.bp-fast-login-wrap .accountSilentPeriod_69192 .contentText_69192 {
  margin: 4px 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #1d2129;
}
.bp-fast-login-wrap .accountSilentPeriod_69192 .contentText_69192 .time_69192 {
  color: #e63f3f;
  padding: 0 2px;
  font-weight: 600;
}

.bindPhoneModal_88220 .arco-modal-content {
  padding: 44px 32px 32px;
}
.bindPhoneModal_88220 .title_88220 {
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #1D2129;
}
.bindPhoneModal_88220 .bindPhone_88220 {
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.bindPhoneModal_88220 .bindPhone_88220 .formItem_88220 {
  margin: 40px 0;
}
.bindPhoneModal_88220 .bindPhone_88220 .formItem_88220 .arco-input {
  height: 40px;
}
.bindPhoneModal_88220 .bindPhone_88220 .formItem_88220 .arco-select-view-value {
  line-height: 40px;
}
.bindPhoneModal_88220 .bindPhone_88220 .nextStepBtn_88220 {
  width: 100%;
  height: 40px;
}

.bp-fast-login-wrap .verifyCodeModal_6f54a .arco-modal-header {
  border-bottom: none;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .arco-modal-header .arco-modal-title {
  text-align: left;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .arco-modal-content {
  padding: 44px 32px 20px;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .arco-modal-content .loading {
  width: 100%;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .arco-modal-close-icon {
  font-size: 12px;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .arco-modal-footer {
  border-top: none;
  padding: 0;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .success_6f54a {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .success_6f54a img {
  height: 60px;
  width: 60px;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .success_6f54a .title_6f54a {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #1d2129;
  margin: 20px 0 4px 0;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .success_6f54a .timerDesc_6f54a {
  margin-bottom: 28px;
  font-weight: normal;
  line-height: 20px;
  color: #4e5969;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .bottom_6f54a {
  max-width: 348px;
  margin: 0 auto;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .bottom_6f54a .divider_6f54a {
  margin: 32px 0 16px 0;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .bottom_6f54a .divider_6f54a .arco-divider-text {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
  letter-spacing: 0.036px;
  color: #80838a;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .bottom_6f54a .other_6f54a {
  margin-top: 7px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .bottom_6f54a .other_6f54a .btn_6f54a {
  margin-bottom: 12px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  min-width: 144px;
  width: 144px;
  height: 32px;
  border: 1px solid #eaedf1;
  color: #1d2129;
  background: #fafbfc;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
  letter-spacing: 0.036px;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .bottom_6f54a .other_6f54a .btn_6f54a:hover {
  color: #1664ff;
  border: 1px solid #1664ff;
  box-shadow: none;
  background: #f3f7ff;
}
.bp-fast-login-wrap .verifyCodeModal_6f54a .bottom_6f54a .other_6f54a .btn_6f54a:nth-child(even) {
  margin-left: 12px;
}
.container_6f54a .arco-form {
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.container_6f54a .arco-form-item-control-children {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.container_6f54a .submitBtn_6f54a,
.container_6f54a .fidoSubmitBtn_6f54a {
  width: 300px;
  height: 36px;
}
.container_6f54a .fidoSubmitBtn_6f54a {
  margin-top: 32px;
}
.container_6f54a .verifyBtnWrap_6f54a {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  margin-bottom: 32px;
}
.container_6f54a .verifyBtnWrap_6f54a .text_6f54a {
  line-height: 20px;
  color: #4e5969;
}
.container_6f54a .verifyBtnWrap_6f54a .verifyBtn_6f54a {
  height: 20px;
}
.top_6f54a .title_6f54a {
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #020814;
}
.top_6f54a .desc_6f54a {
  margin-top: 12px;
  color: #41464f;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
  letter-spacing: 0.036px;
}

.IPWhitelistWrap_ae92c .arco-modal-header {
  border-bottom: none;
}
.IPWhitelistWrap_ae92c .arco-modal-header .arco-modal-title {
  text-align: left;
}
.IPWhitelistWrap_ae92c .arco-modal-content {
  padding: 36px;
}
.IPWhitelistWrap_ae92c .arco-modal-content .loading {
  width: 100%;
}
.IPWhitelistWrap_ae92c .arco-modal-close-icon {
  font-size: 12px;
}
.IPWhitelistWrap_ae92c .arco-modal-footer {
  border-top: none;
  padding: 0;
}
.IPWhitelistWrap_ae92c .IPWhitelist_ae92c {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.IPWhitelistWrap_ae92c .IPWhitelist_ae92c .title_ae92c {
  margin-top: 24px;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  color: #1D2129;
}
.IPWhitelistWrap_ae92c .IPWhitelist_ae92c .desc_ae92c {
  margin-top: 12px;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #4E5969;
}
.IPWhitelistWrap_ae92c .IPWhitelist_ae92c .userLoginDesc_ae92c {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #1664FF;
  margin-top: 8px;
  cursor: pointer;
}
.IPWhitelistWrap_ae92c .IPWhitelist_ae92c .btnWrap_ae92c {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  margin-top: 20px;
}
.IPWhitelistWrap_ae92c .IPWhitelist_ae92c .btnWrap_ae92c .cancelBtn_ae92c {
  min-width: 56px;
  height: 32px;
}
.IPWhitelistWrap_ae92c .IPWhitelist_ae92c .btnWrap_ae92c .submitBtn_ae92c {
  width: 139px;
  height: 32px;
  margin-left: 12px;
  margin-right: 2px;
}

.bp-fast-login-wrap .bindMfaModal_6b599 {
  width: 600px;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .arco-modal-title {
  text-align: left;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .arco-modal-content {
  padding: 20px;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .arco-modal-footer .arco-btn {
  min-width: 64px;
  height: 32px;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .step_6b599 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .step_6b599 .stepIcon_6b599 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  background-color: rgba(22, 100, 255, 0.1);
  margin-right: 8px;
  border-radius: 50%;
  color: #1664ff;
  width: 20px;
  height: 20px;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .label_6b599 {
  font-weight: 500;
  line-height: 22px;
  color: #1d2129;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin: 4px 0 9px 0;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .divide_6b599 {
  width: 0;
  border-left: 1px solid #e5e8ef;
  margin: 0 18px 0 10px;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .right_6b599 {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  margin-bottom: 8px;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .desc_6b599 {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #4e5969;
  margin-bottom: 12px;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .appIconWrap_6b599 {
  background: rgba(246, 247, 251, 0.5);
  border: 0.5px solid #e5e8ef;
  border-radius: 2px;
  width: 100%;
  padding: 12px 0;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .stepTwoWrap_6b599 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .stepTwoWrap_6b599 .innerDesc_6b599 {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #4e5969;
  margin: 0 9px;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .qrcodeWrap_6b599,
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .manualWrap_6b599 {
  min-height: 174px;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding: 16px 0 20px 0;
  background: rgba(246, 247, 251, 0.5);
  border: 0.5px solid #e5e8ef;
  border-radius: 2px;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .qrcode_6b599 {
  margin-top: 16px;
  position: relative;
  padding: 8px;
  height: 120px;
  width: 120px;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .qrcode_6b599 .qrBorder_6b599 {
  position: absolute;
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 2px;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .qrcode_6b599 .qrBorder_6b599:nth-child(1) {
  left: 0;
  top: 0;
  border-left: 2px solid #1664ff;
  border-top: 2px solid #1664ff;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .qrcode_6b599 .qrBorder_6b599:nth-child(2) {
  right: 0;
  top: 0;
  border-right: 2px solid #1664ff;
  border-top: 2px solid #1664ff;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .qrcode_6b599 .qrBorder_6b599:nth-child(3) {
  left: 0;
  bottom: 0;
  border-left: 2px solid #1664ff;
  border-bottom: 2px solid #1664ff;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .qrcode_6b599 .qrBorder_6b599:nth-child(4) {
  right: 0;
  bottom: 0;
  border-right: 2px solid #1664ff;
  border-bottom: 2px solid #1664ff;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .qrcode_6b599 .qrLoading_6b599 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .manual_6b599 {
  margin-top: 12px;
  max-width: 200px;
  width: 100%;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .manual_6b599 .manualLabel_6b599 {
  display: inline-block;
  margin-top: 16px;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #86909c;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .manual_6b599 .manualContent_6b599 {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #1d2129;
  word-break: break-all;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepItem_6b599 .manual_6b599 .copyIcon_6b599 {
  margin-left: 10px;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepThree_6b599 {
  margin: 0 0 0 30px;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.bp-fast-login-wrap .bindMfaModal_6b599 .stepThree_6b599 .content {
  margin: 0;
}

.bp-fast-login-wrap .logoutFailed_bf983 p {
  margin: 0;
}
.bp-fast-login-wrap .logoutFailed_bf983 .title_bf983 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  font-weight: 500;
}
.bp-fast-login-wrap .logoutFailed_bf983 .contentText_bf983 {
  margin: 4px 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #1d2129;
}
.bp-fast-login-wrap .logoutFailed_bf983 .contentText_bf983 span {
  font-weight: 600;
}

.bp-fast-login-wrap .fido2Modal_a5651 {
  width: 600px;
}
.bp-fast-login-wrap .fido2Modal_a5651 .modalTitle_a5651 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0.003em;
  color: #0c0d0e;
}
.bp-fast-login-wrap .fido2Modal_a5651 .content_a5651 .radioGroup_a5651 {
  margin-top: 32px;
}
.bp-fast-login-wrap .fido2Modal_a5651 .content_a5651 .radioGroup_a5651 .arco-radio {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.bp-fast-login-wrap .fido2Modal_a5651 .content_a5651 .radioGroup_a5651 .arco-radio .arco-radio-text {
  margin-left: 20px;
}
.bp-fast-login-wrap .fido2Modal_a5651 .content_a5651 .radioGroup_a5651 .arco-radio + .arco-radio {
  margin-top: 16px;
}
.bp-fast-login-wrap .fido2Modal_a5651 .content_a5651 .radioGroup_a5651 .radioItem_a5651 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.bp-fast-login-wrap .fido2Modal_a5651 .content_a5651 .radioGroup_a5651 .radioItem_a5651 > svg {
  min-height: 120px;
  min-width: 120px;
}
.bp-fast-login-wrap .fido2Modal_a5651 .content_a5651 .radioGroup_a5651 .radioItem_a5651 .radioItemRight_a5651 {
  margin-left: 20px;
}
.bp-fast-login-wrap .fido2Modal_a5651 .content_a5651 .radioGroup_a5651 .radioItem_a5651 .radioItemRight_a5651 .label_a5651 {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.003em;
  color: #000000;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  color: #0c0d0e;
}
.bp-fast-login-wrap .fido2Modal_a5651 .content_a5651 .radioGroup_a5651 .radioItem_a5651 .radioItemRight_a5651 .desc_a5651 {
  margin-top: 11px;
  font-size: 14px;
  letter-spacing: 0.003em;
  color: #000000;
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #42464e;
}

.collectInputs_d632b {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.collectInputs_d632b .collectInputsTitle_d632b {
  color: #020814;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
  font-family: Roboto !important;
}
.collectInputs_d632b .collectInputsForm_d632b {
  margin-top: 24px;
}
.collectInputs_d632b .collectInputsForm_d632b .arco-form-label-item {
  text-align: left;
}
.collectInputs_d632b .collectInputsForm_d632b .input_d632b {
  height: 36px;
}
.collectInputs_d632b .collectInputsForm_d632b .btn_d632b {
  height: 40px;
  font-size: 14px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  width: 100%;
  line-height: 22px;
}
.collectInputs_d632b .collectInputsForm_d632b .btn_d632b .arco-image {
  margin-right: 8px;
}
.collectInputs_d632b .collectInputsForm_d632b .btn_d632b .arco-image .arco-image-img {
  vertical-align: baseline;
}
.collectInputs_d632b .collectInputsForm_d632b .btn_d632b {
  margin-top: 16px;
  width: 100%;
}
.collectInputs_d632b .collectInputsForm_d632b .checkbox_d632b .checkboxText_d632b {
  color: #42464e;
  font-size: 14px;
  font-weight: 400;
}

.passwordCheckPopup_c5a51 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  min-width: 308px;
  gap: 8px;
}
.passwordCheckPopup_c5a51 .dot_c5a51 {
  font-size: 18px;
  margin-right: 4px;
  float: left;
  margin-top: -1px;
}

.verifyEmail_bbee5 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  height: 100%;
}
.verifyEmail_bbee5 .verifyEmailTitle_bbee5 {
  color: #020814;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
  font-family: Roboto !important;
}
.verifyEmail_bbee5 .codeInputContainer_bbee5 {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.verifyEmail_bbee5 .codeInputContainer_bbee5 .codeInputInnerContainer_bbee5 {
  display: inline-block;
}
.verifyEmail_bbee5 .codeInputContainer_bbee5 .codeInputInnerContainer_bbee5 .content {
  margin: 24px 0 16px;
}
.verifyEmail_bbee5 .codeInputContainer_bbee5 .codeInputInnerContainer_bbee5 .content .line {
  line-height: 64px !important;
  font-size: 24px;
  width: 53px !important;
  height: 64px !important;
}
.verifyEmail_bbee5 .codeInputContainer_bbee5 .codeInputInnerContainer_bbee5 .content .line:first-child {
  margin-left: 0;
}
.verifyEmail_bbee5 .codeInputContainer_bbee5 .codeInputInnerContainerMobile_bbee5 {
  display: inline-block;
}
.verifyEmail_bbee5 .codeInputContainer_bbee5 .codeInputInnerContainerMobile_bbee5 .content {
  margin: 24px 0 16px;
}
.verifyEmail_bbee5 .codeInputContainer_bbee5 .codeInputInnerContainerMobile_bbee5 .content .line {
  line-height: 64px !important;
  font-size: 24px;
  width: 51px !important;
  height: 64px !important;
  margin-left: 12px;
}
.verifyEmail_bbee5 .codeInputContainer_bbee5 .codeInputInnerContainerMobile_bbee5 .content .line:first-child {
  margin-left: 0;
}
.verifyEmail_bbee5 .verifyBtn_bbee5 {
  width: 100%;
  height: 40px;
  margin-top: 40px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.verifyEmail_bbee5 .backBtn_bbee5 {
  width: 100%;
  height: 40px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  margin-top: 12px;
}
.verifyEmail_bbee5 .backBtn_bbee5 .arco-image {
  margin-right: 8px;
}
.verifyEmail_bbee5 .backBtn_bbee5 .arco-image .arco-image-img {
  vertical-align: baseline;
}
.verifyEmail_bbee5 .suffix_bbee5 {
  margin-top: auto;
  color: #42464e;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
}

.retentionPage_bd7e8 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  height: 100%;
}
.retentionPage_bd7e8 .retentionPageTitle_bd7e8 {
  color: #020814;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  line-height: normal;
  font-family: Roboto !important;
}
.retentionPage_bd7e8 .retentionPageContent_bd7e8 {
  color: #42464e;
  font-size: 14px;
  font-weight: 400;
  margin-top: 24px;
}
.retentionPage_bd7e8 .retentionButtons_bd7e8 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  margin-top: 32px;
  width: 100%;
}
.retentionPage_bd7e8 .retentionButtons_bd7e8 .retentionButton_bd7e8 {
  height: 40px;
  font-size: 14px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  line-height: 22px;
  margin-top: 12px;
}

.error-msg_0682d {
  font-size: 12px;
  font-weight: 400;
  height: 15.4px;
  line-height: 15.4px;
  color: rgb(215, 50, 41);
  margin-bottom: -16px;
  margin-top: 2px;
}

.referral-code-input-title_0682d {
  margin-bottom: 8px;
  font-family: Roboto;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #42464E;
}

.bp-fast-login-wrap .arco-input-inner-wrapper.referral-code-input_0682d {
  line-height: 36px;
  height: 36px;
  border-radius: 4px !important;
}

.alert_0682d {
  border-radius: 4px;
  padding: 8px 16px;
  background: #FEF8EB;
  margin-bottom: 24px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  font-family: Roboto;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}

.alert-icon_0682d {
  margin-right: 8px;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  width: 20px;
}

.protocol_0682d {
  font-family: Roboto;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  text-align: center;
  color: #42464E;
}
.loginFrameContent-onz1 {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-onz1 a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-C_9B {
  min-height: 454px;
}
.hideMode-aSZu {
  min-height: 429px;
}

.verifyCodeForLoginFrame-zafU {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.verifyCodeForLoginFrame-zafU .backBtn-afLT {
  padding: 0;
  color: #41464f;
  -webkit-align-self: flex-start;
          align-self: flex-start;
}
.verifyCodeForLoginFrame-zafU .backBtn-afLT span {
  margin-left: 5px;
}
.verifyCodeForLoginFrame-zafU .success-nQK7 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.verifyCodeForLoginFrame-zafU .success-nQK7 img {
  height: 60px;
  width: 60px;
}
.verifyCodeForLoginFrame-zafU .success-nQK7 .title-edzk {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #1d2129;
  margin: 20px 0 4px 0;
}
.verifyCodeForLoginFrame-zafU .success-nQK7 .timerDesc-YdDR {
  margin-bottom: 28px;
  font-weight: normal;
  line-height: 20px;
  color: #4e5969;
}
.verifyCodeForLoginFrame-zafU .bottom-AOb1 {
  width: 350px;
  margin: auto auto 0;
}
.verifyCodeForLoginFrame-zafU .bottom-AOb1 .divider-y4gj {
  margin: 32px 0 16px 0;
}
.verifyCodeForLoginFrame-zafU .bottom-AOb1 .divider-y4gj .arco-divider-text {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
  letter-spacing: 0.036px;
  color: #80838a;
}
.verifyCodeForLoginFrame-zafU .bottom-AOb1 .other-CCfe {
  margin-top: 7px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.verifyCodeForLoginFrame-zafU .bottom-AOb1 .other-CCfe .btn-jb2y {
  margin-bottom: 12px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  min-width: 135px;
  height: 32px;
  border: 1px solid #eaedf1;
  color: #1d2129;
  background: #fafbfc;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
  letter-spacing: 0.036px;
}
.verifyCodeForLoginFrame-zafU .bottom-AOb1 .other-CCfe .btn-jb2y:hover {
  color: #1664ff;
  border: 1px solid #1664ff;
  box-shadow: none;
  background: #f3f7ff;
}
.verifyCodeForLoginFrame-zafU .bottom-AOb1 .other-CCfe .btn-jb2y:nth-child(even) {
  margin-left: 12px;
}
.verifyCodeForLoginFrame-zafU .bottomInMobile-velr {
  width: 290px;
}
.container-uz4u .arco-form {
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.container-uz4u .arco-form-item-control-children {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.container-uz4u .verifyInputFormItem-CIWt {
  margin-bottom: 8px;
}
.container-uz4u .verifyInputFormItem-CIWt .arco-form-item-control-children .content {
  margin: 40px auto 0;
}
.container-uz4u .verifyInputFormItem-CIWt .arco-form-item-control-children .content .line + .line {
  margin-left: 27px;
}
.container-uz4u .verifyInputFormItem-CIWt .arco-form-item-control-children .error-text {
  margin-top: 4px;
}
.container-uz4u .verifyInputFormItemInMobile-gyfV {
  margin-bottom: 8px;
}
.container-uz4u .verifyInputFormItemInMobile-gyfV .arco-form-item-control-children .content {
  margin: 40px auto 0;
}
.container-uz4u .verifyInputFormItemInMobile-gyfV .arco-form-item-control-children .content .line + .line {
  margin-left: 15px;
}
.container-uz4u .verifyInputFormItemInMobile-gyfV .arco-form-item-control-children .error-text {
  margin-top: 4px;
}
.container-uz4u .submitBtn-zQsJ,
.container-uz4u .fidoSubmitBtn-Wxlb {
  width: 352px;
  height: 36px;
}
.container-uz4u .submitBtn-zQsJ {
  margin-top: -12px;
}
.container-uz4u .fidoSubmitBtn-Wxlb {
  margin-top: 100px;
}
.container-uz4u .submitBtnInMobile-KRkb {
  width: 293px;
}
.container-uz4u .fidoSubmitBtnInMobile-N_J1 {
  width: 300px;
  margin-top: 60px;
}
.container-uz4u .submitBtnForVmfa-tDaY {
  margin-top: 40px;
}
.container-uz4u .verifyBtnWrap-NQgH {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  margin-bottom: 32px;
}
.container-uz4u .verifyBtnWrap-NQgH .text-QswV {
  line-height: 20px;
  color: #4e5969;
}
.container-uz4u .verifyBtnWrap-NQgH .verifyBtn-D74_ {
  height: 20px;
}
.top-osso {
  margin-top: 20px;
}
.top-osso .title-edzk {
  text-align: left;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #020814;
}
.top-osso .desc-cqW0 {
  margin-top: 12px;
  color: #41464f;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
  letter-spacing: 0.036px;
}

.loginCard-ZVzx {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.loginFrameContent-xGB7 {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-xGB7 a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-ayX6 {
  min-height: 454px;
}
.hideMode-tTPG {
  min-height: 429px;
}
.cardHasTab-oLeA {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.cardHasTab-oLeA .title-Sn4d,
.cardHasTab-oLeA .cardHasTabCmponent-NWU0,
.cardHasTab-oLeA .ouathIdpForLogin-rUmH {
  padding: 0 5px;
}
.cardHasTab-oLeA .ouathIdpForLogin-rUmH,
.cardHasTab-oLeA .accountOauthIdp-dTVn {
  margin-top: auto;
}
.cardHasTab-oLeA .accountTab-g47R .arco-tabs-header-nav {
  padding: 0 5px;
}
.cardHasTab-oLeA .accountTab-g47R .arco-tabs-content .arco-form {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 5px;
}
.cardHasTab-oLeA .suffixNode-JYIP {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
  margin-top: 16px;
}
.cardHasTab-oLeA .suffixNode-JYIP .tipA-VOi6 {
  cursor: pointer;
  color: #1664ff;
}
.cardHasTab-oLeA .suffixNode-JYIP .tipA-VOi6:hover {
  color: #6694ff;
}
.cardHasTab-oLeA .suffixNodeNoOauth-iHD5 {
  margin-top: auto;
}
.login-yxYH {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.login-yxYH .title-Sn4d {
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
}
.login-yxYH .accountTab-g47R {
  margin-top: 32px;
}
.login-yxYH .accountTab-g47R .arco-tabs-header-nav::before {
  display: none;
}
.login-yxYH .accountTab-g47R .arco-tabs-header-title {
  margin: 0;
  padding: 8px 0 6px 0;
}
.login-yxYH .accountTab-g47R .arco-tabs-header-title:first-of-type {
  margin-left: 0 !important;
}
.login-yxYH .accountTab-g47R .arco-tabs-header-title .arco-tabs-header-title-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.login-yxYH .accountTab-g47R .arco-tabs-header-title + .arco-tabs-header-title {
  margin-left: 36px;
}
.login-yxYH .accountTabInMobile-hJDk {
  margin-top: 0;
}

.loginFrameContent-VsGW {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-VsGW a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-s2aJ {
  min-height: 454px;
}
.hideMode-OMoh {
  min-height: 429px;
}
.telIdpForm-dpj2 {
  margin-top: 16px;
}
.telIdpForm-dpj2 .arco-form-item {
  margin-bottom: 20px;
}
.telIdpForm-dpj2 .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.telIdpForm-dpj2 .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.telIdpForm-dpj2 .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.telIdpForm-dpj2 .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.telIdpForm-dpj2 .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.telIdpForm-dpj2 .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.telIdpForm-dpj2 .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.telIdpForm-dpj2 .input-LbiU {
  height: 32px;
}
.telIdpForm-dpj2 .input-LbiU .arco-input-inner-wrapper {
  height: 32px;
}
.telIdpForm-dpj2 .input-LbiU .arco-input {
  height: 30px;
}
.telIdpForm-dpj2 .input-LbiU .arco-input-group {
  height: 30px;
}
.telIdpForm-dpj2 .input-LbiU .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.telIdpForm-dpj2 .input-LbiU .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.telIdpForm-dpj2 .callingCode-MkTy .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.telIdpForm-dpj2 .callingCode-MkTy .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.telIdpForm-dpj2 .bottomFormItem-N8vY {
  margin-bottom: 12px;
}
.telIdpForm-dpj2 .btn-qci5 {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.telIdpForm-dpj2 .btnInMobile-Wiyb {
  margin: 20px 0 12px 0;
}
.telIdpForm-dpj2 .verify-k3T_ {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.telIdpForm-dpj2 .verify-k3T_ .control-jluA {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.telIdpForm-dpj2 .verify-btn-nFUK {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.telIdpForm-dpj2 .protocol-FO9u {
  margin-bottom: 20px;
}
.onlyTelIdpForm-HXid {
  margin-top: 32px;
}

.localProtocol-b2lL {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #41464F;
}

.wrap-F0j7 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  text-align: center;
  position: relative;
}
.wrap-F0j7 > svg {
  margin-top: 87px;
}
.wrap-F0j7 .backBtn-Fu3G {
  position: absolute;
  top: -18px;
  left: 0;
  padding: 0;
  color: #41464F;
  -webkit-align-self: flex-start;
          align-self: flex-start;
}
.wrap-F0j7 .backBtn-Fu3G span {
  margin-left: 5px;
}
.text-iRmB {
  width: 294px;
  text-align: center;
  margin-top: 16px;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.003em;
  color: #020814;
}

.containerSpin-KcS2 {
  width: 100%;
  margin-top: 82px;
}
.containerSpin-KcS2 .arco-spin-children::after {
  border-radius: 0 !important;
}
.containerSpin-KcS2 .read-aViL {
  text-align: center;
}
.containerSpin-KcS2 .read-aViL .arco-checkbox .arco-checkbox-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.containerSpin-KcS2 .submitBtn-QYb0 {
  width: 100%;
  height: 36px;
  margin-top: 16px;
}

.loginFrameContent-iAOP {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-iAOP a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-skrG {
  min-height: 454px;
}
.hideMode-Afcq {
  min-height: 429px;
}
.acocuntForm-ZwvN {
  margin-top: 16px;
}
.acocuntForm-ZwvN .arco-form-item {
  margin-bottom: 20px;
}
.acocuntForm-ZwvN .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.acocuntForm-ZwvN .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.acocuntForm-ZwvN .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.acocuntForm-ZwvN .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.acocuntForm-ZwvN .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.acocuntForm-ZwvN .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.acocuntForm-ZwvN .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.acocuntForm-ZwvN .input-bici {
  height: 32px;
}
.acocuntForm-ZwvN .input-bici .arco-input-inner-wrapper {
  height: 32px;
}
.acocuntForm-ZwvN .input-bici .arco-input {
  height: 30px;
}
.acocuntForm-ZwvN .input-bici .arco-input-group {
  height: 30px;
}
.acocuntForm-ZwvN .input-bici .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.acocuntForm-ZwvN .input-bici .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.acocuntForm-ZwvN .callingCode-QWO2 .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.acocuntForm-ZwvN .callingCode-QWO2 .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.acocuntForm-ZwvN .bottomFormItem-pPhN {
  margin-bottom: 12px;
}
.acocuntForm-ZwvN .btn-ys3h {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.acocuntForm-ZwvN .btnInMobile-F_nB {
  margin: 20px 0 12px 0;
}
.acocuntForm-ZwvN .verify-pHj7 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.acocuntForm-ZwvN .verify-pHj7 .control-PLvc {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.acocuntForm-ZwvN .verify-btn-mOQZ {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.acocuntForm-ZwvN .protocol-tQCA {
  margin-bottom: 20px;
}

.loginFrameContent-LSVZ {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-LSVZ a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-aXIj {
  min-height: 454px;
}
.hideMode-ZxX6 {
  min-height: 429px;
}
.emailIdpForm-LnoD {
  margin-top: 40px;
  padding: 0 5px;
}
.emailIdpForm-LnoD .arco-form-item {
  margin-bottom: 20px;
}
.emailIdpForm-LnoD .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.emailIdpForm-LnoD .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.emailIdpForm-LnoD .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.emailIdpForm-LnoD .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.emailIdpForm-LnoD .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.emailIdpForm-LnoD .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.emailIdpForm-LnoD .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.emailIdpForm-LnoD .input-e3dD {
  height: 32px;
}
.emailIdpForm-LnoD .input-e3dD .arco-input-inner-wrapper {
  height: 32px;
}
.emailIdpForm-LnoD .input-e3dD .arco-input {
  height: 30px;
}
.emailIdpForm-LnoD .input-e3dD .arco-input-group {
  height: 30px;
}
.emailIdpForm-LnoD .input-e3dD .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.emailIdpForm-LnoD .input-e3dD .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.emailIdpForm-LnoD .callingCode-Ngwj .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.emailIdpForm-LnoD .callingCode-Ngwj .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.emailIdpForm-LnoD .bottomFormItem-KXLI {
  margin-bottom: 12px;
}
.emailIdpForm-LnoD .btn-yufM {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.emailIdpForm-LnoD .btnInMobile-VyVA {
  margin: 20px 0 12px 0;
}
.emailIdpForm-LnoD .verify-uyQx {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.emailIdpForm-LnoD .verify-uyQx .control-xBgZ {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.emailIdpForm-LnoD .verify-btn-dXQ2 {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.emailIdpForm-LnoD .protocol-hoHn {
  margin-bottom: 20px;
}

.loginFrameContent-D83e {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-D83e a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-jO5S {
  min-height: 454px;
}
.hideMode-SZ83 {
  min-height: 429px;
}
.linkWrap-hW6O {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  padding: 0 5px;
}
.linkWrap-hW6O .forgetPwd-tGMV {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.linkWrap-hW6O .onlyForgetPwd-QhLS {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.linkWrap-hW6O .divide-QcqJ {
  margin: 0 4px;
}
.linkWrap-hW6O .text-_ugY {
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #41464F;
  cursor: pointer;
}
.linkWrap-hW6O .text-_ugY:hover {
  color: #1664FF;
}

.loginCard-D64A {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.idp-login-Zzhc {
  margin-top: 42px;
  line-height: 20px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.idp-login-Zzhc .divider-rnOb {
  margin: 16px 0;
}
.idp-login-Zzhc .divider-rnOb .arco-divider-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #80838a;
}
.text-fiJm {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  color: #606a78;
  font-size: 14px;
}
.idps-x4jz {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  width: 100%;
}
.idps-x4jz .logo-nEIp {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  border-radius: 32px;
  border: 1px solid #eaedf1;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.idps-x4jz .logo-nEIp:hover {
  border: 1px solid #97bcff;
  background: #f3f7ff;
}
.idps-x4jz .logo-nEIp:hover .Mail-edMU,
.idps-x4jz .logo-nEIp:hover .Account-YeTf {
  color: #1664ff;
}
.idps-x4jz .logo-nEIp + .logo-nEIp {
  margin-left: 12px;
}
.idps-x4jz .Mail-edMU,
.idps-x4jz .Account-YeTf {
  border: 1px solid #eaedf1;
  border-radius: 32px;
  padding: 6px 10px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  cursor: pointer;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #41464f;
}
.idps-x4jz .Mail-edMU .icon-tkxh,
.idps-x4jz .Account-YeTf .icon-tkxh {
  font-size: 16px;
  color: #000;
  margin-right: 10px;
}
.idps-x4jz .Mail-edMU:hover,
.idps-x4jz .Account-YeTf:hover {
  color: #1664ff;
}
.idps-x4jz .Mail-edMU:hover .icon-tkxh,
.idps-x4jz .Account-YeTf:hover .icon-tkxh {
  color: #1664ff;
}
.idps-x4jz .Mail-edMU {
  width: 81px;
  min-width: 81px;
}
.idps-x4jz .Account-YeTf {
  width: 147px;
  min-width: 137px;
}

.loginFrameContent-xrak {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-xrak a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-gQpD {
  min-height: 454px;
}
.hideMode-mTry {
  min-height: 429px;
}
.loginCard-GyKy {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.userLoginCard-Tzy0 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.userLoginCard-Tzy0 .ouathIdpWrap-DMWM {
  margin-top: auto;
}
.userLogin-Fufz {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.userLogin-Fufz .title-Qrvl {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
}
.userLogin-Fufz .alert-tbNE {
  margin: 8px 0 22px 0;
}
.userLogin-Fufz .alert-tbNE .arco-alert-icon-wrapper svg {
  font-size: 15px;
}

.loginFrameContent-Umwf {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-Umwf a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-PiTk {
  min-height: 454px;
}
.hideMode-tyv8 {
  min-height: 429px;
}
.userForm-jvg4 {
  margin-top: 22px;
}
.userForm-jvg4 .arco-form-item {
  margin-bottom: 20px;
}
.userForm-jvg4 .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.userForm-jvg4 .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.userForm-jvg4 .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.userForm-jvg4 .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.userForm-jvg4 .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.userForm-jvg4 .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.userForm-jvg4 .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.userForm-jvg4 .input-wLkT {
  height: 32px;
}
.userForm-jvg4 .input-wLkT .arco-input-inner-wrapper {
  height: 32px;
}
.userForm-jvg4 .input-wLkT .arco-input {
  height: 30px;
}
.userForm-jvg4 .input-wLkT .arco-input-group {
  height: 30px;
}
.userForm-jvg4 .input-wLkT .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.userForm-jvg4 .input-wLkT .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.userForm-jvg4 .callingCode-Zbl3 .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.userForm-jvg4 .callingCode-Zbl3 .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.userForm-jvg4 .bottomFormItem-f9YZ {
  margin-bottom: 12px;
}
.userForm-jvg4 .btn-xSX8 {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.userForm-jvg4 .btnInMobile-s3Fa {
  margin: 20px 0 12px 0;
}
.userForm-jvg4 .verify-OQDa {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.userForm-jvg4 .verify-OQDa .control-XIBr {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.userForm-jvg4 .verify-btn-y3oz {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.userForm-jvg4 .protocol-xh2Y {
  margin-bottom: 20px;
}

.container-JpCn {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  width: 100%;
  height: 48px;
  border: none;
  border-radius: 2px;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  color: #ffffff !important;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background: #165dff !important;
  cursor: pointer;
}
.large-LnQH {
  height: 48px;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  color: #ffffff;
  letter-spacing: 5px;
}
.disabled-ZqhV {
  color: #c2c6cc !important;
  cursor: not-allowed;
  background: #F6F7FB !important;
}
.container-JpCn:hover {
  opacity: 0.8;
}

.selectPlatformIdentity-a98u .layoutSpin-nqGy {
  width: 100%;
}
.selectPlatformIdentity-a98u .selectPlatformIdentityCard-JWbm {
  margin-bottom: 12px;
}
.form-XlQj {
  min-height: 310px;
}
.form-XlQj .titles-cRZx .backBtn-OG3K {
  padding: 0;
  color: #41464f;
}
.form-XlQj .titles-cRZx .backBtn-OG3K span {
  margin-left: 5px;
}
.form-XlQj .titles-cRZx .title-El2M {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.004em;
  color: #020814;
  margin-top: 20px;
}
.form-XlQj .titles-cRZx .alert-z_c7 {
  margin: 8px 0 32px 0;
  height: 60px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
}
.form-XlQj .titles-cRZx .alert-z_c7 .arco-alert-icon-wrapper svg {
  font-size: 15px;
}
.form-XlQj .titles-cRZx .alert-z_c7 .arco-alert-content {
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: 0.003em;
  color: #020814;
}
.form-XlQj .select-qEv0 {
  display: block;
  margin-bottom: 16px;
}
.form-XlQj .select-qEv0 .arco-select-view {
  height: 32px;
}
.form-XlQj .select-qEv0 .arco-select-view .select-option-Hvgg {
  height: 30px;
}
.form-XlQj .text-Vq4J {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  color: #41464f;
  height: 20px;
}
.form-XlQj .text-Vq4J .arco-checkbox-text {
  color: #41464f;
  font-size: 12px;
}
.form-XlQj .sm-E3nQ {
  line-height: 20px;
  visibility: hidden;
  height: 0;
}
.form-XlQj .mid-Tfz_ {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.form-XlQj .mid-Tfz_ span {
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #41464f;
  cursor: pointer;
}
.form-XlQj .protocol-Vo8c {
  margin-bottom: 32px;
}
.form-XlQj .btn-ElR5 {
  width: 100%;
  height: 36px;
}
.select-option-Hvgg {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  height: 40px;
}
.select-option-Hvgg .tip-ylZH {
  font-size: 12px;
  line-height: 20px;
  padding: 0 8px;
  background: rgba(10, 200, 210, 0.1);
  border-radius: 2px;
  margin-right: 8px;
}
.select-option-Hvgg .tip-ylZH.user-H7C9 {
  background: rgba(22, 100, 255, 0.1);
}
.select-option-Hvgg .content-xV31 {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}

.loginFrameContent-di_l {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-di_l a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-uaSv {
  min-height: 454px;
}
.hideMode-AQ61 {
  min-height: 429px;
}
.loginCard-xpsZ {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.layoutSpin-qsuB {
  width: 100%;
}
.federationLoginCard-lmro .form-AQpC .arco-form-item {
  margin-bottom: 20px;
}
.federationLoginCard-lmro .form-AQpC .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.federationLoginCard-lmro .form-AQpC .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.federationLoginCard-lmro .form-AQpC .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.federationLoginCard-lmro .form-AQpC .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.federationLoginCard-lmro .form-AQpC .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.federationLoginCard-lmro .form-AQpC .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.federationLoginCard-lmro .form-AQpC .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.federationLoginCard-lmro .form-AQpC .input-NGJG {
  height: 32px;
}
.federationLoginCard-lmro .form-AQpC .input-NGJG .arco-input-inner-wrapper {
  height: 32px;
}
.federationLoginCard-lmro .form-AQpC .input-NGJG .arco-input {
  height: 30px;
}
.federationLoginCard-lmro .form-AQpC .input-NGJG .arco-input-group {
  height: 30px;
}
.federationLoginCard-lmro .form-AQpC .input-NGJG .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.federationLoginCard-lmro .form-AQpC .input-NGJG .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.federationLoginCard-lmro .form-AQpC .callingCode-Rlep .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.federationLoginCard-lmro .form-AQpC .callingCode-Rlep .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.federationLoginCard-lmro .form-AQpC .bottomFormItem-iIu7 {
  margin-bottom: 12px;
}
.federationLoginCard-lmro .form-AQpC .btn-FhPk {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.federationLoginCard-lmro .form-AQpC .btnInMobile-Ao9Y {
  margin: 20px 0 12px 0;
}
.federationLoginCard-lmro .form-AQpC .verify-z2Gt {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.federationLoginCard-lmro .form-AQpC .verify-z2Gt .control-Lb85 {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.federationLoginCard-lmro .form-AQpC .verify-btn-Y77P {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.federationLoginCard-lmro .form-AQpC .protocol-J7Vm {
  margin-bottom: 20px;
}
.federationLoginCard-lmro .form-AQpC .title-s1SM {
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
  margin-bottom: 22px;
}
.federationLoginCard-lmro .form-AQpC .input-NGJG {
  height: 32px;
  font-size: 12px;
}
.federationLoginCard-lmro .form-AQpC .input-NGJG .arco-select-view-input {
  font-size: 13px;
}
.federationLoginCard-lmro .form-AQpC .input-NGJG .arco-input-inner-wrapper .arco-input,
.federationLoginCard-lmro .form-AQpC .input-NGJG .arco-select-view {
  height: 32px;
  line-height: 32px;
}
.federationLoginCard-lmro .footBtn-H47j {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.federationLoginCard-lmro .footBtn-H47j .btnLink-aaOe {
  color: #41464f;
  font-size: 13px;
  border-right: 1px solid #c9cdd4;
  padding: 0 10px;
}
.federationLoginCard-lmro .footBtn-H47j .btnLink-aaOe:hover {
  color: #1664ff;
}
.federationLoginCard-lmro .footBtn-H47j .btnLink-aaOe:last-child {
  border: none;
  padding-right: 0;
}
.federationLoginCard-lmro .footBtn-H47j .btnLink-aaOe:first-child {
  padding-left: 0;
}
.login-frame .idpTypeTag-tvq4 {
  margin-right: 16px !important;
  border-radius: 2px !important;
  color: #1d2129 !important;
  height: 22px !important;
}
.login-frame .roleTag-I__3 {
  background-color: rgba(22, 100, 255, 0.1) !important;
}
.login-frame .userTag-bY9x {
  background-color: rgba(10, 200, 210, 0.1) !important;
}
.noIdpList-WDhD {
  padding: 5px 15px;
  background: #f2f3f8;
  font-size: 12px;
  color: #86909c;
}

.loginFrameContent-qD1R {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-qD1R a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-RpSU {
  min-height: 454px;
}
.hideMode-N1Ba {
  min-height: 429px;
}
.loginCard-Hqe9 {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.cardHasTab-UM64 {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.cardHasTab-UM64 .title-M7bK {
  padding: 0 5px;
}
.cardHasTab-UM64 .signupTab-YicC {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.cardHasTab-UM64 .signupTab-YicC .arco-tabs-header-nav {
  padding: 0 5px;
}
.cardHasTab-UM64 .signupTab-YicC .arco-tabs-content .arco-form {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 5px;
}
.signup-by8_ {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-by8_ .title-M7bK {
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
}
.signup-by8_ .signupTab-YicC {
  margin-top: 32px;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-by8_ .signupTab-YicC .arco-tabs-header-nav::before {
  display: none;
}
.signup-by8_ .signupTab-YicC .arco-tabs-header-title {
  margin: 0;
  padding: 8px 0 6px 0;
}
.signup-by8_ .signupTab-YicC .arco-tabs-header-title:first-of-type {
  margin-left: 0 !important;
}
.signup-by8_ .signupTab-YicC .arco-tabs-header-title .arco-tabs-header-title-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.signup-by8_ .signupTab-YicC .arco-tabs-header-title + .arco-tabs-header-title {
  margin-left: 36px;
}
.signup-by8_ .signupTabInMobile-IGPw {
  margin-top: 0;
}
.signup-by8_ .tip-XyXt {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
  margin-top: auto;
}
.signup-by8_ .tip-XyXt .tipA-D6bp {
  cursor: pointer;
  color: #1664ff;
}
.signup-by8_ .tip-XyXt .tipA-D6bp:hover {
  color: #6694ff;
}
.signup-by8_ .successPageContent-GEpG {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-by8_ .suffixLink-ZCtl {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  cursor: pointer;
  margin-top: 32px;
  margin-left: 10px;
}
.signup-by8_ .suffixLink-ZCtl span {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
}
.successPage-dote {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.successPage-dote img {
  width: 80px;
  height: 80px;
  margin-right: 16px;
}
.successPage-dote .title-M7bK {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #000;
  padding: 0 !important;
}
.successPage-dote .desc-avJ7 {
  margin-top: 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #41464f;
}

.loginCard-Npnm {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.cardHasTab-I0iI {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.cardHasTab-I0iI .title-eHxt {
  padding: 0 5px;
}
.cardHasTab-I0iI .signupTab-xHwg {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.cardHasTab-I0iI .signupTab-xHwg .arco-tabs-header-nav {
  padding: 0 5px;
}
.cardHasTab-I0iI .signupTab-xHwg .arco-tabs-content .arco-form {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 5px;
}
.signup-QADT {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-QADT .title-eHxt {
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
}
.signup-QADT .signupTab-xHwg {
  margin-top: 32px;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-QADT .signupTab-xHwg .arco-tabs-header-nav::before {
  display: none;
}
.signup-QADT .signupTab-xHwg .arco-tabs-header-title {
  margin: 0;
  padding: 8px 0 6px 0;
}
.signup-QADT .signupTab-xHwg .arco-tabs-header-title:first-of-type {
  margin-left: 0 !important;
}
.signup-QADT .signupTab-xHwg .arco-tabs-header-title .arco-tabs-header-title-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.signup-QADT .signupTab-xHwg .arco-tabs-header-title + .arco-tabs-header-title {
  margin-left: 36px;
}
.signup-QADT .signupTabInMobile-fyqk {
  margin-top: 0;
}
.signup-QADT .tip-cmni {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
  margin-top: auto;
}
.signup-QADT .tip-cmni .tipA-QgPI {
  cursor: pointer;
  color: #1664ff;
}
.signup-QADT .tip-cmni .tipA-QgPI:hover {
  color: #6694ff;
}
.signup-QADT .successPageContent-bZ3D {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-QADT .suffixLink-lFb1 {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  cursor: pointer;
  margin-top: 32px;
  margin-left: 10px;
}
.signup-QADT .suffixLink-lFb1 span {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
}
.successPage-VvDa {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.successPage-VvDa img {
  width: 80px;
  height: 80px;
  margin-right: 16px;
}
.successPage-VvDa .title-eHxt {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #000;
  padding: 0 !important;
}
.successPage-VvDa .desc-bhyJ {
  margin-top: 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #41464f;
}
.loginFrameContent-dLNc {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-dLNc a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-erwA {
  min-height: 454px;
}
.hideMode-F7Zb {
  min-height: 429px;
}
.telSignUpForm-J8Qc {
  margin-top: 16px;
}
.telSignUpForm-J8Qc .arco-form-item {
  margin-bottom: 20px;
}
.telSignUpForm-J8Qc .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.telSignUpForm-J8Qc .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.telSignUpForm-J8Qc .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.telSignUpForm-J8Qc .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.telSignUpForm-J8Qc .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.telSignUpForm-J8Qc .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.telSignUpForm-J8Qc .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.telSignUpForm-J8Qc .input-NH1f {
  height: 32px;
}
.telSignUpForm-J8Qc .input-NH1f .arco-input-inner-wrapper {
  height: 32px;
}
.telSignUpForm-J8Qc .input-NH1f .arco-input {
  height: 30px;
}
.telSignUpForm-J8Qc .input-NH1f .arco-input-group {
  height: 30px;
}
.telSignUpForm-J8Qc .input-NH1f .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.telSignUpForm-J8Qc .input-NH1f .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.telSignUpForm-J8Qc .callingCode-T06S .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.telSignUpForm-J8Qc .callingCode-T06S .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.telSignUpForm-J8Qc .bottomFormItem-Kt10 {
  margin-bottom: 12px;
}
.telSignUpForm-J8Qc .btn-s8Ng {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.telSignUpForm-J8Qc .btnInMobile-ZkY8 {
  margin: 20px 0 12px 0;
}
.telSignUpForm-J8Qc .verify-ClZ1 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.telSignUpForm-J8Qc .verify-ClZ1 .control-ZIKq {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.telSignUpForm-J8Qc .verify-btn-iWbn {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.telSignUpForm-J8Qc .protocol-MGVB {
  margin-bottom: 20px;
}
.telSignUpForm-J8Qc .formCheckBox-Z9y4 .arco-checkbox {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.telSignUpForm-J8Qc .formCheckBox-Z9y4 .arco-checkbox-text {
  color: #41464f;
}
.telSignUpForm-J8Qc .btn-s8Ng {
  margin: 32px 0 12px 0;
}
.onlyTelSignUpForm-CK4N {
  margin-top: 32px;
}

.loginCard-tjQ7 {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.cardHasTab-N2k9 {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.cardHasTab-N2k9 .title-rtYy {
  padding: 0 5px;
}
.cardHasTab-N2k9 .signupTab-JbQj {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.cardHasTab-N2k9 .signupTab-JbQj .arco-tabs-header-nav {
  padding: 0 5px;
}
.cardHasTab-N2k9 .signupTab-JbQj .arco-tabs-content .arco-form {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 5px;
}
.signup-iEKf {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-iEKf .title-rtYy {
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
}
.signup-iEKf .signupTab-JbQj {
  margin-top: 32px;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-iEKf .signupTab-JbQj .arco-tabs-header-nav::before {
  display: none;
}
.signup-iEKf .signupTab-JbQj .arco-tabs-header-title {
  margin: 0;
  padding: 8px 0 6px 0;
}
.signup-iEKf .signupTab-JbQj .arco-tabs-header-title:first-of-type {
  margin-left: 0 !important;
}
.signup-iEKf .signupTab-JbQj .arco-tabs-header-title .arco-tabs-header-title-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.signup-iEKf .signupTab-JbQj .arco-tabs-header-title + .arco-tabs-header-title {
  margin-left: 36px;
}
.signup-iEKf .signupTabInMobile-N1a2 {
  margin-top: 0;
}
.signup-iEKf .tip-xN6F {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
  margin-top: auto;
}
.signup-iEKf .tip-xN6F .tipA-pC4S {
  cursor: pointer;
  color: #1664ff;
}
.signup-iEKf .tip-xN6F .tipA-pC4S:hover {
  color: #6694ff;
}
.signup-iEKf .successPageContent-YYqI {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-iEKf .suffixLink-ZWnA {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  cursor: pointer;
  margin-top: 32px;
  margin-left: 10px;
}
.signup-iEKf .suffixLink-ZWnA span {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
}
.successPage-eWzt {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.successPage-eWzt img {
  width: 80px;
  height: 80px;
  margin-right: 16px;
}
.successPage-eWzt .title-rtYy {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #000;
  padding: 0 !important;
}
.successPage-eWzt .desc-cgtZ {
  margin-top: 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #41464f;
}
.loginFrameContent-wBeT {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-wBeT a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-AmXU {
  min-height: 454px;
}
.hideMode-Ou7B {
  min-height: 429px;
}
.accountSignUpForm-_2hT {
  margin-top: 16px;
}
.accountSignUpForm-_2hT .arco-form-item {
  margin-bottom: 20px;
}
.accountSignUpForm-_2hT .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.accountSignUpForm-_2hT .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.accountSignUpForm-_2hT .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.accountSignUpForm-_2hT .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.accountSignUpForm-_2hT .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.accountSignUpForm-_2hT .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.accountSignUpForm-_2hT .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.accountSignUpForm-_2hT .input-vphG {
  height: 32px;
}
.accountSignUpForm-_2hT .input-vphG .arco-input-inner-wrapper {
  height: 32px;
}
.accountSignUpForm-_2hT .input-vphG .arco-input {
  height: 30px;
}
.accountSignUpForm-_2hT .input-vphG .arco-input-group {
  height: 30px;
}
.accountSignUpForm-_2hT .input-vphG .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.accountSignUpForm-_2hT .input-vphG .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.accountSignUpForm-_2hT .callingCode-gkg6 .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.accountSignUpForm-_2hT .callingCode-gkg6 .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.accountSignUpForm-_2hT .bottomFormItem-xv33 {
  margin-bottom: 12px;
}
.accountSignUpForm-_2hT .btn-m_J8 {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.accountSignUpForm-_2hT .btnInMobile-k2hX {
  margin: 20px 0 12px 0;
}
.accountSignUpForm-_2hT .verify-AKVb {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.accountSignUpForm-_2hT .verify-AKVb .control-a75d {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.accountSignUpForm-_2hT .verify-btn-npMn {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.accountSignUpForm-_2hT .protocol-RSkH {
  margin-bottom: 20px;
}
.accountSignUpForm-_2hT .formCheckBox-SRg3 .arco-checkbox {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.accountSignUpForm-_2hT .formCheckBox-SRg3 .arco-checkbox-text {
  color: #41464f;
}
.accountSignUpForm-_2hT .btn-m_J8 {
  margin: 32px 0 12px 0;
}
.signupTrigger-JpJP {
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.05), 0 5px 15px rgba(0, 0, 0, 0.05);
  background-color: rgba(255, 255, 255, 0.9);
}
.signupTrigger-JpJP .arco-trigger-arrow {
  z-index: 1;
  background: #fff;
  border: 0.5px solid #dde2e9;
}
.signupPopup-w91g {
  border-radius: 2px;
  padding: 8px 16px;
  border: 0.5px solid #dde2e9;
  border-radius: 4px;
  min-width: 308px;
}
.signupPopup-w91g .ruleA-De2K,
.signupPopup-w91g .ruleB-VLVw,
.signupPopup-w91g .ruleC-cWwu {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  color: #41464f;
}
.signupPopup-w91g .dot-BcAu {
  font-size: 18px;
  margin-right: 4px;
  float: left;
  margin-top: -1px;
}

.loginCard-asyC {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.cardHasTab-qn_H {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.cardHasTab-qn_H .title-JsUF {
  padding: 0 5px;
}
.cardHasTab-qn_H .signupTab-tPEM {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.cardHasTab-qn_H .signupTab-tPEM .arco-tabs-header-nav {
  padding: 0 5px;
}
.cardHasTab-qn_H .signupTab-tPEM .arco-tabs-content .arco-form {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 5px;
}
.signup-n9Ph {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-n9Ph .title-JsUF {
  font-weight: 500;
  color: #020814;
  font-size: 20px;
  line-height: 28px;
  /* 140% */
  letter-spacing: 0.06px;
}
.signup-n9Ph .signupTab-tPEM {
  margin-top: 32px;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-n9Ph .signupTab-tPEM .arco-tabs-header-nav::before {
  display: none;
}
.signup-n9Ph .signupTab-tPEM .arco-tabs-header-title {
  margin: 0;
  padding: 8px 0 6px 0;
}
.signup-n9Ph .signupTab-tPEM .arco-tabs-header-title:first-of-type {
  margin-left: 0 !important;
}
.signup-n9Ph .signupTab-tPEM .arco-tabs-header-title .arco-tabs-header-title-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.signup-n9Ph .signupTab-tPEM .arco-tabs-header-title + .arco-tabs-header-title {
  margin-left: 36px;
}
.signup-n9Ph .signupTabInMobile-cgzH {
  margin-top: 0;
}
.signup-n9Ph .tip-gjnB {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
  margin-top: auto;
}
.signup-n9Ph .tip-gjnB .tipA-G9Hc {
  cursor: pointer;
  color: #1664ff;
}
.signup-n9Ph .tip-gjnB .tipA-G9Hc:hover {
  color: #6694ff;
}
.signup-n9Ph .successPageContent-sEDK {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.signup-n9Ph .suffixLink-qt9W {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  cursor: pointer;
  margin-top: 32px;
  margin-left: 10px;
}
.signup-n9Ph .suffixLink-qt9W span {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #41464f;
}
.successPage-a80i {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.successPage-a80i img {
  width: 80px;
  height: 80px;
  margin-right: 16px;
}
.successPage-a80i .title-JsUF {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #000;
  padding: 0 !important;
}
.successPage-a80i .desc-fvOZ {
  margin-top: 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #41464f;
}
.loginFrameContent-S6TB {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-height: 498px;
}
.loginFrameContent-S6TB a {
  color: #3370ff;
  cursor: pointer;
  text-decoration: none;
}
.loginFrameContentInMobile-ihZH {
  min-height: 454px;
}
.hideMode-Lm13 {
  min-height: 429px;
}
.successForm-H1ts {
  margin-top: 50px;
  padding: 0 5px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.successForm-H1ts .arco-form-item {
  margin-bottom: 20px;
}
.successForm-H1ts .arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.successForm-H1ts .arco-form-message {
  min-height: 20px;
  line-height: 20px;
}
.successForm-H1ts .arco-form-item .arco-input-group-addbefore .arco-select {
  margin-left: -10px;
}
.successForm-H1ts .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-view-value {
  margin-top: 2px;
}
.successForm-H1ts .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon {
  font-size: 10px;
}
.successForm-H1ts .arco-form-item .arco-input-group-addbefore .arco-select .arco-select-arrow-icon svg {
  margin-bottom: 1px;
}
.successForm-H1ts .arco-form-item-error .arco-input-group-addbefore .arco-select {
  margin-left: -12px;
}
.successForm-H1ts .input-hIUi {
  height: 32px;
}
.successForm-H1ts .input-hIUi .arco-input-inner-wrapper {
  height: 32px;
}
.successForm-H1ts .input-hIUi .arco-input {
  height: 30px;
}
.successForm-H1ts .input-hIUi .arco-input-group {
  height: 30px;
}
.successForm-H1ts .input-hIUi .arco-input-group .arco-form-item-control {
  min-height: 30px;
}
.successForm-H1ts .input-hIUi .arco-input-inner-wrapper-focus {
  border-radius: 4px;
}
.successForm-H1ts .callingCode-DAf7 .arco-select-view {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.successForm-H1ts .callingCode-DAf7 .arco-select-arrow-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.successForm-H1ts .bottomFormItem-WB8i {
  margin-bottom: 12px;
}
.successForm-H1ts .btn-OEUv {
  width: 100%;
  height: 32px;
  margin: 12px 0;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 0 0 1px #05f, 0 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.successForm-H1ts .btnInMobile-Fweo {
  margin: 20px 0 12px 0;
}
.successForm-H1ts .verify-UzHH {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.successForm-H1ts .verify-UzHH .control-Tcx_ {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.successForm-H1ts .verify-btn-QvMs {
  margin-left: 12px;
  height: 32px;
  min-width: 98px;
}
.successForm-H1ts .protocol-paDa {
  margin-bottom: 20px;
}
.successForm-H1ts .input-hIUi .arco-select-view {
  height: 30px;
}
.successForm-H1ts .input-hIUi .arco-select-view .arco-select-view-value {
  margin-top: 3px;
}
.successForm-H1ts .btn-OEUv {
  margin-top: 20px;
}
.successForm-H1ts .link-yOCF {
  margin-top: 16px;
  text-align: center;
}
.successForm-H1ts .link-yOCF .linkBtn-UL7O {
  cursor: pointer;
  color: #1664ff;
}
.successForm-H1ts .link-yOCF .linkBtn-UL7O:hover {
  color: #6694ff;
}

.content-panel_8d8a4 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  position: relative;
  height: 100%;
  overflow: hidden;
  border-radius: 12px;
  min-height: 520px;
}
.content-panel_8d8a4 .left-panel_8d8a4 {
  width: 320px;
  height: 100%;
}
.content-panel_8d8a4 .left-panel_8d8a4 img {
  position: absolute;
  width: 320px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
@media screen and (max-width: 1023.9px) {
  .content-panel_8d8a4 .left-panel_8d8a4 {
    display: none;
  }
}
.content-panel_8d8a4 .right-panel_8d8a4 {
  position: relative;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  padding: 71px 27px 40px 27px;
}
.content-panel_8d8a4 .right-panel_8d8a4 .back-button_8d8a4 {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 20px;
  left: 20px;
  cursor: pointer;
  z-index: 100;
}
.content-panel_8d8a4 .right-panel_8d8a4 .close-button_8d8a4 {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 99;
  cursor: pointer;
}
.content-panel_8d8a4 .right-panel_8d8a4 .mobile-logo_8d8a4 {
  position: absolute;
  top: 16px;
  left: 27px;
}
@media screen and (min-width: 1024px) {
  .content-panel_8d8a4 .right-panel_8d8a4 .mobile-logo_8d8a4 {
    display: none;
  }
}
.content-panel_8d8a4 .right-panel_8d8a4 .hidden-by-double-check_8d8a4 {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  position: absolute;
}
@media screen and (max-width: 1023.9px) {
  .content-panel_8d8a4 .right-panel_8d8a4 {
    width: 356px;
  }
}
@media screen and (min-width: 1024px) {
  .content-panel_8d8a4 .right-panel_8d8a4 {
    padding: 48px;
  }
}
.content-panel_8d8a4 .right-panel_8d8a4 .invite-block_8d8a4 {
  margin-bottom: -29px;
}
.content-panel_8d8a4 .right-panel_8d8a4 .invite-block_8d8a4 .arco-input-group > :first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  font-size: 13px;
}
.content-panel_8d8a4 .right-panel_8d8a4 .invite-block_8d8a4 .arco-input-group > :last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.content-panel_8d8a4 .right-panel_8d8a4 .invite-block_8d8a4 .arco-input-group-addbefore {
  background-color: #fff;
  border: 1px solid #dde2e9;
}
.content-panel_8d8a4 .right-panel_8d8a4 .invite-block_8d8a4 .arco-input-inner-wrapper {
  background-color: #fff;
  border: 1px solid #dde2e9;
  border-left: none;
}
.content-panel_8d8a4 .right-panel_8d8a4 .invite-block_8d8a4 .arco-input-inner-wrapper .arco-input {
  font-size: 13px;
}
.content-panel_8d8a4 .right-panel_8d8a4 .invite-title_8d8a4 {
  font-size: 24px;
  color: #020814;
  font-family: "PingFang SC";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width: 1023.9px) {
  .content-panel_8d8a4 .right-panel_8d8a4 .invite-title_8d8a4 {
    font-size: 20px;
  }
}
.content-panel_8d8a4 .right-panel_8d8a4 .invite-title-first_8d8a4 {
  margin-bottom: 0px;
}
.content-panel_8d8a4 .right-panel_8d8a4 .registered-block_8d8a4 {
  text-align: center;
  font-size: 13px;
  margin-top: 10px;
  color: #42464e;
  cursor: pointer;
}
@media screen and (max-width: 1023.9px) {
  .content-panel_8d8a4 .right-panel_8d8a4 .registered-block_8d8a4 {
    margin-top: 6px;
  }
}
.content-panel_8d8a4 .right-panel_8d8a4 .registered-block_8d8a4 span {
  color: #1664ff;
}
.content-panel_8d8a4 .right-panel_8d8a4 .registered-block_8d8a4 span:hover {
  color: #387bff;
}
.content-panel_8d8a4 div[class*=loginFrameContent] {
  min-height: unset;
}
.content-panel_8d8a4 div[class*=loginFrameContent] > div[class*=loginCard] > div[class*=login] > div[class*=wrap] > button.arco-btn {
  display: none;
}
.content-panel_8d8a4 div[class*=loginFrameContent] > div[class*=loginCard] > div[class*=login] > div[class*=wrap] > svg {
  margin-top: 30px !important;
}
.content-panel_8d8a4 div[class*=loginFrameContent] > div[class*=loginCard] > div[class*=login] > form[class*=onlyTelIdpForm] > div[class*=protocol] {
  margin-bottom: 16px;
}
.content-panel_8d8a4 div[class*=loginFrameContent] > div[class*=loginCard] > div[class*=login] > form[class*=onlyTelIdpForm] > div > button[type=submit] {
  height: 40px;
  margin-top: 0px;
}
.content-panel_8d8a4 div[class*=loginFrameContent] > div[class*=form] > div[class*=titles] > button.arco-btn {
  display: none;
}

.error-msg_8d8a4 {
  font-size: 12px;
  font-weight: 400;
  height: 15.4px;
  line-height: 15.4px;
  color: rgb(215, 50, 41);
  margin-bottom: -16px;
  margin-top: 2px;
}

.remove-space_8d8a4 {
  opacity: 0;
  margin: -15px;
}

.invite-space_8d8a4 {
  margin-top: 16px;
}

.arco-modal-wrap_8d8a4 {
  overflow: hidden !important;
}

.arco-modal-outer_8d8a4 {
  border-radius: 12px !important;
  width: auto !important;
  padding: 0px !important;
}
@media screen and (min-width: 1024px) {
  .arco-modal-outer_8d8a4 {
    width: 830px !important;
  }
}
.arco-modal-outer_8d8a4 .arco-modal-close-icon {
  top: 24px !important;
  right: 24px !important;
}
.arco-modal-outer_8d8a4 .arco-modal-close-icon::before {
  width: 24px !important;
  height: 24px !important;
}
.arco-modal-outer_8d8a4 .arco-modal-close-icon .arco-icon-close {
  width: 20px !important;
  height: 20px !important;
}
.arco-modal-outer_8d8a4 .arco-modal-content {
  padding: 0 !important;
}

.buttons_8d8a4 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-bottom: 36px;
}
.buttons_8d8a4 :not(:first-child) {
  margin-left: 12px;
}
.buttons_8d8a4 .button_8d8a4 {
  height: 40px;
  -webkit-flex: auto;
     -moz-box-flex: 1;
          flex: auto;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  cursor: pointer;
}
.buttons_8d8a4 .back_8d8a4 {
  cursor: pointer;
}
.buttons_8d8a4 .primary_8d8a4 {
  background-color: #1664ff;
  box-shadow: 0px 0px 0px 1px #1759dd, 0px 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  font-family: "PingFang SC";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  color: #ffffff;
}
.buttons_8d8a4 .primary_8d8a4:hover {
  background-color: #387bff;
  box-shadow: 0px 0px 0px 1px #1664ff, 0px 3px 4px rgba(0, 0, 0, 0.2);
}
.buttons_8d8a4 .primary_8d8a4:active {
  background: #1759dd;
  box-shadow: 0px 0px 0px 1px #114ab9;
}
.buttons_8d8a4 .secondary_8d8a4 {
  background-color: #f6f8fa;
  box-shadow: 0px 0px 0px 1px #dde2e9, 0px 2px 1px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  font-family: "PingFang SC";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.003em;
  color: #42464e;
}
.buttons_8d8a4 .secondary_8d8a4:hover {
  background-color: #fafbfc;
  box-shadow: 0px 0px 0px 1px rgba(22, 100, 255, 0.8), 0px 2px 3px rgba(0, 0, 0, 0.15);
}
.buttons_8d8a4 .secondary_8d8a4:active {
  background-color: #f6f8fa;
  box-shadow: 0px 0px 0px 1px #0055ff;
}

.right-panel-double-check_8d8a4 {
  height: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1023.9px) {
  .right-panel-double-check_8d8a4 .double-check-content_8d8a4 {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }
}
@media screen and (min-width: 1024px) {
  .right-panel-double-check_8d8a4 .double-check-info-logo_8d8a4 {
    display: none;
  }
}

.double-check-title_8d8a4 {
  color: #020814;
  font-family: "PingFang SC";
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.double-check-desc_8d8a4 {
  margin-top: 14px;
  color: #42464e;
  color: #42464e;
  color: var(--text-color-text-2, #42464e);
  font-family: "PingFang SC";
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 169.231% */
  letter-spacing: 0.039px;
}
.double-check-desc_8d8a4 a {
  margin-left: 4px;
  margin-right: 4px;
  text-decoration: none;
}
.container_2a33d {
  width: 100vw;
  height: 660px;
  max-height: -webkit-calc(100vh - 76px);
  max-height: -moz-calc(100vh - 76px);
  max-height: calc(100vh - 76px);
  background: -webkit-gradient(linear, left top, right top, from(#ebf2fd), color-stop(50%, #ebf2fd), color-stop(0, #fff), to(#fff));
  background: -webkit-linear-gradient(left, #ebf2fd, #ebf2fd 50%, #fff 0, #fff);
  background: -moz-linear-gradient(left, #ebf2fd, #ebf2fd 50%, #fff 0, #fff);
  background: linear-gradient(90deg, #ebf2fd, #ebf2fd 50%, #fff 0, #fff);
}

.containerInner_2a33d {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: 100%;
}

.categories_2a33d {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  min-width: 285px;
  max-width: 360px;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
}

.categoriesTop_2a33d {
  padding: 32px 16px;
  overflow: auto;
}

.categoriesBottom_2a33d {
  padding: 16px 28px 32px 28px;
  box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.05);
}

.category_2a33d {
  color: #4e5969;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
  border-radius: 4px;
  padding: 8px 16px;
  margin-bottom: 8px;
  -webkit-transition: 0.1s background-color linear;
  -o-transition: 0.1s background-color linear;
  -moz-transition: 0.1s background-color linear;
  transition: 0.1s background-color linear;
}
.category_2a33d::after {
  display: block;
  content: attr(title);
  font-weight: 700;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}

.categoryActive_2a33d {
  color: #0066fc;
  background-color: #d9e5fd;
  font-weight: 700;
}

.products_2a33d {
  background-color: #fff;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  display: none;
  overflow: auto;
}

.productsActive_2a33d {
  display: block;
}

.productsTop_2a33d {
  padding: 32px 40px;
  position: relative;
}

.productsCategoryTitle_2a33d {
  color: #1d2129;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  letter-spacing: -0.2px;
}

.productsCategoryDesc_2a33d {
  color: #4e5969;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 4px;
}

.productsClose_2a33d {
  cursor: pointer;
  position: absolute;
  top: 32px;
  right: 40px;
  font-size: 24px;
}

.productsList_2a33d {
  padding: 0 24px 32px 24px;
  display: grid;
  grid-template-columns: repeat(3, 278px);
}
@media (min-width: 1440px) {
  .productsList_2a33d {
    grid-template-columns: repeat(4, 278px);
  }
}
@media (min-width: 1680px) {
  .productsList_2a33d {
    grid-template-columns: repeat(4, 300px);
  }
}

.popover_2a33d {
  max-width: unset !important;
  left: 0 !important;
  top: 60px !important;
}
.popover_2a33d .arco-popover-content {
  padding: 0;
  background-color: #fff;
  border: none;
  border-top: 1px solid #e5e8ef;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05), 0px 15px 35px -2px rgba(0, 0, 0, 0.05);
  border-radius: 0;
}

.categorySkeleton_2a33d .arco-skeleton-content .arco-skeleton-text-row {
  background: #fcfcfc;
  margin: 0 16px 16px;
  border-radius: 2px;
}

.categoryContentSkeleton_2a33d {
  padding: 32px 40px;
  background-color: #fff;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  overflow: auto;
}
.categoryContentSkeleton_2a33d .arco-skeleton-image {
  margin-bottom: 16px;
}
.categoryContentSkeleton_2a33d .arco-skeleton-content .arco-skeleton-text-row {
  border-radius: 2px;
}

.productListSkeleton_2a33d {
  margin-top: 48px;
  display: grid;
  grid-template-columns: repeat(3, 278px);
  gap: 24px;
}

.fewItemsLayoutContainer_2a33d {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  max-height: -webkit-calc(100vh - 100px);
  max-height: -moz-calc(100vh - 100px);
  max-height: calc(100vh - 100px);
  overflow: auto;
}
.fewItemsLayoutGroup_2a33d {
  padding: 48px 16px;
  border-right: 1px solid #e5e8ef;
}
.fewItemsLayoutGroup_2a33d:last-child {
  border-right: none;
}
.fewItemsLayoutGroupTitle_2a33d {
  padding: 0 16px;
  margin-bottom: 16px;
  color: #86909c;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}
.fewItemsLayoutPopover_2a33d {
  max-width: unset !important;
  top: 70px !important;
}
.fewItemsLayoutPopover_2a33d .arco-popover-content {
  padding: 0;
  background-color: #fff;
  border: 1px solid #e5e8ef;
  box-shadow: rgba(0, 40, 99, 0.15) 0px 12px 32px;
  border-radius: 12px;
}
.container_34065 {
  width: 100vw;
  height: 300px;
  max-height: -webkit-calc(100vh - 76px);
  max-height: -moz-calc(100vh - 76px);
  max-height: calc(100vh - 76px);
  background: #fff;
}

.containerInner_34065 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: 100%;
}

.innerLeft_34065 {
  width: 428px;
  padding: 48px 68px 0 80px;
  border-right: 1px solid #e5e8ef;
}
.innerLeft_34065 .title_34065 {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  color: #1d2129;
}
.innerLeft_34065 .desc_34065 {
  margin-top: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #1d2129;
}

.innerRight_34065 {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  padding: 32px 18px 120px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.innerRight_34065 .item_34065 {
  width: 294px;
}

.popover_34065 {
  max-width: unset !important;
  left: 0 !important;
  top: 60px !important;
}
.popover_34065 .arco-popover-content {
  padding: 0;
  background-color: #fff;
  border: none;
  border-top: 1px solid #e5e8ef;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05), 0px 15px 35px -2px rgba(0, 0, 0, 0.05);
  border-radius: 0;
}
.container_93469 {
  width: 100vw;
  height: auto;
  max-height: min(100vh - 76px, 500px);
  background: #fff;
}

.containerInner_93469 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: auto;
  max-height: min(100vh - 76px, 500px);
}

.innerLeft_93469 {
  width: 428px;
  padding: 48px 68px 0 80px;
  border-right: 1px solid #e5e8ef;
}
.innerLeft_93469 .title_93469 {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  color: #1d2129;
}
.innerLeft_93469 .desc_93469 {
  margin-top: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #1d2129;
}

.innerRight_93469 {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  padding: 32px 18px 40px;
  overflow: auto;
}
.innerRight_93469 .innerTitle_93469 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  color: #1d2129;
  margin-left: 16px;
  margin-bottom: 24px;
}
.innerRight_93469 .innerTitle_93469:not(:first-of-type) {
  margin-top: 24px;
}
.innerRight_93469 .innerContent_93469 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.innerRight_93469 .innerContent_93469 .item_93469 {
  width: 294px;
}

.popover_93469 {
  max-width: unset !important;
  left: 0 !important;
  top: 60px !important;
}
.popover_93469 .arco-popover-content {
  padding: 0;
  background-color: #fff;
  border: none;
  border-top: 1px solid #e5e8ef;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05), 0px 15px 35px -2px rgba(0, 0, 0, 0.05);
  border-radius: 0;
}
.container_6bdcb {
  width: 100vw;
  height: 300px;
  max-height: -webkit-calc(100vh - 76px);
  max-height: -moz-calc(100vh - 76px);
  max-height: calc(100vh - 76px);
  background: #fff;
}

.containerInner_6bdcb {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: 100%;
}

.innerLeft_6bdcb {
  width: 428px;
  padding: 48px 68px 0 80px;
  border-right: 1px solid #e5e8ef;
}
.innerLeft_6bdcb .title_6bdcb {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  color: #1d2129;
}
.innerLeft_6bdcb .desc_6bdcb {
  margin-top: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #1d2129;
}

.innerRight_6bdcb {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  padding: 32px 18px 120px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.innerRight_6bdcb .item_6bdcb {
  width: 294px;
}

.popover_6bdcb {
  max-width: unset !important;
  left: 0 !important;
  top: 60px !important;
}
.popover_6bdcb .arco-popover-content {
  padding: 0;
  background-color: #fff;
  border: none;
  border-top: 1px solid #e5e8ef;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05), 0px 15px 35px -2px rgba(0, 0, 0, 0.05);
  border-radius: 0;
}
.container_b49f5 {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: block;
  padding: 16px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  text-decoration: none !important;
}
.container_b49f5:hover {
  background-color: #f2f3f8;
}
.container_b49f5:hover .title_b49f5 {
  color: #0066fc;
}

.fixedWidth_b49f5 {
  width: 278px;
}

.image_b49f5 {
  width: 32px;
  height: 32px;
  background-color: #e5e8ef;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 16px;
}
.image_b49f5 img {
  width: 32px;
  height: 32px;
}

.title_b49f5 {
  color: #1d2129;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}
.title_b49f5 .text_b49f5 {
  margin-right: 8px;
}

.desc_b49f5 {
  margin-top: 8px;
  color: #86909c;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.container_0f217 {
  background-color: #fff;
  position: fixed;
  top: 60px;
  left: 0;
  width: 100vw;
  height: -webkit-calc(100% - 60px);
  height: -moz-calc(100% - 60px);
  height: calc(100% - 60px);
  -webkit-transform: translateX(100vw);
     -moz-transform: translateX(100vw);
       -o-transform: translateX(100vw);
          transform: translateX(100vw);
  z-index: 998;
}
@media (min-width: 1280px) {
  .container_0f217 {
    display: none;
  }
}

.containerVisible_0f217 {
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform ease-in-out 0.3s;
  transition: -webkit-transform ease-in-out 0.3s;
  -o-transition: -o-transform ease-in-out 0.3s;
  -moz-transition: transform ease-in-out 0.3s, -moz-transform ease-in-out 0.3s;
  transition: transform ease-in-out 0.3s;
  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s, -moz-transform ease-in-out 0.3s, -o-transform ease-in-out 0.3s;
}

.menu_0f217 {
  height: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}

.menuTop_0f217 {
  overflow: auto;
  padding-top: 0;
  -webkit-transition: 0.1s padding-top linear;
  -o-transition: 0.1s padding-top linear;
  -moz-transition: 0.1s padding-top linear;
  transition: 0.1s padding-top linear;
}

.menuTopWithBanner_0f217 {
  padding-top: 48px;
}

.menuBottom_0f217 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  gap: 16px;
  padding: 24px;
}
@media (min-width: 768px) {
  .menuBottom_0f217 {
    display: none;
  }
}

.menuBottomWithBanner_0f217 {
  padding-bottom: 64px;
}

@media (min-width: 768px) {
  .supportAndAccount_0f217 {
    display: none;
  }
}

.firstCollapse_0f217 .arco-collapse-item {
  border-bottom: 1px solid #e5e8ef;
}
.firstCollapse_0f217 .arco-collapse-item:last-of-type {
  border-bottom: 1px solid #e5e8ef;
}
.firstCollapse_0f217 .arco-collapse-item .arco-collapse-item-icon-hover-right {
  right: 24px;
}
@media (min-width: 768px) {
  .firstCollapse_0f217 .arco-collapse-item .arco-collapse-item-icon-hover-right {
    right: 32px;
  }
}
.firstCollapse_0f217 .arco-collapse-item-header {
  padding: 20px 24px;
}
@media (min-width: 768px) {
  .firstCollapse_0f217 .arco-collapse-item-header {
    padding: 20px 32px;
  }
}
.firstCollapse_0f217 .arco-collapse-item-header .arco-collapse-item-header-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #1d2129;
}
.firstCollapse_0f217 .arco-collapse-item-header .arco-collapse-item-header-icon svg {
  font-size: 16px;
}
.firstCollapse_0f217 .arco-collapse-item-content-box {
  background-color: #f6f7fb;
  padding: 24px;
}
@media (min-width: 768px) {
  .firstCollapse_0f217 .arco-collapse-item-content-box {
    padding: 24px 32px;
  }
}

.secondCollapse_0f217 {
  margin-top: 12px;
}
.secondCollapse_0f217 .arco-collapse-item {
  border-bottom: 1px solid #e5e8ef;
}
.secondCollapse_0f217 .arco-collapse-item:last-of-type {
  border-bottom: none;
}
.secondCollapse_0f217 .arco-collapse-item.arco-collapse-item-active > .arco-collapse-item-header {
  border-bottom-color: transparent;
}
.secondCollapse_0f217 .arco-collapse-item .arco-collapse-item-icon-hover-right {
  right: 0;
}
@media (min-width: 768px) {
  .secondCollapse_0f217 .arco-collapse-item .arco-collapse-item-icon-hover-right {
    right: 0;
  }
}
.secondCollapse_0f217 .arco-collapse-item-header {
  padding: 20px 0;
  background: #f6f7fb;
}
.secondCollapse_0f217 .arco-collapse-item-header .arco-collapse-item-header-title {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #1d2129;
}
.secondCollapse_0f217 .arco-collapse-item-header .arco-collapse-item-header-icon svg {
  font-size: 16px;
}
.secondCollapse_0f217 .arco-collapse-item-content-box {
  background-color: #f6f7fb;
  padding: 0 16px 16px 16px;
}

.secondLevelLink_0f217 {
  display: block;
  padding: 16px 0;
  color: #4e5969;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none !important;
}

.firstLevelLink_0f217 {
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #1d2129;
  text-decoration: none !important;
  border-bottom: 1px solid #e5e8ef;
  padding: 20px 24px;
  cursor: pointer;
}
@media (min-width: 768px) {
  .firstLevelLink_0f217 {
    padding: 20px 32px;
  }
}

.group_0f217 {
  margin-bottom: 16px;
}
.group_0f217:last-child {
  margin-bottom: 0;
}

.groupTitle_0f217 {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #1d2129;
  margin-bottom: 16px;
}

.groupList_0f217 {
  padding: 0 16px;
}

.account_0f217 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  gap: 4px;
  border-bottom: 1px solid #e5e8ef;
  padding: 12px 24px;
}
@media (min-width: 768px) {
  .account_0f217 {
    padding: 12px 32px;
  }
}

.accountLink_0f217 {
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #0055ff;
  text-decoration: none !important;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.accountAvatar_0f217 {
  width: 36px;
  height: 36px;
  background-color: #ecf2ff;
  border-radius: 50%;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.accountText_0f217 {
  color: #1d2129;
  margin-left: 12px;
}

.signoutLink_0f217 {
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #0066fc;
}

.promoContainer_0f217 {
  gap: 24px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.promoContainer_0f217 .promoItem_0f217 {
  display: block;
  color: #4e5969;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none !important;
}
.promoContainer_0f217 .promoItem_0f217 .title_0f217 {
  color: #1d2129;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}
.promoContainer_0f217 .promoItem_0f217 .title_0f217 .text_0f217 {
  margin-right: 8px;
}
.promoContainer_0f217 .promoItem_0f217 .desc_0f217 {
  margin-top: 8px;
  color: #86909c;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.dpsg-cookieBanner,
.dpsg-cookieBanner * {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0;
  margin: 0;
  font-family: "Inter", sans-serif;
}
.dpsg-cookieBanner .button-section {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.dpsg-cookieBanner .button-section > button {
  height: 36px;
  padding: 8px 16px;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media (max-width: 767px) {
  .dpsg-cookieBanner .button-section > button {
    width: 100%;
  }
}
@-webkit-keyframes slide-in-from-bottom-mobile {
  from {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-moz-keyframes slide-in-from-bottom-mobile {
  from {
    -moz-transform: translateY(100%);
         transform: translateY(100%);
  }
  to {
    -moz-transform: translateY(0);
         transform: translateY(0);
  }
}
@keyframes slide-in-from-bottom-mobile {
  from {
    -webkit-transform: translateY(100%);
       -moz-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  to {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes slide-in-from-bottom-tablet {
  from {
    -webkit-transform: translate(-50%, 100%);
            transform: translate(-50%, 100%);
  }
  to {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
@-moz-keyframes slide-in-from-bottom-tablet {
  from {
    -moz-transform: translate(-50%, 100%);
         transform: translate(-50%, 100%);
  }
  to {
    -moz-transform: translate(-50%, 0);
         transform: translate(-50%, 0);
  }
}
@keyframes slide-in-from-bottom-tablet {
  from {
    -webkit-transform: translate(-50%, 100%);
       -moz-transform: translate(-50%, 100%);
         -o-transform: translate(-50%, 100%);
            transform: translate(-50%, 100%);
  }
  to {
    -webkit-transform: translate(-50%, 0);
       -moz-transform: translate(-50%, 0);
         -o-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.cookie-popup {
  position: fixed;
  inset: auto 8px 8px;
  background: #fff;
  z-index: 10001;
  box-shadow: 0px -2px 4px rgba(78, 89, 105, 0.08), 0px 2px 4px rgba(78, 89, 105, 0.2);
  border-radius: 8px;
  -webkit-animation: slide-in-from-bottom-mobile 0.2s;
     -moz-animation: slide-in-from-bottom-mobile 0.2s;
          animation: slide-in-from-bottom-mobile 0.2s;
  padding: 24px 16px;
}
@media (min-width: 768px) {
  .cookie-popup {
    inset: auto 16px 16px;
    padding: 24px;
  }
}
@media (min-width: 1024px) {
  .cookie-popup {
    width: 800px;
    inset: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 20px;
    -webkit-animation: slide-in-from-bottom-tablet 0.2s;
       -moz-animation: slide-in-from-bottom-tablet 0.2s;
            animation: slide-in-from-bottom-tablet 0.2s;
    padding: 32px;
  }
}
.cookie-popup a {
  color: #0066fc;
  cursor: pointer;
  text-decoration: none;
}
.cookie-popup > .title {
  margin-bottom: 8px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: 0.2px;
}
@media (min-width: 1024px) {
  .cookie-popup > .title {
    margin-bottom: 16px;
    font-size: 1.375rem;
    line-height: 1.75rem;
  }
}
.cookie-popup > .desc {
  margin-bottom: 24px;
  color: #717a88;
  font-size: 0.75rem;
  line-height: 1.1rem;
}
@media (min-width: 768px) {
  .cookie-popup > .desc {
    margin-bottom: 32px;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .cookie-popup > .desc {
    margin-bottom: 40px;
  }
}
.cookie-popup > .button-section {
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  row-gap: 8px;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
@media (min-width: 768px) {
  .cookie-popup > .button-section {
    -webkit-flex-direction: row-reverse;
       -moz-box-orient: horizontal;
       -moz-box-direction: reverse;
            flex-direction: row-reverse;
  }
}
.cookie-setting-modal {
  position: fixed;
  inset: 0;
  z-index: 2147483005;
  background: #fff;
  display: grid;
}
@media (min-width: 768px) {
  .cookie-setting-modal {
    inset: 50% auto auto 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 620px;
    height: 90vh;
    max-height: 800px;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0px -2px 4px rgba(78, 89, 105, 0.08), 0px 2px 4px rgba(78, 89, 105, 0.2);
  }
}
.cookie-setting-modal a {
  color: #0066fc;
  text-decoration: underline;
  cursor: pointer;
}
.cookie-setting-modal h2,
.cookie-setting-modal h3 {
  color: #1d2129;
  font-weight: bold;
  letter-spacing: 0.32px;
}
.cookie-setting-modal h3 {
  font-size: 1rem;
  line-height: 1.444rem;
}
.cookie-setting-modal > .text-section {
  height: 100%;
  overflow-y: auto;
  display: grid;
  row-gap: 32px;
  padding: 16px 16px 24px;
}
@media (min-width: 768px) {
  .cookie-setting-modal > .text-section {
    padding: 32px;
  }
}
.cookie-setting-modal > .text-section .paragraph {
  margin-top: 16px;
  color: #717a88;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .cookie-setting-modal > .text-section .paragraph {
    line-height: 1.25rem;
  }
}
.cookie-setting-modal > .text-section > section {
  display: grid;
  row-gap: 20px;
}
.cookie-setting-modal > .text-section > .cookie-desc h2 {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
@media (min-width: 768px) {
  .cookie-setting-modal > .text-section > .cookie-desc h2 {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
}
.cookie-setting-modal > .text-section > .cookie-desc p ~ p {
  margin-top: 16px;
}
.cookie-setting-modal > .text-section > .cookie-consent .analytics-header-ctn {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  padding-right: 8px;
}
.cookie-setting-modal > .text-section > .divider {
  height: 1px;
  background-color: #e5e6e8;
}
.cookie-setting-modal > .button-section {
  border-top: 1px solid #e5e6e8;
  box-shadow: 0px -2px 4px rgba(78, 89, 105, 0.08), 0px 2px 4px rgba(78, 89, 105, 0.2);
  padding: 16px;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
@media (max-width: 767px) {
  .cookie-setting-modal > .button-section > button:not(:first-of-type) {
    display: none;
  }
}
@media (min-width: 768px) {
  .cookie-setting-modal > .button-section {
    padding: 24px 32px;
  }
  .cookie-setting-modal > .button-section > button:first-of-type {
    display: none;
  }
}
.cookie-setting-mask {
  position: fixed;
  inset: 0;
  z-index: 2147483004;
  background: #1d2129;
  opacity: 0.4;
}
.toggle-wrapper {
  cursor: pointer;
  padding: 8px;
}
.toggle-wrapper .toggle-bar {
  position: relative;
  height: 6px;
  width: 28px;
  background-color: #c9cdd4;
  border-radius: 9999px;
  -webkit-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  transition: background-color 0.25s;
}
.toggle-wrapper .toggle-bar.enabled {
  background-color: #0065fc;
}
.toggle-wrapper .toggle-bar.enabled > .toggle-switch {
  left: 16px;
}
.toggle-wrapper .toggle-bar > .toggle-switch {
  position: absolute;
  left: -8px;
  top: -7px;
  cursor: pointer;
  width: 20px;
  height: 20px;
  border: 0;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0px 1px 3px #86909c;
  -webkit-transition: left 0.25s, box-shadow 0.25s;
  -o-transition: left 0.25s, box-shadow 0.25s;
  -moz-transition: left 0.25s, box-shadow 0.25s;
  transition: left 0.25s, box-shadow 0.25s;
}
.toggle-wrapper .toggle-bar > .toggle-switch:active,
.toggle-wrapper .toggle-bar > .toggle-switch:focus-visible {
  outline: none;
  box-shadow: 0px 0px 1px 6px rgba(0, 0, 0, 0.2);
}


/*# sourceMappingURL=vendors-cdd60c62.02f45b92.css.map*/