.loading-container{width:100%;position:relative}.loading-container.loading-block{display:block}.loading-wrapper{z-index:99999;background:linear-gradient(135deg,#0000001a,#0000004d);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-mask{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(135deg,#ffffff1a,#ffffff4d);position:absolute;inset:0}.loading-content{position:relative}.loading-text{color:#333;text-align:center;text-shadow:0 .02rem .04rem #0000001a;margin-top:.2rem;font-size:.18rem;font-weight:500;animation:2s ease-in-out infinite alternate loading-text-glow}.loading-spinner{display:inline-block;position:relative}.loading-spinner.loading-spinner-small .loading-spinner-dot{width:.4rem;height:.4rem}.loading-spinner.loading-spinner-default .loading-spinner-dot{width:.6rem;height:.6rem}.loading-spinner.loading-spinner-large .loading-spinner-dot{width:.8rem;height:.8rem}.loading-spinner-dot{display:inline-block;position:relative}.loading-spinner-dot.loading-spinner-dot-spin{animation:1.5s 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:linear-gradient(45deg,#1890ff,#40a9ff,#69c0ff);border-radius:50%;width:.16rem;height:.16rem;animation:1.5s ease-in-out infinite loading-spinner-bounce;position:absolute;top:0;left:0;box-shadow:0 0 .1rem #1890ffcc,0 0 .2rem #1890ff66}.loading-spinner-dot-item:first-child{transform:rotate(0)}.loading-spinner-dot-item:first-child:before{background:linear-gradient(45deg,#ff4d4f,#ff7875,#ffa39e);animation-delay:-1.35s;box-shadow:0 0 .1rem #ff4d4fcc,0 0 .2rem #ff4d4f66}.loading-spinner-dot-item:nth-child(2){transform:rotate(90deg)}.loading-spinner-dot-item:nth-child(2):before{background:linear-gradient(45deg,#52c41a,#73d13d,#95de64);animation-delay:-1.2s;box-shadow:0 0 .1rem #52c41acc,0 0 .2rem #52c41a66}.loading-spinner-dot-item:nth-child(3){transform:rotate(180deg)}.loading-spinner-dot-item:nth-child(3):before{background:linear-gradient(45deg,#faad14,#ffc53d,#ffd666);animation-delay:-1.05s;box-shadow:0 0 .1rem #faad14cc,0 0 .2rem #faad1466}.loading-spinner-dot-item:nth-child(4){transform:rotate(270deg)}.loading-spinner-dot-item:nth-child(4):before{background:linear-gradient(45deg,#722ed1,#9254de,#b37feb);animation-delay:-.9s;box-shadow:0 0 .1rem #722ed1cc,0 0 .2rem #722ed166}@keyframes loading-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-spinner-bounce{0%,80%,to{opacity:.3;transform:scale(0)rotate(0)}40%{opacity:1;transform:scale(1.2)rotate(180deg)}}@keyframes loading-mask-pulse{0%,to{opacity:.3}50%{opacity:.6}}@keyframes loading-text-glow{0%{color:#333;text-shadow:0 .02rem .04rem #0000001a}to{color:#1890ff;text-shadow:0 .02rem .04rem #0000001a,0 0 .1rem #1890ff80}}.loading-custom-indicator{animation:1s linear infinite loading-spinner-rotate;display:inline-block}.loading-custom-indicator svg{width:100%;height:100%}.loading-pulse-ring{border:.02rem solid #1890ff4d;border-radius:50%;width:1rem;height:1rem;animation:2s ease-out infinite loading-pulse-ring-expand;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-pulse-ring:before{content:"";border:.02rem solid #1890ff33;border-radius:50%;animation:2s ease-out .5s infinite loading-pulse-ring-expand;position:absolute;inset:-.02rem}.loading-pulse-ring:after{content:"";border:.02rem solid #1890ff1a;border-radius:50%;animation:2s ease-out 1s infinite loading-pulse-ring-expand;position:absolute;inset:-.04rem}@keyframes loading-pulse-ring-expand{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.index-module__close___Hhn1x{aspect-ratio:1;cursor:pointer;width:.4rem}.reg-success-container{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}.reg-success-container.is-visible{opacity:1;visibility:visible;pointer-events:auto}.reg-success-container.en .reg-success .btn,.reg-success-container.th .reg-success .btn{font-size:18px!important}.reg-success-container .mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1;opacity:0;background:#0009;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}.reg-success-container.is-visible .mask{opacity:1}.reg-success-container .reg-success{aspect-ratio:1624/588;z-index:3;opacity:0;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/bg-mid-B-VaWVBP.png) 0 0/100% repeat-y;width:8.12rem;padding:20px 70px 38px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%)scale(.8)}.reg-success-container .reg-success:before{content:"";z-index:999;aspect-ratio:1624/54;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/bg-top-BO2H_NJ5.png) 0 0/100% no-repeat;width:100%;height:59px;position:absolute;top:-27px;left:0}.reg-success-container .reg-success:after{content:"";z-index:998;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/bg-bottom-BBGeHhKF.png) 0 0/100% no-repeat;width:100%;padding-bottom:1.1rem;position:absolute;bottom:-.54rem;left:0}.reg-success-container .reg-success .content{z-index:1001;position:relative}.reg-success-container .reg-success .title{color:#5d81ac;text-align:center;text-transform:none;height:.7rem;font-family:SourceHanSansCN;font-size:.3rem;font-style:normal;font-weight:700;line-height:.7rem}.reg-success-container .reg-success .content{color:#5d81ac;text-align:center;text-transform:none;margin-bottom:30px;font-family:SourceHanSansCN;font-size:20px;font-style:normal;font-weight:500;line-height:36px}.reg-success-container .reg-success .btn-box{z-index:999;justify-content:center;gap:.5rem;display:flex;position:relative}.reg-success-container .reg-success .btn-box .btn{color:#fff;cursor:pointer;width:2.62rem;height:.5rem;font-family:SourceHanSansCN;font-size:.24rem;line-height:.5rem}.reg-success-container .reg-success .btn-box .btn:hover{filter:contrast(1.2);transition:all .3s}.reg-success-container .reg-success .btn-box .btn-new{background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/btn-new-NRsOohNs.png) 0 0/100% no-repeat}.reg-success-container .reg-success .btn-box .btn-back{background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/btn-back-GRcFTH1q.png) 0 0/100% 100% no-repeat;position:relative}.reg-success-container .reg-success .btn-box .btn-back .tips{width:3.2rem;color:var(--primary-color);text-align:left;margin-top:.1rem;font-family:SourceHanSansCN;font-size:13px;font-weight:700;line-height:1.5}.reg-success-container .reg-success .close{z-index:1000;position:absolute;top:-26px;right:-50px}.reg-success-container.is-visible .reg-success{opacity:1;transform:translate(-50%,-50%)scale(1)}.reg-success-container.is-mobile .reg-success{aspect-ratio:auto;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/m-mid-BVSQYq8A.png) 0 0/100%;width:78dvw;padding:13.5px 28px}.reg-success-container.is-mobile .reg-success .close{top:-15px;right:-30px}.reg-success-container.is-mobile .reg-success .title{margin-bottom:.2rem;font-size:.4rem}.reg-success-container.is-mobile .reg-success .content{margin-bottom:.3rem;font-size:.3rem;line-height:24px}.reg-success-container.is-mobile .reg-success .btn-box{flex-direction:column;align-items:center;gap:.18rem;margin:0 auto}.reg-success-container.is-mobile .reg-success .btn-box .btn{aspect-ratio:262/50;flex:1;justify-content:center;align-items:center;width:4rem;font-size:.32rem;line-height:normal;display:flex}.reg-success-container.is-mobile .reg-success .btn-box .btn .tips{font-size:.24rem}.reg-success-container.is-mobile .reg-success .tips{margin-top:.2rem;font-size:.24rem;line-height:1.5}.reg-success-container.is-mobile .reg-success:before{aspect-ratio:616/37;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/m-top-D_lfrOkf.png) 0 0/100% no-repeat;top:-14px}.reg-success-container.is-mobile .reg-success:after{aspect-ratio:616/38;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/m-bottom-8gUfjE5E.png) 0 0/100% no-repeat;padding-bottom:.38rem}.reg-success-container.is-mobile.en .reg-success .content .btn-box .btn,.reg-success-container.is-mobile.th .reg-success .content .btn-box .btn{font-size:.28rem!important}.popup-overlay{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;width:100%;height:100%;position:fixed;top:0;left:0}.popup-container{z-index:3;width:811px;max-height:90vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-content{color:#fff;position:relative}.popup-content .verify-button{color:#fff;cursor:pointer;background-color:#2c3e50;border:none;border-radius:5px;min-width:20%;height:35px;font-size:16px;font-weight:700}.popup-content .popup-line{z-index:9;pointer-events:none;width:1.07rem;position:absolute;bottom:0;right:-.45rem}.popup-close{z-index:3;cursor:pointer;position:absolute;top:-8px;right:-62px}.popup-container:has(.popup-overlay)>.popup-close{opacity:0;pointer-events:none}.popup-container:has(.popup-overlay)>.popup-content>.popup-line{opacity:0;pointer-events:none}.popup-header{aspect-ratio:888/33;z-index:4;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/popup-top-D3_Wk5qY.png) top/100% no-repeat;margin:0;padding:0;position:relative}.popup-body{color:#fff;max-height:84vh;z-index:3;z-index:9;background:radial-gradient(0% 0% at 0 0,#fff 0%,#f9f6ed 100%);min-height:1rem;max-height:84dvh;margin-top:-7px;padding:.3rem;position:relative;overflow:hidden auto}.popup-body::-webkit-scrollbar{background:#e3cda4;width:6px}.popup-body::-webkit-scrollbar-thumb{background:#e3cda4}.popup-body::-webkit-scrollbar-track{background:#e2dfd7}.popup-container{animation:.3s ease-out popupFadeIn}.popup-overlay{animation:.3s ease-out overlayFadeIn}@keyframes popupFadeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.apply-container{width:80%;margin:0 auto}.apply-container .apply-title{padding:.2rem 0}.apply-container .apply-form{flex-direction:column;align-items:center;gap:.4rem;padding:.2rem 0;display:flex}.apply-container .apply-form .ant-form-item label{color:var(--primary-text-color);font-size:.16rem;font-weight:500}.apply-container .apply-form .ant-form-item label span{color:var(--placeholder-color);font-size:.14rem}.apply-container .tips{color:var(--placeholder-color);text-align:center;margin-top:.2rem;font-size:.14rem;line-height:1.5}.activity-rules-content .title-text{text-align:center;margin-bottom:.2rem}.activity-rules-content .content{color:var(--primary-text-color);text-align:left;white-space:pre-wrap;margin-bottom:.2rem;font-size:.2rem;line-height:1.5}@keyframes slideOut{to{opacity:0;height:0;margin:0;padding:0;transform:translate(30px)}}.quit-guild-container{flex-direction:column;align-items:center;gap:.4rem;width:80%;margin:0 auto;display:flex}.quit-guild-container .title{text-align:center;margin-bottom:.2rem;line-height:1.8}.quit-guild-container .btn-container{justify-content:center;align-items:center;gap:.8rem;display:flex}.my-reward-container{width:90%;margin:0 auto}.my-reward-container .my-reward-title{text-align:center;margin-bottom:.1rem}.my-reward-container .reward-content{flex-direction:column;display:flex}.my-reward-container .reward-section .reward-section-title{text-align:center;color:var(--primary-text-color);margin-bottom:.2rem}.my-reward-container .reward-section .reward-list{flex-direction:column;gap:.15rem;max-height:2.5rem;margin-bottom:.1rem;padding-top:.1rem;padding-bottom:.1rem;padding-right:.1rem;display:flex;overflow-y:auto}.my-reward-container .reward-section .reward-list::-webkit-scrollbar{background:#e3cda4;width:6px}.my-reward-container .reward-section .reward-list::-webkit-scrollbar-thumb{background:#b6a280;border-radius:3px}.my-reward-container .reward-section .reward-list::-webkit-scrollbar-track{background:#e2dfd7}.my-reward-container .reward-section .reward-list .reward-item{background:linear-gradient(135deg,#f5f3ee 0%,#e3cda4 100%);border:1px solid #cc8c8c;border-radius:.1rem;justify-content:space-between;align-items:center;padding:.05rem .1rem;transition:all .3s;display:flex;box-shadow:0 2px 4px #0000000d}.my-reward-container .reward-section .reward-list .reward-item:hover{background:linear-gradient(135deg,#e3cda4 0%,#d4c19a 100%);transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.my-reward-container .reward-section .reward-list .reward-item .reward-code{color:var(--primary-text-color);letter-spacing:.02rem;-webkit-user-select:text;user-select:text;flex:1;font-family:Courier New,monospace;font-size:.16rem;font-weight:600}.my-reward-container .reward-section .reward-list .reward-item .reward-copy-btn{background:var(--primary-text-color);cursor:pointer;border-radius:.05rem;flex-shrink:0;justify-content:center;align-items:center;width:.3rem;height:.3rem;margin-left:.15rem;transition:all .3s;display:flex}.my-reward-container .reward-section .reward-list .reward-item .reward-copy-btn:hover{background:var(--primary-color);transform:scale(1.1)}.my-reward-container .reward-section .reward-list .reward-item .reward-copy-btn.copied{background:#52c41a}.my-reward-container .reward-section .reward-list .reward-item .reward-copy-btn.copied .copy-icon{color:#fff}.my-reward-container .reward-section .reward-list .reward-item .reward-copy-btn .copy-icon{color:#fff;font-size:.16rem}.my-reward-container .reward-section .reward-empty{text-align:center;color:var(--tips-text-color);background:#f5f3ee;border:1px dashed #cc8c8c;border-radius:.1rem;padding:.4rem 0;font-size:.18rem}.my-reward-container .rules-section{border-top:1px solid #e3cda4;margin-top:.1rem;padding-top:.2rem}.my-reward-container .rules-section .rules-title{text-align:center;color:var(--primary-text-color);margin-bottom:.15rem}.my-reward-container .rules-section .rules-content{color:var(--primary-text-color);text-align:left;white-space:pre-wrap;background:#f9f6ed;border:1px solid #e3cda4;border-radius:.1rem;padding:.2rem;font-size:.16rem;line-height:1.8}.claim-reward-container{flex-direction:column;align-items:center;gap:.1rem;width:90%;margin:0 auto;display:flex}.claim-reward-container .claim-reward-title{text-align:center;color:var(--primary-text-color);text-shadow:0 2px 4px #0000001a;margin-bottom:.2rem;font-size:.28rem;font-weight:700}.claim-reward-container .claim-reward-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;width:100%;display:flex}.claim-reward-container .claim-reward-item{background:linear-gradient(135deg,#f5f3ee 0%,#e3cda4 50%,#f5f3ee 100%);border:2px solid #cc8c8c;border-radius:.15rem;flex-direction:column;justify-content:center;align-items:center;min-width:2rem;padding:.25rem .3rem;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026,0 0 20px #cc8c8c33}.claim-reward-container .claim-reward-item:before{content:"";background:linear-gradient(45deg,#0000 30%,#ffffff4d 50%,#0000 70%);width:200%;height:200%;animation:3s infinite shine;position:absolute;top:-50%;left:-50%}.claim-reward-container .claim-reward-item .prize-icon-wrapper{z-index:1;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;margin-bottom:.15rem;display:flex;position:relative}.claim-reward-container .claim-reward-item .prize-icon-wrapper .prize-icon{object-fit:contain;filter:drop-shadow(0 2px 4px #0003);width:100%;height:100%;animation:2s ease-in-out infinite float}.claim-reward-container .claim-reward-item .prize-name{color:var(--primary-text-color);text-align:center;z-index:1;text-shadow:0 1px 2px #fffc;word-break:break-word;max-width:1.8rem;font-size:.18rem;font-weight:600;line-height:1.4;position:relative}.claim-reward-container .claim-reward-button{z-index:1;margin-top:.2rem}.ko-confirm-container{flex-direction:column;align-items:center;gap:.4rem;margin:0 auto;display:flex}.ko-confirm-container .btn-container{justify-content:center;align-items:center;gap:.8rem;display:flex}@keyframes shine{0%{transform:translate(-100%)translateY(-100%)rotate(45deg)}to{transform:translate(100%)translateY(100%)rotate(45deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.button{color:#fff;aspect-ratio:376/76;cursor:pointer;text-align:center;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/btn-bg-D_hrCJcn.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;font-size:.24rem;font-weight:700;transition:all .3s;display:flex;position:relative}.button.button-small{width:2.2rem;font-size:.18rem}.button.button-medium{width:2.6rem;font-size:.22rem}.button.button-large{width:3.2rem;font-size:.32rem}.button.button-disabled{filter:grayscale();cursor:not-allowed}.button:hover:not(.button-disabled){transform:translateY(-.04rem)}@media (max-width:768px){.button.button-small{width:2.6rem;font-size:.24rem}.button.button-medium{width:3rem;font-size:.28rem}.button.button-large{width:3.4rem;font-size:.32rem}}.empty-container{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:2rem;padding:.4rem 0;display:flex}.empty-container .empty-text{color:var(--primary-text-color,#999);text-align:center;font-size:.16rem}.checkbox-label{color:#859baa;cursor:pointer;align-items:self-start;margin-bottom:.1rem;margin-left:5px;font-size:.15rem;display:flex;position:relative}.checkbox-label:focus-visible{outline-offset:2px;outline:2px solid #1890ff}.checkbox-label .checkbox-box{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #b6c3d1;flex-shrink:0;width:20px;margin-right:8px;position:relative}.checkbox-label .checkbox-box:before{content:"";aspect-ratio:1;background:#bccad9;width:16px;margin:auto;transition:background .2s;position:absolute;inset:0}.checkbox-label .checkbox-box.checked:before{background:var(--primary-color)}.checkbox-label .checkbox-box.disabled{cursor:not-allowed;opacity:.6}.checkbox-label:has(.checkbox-box.disabled){cursor:not-allowed}@media (max-width:768px){.radio-label .custom-radio{margin-right:.02rem}.checkbox-label{font-size:.26rem!important}.checkbox-label .checkbox-box{width:.32rem}.checkbox-label .checkbox-box:before{width:.2rem}.popup-container{width:90dvw}.popup-container .popup-header{aspect-ratio:auto;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/popup-top-CN-RBD4K.png) bottom/100% 100% no-repeat;height:.42rem}.popup-container .popup-body{max-height:80vh;border-bottom-right-radius:.1rem;border-bottom-left-radius:.1rem;max-height:80dvh;padding:.2rem .4rem .4rem;overflow-y:auto}.popup-container .popup-close{z-index:10;width:.2rem;top:.05rem;right:.1rem}.popup-container .popup-close img{width:.2rem;height:.2rem}.popup-container .popup-footer{bottom:.15rem}.activity-rules-content .content{font-size:.24rem}.apply-container{width:100%}.apply-container .apply-title{font-size:.32rem}.apply-container .apply-form .custom-input{height:var(--mobile-input-height);font-size:.28rem}.apply-container .apply-form .ant-form-item label{font-size:.28rem}.apply-container .apply-form .ant-form-item label span{font-size:.24rem;display:contents}.apply-container .tips{font-size:.24rem}.quit-guild-container .title{font-size:.28rem}.quit-guild-container .btn-container{gap:.4rem}.my-reward-container{width:100%;padding:.1rem 0}.my-reward-container .reward-content{gap:.3rem}.my-reward-container .reward-section .reward-section-title{margin-bottom:.15rem}.my-reward-container .reward-section .reward-list{gap:.12rem;max-height:4rem}.my-reward-container .reward-section .reward-list .reward-item{padding:.12rem .15rem}.my-reward-container .reward-section .reward-list .reward-item .reward-code{font-size:.24rem}.my-reward-container .reward-section .reward-list .reward-item .reward-copy-btn{width:.5rem;height:.5rem;margin-left:.12rem}.my-reward-container .reward-section .reward-list .reward-item .reward-copy-btn .copy-icon{font-size:.24rem}.my-reward-container .reward-section .reward-empty{padding:.3rem 0;font-size:.24rem}.my-reward-container .rules-section{margin-top:.15rem;padding-top:.2rem}.my-reward-container .rules-section .rules-title{margin-bottom:.12rem}.my-reward-container .rules-section .rules-content{padding:.15rem;font-size:.24rem;line-height:1.6}.claim-reward-container{width:100%;padding:.15rem .1rem}.claim-reward-container .claim-reward-title{margin-bottom:.25rem;font-size:.32rem}.claim-reward-container .claim-reward-list{flex-flow:wrap;justify-content:space-around;align-items:stretch;gap:.2rem;width:100%;margin:.15rem 0;padding:.1rem 0}.claim-reward-container .claim-reward-item{border-width:1.5px;border-radius:.12rem;flex:1;min-width:1.8rem;max-width:2.2rem;padding:.2rem .15rem;box-shadow:0 2px 8px #0000001f,0 0 12px #cc8c8c26}.claim-reward-container .claim-reward-item .prize-name{max-width:100%;font-size:.26rem;font-weight:600}.claim-reward-container .claim-reward-button{justify-content:center;width:100%;margin-top:.3rem;display:flex}}.custom-btn{aspect-ratio:264/52;color:#975818;cursor:pointer;-webkit-user-select:none;user-select:none;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/btn-BGPirbZj.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;gap:.08rem;font-size:.24rem;display:flex;position:relative}.custom-btn:hover:not(.custom-btn-disabled){filter:contrast(1.2)}.custom-btn.custom-btn-disabled{color:#fff;cursor:not-allowed;aspect-ratio:auto;background-color:#b0b0b0;background-image:none;border-radius:25px;width:auto;min-width:1.2rem;padding:.08rem .4rem;font-size:.16rem;font-weight:500;box-shadow:0 1px 3px #00000026}.custom-btn.custom-btn-disabled .btn-star{color:#fff;font-size:.12rem;line-height:1;display:inline-block}.custom-btn.en,.custom-btn.th{font-size:.2rem!important}.custom-btn.id{font-size:.14rem!important}@media (max-width:768px){.custom-btn{padding:.1rem .2rem!important;font-size:.32rem!important}}.index-module__customSelect___R0-2X{--select-height:.48rem;--select-font-size:.2rem;--select-theme-color:var(--primary-color,#84afe2);width:100%;position:relative}.index-module__customSelect___R0-2X.index-module__disabled___rGYCe{opacity:.6;cursor:not-allowed}.index-module__customSelect___R0-2X.index-module__disabled___rGYCe .index-module__selector___ZkzBi{cursor:not-allowed}.index-module__customSelect___R0-2X .index-module__selector___ZkzBi{height:var(--select-height);border:1px solid var(--select-theme-color);cursor:pointer;background-color:#fff;border-radius:4px;align-items:center;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.index-module__customSelect___R0-2X:not(.index-module__disabled___rGYCe) .index-module__selector___ZkzBi:hover{border-color:var(--select-theme-color)}.index-module__customSelect___R0-2X .index-module__selection___NHC2z{min-width:0;line-height:var(--select-height);text-overflow:ellipsis;white-space:nowrap;text-align:center;font-weight:500;font-size:var(--select-font-size);flex:1;padding:0 .12rem;overflow:hidden}.index-module__customSelect___R0-2X .index-module__placeholder___zu-UQ{color:#bac7d8;font-size:var(--select-font-size)}.index-module__customSelect___R0-2X .index-module__suffixIcon___fH7lt{width:var(--select-height);height:var(--select-height);aspect-ratio:1;background-color:var(--select-theme-color);border-left:1px solid var(--select-theme-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0 4px 4px 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.index-module__customSelect___R0-2X .index-module__suffixIcon___fH7lt .index-module__icon___ICudo{color:#fff;font-size:calc(var(--select-font-size) * .857);pointer-events:none;transition:transform .3s;transform:rotate(0)}.index-module__customSelect___R0-2X .index-module__suffixIcon___fH7lt.index-module__suffixIconOpen___-cfab .index-module__icon___ICudo{transform:rotate(180deg)}.index-module__customSelect___R0-2X .index-module__dropdown___B78kr{z-index:1000;margin-top:2px;animation:.3s index-module__slideDown___b1cTZ;position:absolute;top:100%;left:0;right:0}.index-module__customSelect___R0-2X .index-module__dropdownMenu___Wd9nC{border:1px solid var(--select-theme-color);background-color:#fff;border-radius:4px;max-height:200px;overflow-y:auto;box-shadow:0 2px 8px #00000026}.index-module__customSelect___R0-2X .index-module__option___FpkG-{padding:calc(var(--select-font-size) * .571) calc(var(--select-font-size) * .857);color:#4a698c;font-size:var(--select-font-size);line-height:calc(var(--select-font-size) * 1.571);cursor:pointer;transition:background-color .2s}.index-module__customSelect___R0-2X .index-module__option___FpkG-:hover:not(.index-module__optionDisabled___ktVyV){background-color:#f5f5f5}.index-module__customSelect___R0-2X .index-module__option___FpkG-.index-module__optionSelected___UpzqF{background-color:color-mix(in srgb, var(--select-theme-color) 10%, transparent);color:var(--select-theme-color)}.index-module__customSelect___R0-2X .index-module__option___FpkG-.index-module__optionDisabled___ktVyV{color:#d9d9d9;cursor:not-allowed}.index-module__customSelect___R0-2X .index-module__emptyOption___EU5wS{padding:calc(var(--select-font-size) * .571) calc(var(--select-font-size) * .857);color:#999;font-size:var(--select-font-size);text-align:center}@media (max-width:768px){.index-module__customSelect___R0-2X{--select-height:var(--mobile-input-height)!important;--select-font-size:var(--mobile-input-font-size)!important}}@keyframes index-module__slideDown___b1cTZ{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.alert-pc{z-index:9999;align-items:center;display:flex;position:fixed;top:10vh;left:50%;transform:translate(-50%)}.alert-pc .flex-1{color:#000000d9;background:#fff;align-items:center;padding:.5208vw .8333vw;font-size:.7292vw;display:flex}.alert-pc img{vertical-align:-.208333vw;width:1vw;height:1vw;margin-right:4px}.alert-pc label{color:#000000d9;align-items:center;font-size:.7292vw;display:flex}.alert-pc .close-btn{cursor:pointer;color:#00000073;background:#fff;justify-content:center;align-items:center;width:1.2vw;height:1.2vw;margin-left:.5208vw;padding:.2083vw;font-size:.8333vw;transition:color .3s;display:flex}.alert-pc .close-btn:hover{color:#000000d9}.alert-m{z-index:9999;align-items:center;display:flex;position:fixed;top:20vw;left:50%;transform:translate(-50%)}.alert-m .flex-1{background:#fff;align-items:center;padding:8px 12px;display:flex}.alert-m img{vertical-align:-1px;width:12px;height:12px;margin-top:4px;margin-right:4px}.alert-m label{color:#000000d9;align-items:flex-start;font-size:14px;display:flex}.alert-m .close-btn{cursor:pointer;color:#00000073;background:#fff;justify-content:center;align-items:center;width:24px;height:24px;margin-left:8px;padding:4px;font-size:14px;transition:color .3s;display:flex}.alert-m .close-btn:hover{color:#000000d9}.choose-language{-webkit-user-select:none;user-select:none;z-index:1;position:fixed;top:0;right:1%}.choose-language .language-trigger{cursor:pointer;align-items:center;transition:all .3s;display:flex}.choose-language .language-trigger img{width:16px;height:16px;margin-right:8px}.choose-language .language-trigger.pc{color:#ffdf91;background:#0000004d;border-bottom:1px dashed #f6dca3;justify-content:center;align-items:center;min-width:140px;height:38px;padding:0 12px;font-size:18px;display:flex}.choose-language .language-trigger.pc img{width:18px}.choose-language .language-trigger.mobile{color:#fff;background:#04143066;border-radius:.06rem;justify-content:center;align-items:center;min-width:2.4rem;height:.6rem;padding:0 .15rem;font-size:.24rem;display:flex}.choose-language .language-trigger.mobile img{width:.28rem;height:.28rem}.choose-language-dropdown{z-index:1000;transform-origin:top;background:#4d6e9299;border:1px solid #fff;flex-direction:column;align-items:stretch;min-width:170px;padding:2px;display:flex;position:absolute;top:100%;left:0}.choose-language-dropdown .arrow{position:absolute;top:-10px;left:50%;transform:translate(-50%)}.choose-language-dropdown .arrow img{width:14px}.choose-language-dropdown.pc{border-radius:6px;min-width:140px;box-shadow:0 .04rem .12rem #0000004d}.choose-language-dropdown.mobile{border-radius:.08rem;min-width:1.2rem;box-shadow:0 .02rem .08rem #0006}.choose-language-dropdown.dropdown-enter{opacity:0;animation:.3s ease-out forwards dropdownSlideIn;transform:translateY(-10px)scale(.95)}.choose-language-dropdown.dropdown-exit{opacity:1;animation:.3s ease-in forwards dropdownSlideOut;transform:translateY(0)scale(1)}.choose-language-fullscreen{z-index:9999;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transform-origin:50%;background:#000000b3;flex-direction:column;width:100%;height:100vh;display:flex;position:fixed;inset:0;overflow-y:auto}.choose-language-fullscreen.dropdown-enter{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();animation:.3s ease-out forwards fullscreenFadeIn}.choose-language-fullscreen.dropdown-exit{opacity:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:.3s ease-in forwards fullscreenFadeOut}.choose-language-fullscreen .fullscreen-header{opacity:1;flex-shrink:0;justify-content:space-between;align-items:center;padding:.8rem .3rem .3rem;display:flex;position:relative;transform:translateY(0)}.choose-language-fullscreen .fullscreen-header .fullscreen-logo{flex:1;justify-content:center;align-items:center;display:flex}.choose-language-fullscreen .fullscreen-header .fullscreen-logo img{filter:drop-shadow(0 0 .1rem #5796dacc);max-width:1.8rem;height:auto}.choose-language-fullscreen .fullscreen-header .fullscreen-close{cursor:pointer;color:#fff;z-index:10;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.6rem;font-weight:300;line-height:1;transition:opacity .3s;display:flex;position:absolute;top:25%;right:.1rem;transform:translateY(-50%)}.choose-language-fullscreen .fullscreen-header .fullscreen-close:active{opacity:.7}.choose-language-fullscreen .fullscreen-header .fullscreen-close span{display:block}.choose-language-fullscreen .fullscreen-content{-webkit-overflow-scrolling:touch;opacity:1;flex-direction:column;flex:1;display:flex;overflow-y:auto;transform:translateY(0)}.choose-language-fullscreen .fullscreen-language-item{color:#fff;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#00000040;border-radius:.08rem;padding:.35rem .2rem;font-size:.32rem;transition:all .3s}.choose-language-fullscreen .fullscreen-language-item:active{background:#ffffff26}.choose-language-fullscreen .fullscreen-language-item.selected{color:#5796da;background:#5796da26}.choose-language-fullscreen .fullscreen-divider{background:0 0;border-top:1px dashed #ffffff40;height:0;margin:0 .2rem}.choose-language-item{color:#cee1ec;text-align:center;cursor:pointer;border-radius:4px;height:38px;font-size:14px;line-height:.38rem;transition:all .3s}.choose-language-item:last-child{margin-bottom:.08rem}.choose-language-item:hover,.choose-language-item.selected{color:#5796da;background:#fff}.choose-language-dropdown.mobile .choose-language-item{height:.6rem;margin:0 .12rem .08rem;font-size:.24rem;line-height:.6rem}.choose-language-dropdown.mobile .choose-language-item:last-child{margin-bottom:.08rem}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dropdownSlideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.95)}}@keyframes fullscreenFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}@keyframes fullscreenFadeOut{0%{opacity:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.choose-language-fullscreen.dropdown-enter .fullscreen-header{opacity:0;animation:.3s ease-out .1s both headerSlideDown;transform:translateY(-20px)}.choose-language-fullscreen.dropdown-enter .fullscreen-content{opacity:0;animation:.4s ease-out .15s both contentFadeIn;transform:translateY(10px)}.choose-language-fullscreen.dropdown-exit .fullscreen-header{opacity:1;animation:.25s ease-in both headerSlideUp;transform:translateY(0)}.choose-language-fullscreen.dropdown-exit .fullscreen-content{opacity:1;animation:.25s ease-in both contentFadeOut;transform:translateY(0)}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes headerSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes contentFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.page-footer{z-index:2;width:100vw;color:#fff;text-align:center;background:#000;width:100dvw;padding:.3rem 0 .15rem;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:1.2rem;position:relative}.page-footer .footer-social{justify-content:center;gap:.3rem;width:300px;margin:.2rem auto;display:flex}.page-footer .footer-social img{filter:brightness(0)invert();cursor:pointer;width:auto;height:.3rem;transition:transform .2s}.page-footer .footer-social img:hover{transform:scale(1.1)}.page-footer .footer-logos{justify-content:center;align-items:center;gap:.2rem;width:300px;margin:.35rem auto;display:flex}.page-footer .footer-logos .footer-logo-joy{width:2rem;margin-right:.05rem}.page-footer .footer-logos .footer-logo-divider{color:#fff;opacity:.5;margin:0 .12rem;font-size:.3rem}.page-footer .footer-logos .footer-logo-gravity{width:2rem;margin-left:.05rem}.page-footer .footer-cert{justify-content:center;align-items:center;gap:.25rem;width:100%;margin:0 auto;display:flex}.page-footer .footer-cert .footer-cert-teen,.page-footer .footer-cert .footer-cert-age{width:auto;height:1rem}.page-footer .footer-cert-teen-table{border-collapse:collapse;border:1px solid #fff;width:40%}.page-footer .footer-cert-teen-table td{vertical-align:middle;text-align:center;background:#8b0000;border:1px solid #fff;padding:.05rem;font-size:.12rem}.page-footer .footer-links{box-sizing:border-box;justify-content:center;align-items:center;margin-top:.3rem;display:flex}.page-footer .footer-links a,.page-footer .footer-links span{box-sizing:border-box;color:#fff;opacity:.7;margin:0 .06rem;font-size:.11rem;text-decoration:none;transition:opacity .2s;display:block}.page-footer .footer-links a:hover{opacity:1;text-decoration:underline}.page-footer .footer-copyright{opacity:.5;margin-top:.03rem;font-size:.12rem;line-height:.16rem}@media (max-width:768px){.page-footer .teen-text{padding:.3rem .4rem;font-size:.24rem!important}.page-footer .footer-cert-teen-table{width:90%;margin:.3rem auto 0}.page-footer .footer-cert-teen-table td{text-align:center;font-size:.16rem!important}.page-footer .footer-links a,.page-footer .footer-links span{font-size:.16rem!important}.page-footer .footer-copyright{margin-top:.1rem;font-size:.16rem!important}}.teen-text{color:#fff;opacity:.7;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.1rem;font-size:.16rem;display:flex}.teen-text p{text-align:left}.streamer-container{cursor:pointer;z-index:2;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:300px;height:100px;transition:transform .3s ease-in-out;display:flex;position:fixed;top:50%;left:0;overflow:hidden;transform:translateY(-50%)translate(-66.67%);box-shadow:2px 0 8px #0000001a}.streamer-container:before{content:"";z-index:1;background:linear-gradient(135deg,#0000004d,#0003);position:absolute;inset:0}.streamer-container.expanded{transform:translateY(-50%)translate(0)}.streamer-container .streamer-text{z-index:2;color:#fff;text-align:center;-webkit-user-select:none;user-select:none;letter-spacing:1.5px;text-transform:uppercase;text-shadow:0 1px #fff6,0 2px 4px #0009,0 4px 8px #0006,0 8px 16px #0000004d,0 0 20px #fff3;padding:12px 20px;font-size:18px;font-weight:700;transition:all .3s;position:relative}.streamer-container .streamer-text:after{content:"";background:linear-gradient(90deg,#0000 0%,#fffc 50%,#0000 100%);width:60%;height:2px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ffffff80}.streamer-container:hover{transform:translateY(-50%)translate(-60%)}.streamer-container:hover.expanded{transform:translateY(-50%)translate(0)}@media (max-width:768px){.streamer-container{border-radius:0 6px 6px 0;width:200px;height:80px;top:30%;transform:translateY(-50%)translate(-70%)}.streamer-container.expanded{transform:translateY(-50%)translate(0)}.streamer-container .streamer-text{letter-spacing:1px;padding:10px 12px;font-size:14px}.streamer-container .streamer-text:after{bottom:6px}.streamer-container:hover{transform:translateY(-50%)translate(-70%)}.streamer-container:hover.expanded{transform:translateY(-50%)translate(0)}.streamer-container:active{transform:translateY(-50%)translate(-65%)}.streamer-container:active.expanded{transform:translateY(-50%)translate(0)}}@media (max-width:480px){.streamer-container{width:160px;height:70px}.streamer-container .streamer-text{letter-spacing:.8px;padding:8px 10px;font-size:12px}.streamer-container .streamer-text:after{height:1.5px;bottom:4px}}.auth-code-container .overlay{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;width:100%;height:100%;animation:.3s ease-out overlayFadeIn;position:fixed;top:0;left:0}.auth-code-container .container{z-index:1201;width:500px;max-width:90vw;animation:.3s ease-out popupFadeIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-code-container .content{background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}.auth-code-container .close{cursor:pointer;z-index:1202;background:#0000000d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.auth-code-container .close:hover{background:#0000001a}.auth-code-container .closeIcon{color:#666;-webkit-user-select:none;user-select:none;font-size:24px;line-height:1}.auth-code-container .header{text-align:center;border-bottom:1px solid #f0f0f0;padding:24px 24px 16px}.auth-code-container .title{color:#333;margin:0;font-size:20px;font-weight:600}.auth-code-container .body{padding:32px 24px}.auth-code-container .body .description{flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-bottom:24px;display:flex}.auth-code-container .body .description .sub-title{text-align:center;color:#333;font-size:14px}.auth-code-container .body .description .email{text-align:center;color:#333;font-size:16px}.auth-code-container .codeInputContainer{justify-content:center;gap:12px;margin-bottom:24px;display:flex}.auth-code-container .codeInput{text-align:center;color:#333;background:#fff;border:2px solid #e0e0e0;border-radius:8px;outline:none;width:48px;height:56px;font-size:24px;font-weight:600;transition:all .2s}.auth-code-container .codeInput:focus{border-color:var(--primary-color,#5d81ac);box-shadow:0 0 0 3px #5d81ac1a}.auth-code-container .codeInput::placeholder{color:#ccc}.auth-code-container .codeInput.verifying{opacity:.6;cursor:not-allowed}.auth-code-container .sendCodeContainer{text-align:center}.auth-code-container .sendCodeBtn{color:var(--primary-color,#5d81ac);cursor:pointer;background:0 0;border:none;margin:0 auto;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:underline;transition:all .2s;display:block}.auth-code-container .sendCodeBtn:hover{opacity:.8}.auth-code-container .countdownText{text-align:center;color:#999;padding:10px 0;font-size:14px;display:block}.auth-code-container .verifyingText{text-align:center;color:var(--primary-color,#5d81ac);padding:10px 0;font-size:14px;display:block}@media (max-width:768px){.auth-code-container .container{width:90vw;max-width:400px}.auth-code-container .codeInput{width:40px;height:48px;font-size:20px}.auth-code-container .codeInputContainer{gap:8px}.auth-code-container .title{font-size:18px}.auth-code-container .body{padding:24px 16px}.auth-code-container .header{padding:20px 16px 12px}}.login-root{z-index:1100;width:0;height:0;position:fixed;top:0;left:0}.login-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1100;background-color:#0009;animation:.3s ease-out loginOverlayFadeIn;position:fixed;inset:0}.login-wrap{z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.login-dialog{background:#fff;border-radius:12px;width:500px;max-width:90vw;max-height:90vh;animation:.3s ease-out loginPopupFadeIn;position:relative;overflow-y:auto;box-shadow:0 8px 32px #0003,0 0 0 1px #ffffff1a}.login-close{z-index:10;color:#999;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.login-close:hover{color:var(--primary-color);background:#0000000d}.login-back{z-index:10;color:#999;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:flex;position:absolute;top:16px;left:16px}.login-back:hover{color:var(--primary-color);background:#0000000d}.login-body{flex-direction:column;align-items:center;gap:32px;padding:48px 40px;display:flex}.login-body .login-title{color:var(--text-color);text-align:center;font-size:24px;font-weight:600}.login-body .login-logo{width:120px}.login-body .login-content{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.login-body .login-content .login-link{color:#fff;cursor:pointer;border-radius:8px;justify-content:left;align-items:center;gap:16px;width:80%;height:48px;padding:0 16px;font-size:16px;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 0 10px #0000001a}.login-body .login-content .login-link img{width:24px;height:24px}.login-body .login-content .login-link.apple{background:#000}.login-body .login-content .login-link.google{color:#000;background:#fff}.login-body .login-content .login-link.joymaker{background:#000}.login-body .login-content .login-link:hover{opacity:.9;transform:translateY(-1px)}.login-body .login-content .login-link:active{transform:translateY(0)}.login-body.email-view{gap:24px;padding:40px 40px 32px}.login-body.email-view .login-footer{width:100%;padding:0}.login-email-header{text-align:center}.login-email-title{color:var(--text-color);margin-bottom:8px;font-size:22px;font-weight:600}.login-email-subtitle{color:#999;font-size:13px;line-height:1.5}.login-email-form{width:100%}.login-email-input{width:100%;height:48px;color:var(--text-color);box-sizing:border-box;background:#fff;border:1.5px solid #e5e5e5;border-radius:8px;outline:none;margin-bottom:16px;padding:0 16px;font-size:15px;transition:all .2s}.login-email-input::placeholder{color:#ccc}.login-email-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #e33b2c14}.login-submit-btn{color:#fff;cursor:pointer;letter-spacing:2px;background:#f8cc02;border:none;border-radius:10px;width:100%;height:50px;font-size:18px;font-weight:600;transition:all .2s}.login-submit-btn:hover:not(.disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 4px 16px #e8a23059}.login-submit-btn:active:not(.disabled){transform:translateY(0)}.login-submit-btn.disabled{opacity:.5;cursor:not-allowed}.login-other-methods{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.login-other-divider{align-items:center;gap:12px;width:100%;display:flex}.login-other-divider:before,.login-other-divider:after{content:"";background:#e5e5e5;flex:1;height:1px}.login-other-divider span{color:#bbb;white-space:nowrap;font-size:12px}.login-other-icons{align-items:center;gap:24px;display:flex}.login-other-icon{cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.login-other-icon:hover{border-color:#ccc;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.login-other-icon:active{transform:translateY(0)}.login-footer{padding:0 40px 24px}.login-agreement{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;display:flex}.login-agreement input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.login-agreement .login-checkbox-custom{background:#fff;border:1.5px solid #ccc;border-radius:3px;flex-shrink:0;width:16px;height:16px;margin-top:2px;transition:all .2s;position:relative}.login-agreement .login-checkbox-custom:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transition:transform .2s;position:absolute;top:1px;left:4px;transform:rotate(45deg)scale(0)}.login-agreement input[type=checkbox]:checked+.login-checkbox-custom{background:var(--primary-color);border-color:var(--primary-color)}.login-agreement input[type=checkbox]:checked+.login-checkbox-custom:after{transform:rotate(45deg)scale(1)}.login-agreement .login-agreement-text{color:#999;font-size:12px;line-height:20px}.login-agreement .login-agreement-text a{color:var(--primary-color)}.login-agreement .login-agreement-text a:hover{text-decoration:underline}.login-agreement.shake{animation:.5s agreementShake}.login-agreement.shake .login-checkbox-custom{border-color:var(--primary-color);box-shadow:0 0 0 2px #e33b2c33}.login-agreement.shake .login-agreement-text{color:var(--primary-color)}@keyframes agreementShake{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-4px)}30%,70%{transform:translate(4px)}}@keyframes loginOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes loginPopupFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.login-mask{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#00000080}.login-dialog{width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;-webkit-overflow-scrolling:touch;border-radius:0;animation:.3s ease-out loginSlideUp}.login-close{color:#666;background:#0000000d;width:36px;height:36px;font-size:20px;top:12px;right:12px}.login-close:hover{background:#0000001a}.login-back{color:#666;width:36px;height:36px;font-size:16px;top:12px;left:12px}.login-body{justify-content:center;gap:40px;min-height:auto;padding:80px 24px 40px}.login-body .login-title{font-size:.4rem}.login-body .login-link{border-radius:.1rem;height:.7rem;font-size:.3rem}.login-body.email-view{gap:24px;padding:70px 24px 32px}.login-body.email-view .login-logo{width:1.6rem}.login-body.email-view .login-footer{padding:0}.login-email-title{font-size:.36rem}.login-email-subtitle{font-size:.24rem}.login-email-input{border-radius:.1rem;height:.7rem;padding:0 .2rem;font-size:.28rem}.login-submit-btn{border-radius:.14rem;height:.76rem;font-size:.3rem}.login-other-divider span{font-size:.24rem}.login-other-icons{gap:.4rem}.login-other-icon{width:.7rem;height:.7rem}.login-other-icon img{width:.72rem;height:.72rem}.login-footer{padding:0 24px 32px}.login-agreement{gap:10px}.login-agreement .login-checkbox-custom{width:18px;height:18px;margin-top:1px}.login-agreement .login-agreement-text{font-size:.24rem;line-height:1.6}@keyframes loginSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}.index-module__btn-group___UUvO6{justify-content:center;align-items:center;display:flex}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-{cursor:pointer;width:4.43rem;font-size:.28rem;position:relative}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-.index-module__disabled___l3EdC{cursor:not-allowed;filter:grayscale()}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-:hover:not(.index-module__disabled___l3EdC){filter:contrast(1.2)}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-.index-module__apply-btn___nMkR4 .index-module__slogan-img___moAzs{z-index:1;width:auto;height:.8rem;position:absolute;top:60%;left:50%;transform:translate(-50%)}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-.index-module__apply-btn___nMkR4 .index-module__slogan-img___moAzs.index-module__zh-TW___4Sow3{height:.6rem;top:70%}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-.index-module__pre-order-btn___A6sVR .index-module__decoration-left___Iry5q,.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-.index-module__pre-order-btn___A6sVR .index-module__decoration-right___NMqE-{pointer-events:none;z-index:1;position:absolute}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-.index-module__pre-order-btn___A6sVR .index-module__decoration-left___Iry5q img,.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-.index-module__pre-order-btn___A6sVR .index-module__decoration-right___NMqE- img{width:1.3rem}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-.index-module__pre-order-btn___A6sVR .index-module__decoration-left___Iry5q{top:10%;right:-3%;transform:rotate(20deg)}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-.index-module__pre-order-btn___A6sVR .index-module__decoration-right___NMqE-{top:47%;left:-12%;transform:rotate(-20deg)}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-.index-module__pre-order-btn___A6sVR .index-module__decoration-right___NMqE- img{width:1.8rem}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot- .index-module__btn-group-item-text___CKVtg{color:#fff;white-space:nowrap;z-index:1;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.index-module__btn-group___UUvO6{align-items:flex-end}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-{width:2.45rem;font-size:.24rem}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-:nth-child(2){width:2.86rem;transform:scale(1.08)}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-.index-module__apply-btn___nMkR4 .index-module__slogan-img___moAzs{top:36%}.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-.index-module__pre-order-btn___A6sVR .index-module__decoration-left___Iry5q img,.index-module__btn-group___UUvO6 .index-module__btn-group-item___jvot-.index-module__pre-order-btn___A6sVR .index-module__decoration-right___NMqE- img{width:1rem}}.index-module__title___OtCJw{aspect-ratio:1920/287;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/title-bg-au8uTzxi.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:.7rem;display:flex;position:relative}.index-module__title___OtCJw .index-module__title-top___ivddZ{width:1.2rem}.index-module__title___OtCJw .index-module__title-text___YmLba{height:1.2rem}.index-module__title___OtCJw .index-module__title-text___YmLba img{height:100%}.index-module__title___OtCJw .index-module__title-bottom___ki8rR{justify-content:center;align-items:center;margin-top:.1rem;display:flex}.index-module__title___OtCJw .index-module__title-bottom___ki8rR .index-module__title-bottom-left___tJn6P,.index-module__title___OtCJw .index-module__title-bottom___ki8rR .index-module__title-bottom-right___GxTSe{width:2.64rem}.index-module__title___OtCJw .index-module__title-bottom___ki8rR .index-module__title-bottom-text___7tiaw{color:#de423f;white-space:nowrap;font-size:.36rem;font-weight:700}@media (max-width:768px){.index-module__title___OtCJw{aspect-ratio:750/62;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/title-bg-DqssywNX.png) 50%/100% no-repeat;margin-top:.3rem;padding-top:0;padding-bottom:.4rem}.index-module__title___OtCJw .index-module__title-top___ivddZ{width:.7rem}.index-module__title___OtCJw .index-module__title-text___YmLba{height:.54rem}.index-module__title___OtCJw .index-module__title-text___YmLba img{width:auto;height:100%}.index-module__title___OtCJw .index-module__title-bottom___ki8rR{width:2.1rem}}.share-popup-overlay{z-index:999;-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;will-change:opacity, backdrop-filter;background-color:#0000;width:100%;height:100%;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:fixed;top:0;left:0}.share-popup-overlay.fade-in{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009}.share-popup-overlay.fade-out{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000;transition:all .3s cubic-bezier(.4,0,1,1)}.share-popup-wrapper{z-index:1000;opacity:0;will-change:transform, opacity;max-width:90vw;max-height:90vh;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:fixed;top:50%;left:50%;transform:translate(-50%,-40%)scale(.7)}.share-popup-wrapper.fade-in{opacity:1;transform:translate(-50%,-50%)scale(1)}.share-popup-wrapper.fade-in .share-popup-close{animation:.6s cubic-bezier(.34,1.56,.64,1) .3s backwards fadeInRotate}.share-popup-wrapper.fade-in .share-banner{animation:.5s cubic-bezier(.34,1.56,.64,1) .1s backwards slideInFromTop}.share-popup-wrapper.fade-in .share-content{animation:.5s cubic-bezier(.34,1.56,.64,1) .2s backwards fadeInScale}.share-popup-wrapper.fade-in .share-bottom{animation:.6s cubic-bezier(.34,1.56,.64,1) .3s backwards bounceIn}.share-popup-wrapper.fade-in .share-image{animation:.6s cubic-bezier(.34,1.56,.64,1) .4s backwards slideInFromRight}.share-popup-wrapper.fade-out{opacity:0;transition:all .3s cubic-bezier(.4,0,1,1);transform:translate(-50%,-40%)scale(.85)}.share-popup-container{border-radius:8px;width:900px;max-width:90vw;position:relative}.share-popup-container .share-popup-close{cursor:pointer;will-change:transform;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:.2rem;right:-.4rem}.share-popup-container .share-popup-close:hover{filter:brightness(1.2)drop-shadow(0 4px 8px #0003);transform:scale(1.15)}.share-popup-container .share-popup-close:active{filter:brightness(1.1);transform:scale(1.05)}.share-popup-container .share-popup-close img{width:.4rem}.share-popup-container .share-banner{background-image:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/share-banner-C7o3Cj5R.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-bottom:38%}.share-popup-container .share-content{box-sizing:border-box;background:#fff;border:2px solid #ffb64e;border-top:none;border-bottom-right-radius:15px;border-bottom-left-radius:15px;width:calc(100% - 16px);margin-left:4px;padding:20px 40px 10px;position:relative;top:-1px}.share-popup-container .share-content .share-top-line{width:100%;position:absolute;top:-13px;left:0}.share-popup-container .share-content .share-message{color:var(--primary-color);white-space:pre-wrap;overflow-wrap:normal;text-align:center;box-sizing:border-box;padding:.1rem 0;font-size:.24rem;line-height:1}.share-popup-container .share-content .control-panel{flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .1rem;padding:.2rem 0;display:flex}.share-popup-container .share-content .control-panel .prize{justify-content:center;align-items:center;display:flex;position:relative}.share-popup-container .share-content .control-panel .prize img{pointer-events:none;z-index:1;width:1.2rem;position:absolute;top:50%;left:-.6rem;transform:translateY(-50%)}.share-popup-container .share-content .control-panel .prize .btn{aspect-ratio:208/60;white-space:nowrap;filter:grayscale();color:#333;cursor:not-allowed;background-image:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/game-btn-CBhFarvQ.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;height:.3rem;padding:0 .2rem 0 .5rem;font-size:.16rem;transition:all .3s;display:flex}.share-popup-container .share-content .control-panel .prize .btn.btn-active{filter:none;cursor:pointer;color:#fff;background-image:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/game-btn-active-n_RUls8a.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.share-popup-container .share-content .control-panel .myCount{color:var(--primary-color);justify-content:center;align-items:center;gap:.1rem;margin-right:.2rem;font-size:.18rem;display:flex}.share-popup-container .share-content .control-panel .myCount .count{justify-content:center;align-items:center;gap:.15rem;display:flex}.share-popup-container .share-content .control-panel .myCount .count .star{width:.25rem}.share-popup-container .share-content .control-panel .control-btn-group{justify-content:center;align-items:center;gap:.1rem;display:flex}.share-popup-container .share-content .control-panel .control-btn-group .control-btn{clip-path:polygon(13px 0,100% 0,93% 100%,0 100%);padding:4px 30px;font-size:.18rem}.share-popup-container .share-content .control-panel .control-btn-group .control-btn.take-stock-in{color:var(--primary-text-color);background:#fcf4d0}.share-popup-container .share-content .control-panel .control-btn-group .control-btn.lack-faith-in{color:#333;background:#f1eeeb}.share-popup-container .share-content .tip{color:#d4cfc7;text-align:center;font-size:.14rem}.share-popup-container .share-content .popup-line{width:1rem;position:absolute;bottom:6%;right:-44px}.share-popup-container .share-bottom{cursor:pointer;color:#fff;text-align:center;aspect-ratio:572/92;will-change:transform;background-image:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/prize-btn-bg-BJ0T7D41.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:.5rem;margin:.2rem auto 0;padding:.2rem;font-size:.28rem;font-weight:700;line-height:.5rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.share-popup-container .share-bottom:hover{filter:brightness(1.15)contrast(1.1);transform:translateY(-4px)scale(1.02);box-shadow:0 8px 20px #0003}.share-popup-container .share-bottom:active{filter:brightness(1.05);transform:translateY(-2px)scale(.98)}.share-popup-container .share-bottom .share-icon{width:.3rem;margin-left:.1rem}.share-popup-container .share-image{width:2.4rem;margin-left:.1rem;position:absolute;bottom:-100%;right:-25%}.share-popup-container .social-media-popup{opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:10;transform-origin:bottom;will-change:transform, opacity;background:#fffffff2;border:2px solid #fffc;border-radius:16px;min-width:500px;padding:20px;transition:all .45s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)translateY(40px)scale(.7);box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014,inset 0 0 0 1px #ffffff80}.share-popup-container .social-media-popup.show{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.share-popup-container .social-media-popup.show .social-media-item{animation:.5s cubic-bezier(.34,1.56,.64,1) backwards socialItemBounceIn}.share-popup-container .social-media-popup.show .social-media-item:first-child{animation-delay:80ms}.share-popup-container .social-media-popup.show .social-media-item:nth-child(2){animation-delay:.14s}.share-popup-container .social-media-popup.show .social-media-item:nth-child(3){animation-delay:.2s}.share-popup-container .social-media-popup.show .social-media-item:nth-child(4){animation-delay:.26s}.share-popup-container .social-media-popup:after{content:"";border-top:10px solid #fffffffa;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.share-popup-container .social-media-popup .social-media-header{color:#333;opacity:0;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:700;display:flex;transform:translateY(-10px)}.share-popup-container .social-media-popup .social-media-header .share-icon{width:20px;height:20px}.share-popup-container .social-media-popup.show .social-media-header{animation:.4s cubic-bezier(.34,1.56,.64,1) 50ms forwards fadeInDown}.share-popup-container .social-media-popup .social-media-list{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.share-popup-container .social-media-popup .social-media-item{cursor:pointer;will-change:transform, background;background:#ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex}.share-popup-container .social-media-popup .social-media-item:hover{background:#ffffff4d;transform:translateY(-4px)scale(1.05);box-shadow:0 8px 16px #0000001a}.share-popup-container .social-media-popup .social-media-item:active{transform:translateY(-2px)scale(.98)}.share-popup-container .social-media-popup .social-media-item .social-icon{will-change:transform;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.share-popup-container .social-media-popup .social-media-item span{color:#333;font-size:12px;font-weight:500}.share-popup-container .social-media-popup .social-media-item:hover .social-icon{transform:scale(1.15)rotate(5deg)}.share-popup-container .social-media-popup .social-media-item:active .social-icon{transform:scale(1.05)rotate(0)}@media screen and (max-width:768px){.share-popup-container{border-radius:6px;width:90vw}.share-popup-container .share-popup-close{right:-.1rem}.share-popup-container .share-banner{background-image:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/share-banner-dX1eetjN.png);padding-bottom:45%}.share-popup-container .share-content{border:2px solid #ffb64e;border-top:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:column;justify-content:center;width:79vw;min-height:100px;margin-left:4.5vw;padding:20px 24px 4px 20px;display:flex}.share-popup-container .share-content .share-top-line{z-index:2;width:100%;top:-.05rem;left:0}.share-popup-container .share-content .share-message{min-height:0;padding:.08rem 0;font-size:.34rem}.share-popup-container .share-content .control-panel{margin-top:.3rem;margin-bottom:.2rem}.share-popup-container .share-content .control-panel .prize img{width:1.4rem}.share-popup-container .share-content .control-panel .prize .btn{height:.5rem;padding-left:.5rem;font-size:.3rem}.share-popup-container .share-content .control-panel .myCount{font-size:.32rem}.share-popup-container .share-content .control-panel .control-btn-group{flex-wrap:wrap;gap:.2rem}.share-popup-container .share-content .control-panel .control-btn-group .control-btn{white-space:nowrap;padding:4px 30px;font-size:.3rem}.share-popup-container .share-content .tip{font-size:.24rem}.share-popup-container .share-content .popup-line{bottom:10%;right:-6vw}.share-popup-container .share-bottom{height:.5rem;padding:.15rem;font-size:.28rem}.share-popup-container .share-bottom .share-icon{width:.3rem}.share-popup-container .social-media-popup{min-width:280px;padding:16px;bottom:.6rem;transform:translate(-50%)translateY(30px)scale(.7)}.share-popup-container .social-media-popup.show{transform:translate(-50%)translateY(0)scale(1)}.share-popup-container .social-media-popup .social-media-list{gap:10px}.share-popup-container .social-media-popup .social-media-item{padding:10px}.share-popup-container .social-media-popup .social-media-item .social-icon{width:36px;height:36px}.share-popup-container .social-media-popup .social-media-item .social-icon svg{width:20px;height:20px}.share-popup-container .social-media-popup .social-media-item span{font-size:11px}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeInRotate{0%{opacity:0;transform:rotate(-180deg)scale(0)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes floatIn{0%{opacity:0;transform:translate(20px)rotate(10deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes bounceIn{0%{opacity:0;transform:translateY(30px)scale(.8)}50%{transform:translateY(-5px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(40px)rotate(15deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes socialItemBounceIn{0%{opacity:0;transform:translateY(30px)scale(.6)rotate(-5deg)}60%{opacity:1;transform:translateY(-8px)scale(1.08)rotate(2deg)}80%{transform:translateY(2px)scale(.96)rotate(-1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}body:has(.share-popup-overlay){overflow:hidden}.share-popup-overlay,.share-popup-wrapper,.share-popup-close,.share-bottom,.social-media-popup,.social-media-item{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.share-popup-overlay,.share-popup-wrapper,.share-popup-close,.share-bottom,.social-media-popup,.social-media-item{transition:opacity .2s!important;animation:none!important}}.game-container .filter-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:.1rem;width:80%;max-width:1200px;margin:0 auto;padding:.4rem 0;display:flex}.game-container .filter-container .filter-item{cursor:pointer;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#fff4cc;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/tab-btn-CIgJ5Lof.png) 50%/100% 100% no-repeat;flex-shrink:0;width:2.33rem;padding:.1rem;font-size:.2rem;overflow:hidden}.game-container .filter-container .filter-item.filter-item-active{color:#fff;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/tab-btn-active-BCbwVFC0.png) 50%/100% 100% no-repeat}.game-container .game-content{justify-content:center;align-items:center;padding-bottom:.5rem;display:flex}.game-container .game-content .content-shell{justify-content:center;width:80%;min-width:8rem;max-width:1200px;display:flex;position:relative}.game-container .game-content .content-shell .left{width:5rem;position:absolute;top:50%;right:92%;transform:translateY(-50%)}.game-container .game-content .content-shell .right{width:5rem;position:absolute;top:50%;left:92%;transform:translateY(-50%)}.game-container .game-content .content{z-index:1;aspect-ratio:1194/794;box-sizing:border-box;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/border-C_c1z7lO.png) 50%/100% 100% no-repeat;flex-direction:column;width:100%;min-height:0;padding:4% 2% 3%;display:flex;overflow:hidden}.game-container .game-content .content-inner{overscroll-behavior:contain;box-sizing:border-box;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;will-change:scroll-position;flex:1;width:100%;min-height:0;padding:2.5% 3%;overflow:hidden auto}.game-container .game-content .content-inner .coming-soon{color:#333;align-items:center;font-size:.2rem;display:flex}.game-container .rules-content{white-space:break-spaces;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box;color:#333;text-align:left;text-shadow:0 1px 1px #ffffff80;width:100%;max-width:100%;font-size:.2rem;line-height:1.8}@media screen and (max-width:768px){.game-container .filter-container{flex-wrap:wrap;width:100%}.game-container .filter-container .filter-item{flex-shrink:0;width:3rem;padding:.1rem;font-size:.26rem}.game-container .game-content .content-shell{width:80%;min-width:80%}.game-container .game-content .content-shell .left{width:2.8rem;top:0;right:85%;transform:translateY(0%)}.game-container .game-content .content-shell .right{width:2.8rem;top:0;left:76%;transform:translateY(0%)}.game-container .game-content .content{background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/border-D_zEmbdB.png) no-repeat;background-position:top bottom;aspect-ratio:1/2;padding:3.5% 2% 4%;background-size:100% 100%!important}.game-container .game-content .content-inner{padding:2% 1%}.game-container .game-content .content-inner::-webkit-scrollbar{width:6px}.game-container .game-content .content-inner::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.game-container .game-content .content-inner::-webkit-scrollbar-thumb{background:#b8860bb3;border:1px solid #ffffff1a;border-radius:3px}.game-container .game-content .content-inner::-webkit-scrollbar-thumb:active{background:#b8860be6}.game-container .rules-content{font-size:.24rem;line-height:1.6}}.index-module__action-buttons___2wwiO .index-module__media-container___6mvTS{justify-content:center;align-items:center;gap:1rem;padding:.5rem 0 .1rem;display:flex}.index-module__action-buttons___2wwiO .index-module__media-container___6mvTS .index-module__media-item___egO4F{cursor:pointer;height:.7rem}.index-module__action-buttons___2wwiO .index-module__media-container___6mvTS .index-module__media-item___egO4F img{width:auto;height:100%}.index-module__action-buttons___2wwiO .index-module__game-apply-wrapper___oHatK{justify-content:center;align-items:center;padding:0 0;display:flex}.index-module__action-buttons___2wwiO .index-module__game-apply-wrapper___oHatK .index-module__action-buttons-item___1y6BF{cursor:pointer;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:relative}.index-module__action-buttons___2wwiO .index-module__game-apply-wrapper___oHatK .index-module__action-buttons-item___1y6BF.index-module__disabled___Nzt-w{cursor:not-allowed;filter:grayscale()}.index-module__action-buttons___2wwiO .index-module__game-apply-wrapper___oHatK .index-module__action-buttons-item___1y6BF:hover:not(.index-module__disabled___Nzt-w),.index-module__action-buttons___2wwiO .index-module__game-apply-wrapper___oHatK .index-module__action-buttons-item___1y6BF:active:not(.index-module__disabled___Nzt-w){filter:contrast(1.2)}.index-module__action-buttons___2wwiO .index-module__game-apply-wrapper___oHatK .index-module__action-buttons-item___1y6BF .index-module__btn-bg___6FxGZ{width:4.2rem;height:auto;display:block}.index-module__action-buttons___2wwiO .index-module__game-apply-wrapper___oHatK .index-module__action-buttons-item___1y6BF .index-module__action-buttons-item-text___XGpUl{color:#fff;white-space:nowrap;z-index:1;font-size:.28rem;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%)}.index-module__action-buttons___2wwiO .index-module__game-apply-wrapper___oHatK .index-module__action-buttons-item___1y6BF.index-module__my-reward-btn___OQ79d .index-module__demon-img___aSF3W{width:1.5rem;position:absolute;top:100%;right:0;transform:translateY(-50%)}@media (max-width:768px){.index-module__action-buttons___2wwiO .index-module__media-container___6mvTS{gap:.3rem}.index-module__action-buttons___2wwiO .index-module__media-container___6mvTS .index-module__media-item___egO4F{height:.4rem}.index-module__action-buttons___2wwiO .index-module__game-apply-wrapper___oHatK .index-module__action-buttons-item___1y6BF .index-module__btn-bg___6FxGZ{width:3rem}.index-module__action-buttons___2wwiO .index-module__game-apply-wrapper___oHatK .index-module__action-buttons-item___1y6BF .index-module__action-buttons-item-text___XGpUl{font-size:.26rem}.index-module__action-buttons___2wwiO .index-module__game-apply-wrapper___oHatK .index-module__action-buttons-item___1y6BF.index-module__my-reward-btn___OQ79d .index-module__demon-img___aSF3W{width:1rem;right:-10%}}.index-module__App___YOrs-{width:100vw;-webkit-user-select:none;user-select:none;z-index:0;background-color:#f8f5eb;width:100dvw}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__banner-bg-content___CcBME{position:relative}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__banner-bg-content___CcBME .index-module__slogan-container___LyYz8{z-index:1;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__banner-bg-content___CcBME .index-module__slogan-container___LyYz8 img{width:auto;height:12vw}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__banner-bg-content___CcBME .index-module__btn-play___5lEKF{cursor:pointer;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/btn-play-C7GXRAtz.png) 0 0/100% 100%;width:.92rem;height:.92rem;animation:2s ease-in-out infinite index-module__pulse___X-pfW;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__banner-bg-content___CcBME .index-module__btn-play___5lEKF:after{content:"";transform-origin:50%;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/btn-play-border-bByPSXa7.png) 0 0/100% 100%;width:1.19rem;height:1.19rem;animation:3s linear infinite index-module__rotateBorder___GYwl3;position:absolute;top:-.13rem;left:-.13rem}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__trim-strip___vx2kj{background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/bg-dCnM8jbM.png) top/cover no-repeat;width:100%;margin-top:-32%;padding-top:29%;padding-bottom:1rem;position:relative}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__trim-strip___vx2kj .index-module__trim-strip-content___Ev-iQ{margin:0 auto;position:relative}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__trim-strip___vx2kj .index-module__trim-strip-content___Ev-iQ:after{content:"";pointer-events:none;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/page-bottom-c3_wyj4P.png) 50%/cover no-repeat;width:100%;height:3.55rem;display:block;position:absolute;bottom:-10%;left:0}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__trim-strip___vx2kj .index-module__trim-strip-content___Ev-iQ .index-module__title___0qLdJ{color:var(--primary-color);text-align:center;justify-content:center;align-items:center;gap:.1rem;font-size:.32rem;display:flex}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__trim-strip___vx2kj .index-module__trim-strip-content___Ev-iQ .index-module__title___0qLdJ img{width:auto;height:.3rem}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__trim-strip___vx2kj .index-module__trim-strip-content___Ev-iQ .index-module__title___0qLdJ span{color:var(--primary-color);font-size:.32rem}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__loginAndLanguage___H3qVb{z-index:1;justify-content:center;align-items:center;gap:.2rem;display:flex;position:absolute;top:.12rem;right:.4rem}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__logo___CpcOS{position:absolute;top:.3rem;left:.4rem}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__logo___CpcOS img{width:2.07rem}.index-module__App___YOrs- .index-module__content-video-container___O4n1-{z-index:999;touch-action:none;-webkit-overflow-scrolling:touch;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.index-module__App___YOrs- .index-module__content-video-container___O4n1- .index-module__content-video___cJgXF{pointer-events:auto;aspect-ratio:16/9;max-width:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes index-module__rotateBorder___GYwl3{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@media (max-width:768px){.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__banner-bg-content___CcBME .index-module__slogan-container___LyYz8 img{height:20vw}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__banner-bg-content___CcBME .index-module__btn-play___5lEKF{width:.72rem;height:.72rem;top:30%}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__banner-bg-content___CcBME .index-module__btn-play___5lEKF:after{width:.92rem;height:.92rem;top:-.08rem;left:-.08rem}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__trim-strip___vx2kj{background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/bg-ROqCUefm.png) top/100% no-repeat;margin-top:-26%;padding-top:28%;padding-bottom:0}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__trim-strip___vx2kj .index-module__trim-strip-content___Ev-iQ{padding-bottom:.1rem}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__banner-bg___-4Wyr .index-module__trim-strip___vx2kj .index-module__trim-strip-content___Ev-iQ:after{background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/page-bottom-DRs_xtvx.png) 50%/cover no-repeat;height:.53rem;bottom:0}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__logo___CpcOS{top:.1rem;left:.1rem}.index-module__App___YOrs- .index-module__container___7YKZF .index-module__logo___CpcOS img{width:1.2rem}}.share-activity-container{width:100vw;height:100vh;-webkit-user-select:none;user-select:none;background-image:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/pc-bg-g25rz21G.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;width:100dvw;height:100dvh;display:flex;overflow:hidden}.share-activity-container .content{background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/content-bg-AzjhF5rR.png) bottom/100% 100% no-repeat;min-height:30dvh;margin-top:auto;padding:.4rem .2rem .2rem}.share-activity-container .content .title{color:var(--primary-color);white-space:pre-wrap;overflow-wrap:normal;word-break:keep-all;text-align:center;box-sizing:border-box;padding:.1rem 0;font-size:.24rem;line-height:1}.share-activity-container .content section{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding-top:.3rem;display:flex}.share-activity-container .content section .prize{justify-content:center;align-items:center;display:flex;position:relative}.share-activity-container .content section .prize img{pointer-events:none;z-index:1;width:1.2rem;position:absolute;top:50%;left:-.6rem;transform:translateY(-50%)rotate(20deg)}.share-activity-container .content section .prize .boost-count{color:var(--primary-color);clip-path:polygon(13px 0,100% 0,93% 100%,0 100%);background:#fcf4d0;padding:4px 30px 4px 50px;font-size:.26rem}.share-activity-container .content section .control-btn-group{justify-content:center;align-items:center;gap:.6rem;display:flex}.share-activity-container .content section .control-btn-group .control-btn{color:#fff1d4;white-space:nowrap;cursor:pointer;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/btn-bg-BX-0mjsw.png) 50%/100% 100% no-repeat;padding:.12rem .8rem;font-size:.27rem;transition:all .3s}.share-activity-container .content section .control-btn-group .control-btn:hover{filter:brightness(1.15)contrast(1.1);transform:translateY(-4px)scale(1.02)}.share-activity-container .content p{color:#d4cfc7;text-align:center;padding:.3rem 0 .2rem;font-size:.14rem}.share-activity-container .content .apply-btn{text-align:center;aspect-ratio:363/64;color:#fff;cursor:pointer;background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/apply-btn-bg-EuxzEAJo.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;height:.6rem;margin:0 auto;padding:.2rem 0;font-size:.3rem;transition:all .3s;display:flex}.share-activity-container .content .apply-btn:hover{filter:brightness(1.15)contrast(1.1);transform:translateY(-4px)scale(1.02)}@media (max-width:768px){.share-activity-container{background-image:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/mobile-bg-J2PG9xWK.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.share-activity-container .content{background:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocasia-event/prod/event/TyrCupRally/assets/mobile-content-bg-CjEEV7FI.png) top/100% 100% no-repeat;padding-bottom:.5rem}.share-activity-container .content .title{font-size:.36rem}.share-activity-container .content section{padding-top:.6rem}.share-activity-container .content section .prize img{width:2rem;left:-1rem}.share-activity-container .content section .prize .boost-count{padding:.1rem .6rem .1rem .9rem;font-size:.4rem}.share-activity-container .content section .control-btn-group{gap:.2rem}.share-activity-container .content section .control-btn-group .control-btn{text-align:center;min-width:3rem;padding:.2rem;font-size:.36rem}.share-activity-container .content section .control-btn-group.en .control-btn{font-size:.3rem}.share-activity-container .content p{font-size:.24rem}.share-activity-container .content .apply-btn{height:.8rem;font-size:.36rem}}*{box-sizing:border-box;margin:0;padding:0;font-family:SourceHanSansSC}html{-webkit-tap-highlight-color:transparent}body{font-family:var(--font-family);line-height:var(--line-height);color:var(--text-color)}img{width:100%;display:block}#root{width:100%;overflow:hidden}a{color:var(--primary-color)}:root{--pc-max-width:1366px;--primary-text-color:#b35959;--primary-color:#e03a2b;--tips-text-color:#a6815b;--secondary-color:#1890ff;--text-color:#333;--background-color:#f5f5f5;--mobile-input-height:.7rem;--mobile-input-font-size:.32rem;--input-height:.48rem;--input-font-size:.2rem;--border-color:#e5e5e5;--font-size:14px;--divider-color:#e33b2c;--disabled-color:#999;--placeholder-color:#bac7d8;--select-height:.48rem;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}@keyframes border-glow-top-left{0%,to{opacity:.6;filter:drop-shadow(0 0 .05rem #64c8ff99)}50%{opacity:1;filter:drop-shadow(0 0 .1rem #64c8ffe6)drop-shadow(0 0 .15rem #64c8ffb3)}}@keyframes border-glow-bottom-right{0%,to{opacity:.6;filter:drop-shadow(0 0 .05rem #64c8ff99)}50%{opacity:1;filter:drop-shadow(0 0 .1rem #64c8ffe6)drop-shadow(0 0 .15rem #64c8ffb3)}}@keyframes glow-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.05)}}@keyframes badge-shine{0%,to{transform:rotate(5deg)scale(1);box-shadow:0 .08rem .2rem #ffd70099,0 0 .3rem #ff8c0066,inset 0 .02rem .05rem #ffffff4d}50%{transform:rotate(5deg)scale(1.08);box-shadow:0 .12rem .25rem #ffd700e6,0 0 .4rem #ff8c00b3,0 0 .6rem #ff450080,inset 0 .02rem .05rem #ffffff80}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:linear-gradient(90deg,#ffffff0d,#ffffff1a);border-radius:5px;margin:4px 0;box-shadow:inset 0 0 6px #0000001a}::-webkit-scrollbar-thumb{background:linear-gradient(#8b5a2bcc,#b8860be6);border:2px solid #ffffff1a;border-radius:5px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #0000004d,inset 0 1px 2px #ffffff4d}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b8860bf2,#daa520);border-color:#ffd7004d;transform:scaleX(1.1);box-shadow:0 3px 8px #daa52066,inset 0 1px 2px #fff6}::-webkit-scrollbar-thumb:active{background:linear-gradient(#a06e1e,#b8860b);box-shadow:0 1px 3px #0006,inset 0 1px 2px #fff3}*{scrollbar-width:thin;scrollbar-color:#b8860be6 #ffffff1a}@media (max-width:768px){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border:1px solid #ffffff1a}*{scrollbar-width:thin}}.common.large-title{color:var(--primary-text-color);font-family:SourceHanSansSC;font-size:.32rem;font-weight:700;line-height:1.5}.common.sub-title{color:var(--primary-text-color);font-family:SourceHanSansCN;font-size:.24rem;font-weight:700;line-height:1.5}.common.small-title{color:var(--primary-text-color);font-family:SourceHanSansSC;font-size:.18rem;font-weight:700;line-height:1.5}.common.custom-input{width:100%;height:var(--input-height);border:1px solid var(--primary-color);text-align:center;border-radius:4px;padding:.1rem .2rem;font-size:.2rem;font-weight:500;display:block}.common.custom-input:focus{outline:none}.common.custom-input::placeholder{color:var(--placeholder-color);text-align:center;font-weight:500}.common.disabled{filter:grayscale();cursor:not-allowed}@media (max-width:768px){.common.sub-title{font-size:.28rem}.common.large-title{font-size:.3rem}.common.small-title{font-size:.24rem}}
