@font-face{font-family:Helvetica;src:url(/public/assets/web/assets/fonts/Helvetica/Helvetica.ttf);font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url(/public/assets/web/assets/fonts/Helvetica/Helvetica-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Helvetica;src:url(/public/assets/web/assets/fonts/Helvetica/Helvetica-BoldOblique.ttf);font-weight:700;font-style:oblique}@font-face{font-family:Helvetica;src:url(/public/assets/web/assets/fonts/Helvetica/Helvetica-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url(/public/assets/web/assets/fonts/Helvetica/Helvetica-Oblique.ttf);font-weight:400;font-style:oblique}@font-face{font-family:Helvetica-Compressed;src:url(/public/assets/web/assets/fonts/Helvetica/Helvetica-Compressed.otf)}@font-face{font-family:Helvetica-Rounded;src:url(/public/assets/web/assets/fonts/Helvetica/Helvetica-RoundedBold.otf)}@font-face{font-family:PingFangHK;src:url(/public/assets/web/assets/fonts/PingFangHK/PingFangHK-Regular.otf);font-weight:400;font-style:normal}@font-face{font-family:PingFangHK;src:url(/public/assets/web/assets/fonts/PingFangHK/PingFangHK-Light.otf);font-weight:300;font-style:normal}@font-face{font-family:PingFangHK;src:url(/public/assets/web/assets/fonts/PingFangHK/PingFangHK-Medium.otf);font-weight:500;font-style:normal}@font-face{font-family:PingFangHK;src:url(/public/assets/web/assets/fonts/PingFangHK/PingFangHK-Semibold.otf);font-weight:600;font-style:normal}@font-face{font-family:PingFangHK;src:url(/public/assets/web/assets/fonts/PingFangHK/PingFangHK-Thin.otf);font-weight:100;font-style:normal}@font-face{font-family:PingFangHK;src:url(/public/assets/web/assets/fonts/PingFangHK/PingFangHK-Ultralight.otf);font-weight:200;font-style:normal}html body{font-family:Helvetica}html body:lang(zh-CN){font-family:PingFangHK}.h1{font-size:60px;font-weight:700;line-height:64px}@media screen and (max-width: 992px){.h1{font-size:36px;line-height:40px}}.h2{font-size:42px;font-weight:700;line-height:45px}@media screen and (max-width: 992px){.h2{font-size:28px;line-height:34px}}.h3{font-size:30px;font-weight:700;line-height:40px}@media screen and (max-width: 992px){.h3{font-size:22px;line-height:28px}}.h4{font-size:20px;font-weight:700;line-height:28px}@media screen and (max-width: 992px){.h4{font-size:18px;line-height:22px}}.h5{font-size:18px;font-weight:700;line-height:28px}@media screen and (max-width: 992px){.h5{font-size:16px;line-height:22px}}.h6{font-size:16px;font-weight:700;line-height:28px}@media screen and (max-width: 992px){.h6{font-size:14px;line-height:22px}}.h7{font-size:14px;font-weight:700;line-height:16px}@media screen and (max-width: 992px){.h7{font-size:12px;line-height:16px}}.p1{font-size:22px;line-height:24px}@media screen and (max-width: 992px){.p1{font-size:22px;line-height:24px}}.p2{font-size:16px;line-height:24px}@media screen and (max-width: 992px){.p2{font-size:14px;line-height:18px}}.p3{font-size:14px;line-height:22px}@media screen and (max-width: 992px){.p3{font-size:12px;line-height:16px}}.p4{font-size:12px;line-height:18px}@media screen and (max-width: 992px){.p4{font-size:10px;line-height:16px}}#app .background-image{background-image:url(/build/assets/bg-CBgT7koE.png);background-size:cover;background-repeat:no-repeat;min-height:57vh}@media (max-width: 550px){#app .background-image{background-image:url(/build/assets/bg-mobile-DRQpNCH6.png);background-size:700px!important;background-position:top!important;min-height:57vh!important}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}#app .language-switcher{position:fixed;top:20px;right:-5px;display:flex;flex-direction:column;align-items:flex-end;z-index:998}#app .language-switcher .language-row{display:flex;gap:5px;flex-direction:column;background-size:cover;background-repeat:no-repeat;background-position-y:4px;padding:10px}#app .language-switcher .language-row .flag-img{width:50px;height:50px;cursor:pointer;transition:transform .2s}#app .language-switcher .language-row .flag-img:hover{transform:scale(1.1)}@media (max-width: 550px){#app .language-switcher .language-row .flag-img{width:45px!important;height:45px!important}}@media (max-width: 550px){#app .language-switcher .language-row{margin-top:10px!important}}#app .top-section{padding-inline:30px;padding-top:30px;padding-bottom:150px;display:flex;align-items:center;justify-content:center;gap:140px}#app .top-section .top-left{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:-40px}#app .top-section .top-left .logo-img{width:450px;height:auto}#app .top-section .top-left .character-img{width:550px;height:auto}#app .top-section .top-left .top-text-img{position:absolute!important;bottom:60px;left:50%;transform:translate(-50%);width:500px;height:auto}#app .top-section .top-left .bottom-text-img{position:absolute!important;bottom:-80px;left:50%;transform:translate(-50%);width:800px;height:auto}#app .top-section .top-left .bottom-text-img-ms{position:absolute!important;bottom:-170px;left:50%;transform:translate(-50%);width:800px;height:auto}#app .top-section .top-right{display:flex;flex-direction:column;align-items:center;scale:120%!important;margin-top:40px}#app .top-section .top-right .luckyspin-img{width:700px;height:auto}@media (max-width: 1500px){#app .top-section .top-left .logo-img{width:300px!important}#app .top-section .top-left .character-img{width:400px!important}#app .top-section .top-left .top-text-img{bottom:20px;width:330px!important}#app .top-section .top-left .bottom-text-img{bottom:-70px;width:520px!important}#app .top-section .top-left .bottom-text-img-ms{bottom:-130px;width:520px!important}#app .top-section .top-right{scale:100%!important;margin-top:0!important}#app .top-section .top-right .luckyspin-img{width:500px!important}}@media (max-width: 1220px){#app .top-section .top-left{margin-right:-30px;margin-left:150px;margin-top:0!important}#app .top-section .top-left .logo-img{width:250px!important}#app .top-section .top-left .character-img{width:300px!important}#app .top-section .top-left .top-text-img{bottom:20px;width:320px!important}#app .top-section .top-left .bottom-text-img{bottom:-70px;width:460px!important}#app .top-section .top-left .bottom-text-img-ms{bottom:-110px;width:460px!important}#app .top-section .top-right{scale:80%!important}#app .top-section .top-right .luckyspin-img{width:400px!important}}@media (max-width: 992px){#app .top-section{flex-direction:column;padding-top:30px;gap:30px}#app .top-section .top-left{margin-right:0!important;margin-left:0!important}#app .top-section .top-left .logo-img{width:350px!important}#app .top-section .top-left .character-img{width:400px}#app .top-section .top-left .top-text-img{width:300px!important}#app .top-section .top-left .bottom-text-img{bottom:-50px;width:380px!important}#app .top-section .top-left .bottom-text-img-ms{bottom:-90px;width:380px!important}#app .top-section .top-right .luckyspin-img{width:500px}}@media (max-width: 1500px){#app .top-section{padding-top:0!important;padding-bottom:140px!important;gap:0px!important}}@media (max-width: 1220px){#app .top-section{padding-bottom:0!important}}@media (max-width: 995px){#app .top-section{padding-top:60px!important}}#app .step-redeem-section{margin-block:50px}#app .step-redeem-section .step-redeem-card.locale-en,#app .step-redeem-section .step-redeem-card.locale-ms,#app .step-redeem-section .step-redeem-card.locale-sc{display:flex;gap:45px;background-size:cover;background-repeat:no-repeat;background-position:top;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:1700px;height:430px;margin:0 auto}#app .step-redeem-section .step-redeem-card.locale-en .step-text,#app .step-redeem-section .step-redeem-card.locale-ms .step-text,#app .step-redeem-section .step-redeem-card.locale-sc .step-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:170px;margin-top:135px}#app .step-redeem-section .step-redeem-card.locale-en .step-text .step-redeem-img,#app .step-redeem-section .step-redeem-card.locale-ms .step-text .step-redeem-img,#app .step-redeem-section .step-redeem-card.locale-sc .step-text .step-redeem-img{width:160px;height:160px}#app .step-redeem-section .step-redeem-card.locale-en .step-text .step-redeem-text,#app .step-redeem-section .step-redeem-card.locale-ms .step-text .step-redeem-text,#app .step-redeem-section .step-redeem-card.locale-sc .step-text .step-redeem-text{font-size:28px;font-weight:600!important;color:#616c76;max-width:100%;text-align:center;word-wrap:break-word;line-height:1.3}#app .step-redeem-section .step-redeem-card.locale-en .step-text .step-arrow-img,#app .step-redeem-section .step-redeem-card.locale-ms .step-text .step-arrow-img,#app .step-redeem-section .step-redeem-card.locale-sc .step-text .step-arrow-img{width:70px;height:70px;margin-top:30px}#app .step-redeem-section .step-redeem-card.locale-en,#app .step-redeem-section .step-redeem-card.locale-ms{height:480px}@media (max-width: 1700px){#app .step-redeem-section .step-redeem-card.locale-sc{gap:20px;width:1440px!important;height:374px!important}#app .step-redeem-section .step-redeem-card.locale-en,#app .step-redeem-section .step-redeem-card.locale-ms{gap:20px;width:1440px!important;height:410px!important}#app .step-redeem-section .step-text{width:150px!important}#app .step-redeem-section .step-redeem-img{width:120px!important;height:120px!important}#app .step-redeem-section .step-arrow-img{width:60px!important;height:60px!important}#app .step-redeem-section .step-redeem-text{font-size:24px!important}}@media (max-width: 1440px){#app .step-redeem-section .step-redeem-card.locale-sc{gap:20px;width:1250px!important;height:327px!important}#app .step-redeem-section .step-redeem-card.locale-en,#app .step-redeem-section .step-redeem-card.locale-ms{gap:20px;width:1250px!important;height:350px!important}#app .step-redeem-section .step-text{width:125px!important;margin-top:80px!important}#app .step-redeem-section .step-redeem-img{width:120px!important;height:120px!important}#app .step-redeem-section .step-arrow-img{width:60px!important;height:60px!important}#app .step-redeem-section .step-redeem-text{font-size:18px}}@media (max-width: 1300px){#app .step-redeem-section .step-redeem-card.locale-sc{gap:17px;width:1020px!important;height:260px!important}#app .step-redeem-section .step-redeem-card.locale-en,#app .step-redeem-section .step-redeem-card.locale-ms{gap:17px;width:1020px!important;height:290px!important}#app .step-redeem-section .step-text{width:105px!important;margin-top:80px!important}#app .step-redeem-section .step-redeem-img{width:100px!important;height:100px!important}#app .step-redeem-section .step-arrow-img{width:50px!important;height:50px!important}#app .step-redeem-section .step-redeem-text{font-size:14px!important}}@media (max-width: 1010px){#app .step-redeem-section .step-redeem-card.locale-sc{gap:12px;width:700px!important;height:180px!important}#app .step-redeem-section .step-redeem-card.locale-en,#app .step-redeem-section .step-redeem-card.locale-ms{gap:12px;width:700px!important;height:200px!important}#app .step-redeem-section .step-text{width:70px!important;margin-top:40px!important}#app .step-redeem-section .step-redeem-img{width:70px!important;height:70px!important}#app .step-redeem-section .step-arrow-img{width:20px!important;height:20px!important}#app .step-redeem-section .step-redeem-text{font-size:11px!important}}@media (max-width: 1500px){#app .step-redeem-section{margin-top:0!important;margin-bottom:40px!important}}@media (max-width: 668px){#app .step-redeem-section{display:none}}#app .step-redeem-mobile-section{background:linear-gradient(to bottom,#fff,#e0fffc);padding-block:20px;padding-inline:30px}#app .step-redeem-mobile-section .step-redeem-card{scale:120%;background-size:contain;background-repeat:no-repeat;background-position:center;padding:40px;display:flex;align-items:center;justify-content:center;margin-bottom:50px}#app .step-redeem-mobile-section .step-redeem-card .content{gap:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px;flex-shrink:0;padding-inline:20px;max-width:500px}#app .step-redeem-mobile-section .step-redeem-card .content .step-row{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;max-width:500px}#app .step-redeem-mobile-section .step-redeem-card .content .step-redeem-img{width:70px;height:70px;flex-shrink:0}#app .step-redeem-mobile-section .step-redeem-card .content .step-redeem-text{font-size:17px;font-weight:600!important;color:#616c76;line-height:1.4;word-break:break-word;text-align:left;max-width:150px}#app .step-redeem-mobile-section .step-redeem-card .content .step-arrow-container{width:100%;display:flex;justify-content:flex-start;padding-left:25px}#app .step-redeem-mobile-section .step-redeem-card .content .step-arrow-img{width:20px;height:20px}@media (max-width: 390px){#app .step-redeem-mobile-section .step-redeem-card{background-size:cover!important}}@media (min-width: 669px){#app .step-redeem-mobile-section{display:none}}#app .footer-section{background-color:#28323c}#app .footer-section .content{display:flex;justify-content:center;padding-block:30px;gap:130px}#app .footer-section .content .divider{width:1px;height:90px;background-color:#fff4;align-self:center}#app .footer-section .content .footer-block{display:flex;flex-direction:column;gap:10px}#app .footer-section .content .footer-block .text{font-size:17px}#app .footer-section .content .footer-block .footer-img{width:370px;height:auto}#app .footer-section .copyright{margin-inline:7vw;border-top:1px solid #616c76;color:#616c76;text-align:left;padding-top:10px;font-size:15px}@media (max-width: 1500px){#app .footer-section .copyright{margin-inline:5vw!important}}@media (max-width: 1700px){#app .footer-section .content{gap:70px}}@media (max-width: 1440px){#app .footer-section .content{gap:30px}}@media (max-width: 1260px){#app .footer-section .content{gap:30px}#app .footer-section .content .footer-img{width:280px!important;height:auto}}@media (max-width: 1024px){#app .footer-section .content{gap:30px}#app .footer-section .content .footer-img{width:220px!important;height:auto}}@media (max-width: 910px){#app .footer-section .content{gap:20px}#app .footer-section .content .footer-img{width:200px!important;height:auto}}@media (max-width: 768px){#app .footer-section .content{gap:30px}#app .footer-section .content .footer-img{width:170px!important;height:auto}}@media (max-width: 670px){#app .footer-section .content{gap:20px}#app .footer-section .content .footer-img{width:150px!important;height:auto}}@media (max-width: 480px){#app .footer-section .content{flex-direction:column;align-items:start;gap:40px}#app .footer-section .content .divider{display:none}#app .footer-section .content .text{text-align:left;width:100%}#app .footer-section .content .footer-block{align-items:center;margin-left:40px;margin-right:auto}#app .footer-section .content .footer-img{width:280px!important;height:auto}#app .footer-section .copyright{font-size:12px;display:flex;justify-content:center}}#app .chance-text{color:#616c76;font-size:15px;font-weight:600!important;margin-top:10px}#app .free-spin-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:none;align-items:center;justify-content:center;z-index:999}#app .free-spin-modal-overlay .modal-content{background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%;border-radius:15px;position:relative;display:flex;justify-content:center;align-items:center;padding:20px;text-align:center}#app .free-spin-modal-overlay .modal-content .congrats-text{font-size:25px;margin-top:120px}#app .free-spin-modal-overlay .modal-content .claim-reward-text{font-size:25px;margin-top:20px}#app .free-spin-modal-overlay .modal-content .close-btn{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}#app .free-spin-modal-overlay .modal-content .popup-text{width:400px;height:auto}#app .free-spin-modal-overlay .modal-content .claim-btn{cursor:pointer;width:330px;margin-top:40px}@media (max-width: 550px){#app .free-spin-modal-overlay .modal-content .congrats-text{font-size:20px;margin-top:60px}#app .free-spin-modal-overlay .modal-content .claim-reward-text{font-size:20px;margin-top:20px}#app .free-spin-modal-overlay .modal-content .close-btn{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}#app .free-spin-modal-overlay .modal-content .popup-text{width:240px;height:auto}#app .free-spin-modal-overlay .modal-content .claim-btn{cursor:pointer;width:230px;margin-top:20px}}#app .unlucky-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:none;align-items:center;justify-content:center;z-index:999}#app .unlucky-modal-overlay .modal-content{background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%;border-radius:15px;position:relative;display:flex;justify-content:center;align-items:center;padding:20px;text-align:center}#app .unlucky-modal-overlay .modal-content .oops-text{font-size:25px;margin-top:150px!important}#app .unlucky-modal-overlay .modal-content .try-again-text{font-size:16px!important;margin-top:-20px}#app .unlucky-modal-overlay .modal-content .try-again-red{font-size:16px!important;color:red}#app .unlucky-modal-overlay .modal-content .close-btn{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}#app .unlucky-modal-overlay .modal-content .unlucky-text{width:370px!important;height:auto;margin-top:-30px}#app .unlucky-modal-overlay .modal-content .unlucky-emoji{width:180px!important;height:auto;margin-top:-30px}#app .unlucky-modal-overlay .modal-content .claim-btn{cursor:pointer;width:330px;margin-top:10px!important}@media (max-width: 550px){#app .unlucky-modal-overlay .modal-content .oops-text{font-size:20px!important;margin-top:65px!important}#app .unlucky-modal-overlay .modal-content .try-again-text{font-size:10px!important;margin-top:-20px}#app .unlucky-modal-overlay .modal-content .try-again-red{font-size:10px!important;color:red}#app .unlucky-modal-overlay .modal-content .close-btn{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}#app .unlucky-modal-overlay .modal-content .unlucky-text{width:240px!important;height:auto;margin-top:-30px}#app .unlucky-modal-overlay .modal-content .unlucky-emoji{width:130px!important;height:auto;margin-top:-15px}#app .unlucky-modal-overlay .modal-content .claim-btn{cursor:pointer;width:230px;margin-top:10px!important}}#app #luckySpinButtonDesktop,#app #luckySpinButtonMobile,#app #claimBtn{animation:pulse 1s infinite ease-in-out;transform-origin:center}#app .wheel-wrapper{display:flex;justify-content:center;align-items:center;position:relative;width:750px;height:750px;margin:0 auto}#app .wheel-wrapper .click-spin-btn{position:absolute;bottom:-15px;left:30%;width:300px;z-index:3;cursor:pointer;animation:pulse 1s infinite ease-in-out;transform-origin:center}@media (max-width: 768px){#app .wheel-wrapper{display:none}}#app .wheel-wrapper-mobile{display:flex;justify-content:center;align-items:center;position:relative;width:500px;height:500px;margin:0 auto}#app .wheel-wrapper-mobile .click-spin-btn{position:absolute;bottom:-15px;left:20%;transform:translate(-50%);width:300px;z-index:3;cursor:pointer}@media (min-width: 769px){#app .wheel-wrapper-mobile{display:none}}#app .outer-ring{position:absolute;width:110%;height:110%;z-index:3;pointer-events:none}#app .center-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:170px;height:170px;z-index:3;pointer-events:none}@media (max-width: 768px){#app .center-image{width:120px!important;height:120px!important}}#app #canvas{position:relative;z-index:2}
