/* Original style: 0621248d6d4a2e17.css */
@keyframes shark-wrap-1ed95521{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes customSlideInUp{0%{visibility:hidden;opacity:0;transform:translateY(200%)}to{opacity:1;transform:translate(0,0)}}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes customFadeIn{0%{opacity:0}to{opacity:1}}@keyframes customScaleIn{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes loaderBlink{0%,to{opacity:1}50%{opacity:.4}}.loading-bar{display:flex;position:absolute;bottom:0;left:0}.lo-1,.lo-2,.lo-3,.lo-4,.lo-5,.lo-6,.lo-7,.lo-8,.lo-9{background-position:50%;background-repeat:no-repeat;background-size:contain;width:11.08vw;height:5vw}.lo-1{background-image:url("./1.e16a8c6c.png");animation:3s infinite loaderBlink}.lo-2{background-image:url("./2.875bb87a.png");animation:5s .1s infinite loaderBlink}.lo-3{background-image:url("./3.4d7f8695.png");animation:7s .4s infinite loaderBlink}.lo-4{background-image:url("./4.2fb75d82.png");animation:3s .9s infinite loaderBlink}.lo-5{background-image:url("./5.9c363cc3.png");animation:5s 1.6s infinite loaderBlink}.lo-6{background-image:url("./6.8a449bdd.png");animation:7s 2.5s infinite loaderBlink}.lo-7{background-image:url("./7.ca18a795.png");animation:3s 3.6s infinite loaderBlink}.lo-8{background-image:url("./8.99c6f8f5.png");animation:5s 4.9s infinite loaderBlink}.lo-9{background-image:url("./9.62df7fd2.png");animation:7s 6.4s infinite loaderBlink}@keyframes loaderSlide{0%{opacity:0;transform:translate(0)}5%{opacity:1;transform:translate(0)}45%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(0)}55%{opacity:0;transform:translateX(var(--slide-x))}60%{opacity:1;transform:translateX(var(--slide-x))}95%{opacity:1;transform:translateX(var(--slide-x))}to{opacity:0;transform:translateX(var(--slide-x))}}.a-1,.a-2,.a-3,.a-4,.a-5,.a-6,.a-7,.a-8,.a-9{background-position:50%;background-repeat:no-repeat;background-size:contain;width:11.08vw;height:5vw;position:absolute}.a-1{--slide-x:1vw;background-image:url("./1.e16a8c6c.png");animation:5s .2s infinite loaderSlide;left:0}.a-2{--slide-x:-3vw;background-image:url("./2.875bb87a.png");animation:7s .6s infinite loaderSlide;left:11.08vw}.a-3{--slide-x:5vw;background-image:url("./3.4d7f8695.png");animation:3s 1s infinite loaderSlide;left:22.16vw}.a-4{--slide-x:-7vw;background-image:url("./4.2fb75d82.png");animation:5s 1.4s infinite loaderSlide;left:33.24vw}.a-5{--slide-x:3vw;background-image:url("./5.9c363cc3.png");animation:7s 1.8s infinite loaderSlide;left:44.32vw}.a-6{--slide-x:-5vw;background-image:url("./6.8a449bdd.png");animation:3s 2.2s infinite loaderSlide;left:55.4vw}.a-7{--slide-x:1vw;background-image:url("./7.ca18a795.png");animation:5s 2.6s infinite loaderSlide;left:66.48vw}.a-8{--slide-x:-3vw;background-image:url("./8.99c6f8f5.png");animation:7s 3s infinite loaderSlide;left:77.56vw}.a-9{--slide-x:7vw;background-image:url("./9.62df7fd2.png");animation:3s 3.4s infinite loaderSlide;left:88.64vw}@keyframes loadingDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.loading-dir{color:#7a7064;white-space:nowrap;font-size:1.5vw;position:absolute;bottom:2.1vw;right:4vw}.loading-dir .text{font-family:cursive;font-weight:700;position:absolute;left:-6.4vw}.loading-dir .icon-dir{background-image:url("./icon_dir.d364bd9d.png");background-position:50%;background-repeat:no-repeat;background-size:contain;width:7vw;height:7vw;position:absolute;top:-3.2vw;left:-10.5vw}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent}body{color:#333;min-height:100vh;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Noto Sans KR;line-height:1.6}img{display:block}#root{min-height:100vh;min-height:100dvh}a{color:#3283a9}.mobile-stage-viewport{background:#000;justify-content:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}:root{--mobile-stage-w:min(100vw,calc(100dvh*750/1350))}.mobile-stage{height:100vh;width:100vw;height:100dvh;width:var(--mobile-stage-w);position:relative;overflow:hidden;container-type:inline-size}.common.h3{font-size:1.21212vw;color:#333;text-align:center;font-size:1.21212cqw;font-weight:600;line-height:1.5}.common.h4{font-size:1.0101vw;color:#333;text-align:center;font-size:1.0101cqw;font-weight:600}

/* Original style: e3b94b6715d09963.css */
.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("./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("./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("./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("./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}
.pre-register-content{padding:0 2.52525vw;padding:0 2.52525cqw}.pre-register-title{font-size:1.0101vw;color:#3d525f;text-align:center;margin-bottom:1.0101vw;margin-bottom:1.0101cqw;font-size:1.0101cqw;font-weight:700;line-height:1.5}.pre-register-radio-group{justify-content:center;display:flex}.pre-register-line-group{margin:0 auto .80808vw;text-align:center;width:10.101vw;width:10.101cqw;height:10.101vw;height:10.101cqw;margin:0 auto .80808cqw;position:relative}.pre-register-line-group .line-link{padding:.40404vw 1.61616vw;color:#fff;font-size:.80808vw;font-weight:700;border-radius:.40404vw;cursor:pointer;background:#06c755;border-radius:.40404cqw;padding:.40404cqw 1.61616cqw;font-size:.80808cqw;transition:opacity .2s;display:inline-block}.pre-register-line-group .line-link:hover{opacity:.85}.pre-register-form{flex-direction:column;align-items:center;gap:.50505cqw;display:flex}.pre-register-input{width:100%;height:2.22222vw;border-radius:.50505vw;font-size:.70707vw;margin-bottom:.80808vw;text-align:center;padding:0 .80808vw;background:#eaf2f8;border:1px solid #b6c3d1;border-radius:.50505cqw;outline:none;height:2.22222cqw;margin-bottom:.80808cqw;padding:0 .80808cqw;font-size:.70707cqw;transition:border-color .2s}.pre-register-input::placeholder{color:#b6c3d1}.pre-register-input:focus{border-color:#22abff}.pre-register-checkbox-group{flex-direction:column;align-items:flex-start;width:100%;display:flex}.pre-register-checkbox-group a{color:#22abff;text-decoration:underline}.pre-register-submit-btn{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#594e3d;padding:.20202vw .80808vw;font-size:.80808vw;font-weight:700;text-align:center;background:#d5c5aa;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:.20202cqw .80808cqw;font-size:.80808cqw;transition:opacity .2s,transform .15s;display:inline-flex}.pre-register-submit-btn:hover{opacity:.9}.pre-register-submit-btn:active{transform:scale(.97)}.pre-register-success{padding:1.0101vw 0;flex-direction:column;align-items:center;padding:1.0101cqw 0;display:flex}.pre-register-success-tips{font-size:.70707vw;color:#5a4e3c;text-align:center;margin-top:.60606vw;margin-top:.60606cqw;font-size:.70707cqw;line-height:1.8}
.title-node{font-size:1.21212vw;text-align:center;font-size:1.21212cqw}.title-node .title-node-text{z-index:1;color:#574631;max-width:100%;display:inline-block;position:relative}.title-node .title-node-lines{flex-direction:column;align-items:center;gap:.20202cqw;max-width:100%;line-height:1.1;display:inline-flex}.title-node .title-node-mask{white-space:pre-wrap;max-width:100%;display:block;overflow:hidden}.title-node .title-node-text-inner{will-change:transform;overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:inline-block}.title-node .title-node-deco{width:1.81818vw;aspect-ratio:49/21;opacity:0;transform-origin:50%;pointer-events:none;will-change:transform,opacity,clip-path;width:1.81818cqw;display:block;position:absolute}.title-node .title-node-deco--left{top:-.15152vw;top:-.15152cqw;left:-1.0101vw;background:url("./left.3ddf5d8f.svg") 0 0/100% 100% no-repeat;left:-1.0101cqw}.title-node .title-node-deco--right{bottom:-.15152vw;bottom:-.15152cqw;right:-1.0101vw;background:url("./right.f3f0a851.svg") 0 0/100% 100% no-repeat;right:-1.0101cqw}@media (prefers-reduced-motion:reduce){.title-node .title-node-text,.title-node .title-node-deco{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.title-node .title-node-text-inner{transform:none!important}}
.hl-modal--mobile .title-node{font-size:6.4vw;text-align:center;font-size:6.4cqw}.hl-modal--mobile .title-node .title-node-text{z-index:1;color:#574631;max-width:100%;display:inline-block;position:relative}.hl-modal--mobile .title-node .title-node-lines{flex-direction:column;align-items:center;gap:1.06667cqw;max-width:100%;line-height:1.1;display:inline-flex}.hl-modal--mobile .title-node .title-node-mask{white-space:pre-wrap;max-width:100%;display:block;overflow:hidden}.hl-modal--mobile .title-node .title-node-text-inner{will-change:transform;overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:inline-block}.hl-modal--mobile .title-node .title-node-deco{width:9.6vw;aspect-ratio:49/21;opacity:0;transform-origin:50%;pointer-events:none;will-change:transform,opacity,clip-path;width:9.6cqw;display:block;position:absolute}.hl-modal--mobile .title-node .title-node-deco--left{top:-.8vw;top:-.8cqw;left:-5.33333vw;background:url("./left.3ddf5d8f.svg") 0 0/100% 100% no-repeat;left:-5.33333cqw}.hl-modal--mobile .title-node .title-node-deco--right{bottom:-.8vw;bottom:-.8cqw;right:-5.33333vw;background:url("./right.f3f0a851.svg") 0 0/100% 100% no-repeat;right:-5.33333cqw}@media (prefers-reduced-motion:reduce){.hl-modal--mobile .title-node .title-node-text,.hl-modal--mobile .title-node .title-node-deco{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.hl-modal--mobile .title-node .title-node-text-inner{transform:none!important}}
.tip{font-size:.70707vw;text-align:center;color:#6b5a44;width:100%;font-size:.70707cqw;position:relative}.tip:before,.tip:after{content:"";background:linear-gradient(90deg,rgba(111,87,60,0),rgba(111,87,60,.55),rgba(111,87,60,0));width:100%;height:1px;display:block}.tip:before{margin-bottom:.60606vw;margin-bottom:.60606cqw}.tip:after{margin-top:.60606vw;margin-top:.60606cqw}.tip p{margin:0;line-height:1.6}
.ribbon-badge{top:var(--rb-top,-1.31313vw);top:var(--rb-top,-1.31313cqw);left:var(--rb-left,-.50505vw);left:var(--rb-left,-.50505cqw);z-index:4;filter:drop-shadow(0 .10101cqw .20202cqw rgba(0,0,0,.4));position:absolute}.ribbon-badge__text{white-space:nowrap;min-height:var(--rb-min-height,1.91919vw);min-height:var(--rb-min-height,1.91919cqw);padding:var(--rb-padding,.40404vw 2.52525vw .40404vw 1.0101vw);padding:var(--rb-padding,.40404cqw 2.52525cqw .40404cqw 1.0101cqw);font-size:var(--rb-font-size,.70707vw);font-size:var(--rb-font-size,.70707cqw);letter-spacing:var(--rb-letter-spacing,1px);color:#f2f0e5;text-shadow:0 1px rgba(255,255,255,.35);align-items:center;font-weight:600;line-height:1.15;display:inline-flex;position:relative}.ribbon-badge__bg{z-index:0;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-style:solid;border-color:transparent;border-width:0 calc(var(--rb-border-right,34)*1px)0 calc(var(--rb-slice-left,10)*1px);border-image-source:url("./Badge-bg.edb5b96a.png");border-image-slice:0 var(--rb-slice-right,30)0 var(--rb-slice-left,10)fill;border-image-width:0 calc(var(--rb-border-right,34)*1px)0 calc(var(--rb-slice-left,10)*1px);border-image-outset:0;border-image-repeat:stretch;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ribbon-badge__label{z-index:1;position:relative}
.choose-language{display:inline-block;position:relative}.choose-language-trigger{cursor:pointer;vertical-align:middle;align-items:center;display:inline-flex}.choose-language-dropdown{border-radius:.30303vw;box-shadow:0 .70707vw 2.0202vw rgba(0,0,0,.35);padding:.50505vw 0;background:#1b1b1b;border:1px solid rgba(255,255,255,.08);border-radius:.30303cqw;margin-top:0;padding:.50505cqw 0;overflow:hidden;box-shadow:0 .70707cqw 2.0202cqw rgba(0,0,0,.35)}.choose-language-item{text-align:center;font-size:.80808vw;padding:.60606vw .40404vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:#e7ddc6;width:100%;padding:.60606cqw .40404cqw;font-size:.80808cqw;line-height:1;transition:background .15s,color .15s,font-weight .15s}.choose-language-item:hover{color:#f3e7c2;background:rgba(160,123,80,.18);font-weight:700}.choose-language-item.chinese{margin:0 .90909vw;border-radius:.20202vw;padding-left:.40404vw;padding-left:.40404cqw;padding-right:.40404vw;background:rgba(255,255,255,.04);border-radius:.20202cqw;margin:0 .90909cqw;padding-right:.40404cqw}.choose-language-item.selected{color:#fff2d8;background:rgba(160,123,80,.55);font-weight:800}.choose-language-divider{margin:.20202vw .90909vw;background:rgba(255,255,255,.08);height:1px;margin:.20202cqw .90909cqw}
.choose-language.choose-language--mobile .choose-language-dropdown{border-radius:1.6vw;padding:2.13333vw 0;box-shadow:0 2.13333vw 6.4vw rgba(0,0,0,.35);border-radius:1.6cqw;padding:2.13333cqw 0;box-shadow:0 2.13333cqw 6.4cqw rgba(0,0,0,.35)}.choose-language.choose-language--mobile .choose-language-item{font-size:3.73333vw;padding:2.66667vw 2.13333vw;padding:2.66667cqw 2.13333cqw;font-size:3.73333cqw;line-height:1}.choose-language.choose-language--mobile .choose-language-item.chinese{margin:0 3.2vw;border-radius:1.06667vw;padding-left:2.13333vw;padding-left:2.13333cqw;padding-right:2.13333vw;border-radius:1.06667cqw;margin:0 3.2cqw;padding-right:2.13333cqw}
.side-bar-container{-webkit-backdrop-filter:blur(.10101cqw);backdrop-filter:blur(.10101cqw);z-index:2;left:0;top:calc((100vh - var(--pc-slide-height))/2);top:calc((100dvh - var(--pc-slide-height))/2);width:7.07071vw;width:7.07071cqw;height:var(--pc-slide-height);padding:1.51515vw 0;padding:1.51515cqw 0 3.0303vw;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;justify-content:space-between;padding-bottom:3.0303cqw;transition:background-image .3s;display:flex;position:fixed}.side-bar-container .logo{width:70%;margin:0 auto}.side-bar-container .logo img{object-fit:contain;width:100%;height:100%}.side-bar-container .menu-list{width:calc(100% - .20202vw);margin-top:1.21212vw;flex-direction:column;gap:.70707cqw;width:calc(100% - .20202cqw);margin-top:1.21212cqw;display:flex}.side-bar-container .menu-list .menu-item{height:1.76768vw;cursor:pointer;border-top:1px solid transparent;border-bottom:1px solid transparent;justify-content:center;align-items:center;height:1.76768cqw;text-decoration:none;transition:all .3s;display:flex;position:relative}.side-bar-container .menu-list .menu-item .menu-text{z-index:1;font-size:.70707vw;color:#fff;letter-spacing:0;text-shadow:0 .10101vw .40404vw rgba(0,0,0,.5);text-shadow:0 .10101cqw .40404cqw rgba(0,0,0,.5);font-size:.70707cqw;font-weight:700;line-height:1.1;position:relative}.side-bar-container .menu-list .menu-item.active{background:var(--menu-active-item-bg,rgba(73,82,128,.7))}.side-bar-container .menu-list .menu-item.active:before{content:"";width:4.14141vw;width:4.14141cqw;height:2.12121vw;background:var(--menu-active-bg,url("./menu-home-activated.a2e49b24.png"))center/contain no-repeat;pointer-events:none;height:2.12121cqw;position:absolute;top:77%;left:50%;transform:translate(-2.82828cqw,-50%)}.side-bar-container .menu-list .menu-item.active .menu-text{color:var(--menu-active-text-color,#2ed7ff);text-shadow:0 0 .50505vw rgba(46,215,255,.35);text-shadow:0 0 .50505cqw rgba(46,215,255,.35)}.side-bar-container .menu-list .menu-item.disabled{cursor:default;opacity:.7}.side-bar-container .side-bar-footer .choose-language{justify-content:center;width:100%;display:flex}.side-bar-container .side-bar-footer .choose-language-trigger{justify-content:center;width:100%}.side-bar-container .side-bar-footer .social-media{padding:0 .50505vw;grid-template-columns:repeat(3,1.11111cqw);justify-content:center;gap:1.0101cqw;width:100%;padding:0 .50505cqw;display:grid}.side-bar-container .side-bar-footer .social-media .social-media-item{width:1.21212vw;width:1.21212cqw;height:1.21212vw;cursor:pointer;background-color:rgba(255,255,255,.7);flex-shrink:0;height:1.21212cqw;transition:background-color .2s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.side-bar-container .side-bar-footer .social-media .social-media-item:hover{background-color:var(--media-active-color,#5867c2)}.side-bar-container .side-bar-footer .language-trigger{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:.90909vw 0 0;min-width:5.55556vw;min-width:5.55556cqw;height:1.71717vw;border-radius:1.0101vw;z-index:0;cursor:pointer;border:1px solid var(--language-active-color,#6256c5);background:0 0;border-radius:1.0101cqw;justify-content:center;align-items:center;height:1.71717cqw;margin:.90909cqw 0 0;display:flex;position:relative}.side-bar-container .side-bar-footer .language-trigger:after{content:"";right:.40404vw;border-left:.30303cqw solid transparent;border-right:.30303cqw solid transparent;border-top:.40404vw solid var(--language-active-color,#6256c5);border-top:.40404cqw solid var(--language-active-color,#6256c5);width:0;height:0;filter:drop-shadow(0 0 .30303cqw color-mix(in srgb,var(--language-active-color,#6256c5)55%,transparent));pointer-events:none;position:absolute;top:50%;right:.40404cqw;transform:translateY(-50%)}.side-bar-container .side-bar-footer .language-trigger:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--language-active-color,#6256c5)45%,transparent),0 0 1.21212vw color-mix(in srgb,var(--language-active-color,#6256c5)55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--language-active-color,#6256c5)45%,transparent),0 0 1.21212cqw color-mix(in srgb,var(--language-active-color,#6256c5)55%,transparent);transform:translateY(-1px)}.side-bar-container .side-bar-footer .language-trigger .language-text{text-align:center;color:rgba(255,255,255,.95);font-size:.60606vw;letter-spacing:0;white-space:nowrap;padding:0 1.41414vw 0 .90909vw;text-shadow:0 .10101vw .50505vw rgba(0,0,0,.55);text-shadow:0 .10101cqw .50505cqw rgba(0,0,0,.55);padding:0 1.41414cqw 0 .90909cqw;font-size:.60606cqw;font-weight:800;line-height:1}
.tool-bar-container{top:calc((100vh - var(--pc-slide-height))/2 + 1.21212vw);top:calc((100vh - var(--pc-slide-height))/2 + 1.21212cqw);top:calc((100dvh - var(--pc-slide-height))/2 + 1.21212vw);top:calc((100dvh - var(--pc-slide-height))/2 + 1.21212cqw);right:calc((100vw - var(--pc-slide-width))/2 + 1.61616vw);right:calc((100vw - var(--pc-slide-width))/2 + 1.61616cqw);right:calc((100dvw - var(--pc-slide-width))/2 + 1.61616vw);right:calc((100dvw - var(--pc-slide-width))/2 + 1.61616cqw);z-index:20;align-items:center;gap:.80808cqw;display:flex;position:fixed}.tool-bar-item{cursor:pointer}.tool-bar-item.login-user-icon{justify-content:flex-start;align-items:center;gap:.20202cqw;display:inline-flex}.tool-bar-item.login-user-icon .login-user-avatar{width:1.0101vw;width:1.0101cqw;height:1.0101vw;flex-shrink:0;height:1.0101cqw;position:relative}.tool-bar-item.login-user-icon .login-user-name{font-size:.70707vw;color:#fff;white-space:nowrap;letter-spacing:.10101vw;letter-spacing:.10101cqw;flex-flow:row;align-items:center;gap:.20202cqw;max-width:100%;font-size:.70707cqw;line-height:1;display:inline-flex}.tool-bar-item.login-user-icon .login-user-name .login-user-name-text{white-space:nowrap;flex:0 auto;min-width:0}.tool-bar-item.login-user-icon .login-user-name .login-logout-icon{object-fit:contain;flex:none;width:auto;height:1.5em;display:inline-block}.tool-bar-item.music-switch{cursor:pointer;height:1.41414vw;width:2.22222vw;height:1.41414cqw;background:0 0;border:0;justify-content:center;align-items:center;gap:.20202cqw;width:2.22222cqw;margin:0;padding:0;display:inline-flex}.tool-bar-item.music-switch .music-line{width:.15152vw;width:.15152cqw;height:.70707vw;border-radius:.10101vw;background:var(--tool-bar-line-color,#22abff);transform-origin:50%;border-radius:.10101cqw;height:.70707cqw;animation:.8s ease-in-out infinite music-wave}.tool-bar-item.music-switch .music-line:first-child{height:.50505vw;height:.50505cqw;animation-duration:.76s;animation-delay:0s}.tool-bar-item.music-switch .music-line:nth-child(2){height:.70707vw;height:.70707cqw;animation-duration:.82s;animation-delay:80ms}.tool-bar-item.music-switch .music-line:nth-child(3){height:1.0101vw;height:1.0101cqw;animation-duration:.74s;animation-delay:.14s}.tool-bar-item.music-switch .music-line:nth-child(4){height:.70707vw;height:.70707cqw;animation-duration:.84s;animation-delay:.2s}.tool-bar-item.music-switch .music-line:nth-child(5){height:.50505vw;height:.50505cqw;animation-duration:.78s;animation-delay:.26s}.tool-bar-item.music-switch.paused .music-line{background:#fff;animation:none;transform:scaleY(1)}@keyframes music-wave{0%{transform:scaleY(.45)}35%{transform:scaleY(1.35)}65%{transform:scaleY(.7)}to{transform:scaleY(1.2)}}
.hl-pagination{--pg-gold:#c9b18a;--pg-active-bg:#8c2328;--pg-active-text:#fff;--pg-text:#c9b18a;--pg-disabled:.35;flex-direction:column;align-items:center;gap:.60606cqw;display:flex}.hl-pagination__info{font-size:.65657vw;color:var(--pg-gold);opacity:.8;font-size:.65657cqw}.hl-pagination__bar{align-items:center;gap:1.0101cqw;display:flex}.hl-pagination__arrow{cursor:pointer;opacity:1;background:0 0;border:none;align-items:center;gap:.30303cqw;padding:0;transition:opacity .14s;display:flex}.hl-pagination__arrow--disabled{opacity:var(--pg-disabled);cursor:not-allowed;pointer-events:none}.hl-pagination__arrow:hover:not(.hl-pagination__arrow--disabled){opacity:.75}.hl-pagination__arrow-img{object-fit:contain;display:block}.hl-pagination__pages{align-items:center;gap:.30303cqw;display:flex}.hl-pagination__page-btn{width:2.0202vw;width:2.0202cqw;height:2.0202vw;border:1px solid var(--pg-gold);border-radius:.30303vw;font-size:.75758vw;height:2.0202cqw;color:var(--pg-text);cursor:pointer;background:0 0;border-radius:.30303cqw;justify-content:center;align-items:center;font-size:.75758cqw;font-weight:500;transition:background .14s,color .14s;display:inline-flex}.hl-pagination__page-btn:hover:not(.hl-pagination__page-btn--active){background:rgba(201,177,138,.15)}.hl-pagination__page-btn--active{background:var(--pg-active-bg);border-color:var(--pg-active-bg);color:var(--pg-active-text);cursor:default;font-weight:700}.hl-pagination__ellipsis{width:2.0202vw;width:2.0202cqw;height:2.0202vw;font-size:.90909vw;height:2.0202cqw;color:var(--pg-gold);letter-spacing:.10101vw;letter-spacing:.10101cqw;border:1px solid var(--pg-gold);border-radius:.30303vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.30303cqw;justify-content:center;align-items:center;font-size:.90909cqw;display:inline-flex}
.side-bar-horizontal-container{width:100%;height:3.0303vw;padding:0 1.21212vw;z-index:100;-webkit-backdrop-filter:blur(.40404cqw);backdrop-filter:blur(.40404cqw);background:linear-gradient(rgba(20,18,45,.85) 0%,rgba(30,28,60,.6) 100%);flex-direction:row;align-items:center;height:3.0303cqw;padding:0 1.21212cqw;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px rgba(255,255,255,.06)}.side-bar-horizontal-container .horizontal-logo{margin-right:1.61616vw;width:4.54545vw;aspect-ratio:65/31;flex-shrink:0;align-items:center;width:4.54545cqw;margin-right:1.61616cqw;display:flex;position:relative}.side-bar-horizontal-container .horizontal-logo .logo-image{object-fit:contain;display:block}.side-bar-horizontal-container .horizontal-menu-list{margin-left:6.06061vw;flex-direction:row;flex-shrink:0;align-items:center;margin-left:6.06061cqw;display:flex}.side-bar-horizontal-container .horizontal-menu-list .horizontal-menu-item{min-width:6.06061vw;min-width:6.06061cqw;height:3.0303vw;padding:0 1.0101vw;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:.10101cqw solid transparent;justify-content:center;align-items:center;height:3.0303cqw;padding:0 1.0101cqw;text-decoration:none;display:flex;position:relative}.side-bar-horizontal-container .horizontal-menu-list .horizontal-menu-item .menu-text{z-index:1;font-size:.70707vw;color:rgba(255,255,255,.75);letter-spacing:.5px;text-shadow:0 .10101vw .40404vw rgba(0,0,0,.4);text-shadow:0 .10101cqw .40404cqw rgba(0,0,0,.4);white-space:nowrap;font-size:.70707cqw;font-weight:700;line-height:1;transition:color .25s;position:relative}.side-bar-horizontal-container .horizontal-menu-list .horizontal-menu-item:hover .menu-text{color:rgba(255,255,255,.95)}.side-bar-horizontal-container .horizontal-menu-list .horizontal-menu-item.active{background:var(--menu-active-bg,transparent)center/contain no-repeat;background-position:-.50505cqw .70707cqw;background-size:100%}.side-bar-horizontal-container .horizontal-menu-list .horizontal-menu-item.active .menu-text{color:var(--menu-active-text-color,#2ed7ff);text-shadow:0 0 .60606cqw color-mix(in srgb,var(--menu-active-text-color,#2ed7ff)50%,transparent)}.side-bar-horizontal-container .horizontal-right{flex-direction:row;align-items:center;gap:.60606cqw;margin-left:auto;display:flex}.side-bar-horizontal-container .horizontal-right .divider{width:1px;height:1.0101vw;background:rgba(255,255,255,.18);flex-shrink:0;height:1.0101cqw;display:block}.side-bar-horizontal-container .horizontal-right .horizontal-social-media{flex-direction:row;align-items:center;gap:.70707cqw;display:flex}.side-bar-horizontal-container .horizontal-right .horizontal-social-media .social-media-item{width:1.0101vw;width:1.0101cqw;height:1.0101vw;cursor:pointer;background-color:rgba(255,255,255,.65);flex-shrink:0;height:1.0101cqw;transition:background-color .2s,transform .2s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.side-bar-horizontal-container .horizontal-right .horizontal-social-media .social-media-item:hover{background-color:var(--media-active-color,#5867c2);transform:scale(1.15)}.side-bar-horizontal-container .horizontal-right .tool-bar-item.login-user-icon.horizontal-login-btn{cursor:pointer;flex-shrink:0;align-items:center;gap:.30303cqw;display:inline-flex}.side-bar-horizontal-container .horizontal-right .tool-bar-item.login-user-icon.horizontal-login-btn .login-user-avatar{width:.90909vw;width:.90909cqw;height:.90909vw;height:.90909cqw}.side-bar-horizontal-container .horizontal-right .tool-bar-item.login-user-icon.horizontal-login-btn .login-user-name{font-size:.65657vw;color:rgba(255,255,255,.85);white-space:nowrap;letter-spacing:1px;font-size:.65657cqw;font-weight:600}.side-bar-horizontal-container .horizontal-right .tool-bar-item.music-switch.horizontal-music-switch{width:1.81818vw;width:1.81818cqw;height:1.21212vw;flex-shrink:0;height:1.21212cqw}.side-bar-horizontal-container .horizontal-right .horizontal-language-trigger{-webkit-user-select:none;-moz-user-select:none;user-select:none;height:1.51515vw;padding:0 1.11111vw 0 .50505vw;min-width:4.54545vw;height:1.51515cqw;border-radius:.80808vw;cursor:pointer;border:1px solid var(--language-active-color,#6256c5);background:0 0;border-radius:.80808cqw;flex-shrink:0;justify-content:center;align-items:center;min-width:4.54545cqw;padding:0 1.11111cqw 0 .50505cqw;transition:all .2s;display:flex;position:relative}.side-bar-horizontal-container .horizontal-right .horizontal-language-trigger:after{content:"";right:.40404vw;border-left:.20202cqw solid transparent;border-right:.20202cqw solid transparent;border-top:.30303vw solid var(--language-active-color,#6256c5);border-top:.30303cqw solid var(--language-active-color,#6256c5);pointer-events:none;width:0;height:0;position:absolute;top:50%;right:.40404cqw;transform:translateY(-50%)}.side-bar-horizontal-container .horizontal-right .horizontal-language-trigger:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--language-active-color,#6256c5)45%,transparent),0 0 .80808vw color-mix(in srgb,var(--language-active-color,#6256c5)45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--language-active-color,#6256c5)45%,transparent),0 0 .80808cqw color-mix(in srgb,var(--language-active-color,#6256c5)45%,transparent);transform:translateY(-1px)}.side-bar-horizontal-container .horizontal-right .horizontal-language-trigger .language-text{color:rgba(255,255,255,.9);font-size:.50505vw;white-space:nowrap;text-shadow:0 1px .30303vw rgba(0,0,0,.4);text-shadow:0 1px .30303cqw rgba(0,0,0,.4);font-size:.50505cqw;font-weight:700;line-height:1}
.follower-container{z-index:1000;box-sizing:border-box;width:100%;height:100%;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);z-index:1000;padding:2.66667vw;will-change:opacity,transform;background-image:url("./follower-bg.1dc4b315.png");background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;padding:2.66667cqw;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.follower-container .follower-nav{height:12vw;padding:0 2.66667vw;flex-shrink:0;justify-content:space-between;align-items:center;height:12cqw;padding:0 2.66667cqw;display:flex}.follower-container .follower-nav .logo{height:9.33333vw;aspect-ratio:1054/497;flex-shrink:0;width:auto;height:9.33333cqw;position:relative}.follower-container .follower-nav .mobile-right{justify-content:flex-end;align-items:center;gap:2.66667cqw;display:flex}.follower-container .follower-nav .tool-bar-item.login-user-icon.mobile-login-btn{align-items:center;gap:.8cqw;display:inline-flex}.follower-container .follower-nav .tool-bar-item.login-user-icon.mobile-login-btn .login-user-avatar{width:4.26667vw;width:4.26667cqw;height:4.26667vw;height:4.26667cqw}.follower-container .follower-nav .tool-bar-item.login-user-icon.mobile-login-btn .login-user-name{font-size:3.73333vw;color:rgba(255,255,255,.88);letter-spacing:.6px;font-size:3.73333cqw;font-weight:600;line-height:1}.follower-container .follower-nav .tool-bar-item.music-switch.mobile-music-switch{width:6.13333vw;width:6.13333cqw;height:4vw;gap:.53333cqw;height:4cqw}.follower-container .follower-nav .tool-bar-item.music-switch.mobile-music-switch .music-line{width:.53333vw;width:.53333cqw}.follower-container .follower-nav .tool-bar-item.music-switch.mobile-music-switch .music-line:first-child{height:1.6vw;height:1.6cqw}.follower-container .follower-nav .tool-bar-item.music-switch.mobile-music-switch .music-line:nth-child(2){height:2.13333vw;height:2.13333cqw}.follower-container .follower-nav .tool-bar-item.music-switch.mobile-music-switch .music-line:nth-child(3){height:3.2vw;height:3.2cqw}.follower-container .follower-nav .tool-bar-item.music-switch.mobile-music-switch .music-line:nth-child(4){height:2.13333vw;height:2.13333cqw}.follower-container .follower-nav .tool-bar-item.music-switch.mobile-music-switch .music-line:nth-child(5){height:1.6vw;height:1.6cqw}.follower-container .follower-nav .close-icon{width:6.66667vw;width:6.66667cqw;height:6.66667vw;cursor:pointer;background:0 0;border:0;outline:none;flex-shrink:0;height:6.66667cqw;margin:0;padding:0;position:relative}.follower-container .follower-nav .close-icon .close-bar{width:8vw;width:8cqw;height:.66667vw;border-radius:.53333vw;background:rgba(255,255,255,.92);border-radius:.53333cqw;height:.66667cqw;transition:transform .2s,opacity .2s;display:block;position:absolute;top:50%;left:50%}.follower-container .follower-nav .close-icon .close-bar:first-child{transform:translate(-50%,-50%)rotate(45deg)}.follower-container .follower-nav .close-icon .close-bar:nth-child(2){transform:translate(-50%,-50%)rotate(-45deg)}.follower-container .follower-nav .close-icon:hover .close-bar{opacity:.85}.follower-container .content-container{padding:0 2.66667vw;flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:0 2.66667cqw;display:flex}.follower-container .content{padding-top:2.66667vw;padding-top:2.66667cqw}.follower-container .content .item{padding:2.66667vw 0;justify-content:space-between;align-items:center;padding:2.66667cqw 0;display:flex}.follower-container .content .item .left{text-align:left;color:#f2f2f4;font-size:7.73333vw;letter-spacing:.4vw;letter-spacing:.4cqw;font-size:7.73333cqw;font-weight:200}.follower-container .content .item .left .small{font-size:5.6vw;font-size:5.6cqw}.follower-container .content .item .right{color:#f2f2f4;text-align:right}.follower-container .side-bar-footer{padding-bottom:2.66667vw;flex-shrink:0;padding-bottom:2.66667cqw}.follower-container .side-bar-footer .social-media{flex-wrap:wrap;justify-content:flex-start;gap:5.33333cqw;width:100%;display:flex}.follower-container .side-bar-footer .social-media .social-media-item{width:6.66667vw;width:6.66667cqw;height:6.66667vw;cursor:pointer;background-color:rgba(255,255,255,.7);flex-shrink:0;height:6.66667cqw;transition:background-color .2s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.follower-container .side-bar-footer .social-media .social-media-item:hover{background-color:var(--media-active-color,#5867c2)}
.side-bar-mobile-container{z-index:120;width:100%;height:12vw;padding:0 2.66667vw;height:12cqw;padding:0 2.66667cqw;padding-top:env(safe-area-inset-top,0);box-sizing:border-box;-webkit-backdrop-filter:blur(1.06667cqw);background:linear-gradient(#2d3553 0%,#262f4d 100%);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 1px rgba(255,255,255,.08)}.side-bar-mobile-container .mobile-logo{aspect-ratio:1054/497;height:9.33333vw;flex-shrink:0;height:9.33333cqw;position:relative}.side-bar-mobile-container .mobile-logo .logo-image{width:100%;height:auto;display:block}.side-bar-mobile-container .mobile-right{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4cqw;min-width:0;display:flex}.side-bar-mobile-container .mobile-right .tool-bar-item.login-user-icon.mobile-login-btn{align-items:center;gap:.8cqw;display:inline-flex}.side-bar-mobile-container .mobile-right .tool-bar-item.login-user-icon.mobile-login-btn .login-user-avatar{width:4.26667vw;width:4.26667cqw;height:4.26667vw;height:4.26667cqw}.side-bar-mobile-container .mobile-right .tool-bar-item.login-user-icon.mobile-login-btn .login-user-name{font-size:3.73333vw;color:rgba(255,255,255,.88);letter-spacing:.6px;font-size:3.73333cqw;font-weight:600;line-height:1}.side-bar-mobile-container .mobile-right .tool-bar-item.music-switch.mobile-music-switch{width:6.13333vw;width:6.13333cqw;height:4vw;gap:.53333cqw;height:4cqw}.side-bar-mobile-container .mobile-right .tool-bar-item.music-switch.mobile-music-switch .music-line{width:.53333vw;width:.53333cqw}.side-bar-mobile-container .mobile-right .tool-bar-item.music-switch.mobile-music-switch .music-line:first-child{height:1.6vw;height:1.6cqw}.side-bar-mobile-container .mobile-right .tool-bar-item.music-switch.mobile-music-switch .music-line:nth-child(2){height:2.13333vw;height:2.13333cqw}.side-bar-mobile-container .mobile-right .tool-bar-item.music-switch.mobile-music-switch .music-line:nth-child(3){height:3.2vw;height:3.2cqw}.side-bar-mobile-container .mobile-right .tool-bar-item.music-switch.mobile-music-switch .music-line:nth-child(4){height:2.13333vw;height:2.13333cqw}.side-bar-mobile-container .mobile-right .tool-bar-item.music-switch.mobile-music-switch .music-line:nth-child(5){height:1.6vw;height:1.6cqw}.side-bar-mobile-container .mobile-right .mobile-language-trigger{width:4.26667vw;width:4.26667cqw;height:4.26667vw;cursor:pointer;vertical-align:middle;height:4.26667cqw;position:relative}.side-bar-mobile-container .mobile-right .mobile-nav-icon{width:3.2vw;width:3.2cqw;height:3.2vw;cursor:pointer;background:0 0;border:0;outline:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.66667cqw;height:3.2cqw;margin:0;padding:0;display:inline-flex}.side-bar-mobile-container .mobile-right .mobile-nav-icon .nav-bar{width:4vw;width:4cqw;height:.4vw;border-radius:.26667vw;background:rgba(255,255,255,.92);border-radius:.26667cqw;height:.4cqw;transition:transform .2s,opacity .2s;display:block}
.cookie-popup{z-index:900;padding:.60606vw .70707vw calc(.60606vw + env(safe-area-inset-bottom));padding:.60606cqw .70707cqw calc(.60606cqw + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.cookie-popup__inner{width:49.495vw;padding:.60606vw .70707vw;border-radius:.60606vw;-webkit-backdrop-filter:blur(.50505cqw);box-shadow:0 .50505vw 1.51515vw rgba(0,0,0,.35);pointer-events:auto;background:rgba(12,12,12,.62);border:1px solid rgba(255,255,255,.18);border-radius:.60606cqw;justify-content:space-between;align-items:center;gap:.70707cqw;width:min(49.495cqw,100vw - 1.41414cqw);padding:.60606cqw .70707cqw;display:flex;box-shadow:0 .50505cqw 1.51515cqw rgba(0,0,0,.35)}.cookie-popup__text{font-size:.70707vw;color:rgba(255,255,255,.92);white-space:pre-line;flex:1;min-width:0;margin:0;font-size:.70707cqw;line-height:1.4}.cookie-popup__actions{flex-shrink:0;align-items:center;gap:.50505cqw;display:flex}.cookie-popup__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:.50505vw .70707vw;border-radius:.50505vw;font-size:.70707vw;letter-spacing:.2px;border:none;border-radius:.50505cqw;outline:none;padding:.50505cqw .70707cqw;font-size:.70707cqw;font-weight:600;line-height:1;transition:transform .12s,box-shadow .12s,filter .12s,background .12s}.cookie-popup__btn:active{transform:translateY(1px)}.cookie-popup__btn:focus-visible{box-shadow:0 0 0 .15152vw rgba(50,131,169,.35);box-shadow:0 0 0 .15152cqw rgba(50,131,169,.35)}.cookie-popup__btn--primary{color:#fff;box-shadow:0 .40404vw .90909vw rgba(0,0,0,.25);background:linear-gradient(90deg,#3283a9,#764ba2);box-shadow:0 .40404cqw .90909cqw rgba(0,0,0,.25)}.cookie-popup__btn--primary:hover{filter:brightness(1.05)}@media (max-width:768px){.cookie-popup{padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.cookie-popup__inner{flex-direction:column;align-items:stretch;gap:10px;width:calc(100vw - 20px)}.cookie-popup__actions{justify-content:flex-end}.cookie-popup__btn{width:100%}}
.official-site-footer{color:rgba(255,255,255,.86);padding:1.21212vw 0;background:#000;width:100vw;padding:1.21212cqw 0;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.official-site-footer__container{width:60.6061vw;text-align:center;width:min(60.6061cqw,100vw - 3.0303cqw);margin:0 auto}.official-site-footer__lines{gap:.40404cqw;display:grid}.official-site-footer__line{font-size:.60606vw;font-size:.60606cqw;line-height:.90909vw;flex-wrap:wrap;justify-content:center;gap:.60606cqw 1.0101cqw;line-height:.90909cqw;display:flex}.official-site-footer__item{white-space:nowrap;opacity:.9}.official-site-footer__tips{margin-top:.70707vw;gap:.40404cqw;margin-top:.70707cqw;display:grid}.official-site-footer__tip{font-size:.60606vw;font-size:.60606cqw;line-height:.90909vw;opacity:.75;margin:0;line-height:.90909cqw}.official-site-footer__links{margin-top:.80808vw;flex-wrap:wrap;justify-content:center;gap:.50505cqw .90909cqw;margin-top:.80808cqw;display:flex}.official-site-footer__link{font-size:.60606vw;font-size:.60606cqw;line-height:.90909vw;color:rgba(255,255,255,.86);opacity:.85;line-height:.90909cqw;text-decoration:none;transition:opacity .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.official-site-footer__link:hover{opacity:1;-webkit-text-decoration:underline rgba(255,255,255,.65);text-decoration:underline rgba(255,255,255,.65)}.official-site-footer__link.is-disabled{opacity:.55;cursor:default;text-decoration:none}.official-site-footer__copyright{margin-top:.70707vw;font-size:.60606vw;font-size:.60606cqw;line-height:.90909vw;opacity:.6;margin-top:.70707cqw;line-height:.90909cqw}@media (max-width:480px){.official-site-footer__container{width:calc(100vw - 36px)}.official-site-footer__line,.official-site-footer__tip,.official-site-footer__link,.official-site-footer__copyright{font-size:11px}}
.revealable-footer{z-index:30;transform:translate3d(0,calc(100% - var(--rf-handle-h,1.41414vw)),0);transform:translate3d(0,calc(100% - var(--rf-handle-h,1.41414cqw)),0);opacity:0;pointer-events:none;transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .24s;position:fixed;bottom:0;left:0;right:0}.revealable-footer.is-active{opacity:1;pointer-events:auto}.revealable-footer.is-revealed{transform:translate(0,0)}.revealable-footer__handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--rf-handle-h,1.41414vw);height:var(--rf-handle-h,1.41414cqw);color:rgba(255,255,255,.85);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,.88);border:none;border-top:1px solid rgba(255,255,255,.08);justify-content:center;align-items:center;gap:.40404cqw;transition:background-color .2s,color .2s;display:flex}.revealable-footer__handle:hover{color:#fff;background:rgba(0,0,0,.96)}.revealable-footer__handle:focus-visible{outline-offset:-.10101vw;outline-offset:-.10101cqw;outline:1px solid rgba(255,255,255,.5)}.revealable-footer__handle-arrow{width:.50505vw;width:.50505cqw;height:.50505vw;border-top:.07576cqw solid;border-left:.07576cqw solid;height:.50505cqw;transition:transform .32s cubic-bezier(.22,.61,.36,1);display:inline-block;transform:translateY(.10101cqw)rotate(45deg)}.revealable-footer.is-revealed .revealable-footer__handle-arrow{transform:translateY(-.10101cqw)rotate(225deg)}.revealable-footer__body{background:#000}.revealable-footer__body .page-footer{width:100%}.revealable-footer--pc{--rf-handle-h:1.41414cqw}
.revealable-footer--mobile{--rf-handle-h:6.4cqw;z-index:110;position:absolute}.revealable-footer--mobile .revealable-footer__handle{font-size:1.86667vw;border-top:1px solid rgba(255,255,255,.1);font-size:1.86667cqw}.revealable-footer--mobile .revealable-footer__handle-arrow{width:2.13333vw;width:2.13333cqw;height:2.13333vw;border-top:.26667cqw solid;border-left:.26667cqw solid;height:2.13333cqw}
.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}

/* Original style: 1584c5438e95142f.css */
.with-sidebar-pc{--pc-slide-height:min(100dvh,100vw*962/1920);--pc-slide-width:calc(var(--pc-slide-height)*1920/962)}.with-sidebar-content{width:100vw;width:100dvw;min-height:100dvh}

/* Original style: b0eac114a3604922.css */
.action-buttons-mobile-container{flex-direction:column;align-items:center;gap:5.33333cqw;width:100%;display:flex}.action-buttons-mobile-container .action-button-mobile-wrap{cursor:pointer;justify-content:center;width:100%;display:flex;position:relative}.action-buttons-mobile-container .rb-mobile{top:-3.46667vw;top:-3.46667cqw;left:-1.33333vw;left:-1.33333cqw}.action-buttons-mobile-container .rb-mobile-text{min-height:6.66667vw;padding:1.6vw 18.6667vw 1.6vw 2.66667vw;font-size:2.4vw;letter-spacing:1px;--rb-slice-left:6;--rb-slice-right:10;--rb-border-right:34;min-height:6.66667cqw;padding:1.6cqw 18.6667cqw 1.6cqw 2.66667cqw;font-size:2.4cqw}.action-buttons-mobile-container .action-button-wrap{cursor:pointer;position:relative}.action-buttons-mobile-container .action-button{width:var(--action-button-width,auto);padding:4vw 6.66667vw;color:#f3f3f3;font-size:3.2vw;letter-spacing:.26667vw;letter-spacing:.26667cqw;white-space:nowrap;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;padding:4cqw 6.66667cqw;font-size:3.2cqw;font-weight:lighter;display:flex;position:relative;overflow:hidden}.action-buttons-mobile-container .action-button .main-text{font-size:4.8vw;align-items:center;font-size:4.8cqw;line-height:1;display:inline-flex}.action-buttons-mobile-container .action-button .sub-text{font-size:2vw;color:#f3f3f3;letter-spacing:.26667vw;letter-spacing:.26667cqw;margin-left:1.06667vw;align-items:center;margin-left:1.06667cqw;font-size:2cqw;line-height:1;display:inline-flex}.action-buttons-mobile-container .action-button:after{content:"";pointer-events:none;background:linear-gradient(45deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.7),rgba(255,255,255,0) 60%);animation:3s infinite shark-wrap-1ed95521;position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}.action-buttons-mobile-container .action-button--no-shimmer:after{display:none}
.action-buttons-container{gap:3.0303cqw;display:flex}.action-buttons-container .action-button-wrap{cursor:pointer;position:relative}.action-buttons-container .action-button{width:var(--action-button-width,auto);padding:.90909vw 1.51515vw;color:#f3f3f3;font-size:1.21212vw;letter-spacing:.10101vw;letter-spacing:.10101cqw;white-space:nowrap;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;padding:.90909cqw 1.51515cqw;font-size:1.21212cqw;font-weight:lighter;display:flex;position:relative;overflow:hidden}.action-buttons-container .action-button .main-text{align-items:center;line-height:1;display:inline-flex}.action-buttons-container .action-button .sub-text{font-size:.80808vw;color:#f3f3f3;letter-spacing:.10101vw;letter-spacing:.10101cqw;margin-left:.40404vw;align-items:center;margin-left:.40404cqw;font-size:.80808cqw;line-height:1;display:inline-flex}.action-buttons-container .action-button:after{content:"";pointer-events:none;background:linear-gradient(45deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.7),rgba(255,255,255,0) 60%);animation:3s infinite shark-wrap-1ed95521;position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}.action-buttons-container .action-button--no-shimmer:after{display:none}
.home-slogan{background-image:var(--home-slogan-image);background-position:50%;background-repeat:no-repeat;background-size:contain}.home-slogan-pc{width:60.6061vw;width:60.6061cqw;height:22.8283vw;height:22.8283cqw}
.video-play-btn{cursor:pointer;background-image:url("./btn-play.35782a17.png");background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.video-dialog{width:100vw;width:100dvw;height:100vh;z-index:999;touch-action:none;-webkit-overflow-scrolling:touch;height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.video-dialog__overlay{background:rgba(0,0,0,.5);position:absolute;top:0;bottom:0;left:0;right:0}.video-dialog__wrap{z-index:1;width:100%;height:100%;position:relative}.video-dialog__iframe{width:54.5455vw;aspect-ratio:16/9;pointer-events:auto;border:0;width:54.5455cqw;max-width:100%;height:auto;position:absolute;top:45%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.video-dialog--mobile{width:var(--mobile-stage-w,100dvw);margin-left:auto;margin-right:auto;left:0;right:0;container-type:inline-size}.video-dialog--mobile .video-dialog__iframe{width:100%}
.animate-line .line-1{background:#fffcde;width:100vw;height:1px;position:absolute;top:8vw;left:0}.animate-line .line-2{background:#fffcde;width:1px;height:100vh;position:absolute;top:0;right:11vw}.animate-line .line-3{background:#fffcde;width:100vw;height:1px;position:absolute;bottom:8vw;left:0}.animate-line .word-home{background:url("./Home.bd683cd4.png") no-repeat;background-size:contains;width:44vw;height:8vw}
.qualification-query-fab{bottom:10%;right:10%;bottom:calc(5.05051vw + env(safe-area-inset-bottom,0px));bottom:calc(5.05051cqw + env(safe-area-inset-bottom,0px));z-index:50;cursor:pointer;aspect-ratio:166/138;height:6.9697vw;background:0 0;border:0;height:6.9697cqw;padding:0;position:absolute}.qualification-query-fab .qualification-query-fab__img{width:100%;display:block}.qualification-query-fab .qualification-query-fab__img img{display:block}.qualification-query-fab:hover{transform:translateY(-1px)}.qualification-query-fab:active{transform:translateY(0)}
.home-container{width:100vw;background-image:url("./home-bg.97eb479f.jpg");background-position:50%;background-repeat:no-repeat;background-size:cover;width:100dvw}.home-container .home-content{aspect-ratio:1920/962;padding:0 8.08081vw;height:100%;max-height:100vh;max-height:100dvh;padding:0 8.08081cqw;position:relative}.home-container .home-content .btn-group{position:absolute;bottom:25%;left:55%;transform:translate(-50%)}.home-container .home-content .slogan-container{pointer-events:none;position:absolute;top:30%;left:55%;transform:translate(-50%,-50%)}.home-container .home-content .video-play-container{cursor:pointer;width:5.05051vw;width:5.05051cqw;height:5.05051vw;background:0 0;border:0;height:5.05051cqw;padding:0;position:absolute;top:45%;left:55%;transform:translate(-50%)}

/* Original style: 6261b6a38a4ca02b.css */
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(transparent,rgba(0,0,0,.5))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:transparent;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-vertical{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}

/* Original style: d50033261f76fc86.css */
.page-swiper{width:100%;height:100vh;height:100dvh;overflow:hidden}.page-swiper .swiper-slide{height:100vh;background-color:#000;align-items:center;height:100dvh;display:flex;overflow:hidden}
.home-mobile-container{background-image:url("./home-bg.edd4aba3.jpg");background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.home-mobile-container .btn-group{position:absolute;bottom:25%;left:50%;transform:translate(-50%)}.home-mobile-container .slogan-container{pointer-events:none;width:100%;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.home-mobile-container .slogan-container img{width:100%}.home-mobile-container .video-play-container{cursor:pointer;width:13.3333vw;width:13.3333cqw;height:13.3333vw;background:0 0;border:0;height:13.3333cqw;padding:0;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.home-mobile-container .qualification-query-fab{bottom:calc(21.3333vw + env(safe-area-inset-bottom,0px));bottom:calc(21.3333cqw + env(safe-area-inset-bottom,0px));height:21.0667vw;right:1.33333vw;height:21.0667cqw;right:1.33333cqw}.home-mobile-container .social-media{flex-wrap:wrap;gap:4cqw;width:75%;display:flex;position:absolute;bottom:3%;left:5%}.home-mobile-container .social-media .social-media-item{width:5.33333vw;width:5.33333cqw;height:5.33333vw;cursor:pointer;background-color:rgba(255,255,255,.9);flex-shrink:0;height:5.33333cqw;transition:background-color .2s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}

/* Original style: 40177b65b10e2615.css */
.mobile-swiper-shell{box-sizing:border-box;padding-top:12vw;height:100%;padding-top:12cqw;overflow:hidden}.mobile-swiper{z-index:0;width:100%;height:100%;position:relative;overflow:hidden}.mobile-swiper .swiper-slide{height:100%;overflow:hidden}.mobile-swiper .swiper-pagination{flex-direction:column;align-items:center;gap:1.33333cqw;display:flex;transform:translateY(-50%);right:1.6vw!important;width:auto!important;top:50%!important;left:auto!important;right:1.6cqw!important}.mobile-swiper-bullet{width:.8vw;width:.8cqw;height:.8vw;cursor:pointer;background:rgba(255,255,255,.4);border-radius:50%;height:.8cqw;transition:all .3s;display:block}.mobile-swiper-bullet-active{height:2.4vw;border-radius:.4vw;background:#fff;border-radius:.4cqw;height:2.4cqw}.jobs-mobile-slide{width:100%;height:100vh;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);justify-content:center;align-items:center;height:100dvh;display:flex}.jobs-mobile-slide .jobs-mobile-text{font-size:3.2vw;color:rgba(255,255,255,.25);letter-spacing:.8vw;letter-spacing:.8cqw;font-size:3.2cqw;font-weight:700}

/* Original style: 20de153016128b1e.css */
.hl-news-tabs{--hl-tabs-text:#1a1a1a;--hl-tabs-active:#9b2b2f;--hl-tabs-bg:rgba(186,175,160,.55);--hl-tabs-underline:#b07a3d;--hl-sep:rgba(0,0,0,.12);padding-left:6.06061vw;margin-top:.90909vw;color:var(--hl-tabs-text);margin-top:.90909cqw;padding-left:6.06061cqw}.hl-news-tabs .hl-news-tabs__list-wrap{max-width:35.3535vw;max-width:35.3535cqw;position:relative}.hl-news-tabs .hl-news-tabs__list-wrap:has(.hl-news-tabs__list.has-overflow-left) .hl-news-tabs__arrow--prev{opacity:1;pointer-events:auto}.hl-news-tabs .hl-news-tabs__list-wrap:has(.hl-news-tabs__list.has-overflow-right) .hl-news-tabs__arrow--next{opacity:1;pointer-events:auto}.hl-news-tabs .hl-news-tabs__arrow{width:1.81818vw;width:1.81818cqw;height:1.81818vw;color:#5a4a36;font-size:1.11111vw;cursor:pointer;opacity:0;pointer-events:none;z-index:3;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.18);border-radius:50%;justify-content:center;align-items:center;height:1.81818cqw;padding:0;font-size:1.11111cqw;line-height:1;transition:opacity .18s,background-color .18s,box-shadow .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hl-news-tabs .hl-news-tabs__arrow:hover{box-shadow:0 .20202vw .60606vw rgba(0,0,0,.12);background:#fff;box-shadow:0 .20202cqw .60606cqw rgba(0,0,0,.12)}.hl-news-tabs .hl-news-tabs__arrow:active{transform:translateY(calc(1px - 50%))}.hl-news-tabs .hl-news-tabs__arrow--prev{left:-.40404vw;left:-.40404cqw}.hl-news-tabs .hl-news-tabs__arrow--next{right:-.40404vw;right:-.40404cqw}.hl-news-tabs .hl-news-tabs__list{--hl-tabs-fade:4.0404cqw;padding-bottom:.70707vw;max-width:35.3535vw;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:flex-end;gap:.50505cqw;max-width:35.3535cqw;padding-bottom:.70707cqw;display:flex;position:relative;overflow-x:auto;overflow-y:hidden}.hl-news-tabs .hl-news-tabs__list::-webkit-scrollbar{display:none}.hl-news-tabs .hl-news-tabs__list:before{content:"";background:rgba(0,0,0,.18);height:1px;position:absolute;bottom:0;left:0;right:0}.hl-news-tabs .hl-news-tabs__list.has-overflow-left.has-overflow-right{-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade),#000 calc(100% - var(--hl-tabs-fade)),rgba(0,0,0,.55) calc(100% - var(--hl-tabs-fade)*.55),rgba(0,0,0,.15) calc(100% - var(--hl-tabs-fade)*.25),transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade),#000 calc(100% - var(--hl-tabs-fade)),rgba(0,0,0,.55) calc(100% - var(--hl-tabs-fade)*.55),rgba(0,0,0,.15) calc(100% - var(--hl-tabs-fade)*.25),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade),#000 calc(100% - var(--hl-tabs-fade)),rgba(0,0,0,.55) calc(100% - var(--hl-tabs-fade)*.55),rgba(0,0,0,.15) calc(100% - var(--hl-tabs-fade)*.25),transparent 100%)}.hl-news-tabs .hl-news-tabs__list.has-overflow-left:not(.has-overflow-right){-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade));mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade));-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade))}.hl-news-tabs .hl-news-tabs__list:not(.has-overflow-left).has-overflow-right{-webkit-mask-image:linear-gradient(to left,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade));mask-image:linear-gradient(to left,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade));-webkit-mask-image:linear-gradient(to left,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade))}.hl-news-tabs .hl-news-tabs__indicator{bottom:-.10101vw;left:0;height:.20202vw;background:var(--hl-tabs-underline);border-radius:.10101vw;pointer-events:none;border-radius:.10101cqw;width:0;height:.20202cqw;transition:transform .18s,width .18s;position:absolute;bottom:-.10101cqw;transform:translate(0)}.hl-news-tabs .hl-news-tabs__trigger{padding:.50505vw 1.41414vw .60606vw;font-size:1.11111vw;letter-spacing:1px;color:#111;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:.50505cqw 1.41414cqw .60606cqw;font-size:1.11111cqw;font-weight:600;position:relative}.hl-news-tabs .hl-news-tabs__trigger[data-state=active]{background:var(--hl-tabs-bg);color:var(--hl-tabs-active);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.hl-news-tabs .hl-news-tabs__panel{margin-top:2.0202vw;width:min(51.5152vw,100% - 6.06061vw);width:min(51.5152cqw,100% - 6.06061cqw);margin-top:2.0202cqw}.hl-news-tabs .hl-news-tabs__fallback{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.hl-news-tabs:not(.hl-news-tabs--ragnarok) .hl-news-tabs__fallback{padding-bottom:4.24242vw;padding-bottom:4.24242cqw}.hl-news-tabs:not(.hl-news-tabs--ragnarok) .hl-news-tabs__more{margin-top:0;position:absolute;bottom:0;left:0}.hl-news-tabs .hl-news-tabs__rows{max-width:32.8283vw;max-width:32.8283cqw;min-height:17.6768vw;min-width:32.8283vw;min-height:17.6768cqw;flex-direction:column;gap:.90909cqw;min-width:32.8283cqw;display:flex}.hl-news-tabs .hl-news-tabs__row{width:32.8283vw;padding:.30303vw 0 .90909vw;border-bottom:1px solid var(--hl-sep);cursor:pointer;grid-template-columns:1fr 8.08081cqw;align-items:end;width:32.8283cqw;padding:.30303cqw 0 .90909cqw;display:grid}.hl-news-tabs .hl-news-tabs__left{flex-direction:column;align-items:start;gap:.10101cqw;min-width:0;display:flex}.hl-news-tabs .hl-news-tabs__left .hl-news-tabs__type{font-size:.80808vw;color:#5a4a36;letter-spacing:1px;align-items:center;gap:.50505cqw;font-size:.80808cqw;font-weight:700;line-height:1;display:inline-flex}.hl-news-tabs .hl-news-tabs__left .hl-news-tabs__type-text{line-height:1}.hl-news-tabs .hl-news-tabs__left .hl-news-tabs__type-bar{width:.60606vw;width:.60606cqw;height:.15152vw;background:var(--hl-tabs-active);height:.15152cqw}.hl-news-tabs .hl-news-tabs__date{font-size:.80808vw;opacity:.9;font-size:.80808cqw;font-weight:600}.hl-news-tabs .hl-news-tabs__title{font-size:.80808vw;max-width:27.2727vw;letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;max-width:27.2727cqw;font-size:.80808cqw;font-weight:700;overflow:hidden}.hl-news-tabs .hl-news-tabs__row>.hl-news-tabs__type{font-size:.80808vw;white-space:nowrap;opacity:.9;place-self:end;font-size:.80808cqw;font-weight:700;line-height:1}.hl-news-tabs .hl-news-tabs__more{margin-top:2.0202vw;padding:.60606vw 1.51515vw;font-size:.90909vw;cursor:pointer;color:#7d6447;background:rgba(186,175,160,.55);border:1px solid rgba(0,0,0,.25);margin-top:2.0202cqw;padding:.60606cqw 1.51515cqw;font-size:.90909cqw;font-weight:700;display:block}.hl-news-tabs .hl-news-tabs__more:hover{background:rgba(186,175,160,.72)}.hl-news-tabs.hl-news-tabs--ragnarok{color:#2a2a2a;margin-top:0;padding-left:0}.hl-news-tabs.hl-news-tabs--ragnarok .hl-news-tabs__list-wrap{max-width:100%}.hl-news-tabs.hl-news-tabs--ragnarok .hl-news-tabs__list.hl-news-tabs__list--ragnarok{background:#fff;border:1px solid rgba(0,0,0,.15);align-items:stretch;gap:0;max-width:100%;padding-bottom:0}.hl-news-tabs.hl-news-tabs--ragnarok .hl-news-tabs__list.hl-news-tabs__list--ragnarok:before{display:none}.hl-news-tabs.hl-news-tabs--ragnarok .hl-news-tabs__trigger.hl-news-tabs__trigger--ragnarok{padding:.90909vw 0;font-size:.90909vw;letter-spacing:.5px;color:#555;background:0 0;flex:1;padding:.90909cqw 0;font-size:.90909cqw;font-weight:500;transition:color .15s}.hl-news-tabs.hl-news-tabs--ragnarok .hl-news-tabs__trigger.hl-news-tabs__trigger--ragnarok[data-state=active]{box-shadow:none;color:#9b2b2f;background:0 0;font-weight:700}.hl-news-tabs.hl-news-tabs--ragnarok .hl-news-tabs__trigger.hl-news-tabs__trigger--ragnarok:hover:not([data-state=active]){color:#333}.hl-news-tabs.hl-news-tabs--ragnarok .hl-news-tabs__sep{width:.10101vw;width:.10101cqw;height:.90909vw;background:rgba(0,0,0,.15);flex-shrink:0;align-self:center;height:.90909cqw;display:inline-block}.hl-news-tabs.hl-news-tabs--ragnarok .hl-news-tabs__panel.hl-news-tabs__panel--ragnarok{margin-top:1.21212vw;width:100%;margin-top:1.21212cqw}.hl-news-tabs.hl-news-tabs--ragnarok .hl-news-tabs__more.hl-news-tabs__more--ragnarok{display:none}.hl-rk-rows,.hl-rk-rows__body{flex-direction:column;display:flex}.hl-rk-row{margin-left:-1.21212vw;margin-left:-1.21212cqw;margin-right:-1.21212vw;padding:.90909vw 1.21212vw;cursor:pointer;background:0 0;border-bottom:1px dashed rgba(0,0,0,.15);align-items:center;gap:1.21212cqw;margin-right:-1.21212cqw;padding:.90909cqw 1.21212cqw;transition:background .15s;display:flex}.hl-rk-row:hover{background:rgba(180,165,145,.28)}.hl-rk-row:last-child{border-bottom:none}.hl-rk-row__thumb{width:10.6061vw;width:10.6061cqw;height:6.06061vw;border:1px dashed rgba(0,0,0,.25);flex-shrink:0;height:6.06061cqw;position:relative;overflow:hidden}.hl-rk-row__body{flex-direction:column;flex:1;gap:.50505cqw;min-width:0;display:flex}.hl-rk-row__badge-title{align-items:center;gap:.60606cqw;display:flex}.hl-rk-row__badge{padding:.15152vw .80808vw;color:#fff;font-size:.60606vw;letter-spacing:1px;clip-path:polygon(.50505cqw 0,calc(100% - .50505cqw) 0,100% 50%,calc(100% - .50505cqw) 100%,.50505cqw 100%,0 50%);background:#8c2328;flex-shrink:0;justify-content:center;align-items:center;padding:.15152cqw .80808cqw;font-size:.60606cqw;font-weight:700;display:inline-flex}.hl-rk-row__title{font-size:.80808vw;color:#2a2a2a;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.3px;font-size:.80808cqw;font-weight:700;overflow:hidden}.hl-rk-row__desc{font-size:.70707vw;color:#8a7a6a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.70707cqw;overflow:hidden}.hl-rk-row__date{font-size:.70707vw;color:#8a7a6a;white-space:nowrap;padding-right:.40404vw;flex-shrink:0;padding-right:.40404cqw;font-size:.70707cqw}
.hl-news-tabs--mobile{--hl-tabs-text:#1a1a1a;--hl-tabs-active:#9b2b2f;--hl-tabs-bg:rgba(186,175,160,.55);--hl-tabs-underline:#b07a3d;--hl-sep:rgba(0,0,0,.12);margin-top:6.66667vw;color:var(--hl-tabs-text);margin-top:6.66667cqw}.hl-news-tabs--mobile .hl-news-tabs__list{--hl-tabs-fade:12cqw;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;background:#d3ccc3;flex-wrap:nowrap;align-items:stretch;width:100%;display:flex;position:relative;overflow-x:auto;overflow-y:hidden}.hl-news-tabs--mobile .hl-news-tabs__list::-webkit-scrollbar{display:none}.hl-news-tabs--mobile .hl-news-tabs__list.has-overflow-left.has-overflow-right{-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade),#000 calc(100% - var(--hl-tabs-fade)),rgba(0,0,0,.55) calc(100% - var(--hl-tabs-fade)*.55),rgba(0,0,0,.15) calc(100% - var(--hl-tabs-fade)*.25),transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade),#000 calc(100% - var(--hl-tabs-fade)),rgba(0,0,0,.55) calc(100% - var(--hl-tabs-fade)*.55),rgba(0,0,0,.15) calc(100% - var(--hl-tabs-fade)*.25),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade),#000 calc(100% - var(--hl-tabs-fade)),rgba(0,0,0,.55) calc(100% - var(--hl-tabs-fade)*.55),rgba(0,0,0,.15) calc(100% - var(--hl-tabs-fade)*.25),transparent 100%)}.hl-news-tabs--mobile .hl-news-tabs__list.has-overflow-left:not(.has-overflow-right){-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade));mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade));-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade))}.hl-news-tabs--mobile .hl-news-tabs__list:not(.has-overflow-left).has-overflow-right{-webkit-mask-image:linear-gradient(to left,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade));mask-image:linear-gradient(to left,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade));-webkit-mask-image:linear-gradient(to left,transparent 0,rgba(0,0,0,.15) calc(var(--hl-tabs-fade)*.25),rgba(0,0,0,.55) calc(var(--hl-tabs-fade)*.55),#000 var(--hl-tabs-fade))}.hl-news-tabs--mobile .hl-news-tabs__list .hl-news-tabs__trigger{padding:1.33333vw 5.33333vw;font-size:3.73333vw;min-width:20.6667vw;text-align:center;white-space:nowrap;cursor:pointer;color:#1a1a1a;background:0 0;border:none;flex:none;min-width:20.6667cqw;padding:1.33333cqw 5.33333cqw;font-size:3.73333cqw;font-weight:700;transition:color .2s}.hl-news-tabs--mobile .hl-news-tabs__list .hl-news-tabs__trigger.active{color:#9b2b2f}.hl-news-tabs--mobile .hl-news-tabs__list .hl-news-tabs__indicator{height:.53333vw;background:var(--hl-tabs-underline);pointer-events:none;width:0;height:.53333cqw;transition:transform .18s,width .18s;position:absolute;bottom:0;left:0}.hl-news-tabs--mobile .hl-news-tabs__panel{margin-top:5.33333vw;margin-top:5.33333cqw}.hl-news-tabs--mobile .hl-news-tabs__fallback{-webkit-user-select:none;-moz-user-select:none;user-select:none}.hl-news-tabs--mobile .hl-news-tabs__rows{min-height:46.6667vw;flex-direction:column;min-height:46.6667cqw;display:flex}.hl-news-tabs--mobile .hl-news-tabs__row{padding:3.2vw 0;cursor:pointer;flex-direction:column;gap:1.86667cqw;padding:3.2cqw 0;display:flex}.hl-news-tabs--mobile .hl-news-tabs__row+.hl-news-tabs--mobile .hl-news-tabs__row{border-top:1px solid var(--hl-sep)}.hl-news-tabs--mobile .hl-news-tabs__type{font-size:2.93333vw;color:#5a4a36;letter-spacing:1px;align-items:center;gap:1.33333cqw;font-size:2.93333cqw;font-weight:700;display:inline-flex}.hl-news-tabs--mobile .hl-news-tabs__type-bar{width:2.13333vw;width:2.13333cqw;height:.53333vw;background:var(--hl-tabs-active);height:.53333cqw;display:inline-block}.hl-news-tabs--mobile .hl-news-tabs__row-body{justify-content:space-between;align-items:center;gap:2.13333cqw;display:flex}.hl-news-tabs--mobile .hl-news-tabs__title{font-size:3.46667vw;letter-spacing:1px;color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:3.46667cqw;font-weight:700;overflow:hidden}.hl-news-tabs--mobile .hl-news-tabs__date{font-size:2.93333vw;color:rgba(0,0,0,.7);flex:none;font-size:2.93333cqw;font-weight:500}.hl-news-tabs--mobile .hl-news-tabs__more{margin-top:4vw;float:right;padding:1.86667vw 5.33333vw;font-size:3.2vw;color:#7d6447;cursor:pointer;background:rgba(186,175,160,.55);border:1px solid rgba(0,0,0,.25);margin-top:4cqw;padding:1.86667cqw 5.33333cqw;font-size:3.2cqw;font-weight:700}.hl-news-tabs--mobile.hl-news-tabs--ragnarok{color:#2a2a2a;margin-top:0}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-news-tabs__list.hl-news-tabs__list--ragnarok{background:#fff;border:1px solid rgba(0,0,0,.15)}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-news-tabs__trigger.hl-news-tabs__trigger--ragnarok{padding:2.4vw 0;font-size:2.93333vw;color:#555;flex:1;min-width:auto;padding:2.4cqw 0;font-size:2.93333cqw;font-weight:600}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-news-tabs__trigger.hl-news-tabs__trigger--ragnarok[data-state=active]{color:#9b2b2f;font-weight:800}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-news-tabs__sep{width:.26667vw;width:.26667cqw;height:2.4vw;background:rgba(0,0,0,.15);flex-shrink:0;align-self:center;height:2.4cqw;display:inline-block}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-news-tabs__panel.hl-news-tabs__panel--ragnarok{margin-top:3.2vw;margin-top:3.2cqw}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-news-tabs__more.hl-news-tabs__more--ragnarok{display:none}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-rk-row{padding:2.4vw 0;gap:2.13333cqw;margin-left:0;margin-right:0;padding:2.4cqw 0}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-rk-row__thumb{width:33.3333vw;width:33.3333cqw;height:20vw;height:20cqw}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-rk-row__badge{clip-path:polygon(2.66667cqw 0,calc(100% - 2.66667cqw) 0,100% 50%,calc(100% - 2.66667cqw) 100%,2.66667cqw 100%,0 50%);font-size:2.13333vw;padding:.8vw 3.2vw;padding:.8cqw 3.2cqw;font-size:2.13333cqw}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-rk-row__title{font-size:3.2vw;font-size:3.2cqw}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-rk-row__desc{font-size:3.2vw;white-space:normal;text-overflow:clip;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:3.2cqw;display:-webkit-box;overflow:hidden}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-rk-row__date{font-size:3.2vw;padding-right:0;font-size:3.2cqw}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-news-tabs__list-loading{padding:3.2vw 0 4.26667vw;text-align:center;font-size:3.2vw;color:rgba(26,26,26,.6);padding:3.2cqw 0 4.26667cqw;font-size:3.2cqw}.hl-news-tabs--mobile.hl-news-tabs--ragnarok .hl-rk-rows__sentinel{height:.26667vw;pointer-events:none;flex-shrink:0;width:100%;height:.26667cqw}

/* Original style: 818e1b45a6f8ad5d.css */
.news-container{width:100vw;background-image:url("./new-bg.ee299599.jpg");background-repeat:no-repeat;background-size:100% 100%;width:100dvw}.news-container .news-content{aspect-ratio:1920/962;width:100%;max-height:100vh;padding:0 8.08081vw;max-height:100dvh;padding:0 8.08081cqw;position:relative;overflow:hidden}.news-container .news-content .news-title{margin-top:2.27273vw;margin-top:2.27273cqw;margin-left:6.06061vw;width:20.4546vw;width:20.4546cqw;height:6.46465vw;height:6.46465cqw;margin-left:6.06061cqw;position:relative}.news-container .news-content .news-tabs-wrapper{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3.0303cqw;display:grid}.news-container .news-content .news-tabs-wrapper .tabs-wrapper-left{padding-top:1.0101vw;padding-top:1.0101cqw;padding-left:2.0202vw;grid-column:1;padding-left:2.0202cqw}.news-container .news-content .news-tabs-wrapper .news-swiper-wrapper{margin-top:5.05051vw;margin-top:5.05051cqw;margin-right:3.53535vw;width:100%;max-width:37.8283vw;max-width:37.8283cqw;height:21.4141vw;aspect-ratio:749/424;border-radius:.40404vw;background-color:#fff;border-radius:.40404cqw;grid-column:2;justify-self:end;height:21.4141cqw;margin-right:3.53535cqw;overflow:hidden}.news-container .news-content .news-tabs-wrapper .news-swiper-wrapper .news-swiper{width:100%;height:100%}.news-container .news-content .news-tabs-wrapper .news-swiper-wrapper .news-swiper .swiper-pagination{justify-content:center;align-items:center;gap:.40404cqw;width:100%;display:flex;bottom:.70707vw!important;bottom:.70707cqw!important}.news-container .news-content .news-tabs-wrapper .news-swiper-wrapper .news-swiper-bullet{width:.60606vw;width:.60606cqw;height:.60606vw;box-shadow:0 1px .15152vw rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.12);opacity:1;cursor:pointer;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.95);border-radius:50%;height:.60606cqw;transition:width .3s,background-color .3s,border-color .3s,border-radius .3s,box-shadow .3s;display:inline-block;box-shadow:0 1px .15152cqw rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.12);margin:0!important}.news-container .news-content .news-tabs-wrapper .news-swiper-wrapper .news-swiper-bullet:hover{box-shadow:0 1px .25253vw rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.15);background:#fff;box-shadow:0 1px .25253cqw rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.15)}.news-container .news-content .news-tabs-wrapper .news-swiper-wrapper .news-swiper-bullet-active{width:1.31313vw;border-radius:.20202vw;box-shadow:0 1px .30303vw rgba(0,0,0,.35),0 0 0 1px rgba(176,122,61,.5);background:#b07a3d;border-color:rgba(255,255,255,.6);border-radius:.20202cqw;width:1.31313cqw;box-shadow:0 1px .30303cqw rgba(0,0,0,.35),0 0 0 1px rgba(176,122,61,.5)}.news-container .news-content .news-tabs-wrapper .news-swiper-wrapper .news-swiper-bullet-active:hover{background:#9b6840}.news-container .news-content .news-tabs-wrapper .news-swiper-wrapper .news-swiper .swiper-wrapper,.news-container .news-content .news-tabs-wrapper .news-swiper-wrapper .news-swiper .swiper-slide{height:100%}.news-container .news-content .news-tabs-wrapper .news-swiper-wrapper .news-swiper__imgWrap{width:100%;height:100%;position:relative}.news-container .news-content .news-tabs-wrapper .news-swiper-wrapper .news-swiper__img{width:100%;height:100%;display:block}

/* Original style: 017bc87a93cf1bf8.css */
.character-wheel{width:5.25253vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.50505cqw;width:5.25253cqw;display:flex}.character-wheel__nav{width:3.63636vw;width:3.63636cqw;height:1.61616vw;border-radius:.80808vw;cursor:pointer;background-color:#3c4e63;border:none;border-radius:.80808cqw;flex-shrink:0;justify-content:center;align-items:center;height:1.61616cqw;padding:0;transition:background-color .2s,transform .15s;display:flex}.character-wheel__nav:hover:not(:disabled){background-color:#4b627c;transform:scale(1.06)}.character-wheel__nav:active:not(:disabled){transform:scale(.94)}.character-wheel__nav--disabled,.character-wheel__nav:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.character-wheel__nav-icon{width:1.0101vw;width:1.0101cqw;height:1.0101vw;color:#fff;fill:currentColor;pointer-events:none;height:1.0101cqw}.character-wheel__viewport{width:100%;height:17.5758vw;height:17.5758cqw;position:relative;overflow:hidden}.character-wheel__track{will-change:transform;flex-direction:column;align-items:center;gap:.60606cqw;transition:transform .42s cubic-bezier(.35,.9,.4,1.05);display:flex}.character-wheel__item{height:3.0303vw;cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:3.0303cqw;padding:0;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex}.character-wheel__item:not(.character-wheel__item--selected){transform:scale(.82)}.character-wheel__item:focus-visible .character-wheel__icon-wrapper{box-shadow:0 0 0 .10101vw rgba(255,215,100,.75);box-shadow:0 0 0 .10101cqw rgba(255,215,100,.75)}.character-wheel__icon-wrapper{width:3.23232vw;width:3.23232cqw;height:3.23232vw;background:0 0;border-radius:50%;justify-content:center;align-items:center;height:3.23232cqw;transition:width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.character-wheel__item--selected .character-wheel__icon-wrapper{width:4.0404vw;width:4.0404cqw;height:4.0404vw;height:4.0404cqw}.character-wheel__icon{width:2.42424vw;width:2.42424cqw;height:2.42424vw;object-fit:contain;pointer-events:none;height:2.42424cqw;transition:width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1),filter .35s,opacity .35s}.character-wheel__item--selected .character-wheel__icon{width:3.28283vw;width:3.28283cqw;height:3.28283vw;opacity:1;height:3.28283cqw}
.character-wheel.character-wheel--mobile{z-index:3;width:18.6667vw;-webkit-tap-highlight-color:transparent;pointer-events:none;gap:2.66667cqw;width:18.6667cqw;position:relative}.character-wheel.character-wheel--mobile .character-wheel__nav,.character-wheel.character-wheel--mobile .character-wheel__viewport,.character-wheel.character-wheel--mobile .character-wheel__item{pointer-events:auto}.character-wheel.character-wheel--mobile .character-wheel__nav{width:8vw;width:8cqw;height:3.2vw;border-radius:1.6vw;background-color:#624950;border-radius:1.6cqw;height:3.2cqw}.character-wheel.character-wheel--mobile .character-wheel__nav:active:not(:disabled){transform:scale(.96)}.character-wheel.character-wheel--mobile .character-wheel__nav-icon{width:2.93333vw;width:2.93333cqw;height:2.93333vw;height:2.93333cqw}.character-wheel.character-wheel--mobile .character-wheel__viewport{height:61.3333vw;height:61.3333cqw}.character-wheel.character-wheel--mobile .character-wheel__track{gap:5.33333cqw}.character-wheel.character-wheel--mobile .character-wheel__item{height:8vw;height:8cqw}.character-wheel.character-wheel--mobile .character-wheel__item:not(.character-wheel__item--selected){transform:scale(.85)}.character-wheel.character-wheel--mobile .character-wheel__icon-wrapper,.character-wheel__item--selected .character-wheel.character-wheel--mobile .character-wheel__icon-wrapper{width:16vw;width:16cqw;height:16vw;height:16cqw}.character-wheel.character-wheel--mobile .character-wheel__icon{width:10.6667vw;width:10.6667cqw;height:10.6667vw;height:10.6667cqw}.character-wheel__item--selected .character-wheel.character-wheel--mobile .character-wheel__icon{width:13.3333vw;width:13.3333cqw;height:13.3333vw;height:13.3333cqw}
.character-container{pointer-events:none;width:100%;height:100%;position:relative}.character-container .title-main{top:12.1212vw;top:12.1212cqw;left:23.2323vw;z-index:1;font-size:1.81818vw;font-size:1.81818cqw;font-weight:600;position:absolute;left:23.2323cqw}.character-container .main-image-wrapper{pointer-events:none;height:max-content;position:relative}.character-container .main-image-wrapper .bg{aspect-ratio:1920/962;width:96.9697vw;width:96.9697cqw;height:48.5859vw;height:48.5859cqw;position:relative;top:0;left:0;overflow:hidden}.character-container .main-image-wrapper .switch-flash{opacity:0;pointer-events:none;z-index:2;mix-blend-mode:screen;filter:blur(.10101cqw);background:radial-gradient(circle,rgba(255,245,216,.95) 0%,rgba(255,233,180,.56) 28%,rgba(255,226,170,.12) 55%,transparent 72%),linear-gradient(105deg,transparent 0%,rgba(255,255,255,.62) 38%,rgba(255,231,176,.65) 50%,transparent 64%);position:absolute;top:0;bottom:0;left:0;right:0}.character-container .main-image-wrapper .main-image{aspect-ratio:1920/962;width:96.9697vw;width:96.9697cqw;height:48.5859vw;z-index:3;will-change:transform,opacity,filter;height:48.5859cqw;position:absolute;top:0;left:0}.character-container .main-image-wrapper .main-image img{object-fit:contain}.character-container .character-info{top:10.101vw;top:10.101cqw;right:5.05051vw;flex-direction:column;align-items:center;gap:2.0202cqw;display:flex;position:absolute;right:5.05051cqw}.character-container .character-info .introduction{font-size:.70707vw;font-size:.70707cqw}.character-container .character-info .introduction .title{padding-left:4.54545vw;font-size:1.51515vw;margin-bottom:-1.0101vw;color:#9f7e5e;margin-bottom:-1.0101cqw;padding-left:4.54545cqw;font-size:1.51515cqw;font-weight:600}.character-container .character-info .introduction .content{height:11.2121vw;aspect-ratio:443/222;box-sizing:border-box;font-size:.80808vw;padding-left:4.54545vw;padding-left:4.54545cqw;padding-right:1.51515vw;padding-top:1.76768vw;padding-right:1.51515cqw;padding-top:1.76768cqw;padding-bottom:2.0202vw;pointer-events:all;background:url("./job-Introduction-bg.71652f4f.png") 50%/100% 100% no-repeat;height:11.2121cqw;padding-bottom:2.0202cqw;font-size:.80808cqw;font-weight:700;overflow:hidden}.character-container .character-info .introduction .content .content-scroll{padding-right:1.0101vw;box-sizing:border-box;scrollbar-gutter:stable;height:100%;padding-right:1.0101cqw;overflow-x:hidden;overflow-y:auto}.character-container .character-info .avatar-group{gap:1.51515cqw;display:flex}.character-container .character-info .avatar-group .group-container{flex-direction:column;gap:.50505cqw;display:flex}.character-container .character-info .avatar-group .avatar-item-group{align-items:center;gap:.35354cqw;display:flex}.character-container .character-info .avatar-group .evolution-separator{font-size:.90909vw;color:#9f7e5e;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center;font-size:.90909cqw;line-height:1}.character-container .character-info .avatar-group .avatar-item{width:3.38384vw;cursor:pointer;will-change:transform,filter;width:3.38384cqw;transition:transform .22s;position:relative}.character-container .character-info .avatar-group .avatar-item:hover{transform:translateY(-.10101cqw)}.character-container .character-info .avatar-group .avatar-item.is-active{filter:drop-shadow(0 0 .60606cqw rgba(255,212,132,.62));transform:translateY(-.20202cqw)scale(1.05)}.character-container .character-info .avatar-group .avatar-item.depth-1.has-branches:after{content:"";top:50%;right:-1.0101vw;width:.75758vw;width:.75758cqw;height:5.05051vw;z-index:1;pointer-events:none;background:url("./line-1.1c43431f.png") 100% 100%/contain no-repeat;height:5.05051cqw;position:absolute;right:-1.0101cqw;transform:translateY(-50%)}.character-container .character-info .avatar-group .avatar-item .avatar-image{pointer-events:all;object-fit:contain;width:100%;height:100%}
.character-mobile-container{z-index:2;position:absolute}.character-mobile-container .main-image{pointer-events:none;aspect-ratio:750/626;width:100vw;background-repeat:no-repeat;background-size:contain;width:100cqw;position:relative;top:0;left:0}.character-mobile-container .main-image .switch-flash{opacity:0;pointer-events:none;z-index:2;mix-blend-mode:screen;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.character-mobile-container .main-image .main-image-inner{z-index:1;position:absolute}.character-mobile-container .main-image .main-image-inner img{top:-49.3333vw;right:0;width:100%;height:auto;position:relative;top:-49.3333cqw}.character-mobile-container .main-image .job-title{top:-20vw;right:0;top:-20cqw;right:10.1333vw;text-align:left;bottom:17.3333vw;right:10.1333cqw;font-size:4.53333vw;color:#000;z-index:3;font-size:4.53333cqw;font-weight:700;position:absolute;bottom:17.3333cqw}.character-mobile-container .character-intro-trigger-wrap{bottom:37.3333vw;right:0;z-index:12;position:fixed;bottom:37.3333cqw}.character-mobile-container .character-intro-trigger{height:9.33333vw;min-width:29.3333vw;height:9.33333cqw;padding:0 2.93333vw 0 6.66667vw;cursor:pointer;isolation:isolate;background:0 0;border:none;justify-content:center;align-items:center;gap:1.33333cqw;min-width:29.3333cqw;padding:0 2.93333cqw 0 6.66667cqw;display:inline-flex;position:relative}.character-mobile-container .character-intro-trigger:before{content:"";width:6.13333vw;width:6.13333cqw;height:9.33333vw;z-index:-1;pointer-events:none;background:url("./job-before.2ac9febd.png") 0/6.13333cqw 9.33333cqw no-repeat;height:9.33333cqw;position:absolute;top:0;left:0}.character-mobile-container .character-intro-trigger:after{content:"";left:4.53333vw;height:9.33333vw;z-index:-1;pointer-events:none;background:url("./job-after.76498920.png") 0/auto 9.33333cqw repeat-x;height:9.33333cqw;position:absolute;top:0;left:4.53333cqw;right:0}.character-mobile-container .character-intro-trigger__label{font-size:3.73333vw;color:#fff;letter-spacing:.08em;white-space:nowrap;text-shadow:0 1px .26667vw rgba(0,0,0,.2);text-shadow:0 1px .26667cqw rgba(0,0,0,.2);flex-shrink:0;font-family:STSong,Songti SC,Noto Serif SC,serif;font-size:3.73333cqw;font-weight:500;line-height:1}.character-mobile-container .character-intro-trigger__icon{width:3.33333vw;width:3.33333cqw;height:3.33333vw;object-fit:contain;mix-blend-mode:screen;flex-shrink:0;height:3.33333cqw}.character-mobile-container .avatar-group{margin-left:10.6667vw;margin-top:6.66667vw;margin-left:10.6667cqw;align-items:center;gap:4cqw;margin-top:6.66667cqw;display:flex}.character-mobile-container .avatar-group .group-container{flex-direction:column;gap:1.33333cqw;display:flex}.character-mobile-container .avatar-group .avatar-item-group{gap:1.33333cqw;display:flex}.character-mobile-container .avatar-group .avatar-item{width:11.7333vw;cursor:pointer;will-change:transform,filter;width:11.7333cqw;transition:transform .22s}.character-mobile-container .avatar-group .avatar-item.depth-1 img{object-fit:contain;width:100%;height:100%}.character-mobile-container .avatar-group .avatar-item:hover{transform:translateY(-.26667cqw)}.character-mobile-container .avatar-group .avatar-item.is-active{filter:drop-shadow(0 0 1.6cqw rgba(255,212,132,.62));transform:translateY(-.53333cqw)scale(1.05)}.character-mobile-container .avatar-group .avatar-item img{object-fit:contain;width:100%;height:100%}.character-intro-popup{z-index:1000;pointer-events:none;width:var(--mobile-stage-w,100vw);margin-left:auto;margin-right:auto;position:fixed;top:0;bottom:0;left:0;right:0;container-type:inline-size}.character-intro-popup__overlay{cursor:pointer;pointer-events:auto;opacity:0;visibility:inherit;background:rgba(0,0,0,.55);border:none;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.character-intro-popup__panel{right:2.66667vw;bottom:18.6667vw;right:2.66667cqw;z-index:1;width:67.2vw;width:67.2cqw;min-height:64.2667vw;padding:6.66667vw 6.4vw 2.66667vw;box-sizing:border-box;pointer-events:auto;will-change:transform,opacity;opacity:0;background:url("./bg.499bf6af.png") top/100% no-repeat;min-height:64.2667cqw;padding:6.66667cqw 6.4cqw 2.66667cqw;position:absolute;bottom:18.6667cqw}.character-intro-popup__close{top:-2.66667vw;top:-2.66667cqw;right:-1.33333vw;z-index:2;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;right:-1.33333cqw}.character-intro-popup__close img{width:9.6vw;width:9.6cqw;height:auto}.character-intro-popup__title{margin-bottom:3.2vw;text-align:left;margin-bottom:3.2cqw}.character-intro-popup__title span{font-size:4vw;color:#c8a283;white-space:nowrap;font-size:4cqw;font-weight:700}.character-intro-popup__title img:first-of-type{width:4.8vw;width:4.8cqw;height:auto}.character-intro-popup__title img:last-of-type{width:16vw;width:16cqw;height:auto}.character-intro-popup__content{font-size:3.2vw;color:#4a4038;text-align:left;max-height:29.3333vw;padding:0 1.06667vw;white-space:pre-wrap;max-height:29.3333cqw;padding:0 1.06667cqw;font-size:3.2cqw;line-height:1.55;overflow-y:auto}.character-intro-popup__footer{pointer-events:none;bottom:-6.4vw;left:50%;width:77.3333vw;flex-direction:column;align-items:center;width:77.3333cqw;display:flex;position:absolute;bottom:-6.4cqw;transform:translate(-50%)}.character-intro-popup__footer-divider{margin-bottom:-5.33333vw;width:100%;height:auto;margin-bottom:-5.33333cqw}.character-intro-popup__footer-decoration{width:90%;height:auto}
.gender-switch{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-block;position:relative}.gender-switch.is-disabled{opacity:.6;pointer-events:none}.gender-switch__bg{position:absolute;top:0;bottom:0;left:0;right:0}.gender-switch__bg img{object-fit:contain}.gender-switch__selected{width:50%;transition:transform .18s;position:absolute;top:0;bottom:0}.gender-switch__selected.is-male{transform:translate(5%)}.gender-switch__selected.is-female{transform:translate(95%)}.gender-switch__selected-inner{position:absolute;top:0;bottom:0;left:0;right:0}.gender-switch__selected-inner img{object-fit:contain}.gender-switch__hit{cursor:pointer;background:0 0;border:0;outline:none;width:50%;padding:0;position:absolute;top:0;bottom:0}.gender-switch__hit--male{left:0}.gender-switch__hit--female{right:0}.gender-switch--pc{width:11.8182vw;width:11.8182cqw;height:1.86869vw;height:1.86869cqw}
.gender-switch--mobile{width:34.6667vw;width:34.6667cqw;height:5.33333vw;height:5.33333cqw}

/* Original style: 8fb1e0797f16d09c.css */
.jobs-container{width:100vw;background-image:url("./content-bg.5c26186b.jpg");background-repeat:no-repeat;background-size:100% 100%;width:100dvw}.jobs-container .jobs-content{aspect-ratio:1920/962;width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden}.jobs-container .jobs-content .jobs-stage{width:100%;height:100%;position:relative}.jobs-container .jobs-content .jobs-title{top:2.27273vw;top:2.27273cqw;left:14.1414vw;width:20.4546vw;width:20.4546cqw;height:6.46465vw;height:6.46465cqw;position:absolute;left:14.1414cqw}.jobs-container .jobs-content .jobs-wheel{top:10.7576vw;top:10.7576cqw;left:14.1414vw;position:absolute;left:14.1414cqw}.jobs-container .jobs-content .gender-switch-wrapper{top:30.9596vw;top:30.9596cqw;left:23.2323vw;position:absolute;left:23.2323cqw}
