.logmainContainer{width:100%;height:100vh;display:flex;background:#fff}.logmainContainer .logmainBox{width:50%;display:flex;align-items:center;justify-content:center;height:100%;transition:width .5s ease}.logmainContainer .logmainLeft{width:50%;background:url(/images/ticnote/login/logo-bj.png) no-repeat 50%;background-size:cover}.logmainContainer .logmainLeft img{margin:24px 0 0 24px}@media(max-width:840px){.logmainContainer .logmainBox{width:100%}.logmainContainer .logmainLeft{display:none}}.right-main{color:#101010;width:416px}.right-main h3{font-size:24px;line-height:32px;text-align:center;margin-bottom:32px}.right-main .third-party-login{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.right-main .third-party-login .third-login{height:56px;border-radius:28px;border:1px solid #e6e6e6;font-family:Poppins-SemiBold;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;position:relative}.right-main .third-party-login .third-login:before{content:"";position:absolute;right:0;bottom:0;left:0;height:7px;z-index:0;opacity:0}.right-main .third-party-login .third-login:hover:before{opacity:.8;background:#79f2f2;filter:blur(20px)}.right-main .login-line{font-weight:400;font-size:14px;color:#a8a8a8;margin:34px 0 26px}.right-main .login-line :global(.ant-divider-inner-text){color:#a8a8a8}.right-main .input-item{margin-bottom:16px}.right-main .input-item :global(.ant-input-affix-wrapper){height:56px;border-radius:12px;padding:1px 16px}.right-main .input-item :global(.ant-input-affix-wrapper) .ant-input::placeholder{color:#c2c2c2}.right-main .input-item :global(.ant-input-affix-wrapper) .ant-input-prefix{margin-right:12px;font-size:24px}.right-main .input-item :global(.ant-input-affix-wrapper) .ant-input-suffix{font-size:20px;color:#757575;cursor:pointer}.right-main .input-item :global(.ant-input-affix-wrapper) .ant-input-suffix:hover{color:#26b2bf}.right-main .input-item :global(.ant-input-affix-wrapper-focused),.right-main .input-item :global(.ant-input-affix-wrapper:focus){border-color:#1890ff!important;box-shadow:0 0 0 2px rgba(24,144,255,.2)!important}.right-main .input-item :global(.ant-form-item-explain-error){margin-left:2px;min-height:22px;font-size:14px;color:#ff3b30;line-height:22px;padding-top:2px}.right-main .verification-item .verification-input{width:258px}.right-main .verification-item .code-button{width:146px;height:56px;border-radius:12px;border:none;background:#79f2f2;color:#101010}.right-main .verification-item .code-button:hover{background:linear-gradient(180deg,#74eff2,#60d4d7)}.right-main .verification-item .code-button:disabled{border:1px solid #f7f8fa;background:#f7f8fa;color:#c2c2c2}.right-main .forgot-password{display:flex;justify-content:space-between;height:22px;font-size:14px;line-height:22px;margin-top:-12px}.right-main .forgot-password a{color:#101010}.right-main .forgot-password a:hover{text-decoration:underline}.right-main .login-btn{width:100%;height:56px;background:#101010;border-radius:12px;font-size:16px;margin-top:40px;font-family:Poppins-SemiBold;border:0;position:relative;overflow:hidden}.right-main .login-btn.mar30{margin-top:38px}.right-main .login-btn:disabled{opacity:.4}.right-main .login-btn:hover:before{content:"";position:absolute;display:block;right:0;bottom:0;left:0;z-index:0;height:12px;background:#26b2bf;filter:blur(20px)}.right-main .account-main{height:56px;line-height:56px;background:#f2f4f7;border-radius:12px;text-align:center;position:relative;overflow:hidden}.right-main .account-main a{color:#26b2bf;cursor:pointer}.right-main .account-main a:hover{text-decoration:underline}.right-main .account-main:hover:before{content:"";position:absolute;display:block;right:0;bottom:0;left:0;z-index:0;height:12px;background:#79f2f2;filter:blur(20px)}.right-main .privacy-text{padding-top:24px;color:#c2c2c2;font-size:12px}.right-main .privacy-text a{color:#607080}.right-main .privacy-text a:hover{text-decoration:underline}@media(max-width:600px){.right-main{width:100vw;min-height:100vh;box-sizing:border-box;padding:24px 8px 0;margin:0;border-radius:0;background:#fff}.right-main h3{font-size:20px;margin-bottom:24px}.right-main .third-party-login{grid-template-columns:1fr;gap:8px}.right-main .third-party-login .third-login{height:48px;font-size:15px}.right-main .login-line{font-size:13px;margin:24px 0 18px}.right-main .input-item{margin-bottom:12px}.right-main .input-item :global(.ant-input-affix-wrapper){height:48px;border-radius:8px;padding:1px 10px}.right-main .input-item :global(.ant-input-affix-wrapper) .ant-input-prefix{font-size:20px}.right-main .input-item :global(.ant-form-item-explain-error){font-size:13px;min-height:18px}.right-main .verification-item .verification-input{width:55vw;min-width:120px}.right-main .verification-item .code-button{width:32vw;min-width:80px;height:48px;font-size:14px}.right-main .forgot-password{font-size:13px;margin-top:-8px}.right-main .forgot-password a{font-size:13px}.right-main .login-btn{height:48px;font-size:15px;margin-top:24px;border-radius:8px}.right-main .login-btn.mar30{margin-top:22px}.right-main .account-main{height:48px;line-height:48px;font-size:14px;border-radius:8px}.right-main .account-main a{font-size:14px}.right-main .privacy-text{padding-top:16px;font-size:11px}.right-main .privacy-text a{font-size:11px}.right-main .mobile-login-logo{display:block;margin:0 auto 18px;max-width:50vw;object-fit:contain}}.cbcn-login-container{width:100%;height:100vh;display:flex;background:#fff}.cbcn-login-container .cbcn-login-left{width:50%;background:#fff;position:relative;overflow:hidden}.cbcn-login-container .cbcn-login-left .cbcn-login-left-inner{position:absolute;inset:0}.cbcn-login-container .cbcn-login-right{width:50%;display:flex;align-items:center;justify-content:center;height:100%;border-left:1px solid #f0f0f0}.cbcn-login-container .cbcn-login-form{width:416px}.cbcn-login-container .cbcn-login-title{font-size:24px;font-weight:600;color:#101010;text-align:center;margin-bottom:32px;line-height:1.4}.cbcn-login-container .cbcn-form-item{margin-bottom:16px}.cbcn-login-container .cbcn-input-wrapper{display:flex;align-items:center;height:56px;border-radius:10px;border:1px solid #e6e6e6;background:#fff;padding:0 16px;transition:border-color .2s,box-shadow .2s}.cbcn-login-container .cbcn-input-wrapper:focus-within{border-color:#2563eb}.cbcn-login-container .cbcn-input-wrapper.error{border-color:#ff3b30;box-shadow:0 0 0 3px rgba(255,59,48,.08)}.cbcn-login-container .cbcn-input-wrapper .cbcn-phone-prefix{font-size:15px;color:#101010;font-weight:500;flex-shrink:0;white-space:nowrap}.cbcn-login-container .cbcn-input-wrapper .cbcn-divider{width:1px;height:20px;background:#e6e6e6;margin:0 12px;flex-shrink:0}.cbcn-login-container .cbcn-input-wrapper .cbcn-input{flex:1;border:none;outline:none;font-size:16px;color:#101010;background:rgba(0,0,0,0);min-width:0}.cbcn-login-container .cbcn-input-wrapper .cbcn-input::placeholder{color:#a8a8a8}.cbcn-login-container .cbcn-code-row{padding-right:0}.cbcn-login-container .cbcn-code-row .cbcn-code-btn{flex-shrink:0;height:56px;padding:0 18px;border:none;border-radius:0 10px 10px 0;background:rgba(0,0,0,0);font-size:14px;font-weight:500;white-space:nowrap;transition:background .15s,color .15s}.cbcn-login-container .cbcn-code-row .cbcn-code-btn.active{color:#007aff;cursor:pointer}.cbcn-login-container .cbcn-code-row .cbcn-code-btn.active:hover{color:#006ee6}.cbcn-login-container .cbcn-code-row .cbcn-code-btn.counting,.cbcn-login-container .cbcn-code-row .cbcn-code-btn.inactive{color:#a8a8a8;cursor:not-allowed}.cbcn-login-container .cbcn-error-text,.cbcn-login-container .cbcn-submit-error{margin:10px 16px 0;font-size:12px;color:#fe3c30;height:12px;line-height:12px}.cbcn-login-container .cbcn-submit-btn{width:100%;height:56px;margin-top:18px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s,opacity .2s;letter-spacing:.5px}.cbcn-login-container .cbcn-submit-btn:hover{background:#1d4ed8}.cbcn-login-container .cbcn-submit-btn.dim{opacity:.3}.cbcn-login-container .cbcn-submit-btn.loading{opacity:.7;cursor:not-allowed}.cbcn-login-container .cbcn-agreement{margin-top:16px}.cbcn-login-container .cbcn-agreement .cbcn-checkbox-label{height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;gap:8px;user-select:none}.cbcn-login-container .cbcn-agreement .cbcn-checkbox-label .cbcn-checkbox-input{display:none}.cbcn-login-container .cbcn-agreement .cbcn-checkbox-label .cbcn-checkbox-custom{width:16px;height:16px;flex-shrink:0;display:inline-block;background-image:url(/images/cbcn/checkbox_normal.png);background-size:contain;background-repeat:no-repeat;background-position:50%;transition:background-image .1s}.cbcn-login-container .cbcn-agreement .cbcn-checkbox-label .cbcn-checkbox-custom.checked{background-image:url(/images/cbcn/checkbox_checked.png)}.cbcn-login-container .cbcn-agreement .cbcn-checkbox-label:hover .cbcn-checkbox-custom:not(.checked){background-image:url(/images/cbcn/checkbox_hover.png)}.cbcn-login-container .cbcn-agreement .cbcn-checkbox-label .cbcn-agreement-text{font-size:12px;color:#8f8f8f;line-height:16px}.cbcn-login-container .cbcn-agreement .cbcn-checkbox-label .cbcn-agreement-text .cbcn-link{font-weight:500;color:#424242;text-decoration:none}.cbcn-login-container .cbcn-agreement .cbcn-checkbox-label .cbcn-agreement-text .cbcn-link:hover{color:#2563eb;text-decoration:underline}@media(max-width:840px){.cbcn-login-container .cbcn-login-left{display:none}.cbcn-login-container .cbcn-login-right{width:100%;padding:48px 24px;box-sizing:border-box;align-items:flex-start}.cbcn-login-container .cbcn-login-form{width:100%;max-width:420px}.cbcn-login-container .cbcn-login-form .cbcn-login-title{font-size:20px;margin-bottom:24px}}