@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;700;900&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.21333rem;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;vertical-align:middle}button,input,textarea{border:none;outline:none;background:none;font-family:inherit}input,textarea,select,button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}html{font-size:.21333rem}body{touch-action:manipulation}html,body{height:100%}.gold-text{display:inline;-webkit-text-fill-color:transparent;color:transparent;background:linear-gradient(90deg,#f8e672,#f8e574 45%,#fde4a4 62%,#e19f20);background-clip:text;-webkit-background-clip:text}html,body{background:#020300}body .wrapper{width:10rem;min-height:100vh;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;padding-bottom:calc(2.4rem + env(safe-area-inset-bottom));background:url(../images/main_bg-D_OfvzO8.webp) no-repeat center top;background-size:100%}body .wrapper .header{width:10rem;height:1.28rem;display:flex;align-items:center;padding:0 .37333rem;background:url(data:image/webp;base64,UklGRlYFAABXRUJQVlA4TEkFAAAv7UItEP/DoJEkRXX3zORfKv+KUNy2jcPrd7+2/6jBMWwbSZGP75n6b/WXbSRJTrh7hY5IxkTQWGBqbvfVtm3DjE7lHRB4eDj08DkhgAuWEuICAAAEAAAfDIAFQHTAwPdSSNGC7TdE0M+A/UQQBAHkz/VDQTwppQIKB8UNAvhTSu6mJu8JlVJOiRIRHdz94zgjHmT5BwDDCcuhQIBDQoBikNMCBweFg4c7S6xD32O3FmnGkHXfcrzvV1Dbtu2w3WTFVs3Uth3byUZsO3XD/z7zvjNr1707H25E9N+1IUmC1Mkyp8fFy/zE7c6WNF1McicXY98uwrIrudXZ0iSXSN4JuTQuwrLLRvvc9K2bdcuSdi5T0rK4DcSucUsStXWNU4Vf1ziznGHHsLKEDEP8uvpmRTtl7ZAsOazCsMvWWF3Wio7Q7Lqh5tTuVXV5pD4hgF1jtbKqMPQEYNeM6p4rsm0Mu67PqFVVV5QkGHbNfFSVoNf1e8xqhvUwGHZdm1GrSV6tIjHsgvr8btlAdj2ShKxPY2azCs0ukM+josq9cZNYhl+XfqcIYBfse8yyrGLP6HZgv8fx/a6G7T0Rhizvhfh2gL0nB+09NWjvabvYs8t72HbgvWfiFDlJgm0H4Hs2LPdIhvh2oL3nSHUYAO4Q7nse4Q6DvTVxEtupc6A9YO+F9tu2ptyDtgPxvRiGJCsAvB2D9l7CfS9D/GkN2ntl0N6rg/Zew3uvUyRFCuAOgb03yj1LMsIdHrT3Jth7i0zYFrZh24H33iZJiaJE4duB9t4ZtPfuoL332pyOYO1Afe+HbWEZsh2I7wOSaioIotDtGLb326C9X22pBthCt0OD9n4ZtPdzEjLlN/B2wL2fBu39OGjvhzqXe9B2DN77cNDeR6DvYzsIdwTzfZIQ4g4O2vsU7H0mu7gnWza8HXDvc8dJec/BtwPsfTFo78tBe19JpNqoNmw7hu59PWzvGydde0G3A+19m4RMyOKEbwfY+46kaoEodDvw3trynlrBWnw7Bu2tw3ry/yit7xQEpO4M29tQnMISQXg78N7G4Xqb/mdp86bNbu6NjepwFX+AQPdmsLflj83291XjodgbAN3On7r+2QpAN/86fY9B9zZKxYhEuENgbzva2xE7bS5O8HaAvZ3taWeqPXw70N6uQXu7e6Lw7MB+e9rkjmDtQH17HSflPQffDrC3b9De/t6mZuKQ5uksdB2cp6mmybONponzRE51Nsn9VEdn2Q5cHfs5Se4vvvMlklNn51GTJHWW9uT4TblxyXB1qMtxlpyYTOaeYSYnyLlnYjeOtJPylC6HGxcNVwddN5lkIsmZuZko/4DJxAxqzQlcHRNxqhaQxw4ea05lrWCGjgUHIOtY4MrRzEF4N31MB0qADkjTYO8Q2luI9ad1OAsPY7uFvYo5R8E9OrwwOdx80yLmnNbYLUww7HAiFVczx/JCNx2hRFGSy6jMaUViIeHv4ljU78SgI05skcmckFyUJDxS1u1ofj/3OzsqNxP2u/HnyBEmOUeWw3NFfY5F5LlFv7+jmH43+BwdkMWaLZ1qWlx1ymLpOCV6sX93h04tWtw4FqvfDTzH4uar8k3wfuOo832feqAOR6PrcwiyjvtdiMX2SCfu5STL00h3o9zvcITEr2NUO0b3eHwUJmHIhLo3StTjuBup15GZOtLvQp+DUngyyl2dvFu/o5xXpIzOj3Q+UVVGKhyJlCisXIkKJ0IdqV7VqHUkFzzL8kPb5y27ZZx3n8Pudc1yhFSHWoft861JTaWurnJI5V6/S5ILUikDqcO2LQkA) no-repeat center;background-size:100% 100%}body .wrapper .header .header-logo{height:1.28rem;-o-object-fit:contain;object-fit:contain}body .wrapper .hero{width:10rem;height:10.13333rem;flex-shrink:0}body .wrapper .content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;padding:.53333rem .53333rem .4rem;margin-top:-1.73333rem;background:linear-gradient(180deg,#03120a00,#03120ad9 12%,#04130b 26%,#020806)}body .wrapper .content:before{content:"";position:absolute;top:1.46667rem;left:50%;width:8.53333rem;height:8.53333rem;transform:translate(-50%);background:radial-gradient(circle,#19e08a4d,#19e08a00 62%);pointer-events:none;z-index:-1}body .wrapper .content .promo-card{text-align:center}body .wrapper .content .promo-card .promo-badge{display:inline-block;font-size:.34667rem;font-weight:800;color:#04130b;letter-spacing:.01333rem;padding:.13333rem .37333rem;border-radius:1.33333rem;background:linear-gradient(90deg,#2fe79a,#00b86b);box-shadow:0 .08rem .29333rem #00b86b80}body .wrapper .content .promo-card .promo-amount{margin-top:.29333rem;display:flex;align-items:baseline;justify-content:center;gap:.18667rem}body .wrapper .content .promo-card .promo-amount .promo-unit{font-size:.58667rem;font-weight:800;color:#fff;opacity:.9}body .wrapper .content .promo-card .promo-amount .promo-num{font-size:2rem;font-weight:900;line-height:1;letter-spacing:-.02667rem;filter:drop-shadow(0 .08rem .32rem rgba(225,159,32,.55))}body .wrapper .content .promo-card .promo-desc{margin-top:.05333rem;font-size:.53333rem;font-weight:700;color:#fff;letter-spacing:.5px}body .wrapper .content .benefits{display:flex;gap:.24rem;width:100%;max-width:8.8rem;margin-top:.66667rem}body .wrapper .content .benefits .benefit{flex:1;display:flex;flex-direction:column;align-items:center;gap:.18667rem;padding:.37333rem .10667rem;text-align:center;border-radius:.29333rem;background:#19e08a0f;border:.01333rem solid rgba(25,224,138,.3);-webkit-backdrop-filter:blur(.02667rem);backdrop-filter:blur(.02667rem)}body .wrapper .content .benefits .benefit .benefit-ic{width:.85333rem;height:.85333rem;-o-object-fit:contain;object-fit:contain}body .wrapper .content .benefits .benefit .benefit-tx{font-size:.34667rem;font-weight:600;color:#fff;line-height:.42667rem;white-space:pre-line}body .wrapper .content .hero-invite{display:inline-block;margin-top:.53333rem;padding:.29333rem .50667rem;font-size:.37333rem;font-weight:500;color:#fff;line-height:.53333rem;letter-spacing:.5px;text-align:center;background:#19e08a12;border:.01333rem solid rgba(25,224,138,.4);border-radius:.29333rem}body .wrapper .content .hero-invite .hero-code{font-weight:800;letter-spacing:.01333rem;-webkit-text-fill-color:transparent;color:transparent;background:linear-gradient(90deg,#f8e672,#fde4a4 60%,#e19f20);background-clip:text;-webkit-background-clip:text}body .wrapper .content .form-section{width:100%;max-width:8.8rem;margin-top:.53333rem;display:flex;flex-direction:column;align-items:center}body .wrapper .content .form-section .input-row{width:100%;height:1.22667rem;background:#111928;border-radius:.24rem;border:.01333rem solid #323e56}body .wrapper .content .form-section .input-row .input-inner{width:100%;height:100%;display:flex;align-items:center;padding:0 .4rem;gap:.21333rem}body .wrapper .content .form-section .input-row .input-icon{width:.48rem;height:.50667rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}body .wrapper .content .form-section .input-row .input-field{flex:1;height:100%;font-size:.37333rem;color:#fff;background:transparent;border:none;outline:none}body .wrapper .content .form-section .input-row .input-field::-moz-placeholder{color:#ccc;font-size:.37333rem}body .wrapper .content .form-section .input-row .input-field::placeholder{color:#ccc;font-size:.37333rem}body .wrapper .content .form-section .input-row .phone-prefix{font-size:.42667rem;color:#fff;white-space:nowrap;flex-shrink:0}body .wrapper .content .form-section .input-row .input-divider{width:.02667rem;height:.66667rem;background-color:#ffffff26;flex-shrink:0}body .wrapper .content .form-section .form-desc{font-size:.32rem;color:#ffffffb3;line-height:.42667rem;text-align:center;margin:.24rem 0 0}body .wrapper .bottom-bar{position:fixed;bottom:env(safe-area-inset-bottom);left:50%;transform:translate(-50%);width:10rem;padding:.32rem .53333rem .37333rem;display:flex;gap:.37333rem;z-index:100;background:linear-gradient(180deg,#02080600,#020806f2 40%)}body .wrapper .bottom-bar .action-btn{flex:1;height:1.33333rem;border-radius:.29333rem;display:flex;position:relative;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body .wrapper .bottom-bar .action-btn:active{transform:scale(.97)}body .wrapper .bottom-bar .action-btn span{font-weight:800;font-size:.45333rem;text-align:center;line-height:.58667rem;position:relative;z-index:1}body .wrapper .bottom-bar .h5-btn{background:#19e08a14;border:.02667rem solid #2fe79a;box-shadow:0 .08rem .26667rem #00b86b38}body .wrapper .bottom-bar .h5-btn span{-webkit-text-fill-color:transparent;color:transparent;background:linear-gradient(90deg,#2fe79a,#00b86b);background-clip:text;-webkit-background-clip:text}body .wrapper .bottom-bar .apk-btn{background:linear-gradient(90deg,#2fe79a,#00b86b);box-shadow:0 .10667rem .34667rem #00b86b80}body .wrapper .bottom-bar .apk-btn span{color:#04130b}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000;z-index:9999;display:flex;align-items:center;justify-content:center;visibility:hidden;transition:background .3s,visibility .3s}.modal-overlay.show{visibility:visible;background:#000000b3}.modal-overlay.show .modal-box{opacity:1;transform:scale(1)}.modal-overlay .modal-box{opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1);width:7.46667rem;padding:.8rem 0px 0;overflow:hidden;text-align:center;background-size:.85333rem 1.33333rem;background:#111928;border-radius:.26667rem;border:.01333rem solid #323E56}.modal-overlay .modal-box .modal-title{font-size:.48rem;font-weight:700;color:#fff;margin-bottom:.32rem}.modal-overlay .modal-box .modal-message{font-size:.34667rem;color:#ffffffd9;line-height:.50667rem;margin-bottom:.64rem;padding:0 .26667rem;word-break:break-word}.modal-overlay .modal-box .modal-bottom{padding:.42667rem .53333rem}.modal-overlay .modal-box .modal-btn{width:4.26667rem;height:1.06667rem;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:.21333rem;position:relative;background:#038bcc;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-overlay .modal-box .modal-btn:after{position:absolute;width:100%;height:calc(100% - .05333rem);background:#01bbff;content:"";border-radius:.26667rem;display:block;z-index:0;top:0;left:0}.modal-overlay .modal-box .modal-btn:active{opacity:.85}.modal-overlay .modal-box .modal-btn span{font-size:.42667rem;font-weight:700;color:#fff;text-shadow:0px .01333rem .02667rem #0888BA;position:relative;z-index:1}
