.auth_wrapper__1b5aI {
    min-height: 100vh;
    background-color: #fff;
    color: #3d3d56
}

.auth_nav__TglY5 {
    height: 60px;
    background-color: #151617
}

.auth_content__Xg9jV {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 130px 30px;
    text-align: center
}

.auth_logout__s5itv {
    display: inline-block;
    border-bottom: 1px dotted transparent;
    color: var(--primary-base);
    margin-inline-start: 5px
}

.auth_logout__s5itv:hover {
    border-bottom-color: var(--primary-base)
}

html[dir=rtl] .auth_arrow__gKl5P {
    display: inline-block;
    transform: rotateY(180deg)
}

.cn-warning-modal_wrapper__shm8_ .ant-modal-body {
    padding: 24px 24px 32px
}

.cn-warning-modal_icon__xS_HC {
    margin-bottom: 36px
}

.cn-warning-modal_icon__xS_HC img {
    display: block;
    width: 157.5px;
    height: 150px;
    margin: 0 auto
}

.cn-warning-modal_iconEn__5q02U img {
    display: block;
    width: 80px;
    height: 80px;
    margin: 0 auto 16px
}

.cn-warning-modal_title__cn1gO {
    margin-bottom: 12px;
    line-height: 28px;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: var(--text-primary)
}

.cn-warning-modal_desc__MqsNa {
    margin-bottom: 32px;
    line-height: 25px;
    text-align: center;
    font-size: 18px;
    color: var(--text-secondary)
}

.cn-warning-modal_descEn__Vlm7B {
    margin-bottom: 24px;
    text-align: center;
    font-size: 18px;
    color: #78838c;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px
}

.cn-warning-modal_handle__2y6VU {
    width: 228px;
    margin: 0 auto
}

.cn-warning-modal_enHandle__QqLE3 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.cn-warning-modal_enHandle__QqLE3>button {
    width: 100%;
    flex: 1 1
}

.cn-warning-modal_enHandle__QqLE3>button:first-child {
    margin-bottom: 10px
}

.Layout_signBox__LjGs2 {
    background: #f5f7f8
}

.Layout_chooseBox__SaaAx {
    background-color: #f8faff
}

.Layout_nav__JASgC {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    padding: 0 20px;
    background-color: #0d0e0f;
    color: var(--text-white);
    flex-shrink: 0;
    border-bottom: 1px solid var(--divider-primary)
}

.Layout_fullLogo__dyLWp {
    height: 26px;
    cursor: pointer
}

.Layout_localeWrapper__LfSwP,
.Layout_locale__9H78u {
    height: 100%;
    display: flex;
    align-items: center
}

.Layout_locale__9H78u {
    font-size: 14px;
    cursor: pointer
}

.Layout_localeDropdown__8CxfT {
    background-color: var(--bg-modal)
}

.Layout_backBox__AyB9g {
    position: absolute;
    top: 80px;
    left: 40px;
    display: flex;
    align-items: center;
    cursor: pointer
}

.Layout_backBox__AyB9g .anticon-arrow-right {
    cursor: pointer;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    border: 2px solid var(--divider-trade-primary);
    border-radius: 50%;
    margin-inline-end: 6px
}

.Layout_backBox__AyB9g .anticon-arrow-right svg {
    font-size: 16px
}

.Layout_backBox__AyB9g div {
    color: var(--text-primary, #0d0e0f);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.Layout_signBoxModal__Us3ay {
    background-color: var(--modal-content-bg);
    min-height: 0;
    min-height: auto
}

.Layout_signBoxModal__Us3ay .Layout_nav__JASgC {
    display: none
}

.Layout_signBoxModal__Us3ay.Layout_chooseBox__SaaAx {
    background-color: transparent
}

.Layout_signBoxModal__Us3ay .Layout_backBox__AyB9g {
    top: 33px;
    left: 32px
}

.Layout_signBoxModal__Us3ay .Layout_backBox__AyB9g div {
    display: none
}

.Layout_signBoxModal__Us3ay .Layout_backBox__AyB9g .anticon-arrow-right svg {
    font-size: 26px
}

.Layout_signBoxModal__Us3ay.Layout_hasBack__V18gI h2[class^=Form_intro] {
    padding-inline-start: 40px;
    margin-bottom: 12px
}

@media(max-width:768px) {
    .Layout_chooseBox__SaaAx {
        background: var(--bg-primary)
    }

    .Layout_content__LVKZP {
        padding: 0 16px
    }

    .Layout_backBox__AyB9g {
        position: static;
        margin-inline-start: 16px;
        left: 16px;
        margin-bottom: 32px
    }

    .Layout_signBoxModal__Us3ay .Layout_content__LVKZP {
        padding: 0
    }

    .Layout_signBoxModal__Us3ay .Layout_backBox__AyB9g {
        position: static;
        margin-inline-start: 0;
        margin-bottom: 12px
    }

    .Layout_signBoxModal__Us3ay .Layout_backBox__AyB9g div {
        display: inline;
        display: initial
    }

    .Layout_signBoxModal__Us3ay .Layout_backBox__AyB9g .anticon-arrow-right svg {
        font-size: 16px
    }

    .Layout_signBoxModal__Us3ay.Layout_hasBack__V18gI h2[class^=Form_intro] {
        padding-inline-start: 0
    }
}

.QrcodeLogin_wrapper__PJbe4 {
    width: 100%;
    max-width: 100%;
    border-radius: 0 12px 12px 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-height: 220px
}

.QrcodeLogin_qrcodeContent__mTSmA {
    display: flex;
    justify-content: space-between;
    padding: 14px 16px;
    width: 100%
}

.QrcodeLogin_qrcodeContent__mTSmA .QrcodeLogin_qrcodeWrapper__6HVyw {
    position: relative;
    width: 160px;
    height: 160px;
    border-radius: 4px;
    border: 1px solid var(--border-card);
    overflow: hidden
}

.QrcodeLogin_qrcodeContent__mTSmA .QrcodeLogin_qrcodeWrapper__6HVyw.QrcodeLogin_qrcodeWrapperDisabled__56o6x .QrcodeLogin_qrcode__IGJHy {
    border: 1px solid transparent;
    opacity: .05
}

.QrcodeLogin_qrcodeContent__mTSmA .QrcodeLogin_qrcodeSample__HWJ67 {
    width: 160px;
    height: 160px;
    background-image: url(/images/login/qrcodeSample.png);
    background-size: 100%
}

.QrcodeLogin_qrcode__IGJHy {
    width: 100%;
    height: 100%;
    padding: 8px;
    background-color: #fff;
    position: relative
}

.QrcodeLogin_qrcode__IGJHy .QrcodeLogin_qrLoadingContent__WcJI1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(/images/login/qrloadingBg.png);
    background-size: 100%;
    z-index: -1;
    opacity: 0
}

.QrcodeLogin_qrcode__IGJHy .QrcodeLogin_qrLoadingContent__WcJI1.QrcodeLogin_show__HDThS {
    z-index: 99;
    opacity: 1
}

.QrcodeLogin_qrcode__IGJHy .QrcodeLogin_qrLoadingContent__WcJI1 .QrcodeLogin_qrLoading__WcPBm {
    width: 30px;
    height: 30px
}

.QrcodeLogin_disabledMaskContent__0CysC {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 10px
}

.QrcodeLogin_disabledMaskText__L4A9h {
    line-height: 14px;
    font-size: 14px;
    margin-bottom: 6px;
    color: var(--text-primary)
}

.QrcodeLogin_disabledMaskButton__xjfaW {
    min-width: 60px;
    font-size: 14px
}

.QrcodeLogin_confirmIcon___7DsC {
    margin-bottom: 9px;
    font-size: 40px;
    color: var(--primary-base)
}

.QrcodeLogin_title__V5zAY {
    margin-bottom: 10px;
    line-height: 20px;
    text-align: center;
    font-size: 18px;
    color: var(--text-primary);
    font-weight: 400
}

.QrcodeLogin_desc__uoMrx {
    line-height: 16px;
    text-align: center;
    font-size: 14px;
    margin: 10px 0 14px;
    color: var(--text-secondary)
}

.QrcodeLogin_desc__uoMrx span {
    color: var(--kcex-brand-base);
    cursor: pointer
}

.QrcodeLogin_desc__uoMrx span:hover {
    text-decoration: underline
}

.QrcodeLogin_version__hANKq {
    color: var(--gray-8);
    font-size: 12px
}

.QrcodeLogin_download__yHSlq {
    margin-top: 24px;
    text-align: center
}

@media(max-width:1025px) {
    .QrcodeLogin_component_qr_code__mi7XA {
        display: none
    }
}

.QrcodeLogin_component_qr_codeModal__iQ8aQ {
    margin-top: 82px;
    min-height: 287px;
    margin-inline-start: 32px
}

@media(max-width:1000px) {
    .QrcodeLogin_component_qr_codeModal__iQ8aQ.QrcodeLogin_component_qr_code__mi7XA {
        display: inline;
        display: initial
    }
}

@media(max-width:720px) {
    .QrcodeLogin_component_qr_codeModal__iQ8aQ.QrcodeLogin_component_qr_code__mi7XA {
        display: none
    }
}

.mobile-input_wrapper__PpKdu {
    display: flex;
    align-items: center
}

.mobile-input_countrySelect__rW9Yy {
    flex-shrink: 0;
    min-width: 112px;
    margin-inline-end: 10px
}

@media(max-width:768px) {
    .mobile-input_wrapper__PpKdu {
        position: relative
    }

    .mobile-input_wrapper__PpKdu .mobile-input_countrySelect__rW9Yy {
        position: static;
        min-width: 80px
    }

    .mobile-input_wrapper__PpKdu .mobile-input_countrySelect__rW9Yy .dropdown-box {
        width: 100%;
        overflow: auto
    }

    .mobile-input_wrapper__PpKdu .mobile-input_countrySelect__rW9Yy .dropdown-box [class^=country-select_name] {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }
}

.google-login_wrapper__zZvcG {
    position: relative;
    overflow: hidden
}

.google-login_wrapper__zZvcG:hover .ant-btn-background-ghost.ant-btn-primary {
    color: var(--primary-color-hover);
    background: transparent;
    border-color: var(--primary-color-hover)
}

.google-login_googleAuthWrapper__2Zzof {
    position: absolute;
    left: 0;
    right: 0;
    transform: scale(2.5);
    opacity: .0001;
    z-index: 1
}

.third-login_loading__qfw0a {
    cursor: not-allowed;
    position: relative
}

.third-login_loading__qfw0a * {
    cursor: not-allowed
}

.third-login_loading__qfw0a .ant-btn.ant-btn-link {
    opacity: 0;
    visibility: hidden
}

.third-login_loading__qfw0a .loading-icon-box {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center
}

.third-login_loading__qfw0a .loading-icon {
    cursor: not-allowed;
    font-size: 21px;
    color: #929aa3;
    position: relative;
    top: 13px;
    animation: loadingCircle 1s linear infinite
}

.third-login_loading__qfw0a [data-icon=Metamask] {
    display: none
}

.third-login_disable__3vKBY,
.third-login_disable__3vKBY * {
    cursor: not-allowed !important
}

.third-login_disable__3vKBY svg {
    opacity: .5
}

.third-login_disable__3vKBY .ant-btn.ant-btn-link {
    color: var(--btn-link-disabled);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    box-shadow: none
}

.password-input_passwordTip__8W_Wv {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
    line-height: 16px;
    font-size: 12px;
    color: var(--text-primary)
}

.password-input_passwordTip__8W_Wv:last-child {
    margin-bottom: 0
}

.password-input_passwordTip__8W_Wv .iconfont {
    flex-shrink: 0;
    margin-inline-end: 8px;
    font-size: 12px;
    color: var(--primary-base)
}

.password-input_passwordTip__8W_Wv .password-input_default__wAdOW {
    flex-shrink: 0;
    width: 12px;
    height: 12px;
    margin-inline-end: 8px;
    border: 1px solid var(--border-button-modal);
    border-radius: 50%
}

.password-input_tooltipWrapper__akuQp {
    max-width: 240px
}

.password-input_tooltipWrapper__akuQp.ant-tooltip-placement-right,
.password-input_tooltipWrapper__akuQp.ant-tooltip-placement-rightBottom,
.password-input_tooltipWrapper__akuQp.ant-tooltip-placement-rightTop {
    padding-left: 0;
    padding-inline-start: 2px
}

.password-input_tooltipWrapper__akuQp.ant-tooltip-placement-top,
.password-input_tooltipWrapper__akuQp.ant-tooltip-placement-topLeft,
.password-input_tooltipWrapper__akuQp.ant-tooltip-placement-topRight {
    padding-bottom: 2px
}

.password-input_tooltipWrapper__akuQp .ant-tooltip-inner {
    padding: 12px
}

.password-input_tooltipWrapper__akuQp .ant-tooltip-arrow {
    display: none
}

.password-input_tooltipWrapper__akuQp .ant-tooltip-inner {
    background-color: var(--bg-modal)
}

.EmailInput_EmailInput__tH084 {
    position: relative
}

.EmailInput_EmailInputHint__mHSj4 {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 999;
    border-radius: 4px;
    background: var(--bg-modal);
    box-shadow: 0 6px 24px 0 rgba(0, 0, 0, .08)
}

.EmailInput_EmailInputHint__mHSj4 .email-item {
    line-height: 20px;
    padding: 14px 24px;
    word-break: break-all;
    cursor: pointer;
    color: var(--text-secondary)
}

.EmailInput_EmailInputHint__mHSj4 .email-item span {
    color: var(--text-primary)
}

.EmailInput_EmailInputHint__mHSj4 .email-item:hover {
    background-color: var(--fill-card-modal)
}

.Form_signForm__a1Nyz {
    display: flex;
    justify-content: center;
    min-height: 560px;
    background: #fff;
    padding: 40px 50px 20px;
    border-radius: 0 16px 16px 0
}

html[lang=ar-AE] .Form_signForm__a1Nyz .Form_qrcodeBtn__ZNwj8,
html[lang=fa-IR] .Form_signForm__a1Nyz .Form_qrcodeBtn__ZNwj8 {
    right: inherit;
    left: 0
}

html[lang=ar-AE] .Form_signForm__a1Nyz .qrcodeBtnContetn,
html[lang=fa-IR] .Form_signForm__a1Nyz .qrcodeBtnContetn {
    background-position: right 8px center
}

html[lang=ar-AE] .Form_signForm__a1Nyz .login-qrcode,
html[lang=fa-IR] .Form_signForm__a1Nyz .login-qrcode {
    left: 0 !important;
    right: inherit !important
}

.Form_signForm__a1Nyz .qrcodeBtnContetn {
    padding: 0 8px;
    padding-inline-start: 40px;
    background-color: rgba(29, 43, 66, .039);
    cursor: pointer;
    border-radius: 4px;
    background-image: url(/images/login/qrcode.svg);
    background-repeat: no-repeat;
    background-position: left 8px center;
    color: #0d0e0f;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    font-weight: 500
}

.Form_signForm__a1Nyz .icon {
    opacity: 0
}

.Form_signForm__a1Nyz .ant-tooltip-open {
    position: relative
}

.Form_signForm__a1Nyz .login-qrcode {
    max-width: inherit;
    right: 0 !important;
    left: inherit !important;
    width: 400px
}

.Form_signForm__a1Nyz .login-qrcode .ant-tooltip-inner {
    box-shadow: 0 4px 24.7px 0 rgba(0, 0, 0, .102);
    border: 1px solid #dee6e9;
    background: #fff
}

.Form_signForm__a1Nyz .login-qrcode .ant-tooltip-arrow {
    left: inherit;
    right: 20px !important;
    position: absolute;
    right: 27px;
    border-color: #dee6e9 !important;
    border-style: solid !important;
    border-width: 1px 0 0 1px !important;
    box-shadow: none !important;
    height: 15px !important;
    right: 53px !important;
    width: 15px !important;
    transform: translate(0) rotate(45deg);
    background: linear-gradient(-45deg, transparent, transparent 45%, #fff 45.1%, #fff);
    z-index: 9999;
    top: -7px
}

.Form_signForm__a1Nyz .login-qrcode .ant-tooltip-arrow .ant-tooltip-arrow-content {
    display: none
}

.Form_signForm__a1Nyz .Form_iconDropdown__BXSW_ {
    width: 20px;
    height: 20px;
    background-image: url(/images/login/dropdown.png);
    background-size: 100%;
    transform: rotate(180deg)
}

.Form_signForm__a1Nyz.Form_bindSignUp__ngyib {
    min-height: 600px;
    display: flex;
    align-items: center
}

.Form_signForm__a1Nyz.Form_bindSignUp__ngyib .Form_signupTips__MuybZ {
    margin: 14px 0 20px;
    font-size: 14px;
    color: #0d0e0f
}

.Form_form__fCOC4 {
    width: 400px
}

.Form_intro__SHLtq {
    color: var(--text-primary);
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 4px
}

.Form_introInfo__4FpAl {
    color: var(--text-secondary);
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.Form_loginType__pN_5F {
    margin-top: 35px;
    margin-bottom: 20px;
    display: flex;
    font-size: 18px;
    line-height: 24px;
    color: var(--text-secondary);
    position: relative
}

.Form_loginType__pN_5F .Form_qrcodeBtn__ZNwj8 {
    position: absolute;
    right: 0
}

.Form_loginType__pN_5F .Form_type__CgR5m {
    margin-inline-end: 52px;
    padding-bottom: 8px;
    cursor: pointer
}

.Form_loginType__pN_5F .Form_type__CgR5m.Form_active__dOWAo {
    color: #1a1a1a;
    border-bottom: 3px solid var(--primary-blue);
    font-weight: 600
}

.Form_loginType__pN_5F .Form_type__CgR5m:hover {
    color: #1a1a1a;
    font-weight: 600
}

.Form_inputLabel__5fhNx {
    margin-bottom: 8px;
    color: #818181;
    font-weight: 500
}

.Form_forgetContent__VUm6k {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.Form_inviteCodeLabel__U0fxb {
    display: flex;
    align-items: center;
    cursor: pointer;
    color: #818181
}

.Form_inviteCodeLabelArrow__1CKxL {
    width: 10px;
    height: 10px;
    margin-inline-start: 8px;
    color: var(--text-secondary)
}

.Form_inviteCodeLabelArrow__1CKxL.Form_visible__DXyW3 {
    transform: rotate(180deg)
}

.Form_inviteCodeInput__jGwr_ .ant-input-affix-wrapper-disabled .ant-input[disabled] {
    background: transparent
}

.Form_inviteCodeInputHide__oiw_q .ant-form-item-label {
    padding-bottom: 0
}

.Form_inviteCodeInputHide__oiw_q .Form_iconDropdown__BXSW_ {
    transform: rotate(0deg)
}

.Form_agreed__TQVbD .ant-form-item-control-input {
    min-height: auto
}

.Form_agreed__TQVbD .ant-checkbox-wrapper-in-form-item {
    font-size: 12px;
    color: var(--label-color)
}

.Form_agreed__TQVbD .ant-checkbox-inner {
    border-radius: 10px
}

.Form_agreed__TQVbD .ant-checkbox-checked:after {
    border: none
}

.Form_agreedLink__gExLR {
    color: var(--kcex-brand-base)
}

.Form_buttonBox__ObUeH {
    display: flex;
    flex-direction: column
}

.Form_buttonBox__ObUeH button {
    flex: 1 1;
    z-index: 2
}

.Form_buttonBox__ObUeH .Form_buttonWrapper__o2bfF {
    flex: 1 1;
    display: flex;
    border-radius: 50px;
    overflow: hidden
}

.Form_buttonBox__ObUeH .Form_buttonWrapper__o2bfF.Form_isLogin__NxFQK {
    margin-top: 20px
}

.Form_buttonBox__ObUeH .Form_notAllowedWrapper__7D2IM {
    position: relative
}

.Form_buttonBox__ObUeH .Form_notAllowedWrapper__7D2IM .Form_notAllowed__muF9D {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    cursor: not-allowed;
    z-index: 4
}

.Form_buttonBox__ObUeH .Form_changeTpye__FlnqX {
    text-align: center;
    margin-top: 15px;
    color: var(--text-secondary)
}

.Form_buttonBox__ObUeH .Form_changeTpye__FlnqX .Form_link__lnW5x {
    color: var(--kcex-brand-base)
}

.Form_bonus__Te8YE {
    display: flex;
    justify-content: flex-end;
    margin-bottom: -3px
}

.Form_bonus__Te8YE .Form_bonusInner__MtzjE {
    display: flex;
    align-items: center;
    position: relative;
    padding: 5px;
    padding-inline-end: 8px;
    padding-inline-start: 16px;
    z-index: 1;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: var(--tint-orange-base)
}

.Form_bonus__Te8YE .Form_bonusInner__MtzjE:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image: url(/static/images/auth/rectangle.png);
    background-repeat: no-repeat;
    background-size: cover
}

.Form_bonus__Te8YE .Form_bonusInner__MtzjE img {
    width: 20px;
    height: 20px;
    margin-inline-end: 7px
}

html[dir=rtl] .Form_bonus__Te8YE .Form_bonusInner__MtzjE:before {
    transform: rotateY(180deg)
}

.Form_loginForm__YhQwK .ant-form-item {
    margin-bottom: 20px
}

.Form_loginForm__YhQwK .ant-form-item-has-error {
    margin-bottom: 40px
}

.Form_loginForm__YhQwK .ant-form-item-has-error .ant-form-item-explain {
    margin-top: 4px;
    line-height: 20px
}

.Form_loginForm__YhQwK .ant-form-item-has-error.sign-up-password-input {
    margin-bottom: 20px
}

.Form_loginForm__YhQwK .ant-form-item-has-error.sign-up-password-input .ant-form-item-explain {
    margin-top: 0
}

.Form_loginForm__YhQwK .input-prefix-icon {
    color: var(--icon-secondary)
}

.Form_passwordBox__CdKCX {
    max-height: 0;
    overflow: hidden
}

.Form_showPasswordBox__uKPAf {
    max-height: none
}

.Form_form__fCOC4 .ant-form .ant-input:-webkit-autofill,
.Form_form__fCOC4 .ant-form .ant-input:-webkit-autofill:active,
.Form_form__fCOC4 .ant-form .ant-input:-webkit-autofill:focus,
.Form_form__fCOC4 .ant-form .ant-input:-webkit-autofill:hover {
    box-shadow: inset 0 0 0 40px #f6f7f8 !important
}

.Form_otherLogin__LkmeI {
    margin-top: 20px;
    height: 78px
}

.Form_otherLoginTitle__PkwoD {
    display: flex;
    justify-content: center;
    position: relative;
    margin-bottom: 22px
}

.Form_otherLoginTitle__PkwoD:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    top: 50%;
    left: 0;
    background-color: var(--divider-primary)
}

.Form_otherLoginTitleText__jJ5Kf {
    position: relative;
    padding: 0 16px;
    line-height: 16px;
    font-size: 12px;
    color: var(--text-tertiary);
    z-index: 1;
    background-color: var(--bg-modal)
}

.Form_otherLoginHandle__2ud4T {
    display: flex;
    margin: 0 auto;
    justify-content: space-between
}

.Form_otherLoginItem__4eYil {
    line-height: 16px;
    font-size: 12px;
    width: 192px;
    height: 40px;
    box-sizing: border-box;
    border: 1px solid #dee6e9;
    border-radius: 4px;
    color: var(--text-secondary);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center
}

.Form_itemIconWrapper__otru8 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin-right: 6px;
    background-color: var(--bg-secondary)
}

.Form_itemIconWrapper__otru8 .iconicon_Telegram:before {
    position: relative;
    top: 2px
}

.Form_itemIcon__1O1Qy {
    width: 21px;
    height: 21px
}

.Form_itemAppleIcon__CDJZn {
    color: var(--text-primary);
    font-size: 21px
}

.Form_itemTelegramIcon__hqKqa {
    margin-inline-start: -3px;
    font-size: 21px;
    color: #509ad0
}

.Form_kakaoLoginItem__29nOi {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    font-size: 16px
}

.Form_kakaoLoginItem__29nOi,
.Form_kakaoLoginItem__29nOi.Form_active__dOWAo,
.Form_kakaoLoginItem__29nOi:focus,
.Form_kakaoLoginItem__29nOi:hover {
    border-color: #fce44e;
    color: var(--text-primary);
    background-color: #fce44e
}

.Form_kakaoLoginItem__29nOi .iconfont {
    margin-inline-end: 4px;
    font-size: 24px
}

[data-theme=dark] .Form_form__fCOC4 .ant-form .ant-input:-webkit-autofill,
[data-theme=dark] .Form_form__fCOC4 .ant-form .ant-input:-webkit-autofill:active,
[data-theme=dark] .Form_form__fCOC4 .ant-form .ant-input:-webkit-autofill:focus,
[data-theme=dark] .Form_form__fCOC4 .ant-form .ant-input:-webkit-autofill:hover {
    box-shadow: inset 0 0 0 40px #2b2d33 !important
}

@media(max-width:768px) {
    .Form_form__fCOC4 {
        width: 100%
    }

    .Form_signForm__a1Nyz {
        padding: 40px 10px 20px;
        width: 100%;
        border-radius: 12px;
        margin: 20px 0
    }

    .Form_stayLogin__VSlk1 {
        display: none
    }
}

.Form_otherLoginHandle__2ud4T {
    justify-content: center
}

.Form_otherLoginHandle__2ud4T>div:last-child {
    margin-left: 15px
}

@media(max-width:760px) {
    .Form_otherLoginHandle__2ud4T {
        display: block
    }

    .Form_otherLoginHandle__2ud4T>div:last-child {
        margin-left: 0;
        margin-top: 15px
    }

    .Form_otherLoginHandle__2ud4T .Form_otherLoginItem__4eYil {
        width: inherit
    }
}

.Form_signFormModal__k2Dne {
    padding-bottom: 0
}

.AuthImagePanel_bgbox__1vM_i {
    width: 394px;
    min-height: 100%;
    border-radius: 16px 0 0 16px;
    background-color: #000;
    position: relative
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_SIGNUP__QtMLc .AuthImagePanel_footer__a_AhU {
    bottom: 54px
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_SIGNUP__QtMLc .AuthImagePanel_bgContent__8Gjm4 {
    bottom: 120px
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_header__hk_gK {
    position: relative;
    z-index: 2
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_bgContent__8Gjm4 {
    width: 100%;
    position: absolute;
    top: 220px;
    bottom: 100px;
    display: flex;
    align-items: center;
    z-index: 1
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_bgContent__8Gjm4 img {
    width: 100%
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_footer__a_AhU {
    position: absolute;
    width: 100%;
    bottom: 4px;
    height: 60px;
    left: 0;
    text-align: center;
    display: flex;
    flex-direction: column;
    line-height: normal;
    justify-content: space-between
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_footer__a_AhU .AuthImagePanel_footerText1__M_hLN {
    font-size: 20px;
    font-weight: 400;
    color: #fff
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_footer__a_AhU .AuthImagePanel_footerText2__2FbYm {
    font-size: 20px;
    font-weight: 700;
    color: #df9f54
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_skeleton__63eQ6 {
    text-align: center;
    position: relative;
    height: 100%;
    padding-top: 40px
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_skeleton__63eQ6 .AuthImagePanel_skeletonItem1__AA1_k {
    width: 133px;
    height: 43px;
    border-radius: 6px;
    margin: 0 auto 18px;
    background: #1c1c1c
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_skeleton__63eQ6 .AuthImagePanel_skeletonItem2__Z_ya1 {
    width: 179px;
    height: 19px;
    margin: 0 auto 22px;
    background: #1c1c1c;
    border-radius: 6px
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_skeleton__63eQ6 .AuthImagePanel_skeletonItem3__sAHne {
    width: 139px;
    height: 21px;
    border-radius: 6px;
    margin: 0 auto 12px;
    background: #1c1c1c
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_skeleton__63eQ6 .AuthImagePanel_skeletonFooter__3p739 {
    height: 60px;
    position: absolute;
    bottom: 24px;
    width: 100%
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_skeleton__63eQ6 .AuthImagePanel_skeletonFooter__3p739 .AuthImagePanel_skeletonFooterItem1__7raTr {
    width: 179px;
    height: 25px;
    margin: 0 auto 14px;
    background: #1c1c1c;
    border-radius: 6px
}

.AuthImagePanel_bgbox__1vM_i .AuthImagePanel_skeleton__63eQ6 .AuthImagePanel_skeletonFooter__3p739 .AuthImagePanel_skeletonFooterItem2__mR8WV {
    width: 139px;
    height: 21px;
    border-radius: 6px;
    margin: 0 auto 12px;
    background: #1c1c1c
}

.AuthImagePanel_ratebgimg__gzOsV {
    height: 100%
}

.AuthImagePanel_bgimg__Lau4h,
.AuthImagePanel_ratebgimg__gzOsV {
    width: 394px;
    align-items: stretch;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    text-align: center
}

.AuthImagePanel_bgimg__Lau4h .AuthImagePanel_divText__673XV,
.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_divText__673XV {
    z-index: 10;
    width: 100%;
    text-align: center;
    line-height: normal
}

.AuthImagePanel_bgimg__Lau4h .AuthImagePanel_divText__673XV .AuthImagePanel_title__mJZ1Y,
.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_divText__673XV .AuthImagePanel_title__mJZ1Y {
    text-align: center;
    font-size: 32px;
    font-style: normal;
    color: #fff;
    font-weight: 900;
    margin: 40px 0 18px
}

.AuthImagePanel_bgimg__Lau4h .AuthImagePanel_divText__673XV .AuthImagePanel_title2__uLpDe,
.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_divText__673XV .AuthImagePanel_title2__uLpDe {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 22px
}

html[lang=de-DE] .AuthImagePanel_bgimg__Lau4h .AuthImagePanel_divText__673XV .AuthImagePanel_title2__uLpDe,
html[lang=de-DE] .AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_divText__673XV .AuthImagePanel_title2__uLpDe,
html[lang=ru-RU] .AuthImagePanel_bgimg__Lau4h .AuthImagePanel_divText__673XV .AuthImagePanel_title2__uLpDe,
html[lang=ru-RU] .AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_divText__673XV .AuthImagePanel_title2__uLpDe,
html[lang=uk-UA] .AuthImagePanel_bgimg__Lau4h .AuthImagePanel_divText__673XV .AuthImagePanel_title2__uLpDe,
html[lang=uk-UA] .AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_divText__673XV .AuthImagePanel_title2__uLpDe {
    font-size: 14px
}

.AuthImagePanel_bgimg__Lau4h .AuthImagePanel_divText__673XV .AuthImagePanel_signInIcon__5V0dO,
.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_divText__673XV .AuthImagePanel_signInIcon__5V0dO {
    width: 26px;
    height: 26px;
    background-image: url(/images/login_vector.png);
    background-repeat: no-repeat;
    background-size: 100%;
    margin: 47px auto 32px
}

.AuthImagePanel_bgimg__Lau4h .AuthImagePanel_divText__673XV .AuthImagePanel_rateBox__aazOi .AuthImagePanel_divRate__eC5U4,
.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_divText__673XV .AuthImagePanel_rateBox__aazOi .AuthImagePanel_divRate__eC5U4 {
    font-size: 18px;
    font-style: normal;
    height: 21px;
    line-height: 21px;
    margin-bottom: 12px;
    font-weight: 500;
    color: #b4b4b4
}

.AuthImagePanel_bgimg__Lau4h .AuthImagePanel_divText__673XV .AuthImagePanel_rateBox__aazOi .AuthImagePanel_divRate__eC5U4 span,
.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_divText__673XV .AuthImagePanel_rateBox__aazOi .AuthImagePanel_divRate__eC5U4 span {
    color: #df9f54;
    font-weight: 700
}

.AuthImagePanel_bgimg__Lau4h .AuthImagePanel_tips1__ZHWxd,
.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_tips1__ZHWxd {
    color: #fff;
    font-size: 20px;
    margin-top: 48px
}

.AuthImagePanel_bgimg__Lau4h .AuthImagePanel_tips2__CsAW1,
.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_tips2__CsAW1 {
    color: #fd0;
    font-size: 60px;
    font-weight: 700
}

.AuthImagePanel_bgimg__Lau4h .AuthImagePanel_tips3__8U3q8,
.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_tips3__8U3q8 {
    color: #fff;
    font-size: 20px
}

.AuthImagePanel_ratebgimg__gzOsV {
    font-size: 25px;
    color: #fff;
    font-weight: 700;
    background-image: url(/images/login_rate_bg.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%
}

.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_tips4__X_8KI {
    padding-top: 48px
}

.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_tips5__gBlbQ {
    margin: 20px 0
}

.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_maker__4kaXs,
.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_taker__z_dL4 {
    color: #fd0;
    margin-left: 8px
}

.AuthImagePanel_ratebgimg__gzOsV .AuthImagePanel_taker__z_dL4 {
    margin-right: 20px
}

@media(max-width:768px) {
    .AuthImagePanel_bgbox__1vM_i {
        display: none
    }
}

.sign_spin__5EADJ {
    width: 400px;
    height: 300px;
    margin: 150px auto 0;
    display: block
}

.sign_signContent__eZGiB {
    display: flex;
    justify-content: center;
    min-height: calc(100vh - 60px);
    margin-top: 0;
    align-items: center;
    overflow-y: hidden
}

.sign_signBox__Y35YM {
    display: flex;
    justify-content: center;
    width: 100%
}

.sign_signBox__Y35YM .ant-input-affix-wrapper {
    background-color: var(--bg-primary) !important;
    border-radius: 8px;
    border: 1px solid #dee6e9
}

.sign_signBox__Y35YM .country-select-bordered {
    background-color: var(--bg-primary);
    border-radius: 8px;
    border: 1px solid #dee6e9 !important
}

.sign_bgimg__7Cxwq {
    width: 394px;
    align-items: stretch;
    background: url(/images/login_bg.png) no-repeat;
    background-position: top;
    background-size: 100% auto;
    border-radius: 16px 0 0 16px;
    overflow: hidden;
    text-align: center
}

.sign_bgimg__7Cxwq .sign_tips1__s8Zjj {
    color: #fff;
    font-size: 20px;
    margin-top: 48px
}

.sign_bgimg__7Cxwq .sign_tips2__g3Bf2 {
    color: #fd0;
    font-size: 60px;
    font-weight: 700
}

.sign_bgimg__7Cxwq .sign_tips3__rkjhk {
    color: #fff;
    font-size: 20px
}

@media(max-width:768px) {
    .sign_spin__5EADJ {
        width: auto
    }

    .sign_bgimg__7Cxwq {
        display: none
    }
}

/*# sourceMappingURL=cda93d04910d3b45.css.map*/