.loading-container{width:100%;display:inline-block;position:relative}.loading-container.loading-block{display:block}.loading-wrapper{z-index:1000;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.loading-mask{-webkit-backdrop-filter:blur(.10101cqw);backdrop-filter:blur(.10101cqw);background-color:rgba(255,255,255,.8);position:absolute;top:0;bottom:0;left:0;right:0}.loading-content{z-index:1;background:rgba(255,255,255,.9);border-radius:.08rem;flex-direction:column;justify-content:center;align-items:center;padding:.2rem;display:flex;position:relative}.loading-text{color:#666;text-align:center;margin-top:.1rem;font-size:.14rem}.loading-spinner{display:inline-block}.loading-spinner.loading-spinner-small .loading-spinner-dot{width:.16rem;height:.16rem}.loading-spinner.loading-spinner-default .loading-spinner-dot{width:.24rem;height:.24rem}.loading-spinner.loading-spinner-large .loading-spinner-dot{width:.32rem;height:.32rem}.loading-spinner-dot{display:inline-block;position:relative}.loading-spinner-dot.loading-spinner-dot-spin{animation:1.2s linear infinite loading-spinner-rotate}.loading-spinner-dot-item{width:100%;height:100%;position:absolute;top:0;left:0}.loading-spinner-dot-item:before{content:"";background-color:#1890ff;border-radius:50%;width:.04rem;height:.04rem;animation:1.2s ease-in-out infinite loading-spinner-bounce;position:absolute;top:0;left:0}.loading-spinner-dot-item:first-child{transform:rotate(0)}.loading-spinner-dot-item:first-child:before{animation-delay:-1.1s}.loading-spinner-dot-item:nth-child(2){transform:rotate(90deg)}.loading-spinner-dot-item:nth-child(2):before{animation-delay:-1s}.loading-spinner-dot-item:nth-child(3){transform:rotate(180deg)}.loading-spinner-dot-item:nth-child(3):before{animation-delay:-.9s}.loading-spinner-dot-item:nth-child(4){transform:rotate(270deg)}.loading-spinner-dot-item:nth-child(4):before{animation-delay:-.8s}@keyframes loading-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-spinner-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.loading-custom-indicator{animation:1s linear infinite loading-spinner-rotate;display:inline-block}.loading-custom-indicator svg{width:100%;height:100%}
.page-footer.page-footer--zh-cn{color:#fff;padding:2.0202vw 4.0404vw 1.21212vw;text-align:center;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:.70707vw;box-sizing:border-box;background:#000;width:100vw;padding:2.0202cqw 4.0404cqw 1.21212cqw;font-size:.70707cqw;line-height:1.6}.page-footer.page-footer--zh-cn .footer-logos{margin:.60606vw auto 1.41414vw;justify-content:center;align-items:center;gap:1.0101cqw;width:auto;margin:.60606cqw auto 1.41414cqw;display:flex}.page-footer.page-footer--zh-cn .footer-logos .footer-logo-gravity,.page-footer.page-footer--zh-cn .footer-logos .footer-logo-joy{width:10.101vw;object-fit:contain;width:10.101cqw;height:auto}.page-footer.page-footer--zh-cn .footer-logos .footer-logo-divider{color:#fff;font-size:1.41414vw;opacity:.5;margin:0 .60606vw;margin:0 .60606cqw;font-size:1.41414cqw}.page-footer.page-footer--zh-cn .footer-age-tip{margin:0 auto .80808vw;opacity:.85;justify-content:center;align-items:center;gap:.60606cqw;margin:0 auto .80808cqw;display:flex}.page-footer.page-footer--zh-cn .footer-age-tip .footer-age-tip-badge{min-width:1.81818vw;min-width:1.81818cqw;height:1.81818vw;padding:0 .40404vw;border-radius:.30303vw;font-size:.70707vw;font-weight:700;border:.10101cqw solid #fff;border-radius:.30303cqw;justify-content:center;align-items:center;height:1.81818cqw;padding:0 .40404cqw;font-size:.70707cqw;line-height:1;display:inline-flex}.page-footer.page-footer--zh-cn .footer-age-tip .footer-age-tip-text{font-size:.70707vw;font-size:.70707cqw}.page-footer.page-footer--zh-cn .footer-notices{max-width:54.5455vw;margin:0 auto .80808vw;max-width:54.5455cqw;margin:0 auto .80808cqw}.page-footer.page-footer--zh-cn .footer-notices .footer-notice{margin:.30303vw 0;font-size:.65657vw;opacity:.7;font-size:.65657cqw;line-height:1.11111vw;margin:.30303cqw 0;line-height:1.11111cqw}.page-footer.page-footer--zh-cn .footer-links{margin:.40404vw auto .80808vw;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:.30303cqw;margin:.40404cqw auto .80808cqw;display:flex}.page-footer.page-footer--zh-cn .footer-links a{color:#fff;opacity:.7;margin:0 .30303vw;font-size:.65657vw;margin:0 .30303cqw;font-size:.65657cqw;text-decoration:none;transition:opacity .2s;display:inline-block}.page-footer.page-footer--zh-cn .footer-links a:hover{opacity:1;text-decoration:underline}.page-footer.page-footer--zh-cn .footer-links .footer-links-divider{color:#fff;opacity:.4;font-size:.60606vw;margin:0 .10101vw;margin:0 .10101cqw;font-size:.60606cqw}.page-footer.page-footer--zh-cn .footer-licenses{max-width:54.5455vw;margin:.60606vw auto .40404vw;flex-wrap:wrap;justify-content:center;gap:.10101cqw 1.21212cqw;max-width:54.5455cqw;margin:.60606cqw auto .40404cqw;display:flex}.page-footer.page-footer--zh-cn .footer-licenses .footer-license-item{font-size:.60606vw;opacity:.6;font-size:.60606cqw;line-height:1.11111vw;color:#fff;line-height:1.11111cqw}.page-footer.page-footer--zh-cn .footer-policy-links{margin:.60606vw auto 0;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:.20202cqw;margin:.60606cqw auto 0;display:flex}.page-footer.page-footer--zh-cn .footer-policy-links a,.page-footer.page-footer--zh-cn .footer-policy-links span{color:#fff;opacity:.7;margin:0 .30303vw;font-size:.55556vw;margin:0 .30303cqw;font-size:.55556cqw;text-decoration:none;transition:opacity .2s;display:inline-block}.page-footer.page-footer--zh-cn .footer-policy-links a:hover{opacity:1;text-decoration:underline}.page-footer.page-footer--zh-cn .footer-copyright{margin-top:.40404vw;font-size:.60606vw;opacity:.5;font-size:.60606cqw;line-height:1.0101vw;margin-top:.40404cqw;line-height:1.0101cqw}
.page-footer.page-footer--zh-cn.page-footer--mobile{padding:6.4vw 4.26667vw 4.26667vw;box-sizing:border-box;width:100vw;padding:6.4cqw 4.26667cqw 4.26667cqw;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-logos{width:100%;max-width:80vw;margin:0 auto 4.26667vw;flex-wrap:wrap;gap:1.6cqw 2.13333cqw;max-width:80cqw;margin:0 auto 4.26667cqw}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-logos .footer-logo-gravity,.page-footer.page-footer--zh-cn.page-footer--mobile .footer-logos .footer-logo-joy{width:26.6667vw;width:26.6667cqw}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-logos .footer-logo-divider{font-size:4.26667vw;margin:0 .53333vw;margin:0 .53333cqw;font-size:4.26667cqw}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-age-tip{margin:0 auto 3.2vw;flex-wrap:wrap;gap:1.6cqw;margin:0 auto 3.2cqw}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-age-tip .footer-age-tip-badge{min-width:7.46667vw;min-width:7.46667cqw;height:7.46667vw;padding:0 1.6vw;font-size:3.2vw;border-width:.26667vw;border-radius:1.06667vw;border-width:.26667cqw;border-radius:1.06667cqw;height:7.46667cqw;padding:0 1.6cqw;font-size:3.2cqw}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-age-tip .footer-age-tip-text{font-size:3.2vw;font-size:3.2cqw;line-height:4.8vw;flex:100%;line-height:4.8cqw}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-notices{margin:0 auto 3.2vw;margin:0 auto 3.2cqw}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-notices .footer-notice{font-size:2.93333vw;font-size:2.93333cqw;line-height:4.8vw;margin:1.06667vw 0;text-align:left;margin:1.06667cqw 0;line-height:4.8cqw}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-links{margin:2.13333vw auto;flex-wrap:wrap;row-gap:1.06667cqw;margin:2.13333cqw auto}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-links a{font-size:2.93333vw;margin:0 1.06667vw;margin:0 1.06667cqw;font-size:2.93333cqw}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-links .footer-links-divider{font-size:2.93333vw;font-size:2.93333cqw}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-licenses{margin:2.13333vw auto;margin:2.13333cqw auto;display:block}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-licenses .footer-license-item{font-size:2.93333vw;font-size:2.93333cqw;line-height:4.8vw;text-align:center;line-height:4.8cqw}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-policy-links{margin:2.13333vw auto 0;flex-wrap:wrap;row-gap:1.06667cqw;margin:2.13333cqw auto 0}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-policy-links a,.page-footer.page-footer--zh-cn.page-footer--mobile .footer-policy-links span{font-size:2.93333vw;margin:0 1.06667vw;margin:0 1.06667cqw;font-size:2.93333cqw}.page-footer.page-footer--zh-cn.page-footer--mobile .footer-copyright{margin-top:2.13333vw;font-size:2.93333vw;font-size:2.93333cqw;line-height:4.26667vw;padding:0 2.13333vw;margin-top:2.13333cqw;padding:0 2.13333cqw;line-height:4.26667cqw}
.page-footer{color:#fff;padding:1.51515vw 0 .75758vw;text-align:center;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:6.06061vw;box-sizing:border-box;background:#000;width:100vw;padding:1.51515cqw 0 .75758cqw;font-size:6.06061cqw}.page-footer .footer-social{width:15.1515vw;margin:1.0101vw auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.51515cqw;width:15.1515cqw;margin:1.0101cqw auto;display:flex}.page-footer .footer-social .footer-social-item{height:1.51515vw;filter:brightness(0)invert();cursor:pointer;width:auto;height:1.51515cqw;transition:transform .2s}.page-footer .footer-social .footer-social-item:hover{transform:scale(1.1)}.page-footer .footer-logos{width:15.1515vw;margin:1.76768vw auto;justify-content:center;align-items:center;gap:1.0101cqw;width:15.1515cqw;margin:1.76768cqw auto;display:flex}.page-footer .footer-logos .footer-logo-gravity,.page-footer .footer-logos .footer-logo-joy,.page-footer .footer-logos .footer-logo-goe{width:10.101vw;object-fit:contain;width:10.101cqw;height:auto}.page-footer .footer-logos .footer-logo-gravity,.page-footer .footer-logos .footer-logo-goe{margin-left:.25253vw;margin-left:.25253cqw}.page-footer .footer-logos .footer-logo-joy{margin-right:.25253vw;margin-right:.25253cqw}.page-footer .footer-logos .footer-logo-divider{color:#fff;font-size:1.51515vw;margin:0 .60606vw;opacity:.5;margin:0 .60606cqw;font-size:1.51515cqw}.page-footer .footer-cert{width:15.1515vw;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.26263cqw;width:15.1515cqw;margin:0 auto;display:flex}.page-footer .footer-cert .footer-cert-teen,.page-footer .footer-cert .footer-cert-age{height:5.05051vw;width:auto;height:5.05051cqw}.page-footer .footer-links{margin-top:1.51515vw;box-sizing:border-box;justify-content:center;align-items:center;margin-top:1.51515cqw;display:flex}.page-footer .footer-links a,.page-footer .footer-links span{box-sizing:border-box;color:#fff;opacity:.7;margin:0 .30303vw;font-size:.55556vw;margin:0 .30303cqw;font-size:.55556cqw;text-decoration:none;transition:opacity .2s;display:block}.page-footer .footer-links a:hover{opacity:1;text-decoration:underline}.page-footer .footer-copyright{margin-top:.15152vw;font-size:.60606vw;opacity:.5;font-size:.60606cqw;line-height:.80808vw;margin-top:.15152cqw;line-height:.80808cqw}
.page-footer.page-footer--mobile{padding:5.33333vw 3.2vw 4.26667vw;font-size:2.93333vw;box-sizing:border-box;width:100vw;padding:5.33333cqw 3.2cqw 4.26667cqw;font-size:2.93333cqw}.page-footer.page-footer--mobile .footer-social{width:100%;max-width:80vw;margin:3.2vw auto 4.26667vw;gap:4.26667cqw 3.73333cqw;max-width:80cqw;margin:3.2cqw auto 4.26667cqw}.page-footer.page-footer--mobile .footer-social .footer-social-item{height:5.86667vw;height:5.86667cqw}.page-footer.page-footer--mobile .footer-logos{width:100%;max-width:80vw;margin:3.73333vw auto;flex-wrap:wrap;gap:1.6cqw 2.13333cqw;max-width:80cqw;margin:3.73333cqw auto}.page-footer.page-footer--mobile .footer-logos .footer-logo-gravity,.page-footer.page-footer--mobile .footer-logos .footer-logo-joy,.page-footer.page-footer--mobile .footer-logos .footer-logo-goe{width:21.3333vw;width:21.3333cqw}.page-footer.page-footer--mobile .footer-logos .footer-logo-divider{font-size:4.26667vw;margin:0 .53333vw;margin:0 .53333cqw;font-size:4.26667cqw}.page-footer.page-footer--mobile .footer-cert{width:100%;max-width:80vw;margin:1.06667vw auto 0;gap:3.2cqw;max-width:80cqw;margin:1.06667cqw auto 0}.page-footer.page-footer--mobile .footer-cert .footer-cert-teen,.page-footer.page-footer--mobile .footer-cert .footer-cert-age{height:14.6667vw;height:14.6667cqw}.page-footer.page-footer--mobile .footer-links{margin-top:4.26667vw;flex-wrap:wrap;margin-top:4.26667cqw}.page-footer.page-footer--mobile .footer-links a,.page-footer.page-footer--mobile .footer-links span{margin:0 1.06667vw;font-size:2.93333vw;margin:0 1.06667cqw;font-size:2.93333cqw}.page-footer.page-footer--mobile .footer-copyright{margin-top:2.13333vw;font-size:2.93333vw;font-size:2.93333cqw;line-height:4.26667vw;padding:0 2.13333vw;margin-top:2.13333cqw;padding:0 2.13333cqw;line-height:4.26667cqw}
.custom-radio-group{margin-bottom:.75758vw;justify-content:center;align-items:center;gap:2.52525cqw;margin-bottom:.75758cqw;display:flex}.radio-label{font-size:1.16162vw;color:#859baa;cursor:pointer;align-items:center;font-size:1.16162cqw;display:flex;position:relative}.radio-label input[type=radio]{display:none}.radio-label .custom-radio{width:1.61616vw;width:1.61616cqw;height:1.61616vw;margin-right:.40404vw;justify-content:center;align-items:center;height:1.61616cqw;margin-right:.40404cqw;display:flex}.radio-label .radio-text{color:#859baa;font-weight:500}.radio-label.selected .radio-text{color:#4bd37b}@media (max-width:769px){.custom-radio-group{gap:20px}.radio-label{color:#fff;font-size:23px}.radio-label .radio-text{color:#859baa;font-size:14px}.radio-label .custom-radio{width:32px;height:32px}.radio-label .custom-radio svg{color:#0ff}}
.checkbox-label{font-size:.80808vw;color:#6b7a90;margin-bottom:.50505vw;cursor:pointer;align-items:flex-start;margin-bottom:.50505cqw;font-size:.80808cqw;display:flex;position:relative}.checkbox-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.0101vw;width:1.0101cqw;height:1.0101vw;margin-right:.40404vw;margin-top:.10101vw;margin-right:.40404cqw;cursor:pointer;background:0 0;border:1px solid #b6c3d1;border-radius:50%;outline:none;height:1.0101cqw;margin-top:.10101cqw;position:relative}.checkbox-label input[type=checkbox]:before{content:"";width:.80808vw;width:.80808cqw;height:.80808vw;box-sizing:border-box;background:#bccad9;border:1px solid #fff;border-radius:50%;height:.80808cqw;transition:all .2s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-label input[type=checkbox]:checked:before{background:#7bb661}.checkbox-label span{font-size:.75758vw;color:#859baa;margin-left:.25253vw;flex:1;margin-left:.25253cqw;font-size:.75758cqw}.checkbox-label.selected span,.checkbox-label[data-selected=true] span{color:#4bd37b}@media (max-width:768px){.radio-label .custom-radio{margin-right:2px}}
.hl-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(.10101cqw);backdrop-filter:blur(.10101cqw);background:rgba(0,0,0,.6);animation:.18s ease-out hl-modal-overlay-in;position:fixed;top:0;bottom:0;left:0;right:0}.hl-modal-content{width:34.3434vw;z-index:1001;box-shadow:0 .40404vw 2.0202vw rgba(0,0,0,.5);background:url(../media/content-bg.98d64c11.png) bottom/100% no-repeat;border:none;border-radius:0;outline:none;flex-direction:column;width:min(90vw,34.3434cqw);max-height:85vh;animation:.22s ease-out hl-modal-content-in;display:flex;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 .40404cqw 2.0202cqw rgba(0,0,0,.5)}.hl-modal-header{height:1.51515vw;background:url(../media/title-bg.b53a2b19.png) bottom/100% 100% no-repeat;flex-shrink:0;height:1.51515cqw}.hl-modal-close{top:-.30303vw;top:-.30303cqw;right:-1.31313vw;z-index:10;width:3.43434vw;width:3.43434cqw;height:3.43434vw;cursor:pointer;background:0 0;border:none;outline:none;height:3.43434cqw;padding:0;position:absolute;right:-1.31313cqw}.hl-modal-close img{width:100%;height:auto}.hl-modal-body{max-height:17.6768vw;padding:1.0101vw 1.61616vw;flex:1;max-height:17.6768cqw;padding:1.0101cqw 1.61616cqw;overflow:auto}.wechat-follow-content{justify-content:center;align-items:center;display:flex}.wechat-follow-content img{width:10.101vw;width:10.101cqw;height:auto}.pre-register-success-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.80808cqw;width:80%;margin:0 auto;display:flex}.pre-register-success-content .media-items{padding:.50505vw 0;flex-direction:row;justify-content:center;align-items:center;gap:.80808cqw;padding:.50505cqw 0;list-style:none;display:flex}.pre-register-success-content .media-items li{width:1.51515vw;width:1.51515cqw;height:1.51515vw;cursor:pointer;background-color:#5a4736;height:1.51515cqw;transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pre-register-success-content .media-items li:hover{background:#3283a9}.pre-register-success-content .description{font-size:.80808vw;color:#6f5b40;text-align:center;white-space:pre-line;font-size:.80808cqw;font-weight:700;line-height:1.2}.get-test-eligibility-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.80808cqw;width:80%;margin:0 auto;display:flex}.get-test-eligibility-content .start-time{font-size:.80808vw;color:#6f5b40;text-align:center;font-size:.80808cqw;font-weight:700}.get-test-eligibility-content .description{display:none}.get-test-eligibility-content .download-pc-launcher{margin-top:.80808vw;border-bottom-right-radius:1.0101vw;border-top-left-radius:1.0101vw;border-bottom-right-radius:1.0101cqw;padding:1px .10101vw;border:1px solid #6f5b40;border-top-left-radius:1.0101cqw;margin-top:.80808cqw;padding:1px .10101cqw;transition:all .3s}.get-test-eligibility-content .download-pc-launcher .btn{color:#fff;padding:.50505vw;border-radius:.25253vw;padding:.20202vw 2.0202vw;border-radius:.25253cqw .25253cqw 1.0101vw;border-top-left-radius:1.0101vw;border-bottom-right-radius:1.0101cqw;cursor:pointer;background:#000;border:1px solid #6f5b40;border-top-left-radius:1.0101cqw;flex-direction:column;justify-content:center;align-items:center;gap:.10101cqw;padding:.20202cqw 2.0202cqw;transition:all .3s;display:flex}.get-test-eligibility-content .download-pc-launcher:hover .btn{background:#6f5b40}.not-get-test-eligibility-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.31313cqw;width:80%;margin:0 auto;display:flex}.not-get-test-eligibility-content .media-items{padding:.50505vw 0;flex-direction:row;justify-content:center;align-items:center;gap:.80808cqw;padding:.50505cqw 0;list-style:none;display:flex}.not-get-test-eligibility-content .media-items li{width:1.51515vw;width:1.51515cqw;height:1.51515vw;cursor:pointer;background-color:#5a4736;height:1.51515cqw;transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.not-get-test-eligibility-content .media-items li:hover{background:#3283a9}.not-get-test-eligibility-content .description{font-size:.80808vw;color:#6f5b40;text-align:center;white-space:pre-line;font-size:.80808cqw;font-weight:700;line-height:1.2}@keyframes hl-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes hl-modal-content-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.hl-modal-overlay.hl-modal--mobile.hl-modal--in-stage{position:absolute}.hl-modal-content.hl-modal--mobile{width:67.4667vw;width:67.4667cqw;max-height:82vh;background:url(../media/modal-content.2e2d251f.png) 0 0/cover no-repeat;max-height:82dvh}.hl-modal-content.hl-modal--mobile.hl-modal--in-stage{position:absolute}.hl-modal-content.hl-modal--mobile .hl-modal-header{height:5.6vw;background:url(../media/modal-top.ec0188c8.png) top/cover no-repeat;height:5.6cqw;padding:0}.hl-modal-content.hl-modal--mobile .hl-modal-close{top:0;right:1.06667vw;width:9.06667vw;width:9.06667cqw;height:9.06667vw;height:9.06667cqw;right:1.06667cqw}.hl-modal-content.hl-modal--mobile .hl-modal-body{padding:4.26667vw 4.8vw;max-height:min(58vh,58dvh);padding:4.26667cqw 4.8cqw}.hl-modal-content.hl-modal--mobile .wechat-follow-content img{width:53.3333vw;width:53.3333cqw;height:auto}.hl-modal-content.hl-modal--mobile .pre-register-success-content{gap:3.2cqw;width:100%}.hl-modal-content.hl-modal--mobile .pre-register-success-content .description{font-size:3.73333vw;font-size:3.73333cqw}.hl-modal-content.hl-modal--mobile .pre-register-success-content .tip .media-items{flex-wrap:wrap;gap:2.13333cqw}.hl-modal-content.hl-modal--mobile .pre-register-success-content .tip .media-items li{width:5.33333vw;width:5.33333cqw;height:5.33333vw;height:5.33333cqw}.hl-modal-content.hl-modal--mobile .get-test-eligibility-content{gap:3.73333cqw;width:92%}.hl-modal-content.hl-modal--mobile .get-test-eligibility-content .start-time{font-size:4vw;font-size:4cqw;line-height:1.4}.hl-modal-content.hl-modal--mobile .get-test-eligibility-content .description{font-size:3.73333vw;color:#6f5b40;font-size:3.73333cqw;display:block}.hl-modal-content.hl-modal--mobile .get-test-eligibility-content .download-pc-launcher{margin-top:3.2vw;border-top-left-radius:3.73333vw;border-top-left-radius:3.73333cqw;border-bottom-right-radius:3.73333vw;padding:.53333vw;border-bottom-right-radius:3.73333cqw;margin-top:3.2cqw;padding:.53333cqw;display:none}.hl-modal-content.hl-modal--mobile .get-test-eligibility-content .download-pc-launcher .btn{padding:.53333vw 6.4vw;font-size:3.73333vw;border-top-left-radius:3.73333vw;border-top-left-radius:3.73333cqw;border-bottom-right-radius:3.73333vw;border-bottom-right-radius:3.73333cqw;padding:.53333cqw 6.4cqw;font-size:3.73333cqw}.hl-modal-content.hl-modal--mobile .get-test-eligibility-content .tip{font-size:3.2vw;font-size:3.2cqw}.hl-modal-content.hl-modal--mobile .not-get-test-eligibility-content{gap:4.8cqw;width:92%}.hl-modal-content.hl-modal--mobile .not-get-test-eligibility-content .title-node{font-size:4.8vw;font-size:4.8cqw}.hl-modal-content.hl-modal--mobile .not-get-test-eligibility-content .media-items{padding:2.13333vw 0;flex-wrap:wrap;gap:3.2cqw;padding:2.13333cqw 0}.hl-modal-content.hl-modal--mobile .not-get-test-eligibility-content .media-items li{width:5.33333vw;width:5.33333cqw;height:5.33333vw;height:5.33333cqw}.hl-modal-content.hl-modal--mobile .not-get-test-eligibility-content .description{font-size:4vw;font-size:4cqw;line-height:1.45}.hl-modal-content.hl-modal--mobile .pre-register-content{padding:0!important}.hl-modal-content.hl-modal--mobile .pre-register-content .pre-register-title{font-size:3.73333vw;margin-bottom:2.66667vw;margin-bottom:2.66667cqw;font-size:3.73333cqw}.hl-modal-content.hl-modal--mobile .pre-register-content .pre-register-form{gap:3.2cqw}.hl-modal-content.hl-modal--mobile .pre-register-content .pre-register-form .pre-register-input{height:8vw;line-height:6.4vw;font-size:3.2vw;line-height:6.4cqw;height:8cqw;font-size:3.2cqw}.hl-modal-content.hl-modal--mobile .pre-register-content .pre-register-form .pre-register-checkbox-group{margin-bottom:3.2vw;margin-bottom:3.2cqw}.hl-modal-content.hl-modal--mobile .pre-register-content .pre-register-form .pre-register-checkbox-group .checkbox-label span{font-size:3.2vw;font-size:3.2cqw}.hl-modal-content.hl-modal--mobile .pre-register-content .pre-register-form .pre-register-checkbox-group .checkbox-label input[type=checkbox]{width:3.73333vw;width:3.73333cqw;height:3.73333vw;margin-top:.53333vw;margin-top:.53333cqw;margin-right:1.06667vw;height:3.73333cqw;margin-right:1.06667cqw}.hl-modal-content.hl-modal--mobile .pre-register-content .pre-register-form .pre-register-checkbox-group .checkbox-label input[type=checkbox]:before{width:3.2vw;width:3.2cqw;height:3.2vw;height:3.2cqw}.hl-modal-content.hl-modal--mobile .pre-register-content .pre-register-form .pre-register-checkbox-group .pre-register-checkbox{font-size:3.2vw;font-size:3.2cqw}.hl-modal-content.hl-modal--mobile .pre-register-content .pre-register-form .pre-register-submit-btn{height:6.4vw;line-height:5.33333vw;font-size:3.2vw;line-height:5.33333cqw;padding:.53333vw 3.2vw;color:#594e3d;background:#d5c5aa;height:6.4cqw;padding:.53333cqw 3.2cqw;font-size:3.2cqw}.hl-modal-content.hl-modal--mobile .pre-register-content .pre-register-line-group{margin-top:2.66667vw;width:21.3333vw;width:21.3333cqw;height:21.3333vw;height:21.3333cqw;margin-top:2.66667cqw;position:relative}.hl-modal-content.hl-modal--mobile .pre-register-content .pre-register-line-group .line-link{font-size:3.2vw;padding:.53333vw 3.2vw;color:#fff;border-radius:1.06667vw;background:#06c755;border-radius:1.06667cqw;padding:.53333cqw 3.2cqw;font-size:3.2cqw}
.custom-message-wrapper,#customMessageWrapper{top:calc(env(safe-area-inset-top,0px) + 4.0404vw);top:calc(env(safe-area-inset-top,0px) + 4.0404cqw);z-index:9999;padding:0 1.61616vw;pointer-events:none;box-sizing:border-box;flex-direction:column;align-items:center;gap:.60606cqw;width:100%;padding:0 1.61616cqw;display:flex;position:fixed;left:50%;transform:translate(-50%)}#customMessageWrapper .alert-pc,#customMessageWrapper .alert-m{position:static;top:auto;left:auto;transform:none}.alert-pc{top:4.0404vw;z-index:9999;width:96.7677vw;width:calc(100vw - 3.23232cqw);max-width:28.2828vw;pointer-events:none;max-width:28.2828cqw;display:flex;position:fixed;top:4.0404cqw;left:50%;transform:translate(-50%)}.alert-pc .message-card{width:100%;min-height:2.42424vw;padding:.70707vw .90909vw .70707vw 1.0101vw;color:rgba(18,24,40,.88);border-radius:.70707vw;box-shadow:0 .90909vw 2.42424vw rgba(15,23,42,.16);box-sizing:border-box;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(.60606cqw);backdrop-filter:blur(.60606cqw);background:rgba(255,255,255,.96);border:1px solid rgba(18,24,40,.08);border-radius:.70707cqw;align-items:center;min-height:2.42424cqw;padding:.70707cqw .90909cqw .70707cqw 1.0101cqw;display:flex;position:relative;overflow:hidden;box-shadow:0 .90909cqw 2.42424cqw rgba(15,23,42,.16)}.alert-pc .message-accent{top:.60606vw;top:.60606cqw;bottom:.60606vw;width:.20202vw;border-radius:0 .40404vw .40404vw 0;background:#2f7cf6;border-radius:0 .40404cqw .40404cqw 0;width:.20202cqw;position:absolute;bottom:.60606cqw;left:0}.alert-pc .message-content{flex:auto;align-items:center;min-width:0;display:flex}.alert-pc img{width:1.11111vw;width:1.11111cqw;height:1.11111vw;margin-right:.50505vw;flex:none;height:1.11111cqw;margin-right:.50505cqw}.alert-pc .message-text{font-size:.80808vw;font-size:.80808cqw;line-height:1.11111vw;overflow-wrap:anywhere;min-width:0;line-height:1.11111cqw}.alert-pc .close-btn{width:1.41414vw;width:1.41414cqw;height:1.41414vw;margin-left:.70707vw;color:rgba(18,24,40,.42);font-size:.70707vw;border-radius:50.4546vw;cursor:pointer;background:rgba(18,24,40,.04);border:0;border-radius:50.4546cqw;flex:none;justify-content:center;align-items:center;height:1.41414cqw;margin-left:.70707cqw;padding:0;font-size:.70707cqw;transition:color .2s,background .2s;display:flex}.alert-pc .close-btn:hover{color:rgba(18,24,40,.78);background:rgba(18,24,40,.08)}.alert-success .message-accent{background:#22c55e}.alert-info .message-accent{background:#2f7cf6}.alert-warning .message-accent{background:#f59e0b}.alert-error .message-accent{background:#ef4444}
.alert-m{top:calc(env(safe-area-inset-top,0px) + 3.2vw);top:calc(env(safe-area-inset-top,0px) + 3.2cqw);z-index:9999;width:93.6vw;pointer-events:none;width:calc(100vw - 6.4cqw);display:flex;position:fixed;left:50%;transform:translate(-50%)}.alert-m .message-card{width:100%;min-height:11.7333vw;padding:2.93333vw 3.73333vw 2.93333vw 4.26667vw;color:rgba(18,24,40,.88);border-radius:3.2vw;box-shadow:0 3.2vw 7.46667vw rgba(15,23,42,.16);box-sizing:border-box;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(1.6cqw);backdrop-filter:blur(1.6cqw);background:rgba(255,255,255,.96);border:1px solid rgba(18,24,40,.08);border-radius:3.2cqw;align-items:center;min-height:11.7333cqw;padding:2.93333cqw 3.73333cqw 2.93333cqw 4.26667cqw;display:flex;position:relative;overflow:hidden;box-shadow:0 3.2cqw 7.46667cqw rgba(15,23,42,.16)}.alert-m .message-accent{top:2.66667vw;top:2.66667cqw;bottom:2.66667vw;width:.8vw;border-radius:0 1.6vw 1.6vw 0;background:#2f7cf6;border-radius:0 1.6cqw 1.6cqw 0;width:.8cqw;position:absolute;bottom:2.66667cqw;left:0}.alert-m .message-content{flex:auto;align-items:flex-start;min-width:0;display:flex}.alert-m img{width:5.33333vw;width:5.33333cqw;height:5.33333vw;margin:.26667vw 2.13333vw 0 0;flex:none;height:5.33333cqw;margin:.26667cqw 2.13333cqw 0 0}.alert-m .message-text{font-size:3.73333vw;font-size:3.73333cqw;line-height:5.33333vw;overflow-wrap:anywhere;min-width:0;line-height:5.33333cqw}.alert-m .close-btn{width:5.86667vw;width:5.86667cqw;height:5.86667vw;margin-left:2.66667vw;color:rgba(18,24,40,.42);font-size:3.2vw;border-radius:133.2vw;cursor:pointer;background:rgba(18,24,40,.04);border:0;border-radius:133.2cqw;flex:none;justify-content:center;align-items:center;height:5.86667cqw;margin-left:2.66667cqw;padding:0;font-size:3.2cqw;transition:color .2s,background .2s;display:flex}.alert-m .close-btn:hover{color:rgba(18,24,40,.78);background:rgba(18,24,40,.08)}.alert-success .message-accent{background:#22c55e}.alert-info .message-accent{background:#2f7cf6}.alert-warning .message-accent{background:#f59e0b}.alert-error .message-accent{background:#ef4444}
.empty-container{padding:1.61616vw .80808vw;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1.61616cqw .80808cqw;display:flex}.empty-container .empty-image{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty-container .empty-image__img{width:13.1313vw;object-fit:contain;width:13.1313cqw;height:auto}.empty-container .empty-text{font-size:1.0101vw;color:#d4d4d4;text-align:center;font-size:1.0101cqw;line-height:1.5}
.empty-container.empty-container--mobile{padding:3.2vw 1.6vw;padding:3.2cqw 1.6cqw}.empty-container.empty-container--mobile .empty-image__img{width:34.6667vw;width:34.6667cqw}.empty-container.empty-container--mobile .empty-text{margin-top:1.6vw;font-size:3.2vw;margin-top:1.6cqw;font-size:3.2cqw}
