@keyframes privacy-shake{0%,20%,40%,60%,80%,to{transform:translate(0)}10%,50%,90%{transform:translate(-5px)}30%,70%{transform:translate(5px)}}.privacy-shake-animation{animation:privacy-shake .5s ease-in-out}.custom-login-popup{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.custom-login-popup:before{background:#000;content:"";display:block;height:100vh;left:0;opacity:.6;position:absolute;top:0;width:100vw;z-index:999}.custom-login-popup .login-wrapper{background:#fff;border-radius:20px;display:flex;height:736px;max-width:1320px;overflow:hidden;position:relative;width:1320px;z-index:999}.custom-login-popup .login-wrapper .left{align-items:end;background-color:#7098f3;background-image:url(./login-left.B6zteNq-.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;padding:24px;position:relative;width:760px}.custom-login-popup .login-wrapper .left .left-word{align-items:center;-webkit-backdrop-filter:blur(7.425px);backdrop-filter:blur(7.425px);background:#ffffff1a;border-radius:24px;color:#16134f;display:flex;height:333px;padding:57px 38px 76px 70px;width:100%}.custom-login-popup .login-wrapper .left .left-word .left-info{height:100%;width:100%}.custom-login-popup .login-wrapper .left .left-word .left-info .left-desc{font-size:18px;line-height:24px;text-transform:uppercase;width:422px}.custom-login-popup .login-wrapper .left .left-word .left-info .left-welcome{font-size:40px;font-weight:600;line-height:56px;margin-top:32px}.custom-login-popup .login-wrapper .left .left-word .left-info .left-slogan{font-size:20px;font-weight:300;line-height:24px;margin-top:12px;width:604px}.custom-login-popup .login-wrapper .right{color:#202530;display:inline-block;height:100%;padding:54px 64px 51px 65px;position:relative;width:560px}.custom-login-popup .login-wrapper .right .right-container{height:100%;padding:0 38px 0 39px}.custom-login-popup .login-wrapper .right .right-container .right-welcome{font-size:30px;line-height:45px;text-align:center}.custom-login-popup .login-wrapper .right .right-container .right-welcome span{color:var(--primary)}.custom-login-popup .login-wrapper .right .right-container .right-welcome .close{opacity:.8;position:absolute;right:30px;top:30px;transition:transform .5s ease}.custom-login-popup .login-wrapper .right .right-container .right-welcome .close i{color:#202530;font-size:30px}.custom-login-popup .login-wrapper .right .right-container .right-welcome .close:hover{transform:rotate(270deg)}.custom-login-popup .login-wrapper .right .right-container .right-hint{color:#9fa3ad;font-size:16px;font-weight:500;line-height:24px;margin-top:6px;text-align:center}.custom-login-popup .login-wrapper .right .right-container .right-login-switch{margin-top:28px}.custom-login-popup .login-wrapper .right .right-container .right-login-switch .title{border-bottom:4px solid #fff;color:#9fa3ad;cursor:pointer;display:inline-block;font-size:20px;line-height:30px;padding-bottom:2px;text-align:center}.custom-login-popup .login-wrapper .right .right-container .right-login-switch .title.active{border-bottom:4px solid var(--primary);color:#202530;font-weight:700;text-align:center}.custom-login-popup .login-wrapper .right .right-container .right-login-switch .title+.title{margin-left:24px}.custom-login-popup .login-wrapper .right .right-container .right-input{align-items:center;background-color:#f5f7fa;border:1px solid #eee;border-radius:6px;display:flex;height:54px;justify-content:start;margin-top:23px}.custom-login-popup .login-wrapper .right .right-container .right-input #captcha{height:100%}.custom-login-popup .login-wrapper .right .right-container .right-input i{color:#9fa3ad;font-size:22px;margin:17px 15px 17px 21px}.custom-login-popup .login-wrapper .right .right-container .right-input input{color:#9fa3ad;font-size:16px;line-height:24px;text-align:left;width:80%}.custom-login-popup .login-wrapper .right .right-container .right-input:focus-within{border:1px solid #7098f3}.custom-login-popup .login-wrapper .right .right-container .right-geetest{line-height:1}.custom-login-popup .login-wrapper .right .right-container .right-geetest #captcha>div{margin-top:18px}.custom-login-popup .login-wrapper .right .right-container .right-geetest #captcha #wait{align-items:center;background:linear-gradient(180deg,#fefefe,#dce3ee);border-radius:6px;color:#585c66;display:flex;font-size:16px;height:54px;justify-content:start}.custom-login-popup .login-wrapper .right .right-container .right-geetest #captcha #wait i{color:#585c66;font-size:22px;margin:17px 15px 17px 21px}.custom-login-popup .login-wrapper .right .right-container .right-geetest #captcha .geetest_holder{height:52px;margin-top:18px}.custom-login-popup .login-wrapper .right .right-container .right-geetest #captcha .geetest_holder.geetest_wind .geetest_radar{height:34px;margin:9px 4px;position:absolute;width:34px}.custom-login-popup .login-wrapper .right .right-container .right-geetest #captcha .geetest_holder.geetest_wind .geetest_radar_btn{background:linear-gradient(180deg,#fefefe,#dce3ee);border:1px solid #eee;border-radius:6px}.custom-login-popup .login-wrapper .right .right-container .right-geetest #captcha .geetest_holder.geetest_wind .geetest_radar_btn .geetest_radar{height:34px;margin:9px 4px;position:absolute;width:34px}.custom-login-popup .login-wrapper .right .right-container .right-geetest #captcha .geetest_holder.geetest_wind .geetest_radar_tip,.custom-login-popup .login-wrapper .right .right-container .right-geetest #captcha .geetest_holder.geetest_wind .geetest_success_radar_tip{height:54px;line-height:54px}.custom-login-popup .login-wrapper .right .right-container .right-geetest #captcha .geetest_holder.geetest_wind .geetest_logo,.custom-login-popup .login-wrapper .right .right-container .right-geetest #captcha .geetest_holder.geetest_wind .geetest_success_btn .geetest_success_box,.custom-login-popup .login-wrapper .right .right-container .right-geetest #captcha .geetest_holder.geetest_wind .geetest_success_logo{top:16px}.custom-login-popup .login-wrapper .right .right-container .right-verify-code{align-items:center;display:flex;height:54px;justify-content:space-between;line-height:54px;margin-top:18px;position:relative;width:100%}.custom-login-popup .login-wrapper .right .right-container .right-verify-code input{background:#f5f7fa;border:1px solid #eee;border-radius:6px;font-style:normal;padding:13px 18px 11px}.custom-login-popup .login-wrapper .right .right-container .right-verify-code input:focus{border-color:#7098f3}.custom-login-popup .login-wrapper .right .right-container .right-verify-code button{background:#7098f3;border-radius:6px;color:#fff;font-size:14px;font-style:normal;font-weight:700;height:54px;line-height:21px;text-align:center;width:126px}.custom-login-popup .login-wrapper .right .right-container .right-verify-code button[disabled]{box-shadow:none;cursor:not-allowed;opacity:1}.custom-login-popup .login-wrapper .right .right-container .right-verify-code span{line-height:54px}.custom-login-popup .login-wrapper .right .right-container .right-verify-code span.fas{color:#999;font-size:20px;padding-left:5px;padding-right:15px}.custom-login-popup .login-wrapper .right .right-container .right-verify-code input{color:#9fa3ad;font-size:16px;font-weight:400;height:54px;line-height:24px;text-align:left;width:216px}.custom-login-popup .login-wrapper .right .right-container .right-login-wechat{height:327px;position:relative}.custom-login-popup .login-wrapper .right .right-container .right-login-wechat .invalid_overlay{background-color:#ffffffe6;cursor:pointer;display:flex;height:200px;position:absolute;width:200px}.custom-login-popup .login-wrapper .right .right-container .right-login-wechat .invalid_overlay .invalid_content{align-content:center;font-size:28px;height:200px;width:200px}.custom-login-popup .login-wrapper .right .right-container .right-login-btn{background:#7098f3;border-radius:6px;color:#fff;font-size:16px;font-weight:700;height:54px;line-height:24px;margin-top:12px;text-align:center;transition:all .2s linear 0s;width:352px}.custom-login-popup .login-wrapper .right .right-container .close{position:absolute;right:30px;top:30px}.custom-login-popup .login-wrapper .right .right-container .close i{color:#000}.custom-login-popup .login-wrapper .right .right-container .note-voice{margin-top:6px;position:relative;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-login-popup .login-wrapper .right .right-container .note-voice span{cursor:pointer}.custom-login-popup .login-wrapper .right .right-container .info{color:#9fa3ad;font-size:12px;font-weight:400;line-height:18px;margin-top:18px;text-align:left}.custom-login-popup .login-wrapper .right .right-container .info input[type=checkbox]{border:1px solid #585c66;border-radius:4px;color:#f5f7fa;height:18px;margin:0;width:18px}.custom-login-popup .login-wrapper .right .right-container .info #agree{background:#f5f7fa;border:1px solid #585c66;border-radius:4px;height:18px;vertical-align:middle;width:18px}.custom-login-popup .login-wrapper .right .right-container .info a{color:#202530;font-weight:500}.custom-login-popup .login-wrapper .right .right-container .info a:hover{color:var(--primary)}.custom-login-popup .login-wrapper .right .right-container .info label{font-weight:300;margin-bottom:2px;vertical-align:middle}.custom-login-popup .login-wrapper .right .right-container .login-btn{background:#7098f3;border-radius:6px;height:54px;width:352px}.custom-login-popup .login-wrapper .right .login-sns-wp{align-items:center;display:-ms-flexbox;flex-direction:column;justify-content:center;margin-top:24px}.custom-login-popup .login-wrapper .right .login-sns-wp .login-sns-title{color:#9499a0;font-size:13px;font-weight:400;line-height:16px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-login-popup .login-wrapper .right .login-sns-wp .login-sns-title.auth-divider{align-items:center;color:#666;display:flex;justify-content:space-between}.custom-login-popup .login-wrapper .right .login-sns-wp .login-sns-title.auth-divider:after,.custom-login-popup .login-wrapper .right .login-sns-wp .login-sns-title.auth-divider:before{background:#ddd;content:"";flex:1;height:1px;max-width:84px}.custom-login-popup .login-wrapper .right .login-sns-wp .login-sns-title.auth-divider .divider-text{color:#585c66;font-size:17px;font-style:normal;font-weight:400;height:24px;line-height:25px;text-align:center;width:104px}.custom-login-popup .login-wrapper .right .login-sns-wp .login-sns-content{align-items:center;display:flex;justify-content:center;margin-top:12px}.custom-login-popup .login-wrapper .right .login-sns-wp .login-sns-content .login-sns-item{cursor:pointer}.custom-login-popup .login-wrapper .right .login-sns-wp .login-sns-content .login-sns-item .login-sns-item-icon{background:linear-gradient(135deg,#07c160,#308c00);border-radius:28px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:32px;height:55px;line-height:55px;margin-right:10px;text-align:center;vertical-align:middle;width:55px}.custom-login-popup .login-wrapper .right .login-sns-wp .login-sns-content .login-sns-item .login-sns-item-icon.other{border-radius:15px;height:48px;line-height:48px;width:48px}.custom-login-popup .login-wrapper .right .login-sns-wp .login-sns-content .login-sns-item .login-sns-name{color:#9499a0;font-size:12px;font-weight:400;line-height:48px;text-align:center}.custom-login-popup .login-wrapper .right .login-sns-wp .login-sns-content .login-sns-item .back-to-other{font-size:48px}.custom-login-popup .login-wrapper .right .login-sns-wp.scan{margin-top:0;position:absolute;text-align:center;top:10px;width:100%}.custom-login-popup .login-wrapper .right .login-sns-wp.scan .wechat-login-icon{color:#07c160;font-size:48px;height:28px;line-height:28px;margin-right:40px;vertical-align:middle;width:28px}.custom-login-popup .login-wrapper .right .login-sns-wp.scan .wechat-scan-tips{font-size:16px;font-weight:600;line-height:28px;text-align:center}.custom-login-popup .login-wrapper .right .login-sns-wp.wechat-qrcode{display:flex;height:100%;justify-content:space-around;position:relative;text-align:center}.custom-login-popup .login-wrapper .right .login-sns-wp.wechat-qrcode .wechat-qrcode{background-color:#ddd;height:200px;width:200px}.custom-login-popup .login-wrapper .right .login-sns-wp.wechat-qrcode .wechat-qrcode img{width:200px}#captcha{display:inline-block;width:100%}#captcha .show{display:block}#captcha .hide{display:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#wait{color:#666;margin:0;text-align:left}#wait span.fas{animation:rotate 2s linear infinite;margin:0 10px;padding:0}@media (max-width:1024px){.custom-login-popup .login-wrapper{height:auto!important;margin:10vh 10vw 0}.custom-login-popup .login-wrapper .left{display:none}.custom-login-popup .login-wrapper .right{padding:100px 80px;width:100%}}@media (max-width:768px){.custom-login-popup .login-wrapper{height:auto!important;margin:0 2vw;padding:5vh 0}.custom-login-popup .login-wrapper .left{display:none}.custom-login-popup .login-wrapper .right{padding:20px;width:100%}.custom-login-popup .login-wrapper .right .right-container{padding:0}.custom-login-popup .login-wrapper .right .right-container .right-welcome{font-size:18px;line-height:30px}.custom-login-popup .login-wrapper .right .right-container .right-welcome .close{right:3vw;top:-4vh}.custom-login-popup .login-wrapper .right .right-container .right-hint{font-size:14px}.custom-login-popup .login-wrapper .right .right-container .right-login-switch{display:none}.custom-login-popup .login-wrapper .right .right-container .right-login-btn{width:100%}.custom-login-popup .login-wrapper .right .right-container .right-verify-code input{width:65%}.custom-login-popup .login-wrapper .right .right-container .right-verify-code button{font-size:14px;width:30%}.custom-login-popup .login-wrapper .right .title{margin-bottom:30px}.custom-login-popup .login-wrapper .right .form-group input{font-size:13px}.custom-login-popup .login-wrapper .right .form-group button{font-size:12px;height:28px;line-height:28px;padding:0 10px;width:auto}.custom-login-popup .login-wrapper .right .login-btn{margin-top:30px}.custom-login-popup .login-wrapper .right .login-sns-wp{display:none}}
