.main{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;background:#070015;padding-bottom:2rem}.main img,.main video{width:100%;display:block}.main .area .area-title{font-size:24px;font-weight:700;line-height:33px;text-align:center;background:linear-gradient(90deg,#ff69de 1.32%,#9d4dff 47.06%,#60ecff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main .area .area-desc{font-size:14px;line-height:19px;text-align:center;color:#d2ced7}.main .area .area-desc em{color:#fff;font-style:normal;font-weight:700}.main .area.area1{height:478px;padding-top:24px;background:url(../imgs/remote/bg1.png) no-repeat;background-size:cover;background-position:top;position:relative}.main .area.area1 .area-title{position:relative;width:264px;margin:0 auto}.main .area.area1 .area-title img.ai-icon{width:53px;position:absolute;top:-10px;right:63px}.main .area.area1 .area-desc{position:absolute;bottom:0;padding:0 20px}.main .area.video-area{position:relative;padding:0 24px;margin-top:20px}.main .area.video-area .mask{position:absolute;top:0;left:0;width:100%;height:100%}.main .area.area2{margin-top:40px;height:400px;background:url(../imgs/remote/bg2.png) no-repeat;background-size:cover;background-position:bottom}.main .area.area2 .area-title{padding:0 33px}.main .area.area2 .area-title .inner-bg{height:47px;line-height:47px;border-radius:30px;background:rgba(157,77,255,.16)}.main .area.area2 .area-desc{margin-top:8px;padding:0 25px}.main .area.area3{margin-top:-66px;padding:150px 15px 0;background:url(../imgs/remote/bg3.png) no-repeat;background-size:cover;background-position:top}.main .area.area3 .area-desc{margin:8px 0 21px}.main .area.area4{height:423px;margin-top:40px;padding:24px 15px 0;background:url(../imgs/remote/bg4.png) no-repeat;background-size:cover;background-position:center}.main .area.area4 .area-desc{margin-top:8px}.main .area.area5{margin-top:40px;padding:0 15px}.main .area.area5 .inner-box{height:325px;padding:37px 26px 0;background:url(../imgs/remote/bg5.png) no-repeat;background-size:cover;background-position:center}.main .area.area5 .inner-box .area-desc{margin-top:8px}.main .area.area6{height:6.72rem;margin-top:.8rem;padding-top:.48rem;background:url(../imgs/remote/toys.png) no-repeat;background-size:contain;background-position:center;text-align:center}.main .area.area6 .area-desc{margin-top:8px}.main .area.area6 .visit-store{border-radius:.12rem;width:2.96rem;height:.76rem;line-height:.76rem;font-size:.28rem;font-weight:700;text-align:center;color:#fff}.main .download{position:fixed;left:0;bottom:0;padding:12px 0 28px;width:100%;background:#1f1f1f;display:flex;justify-content:center;z-index:99}.main .download button{width:40%;height:40px;border-radius:8px;color:#fff;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center}.main .download button i.icon{display:inline-block;width:20px;height:20px;margin-right:4px;background:url(../imgs/icon_google.png) no-repeat;background-size:cover;margin-top:-2px}.main .download button.mac{margin-left:12px}.main .download button.mac i.icon{background:url(../imgs/icon_mac.png) no-repeat;background-size:contain}.main .prize-container{display:none}.main .prize-container .prize-main{position:relative;width:100%;padding:120px 0;background:url(../imgs/remote/gift_bg.png) no-repeat;background-size:cover;background-position:center;background-position-x:-.48rem}.main .prize-container .prize-main .img-box{position:relative;width:4.1rem;margin:20px auto 0}.main .prize-container .prize-main .img-box .close-btn{position:absolute;display:block;width:.64rem;height:.64rem;background:url(../imgs/remote/icon_close.png) no-repeat;background-size:cover;top:-14px;right:-50px}.main .prize-container .prize-main .claim-btn{display:block;width:3.2rem;height:.88rem;line-height:.88rem;text-align:center;border-radius:.16rem;margin:.88rem auto 0;font-weight:700;font-size:.36rem;color:#fff}.main .prize-aside{position:fixed;right:.24rem;bottom:3rem}.main .prize-aside img{width:100%}.main .prize-aside .unclaimed{display:none;width:1.6rem}.main .prize-aside .received{display:none;position:relative;width:1.24rem;float:right}.main .prize-aside .received .time{position:absolute;width:100%;height:.4rem;line-height:.4rem;text-align:center;color:#e7e7e7;font-weight:500;font-size:.24rem;border-radius:.08rem;bottom:-.16rem;background:linear-gradient(79.22deg,#f447e3 36.87%,#7737f5 92%)}.main .prize-aside .received .time.expired{background:#888}.main .prize-result{display:none}.main .prize-result .result-main{margin-top:100px}.main .prize-result .result-main .close-btn{position:absolute;display:block;width:.64rem;height:.64rem;background:url(../imgs/remote/icon_close.png) no-repeat;background-size:cover;top:60px;right:.72rem}.main .prize-result .result-main .congrat-text{display:block;margin:0 auto;width:5.94rem}.main .prize-result .result-main .result-box{width:5.58rem;margin:.24rem auto 0;padding:.48rem .52rem;border:1px solid transparent;border-radius:.32rem;background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(180deg,#242424 0,#151515 100%),linear-gradient(139.23deg,#ffa1f6 22.63%,#b38dff 47.63%,#71e9ff 108.76%);box-shadow:0 0 .4rem .02rem #ffa1f6 inset,0 0 .4rem .02rem #b38dff}.main .prize-result .result-main .result-box .title{font-size:.48rem;line-height:.58rem;font-weight:700;text-align:center;color:#fff}.main .prize-result .result-main .result-box .desc{margin-top:.16rem;font-size:.28rem;line-height:.36rem;text-align:center;color:#e7e7e7}.main .prize-result .result-main .result-box .time{margin-top:.24rem;text-align:center;color:#db3d52;font-size:.28rem;line-height:.36rem}.main .prize-result .result-main .result-box .time span{margin-left:.24rem}.main .prize-result .result-main .result-box .code-box{margin-top:.32rem;color:#eaa826}.main .prize-result .result-main .result-box .code-box .code-label{font-size:.28rem;line-height:.36rem;text-align:center}.main .prize-result .result-main .result-box .code-box .code-value{margin-top:.16rem;font-size:.36rem;line-height:.44rem;text-align:center;font-weight:700}.main .prize-result .result-main .result-box .tip{margin-top:.32rem;text-align:center;font-size:.24rem;line-height:.32rem;color:#e7e7e7}.main .prize-result .result-main .result-box .get-app-btn{display:block;width:100%;height:1.09rem;line-height:1.09rem;border-radius:.7rem;text-align:center;margin-top:.24rem;font-weight:700;font-size:.36rem;color:#e7e7e7}.main .expired-dialog{display:none}.main .expired-dialog .dialog-main{padding:.48rem;background:#2e2e2e;border-radius:.16rem;width:6.22rem}.main .expired-dialog .dialog-main .close-btn{position:absolute;display:block;width:.32rem;height:.32rem;background:url(../imgs/remote/icon_close_plain.png) no-repeat;background-size:cover;top:.16rem;right:.16rem}.main .expired-dialog .dialog-main .title{font-size:.32rem;line-height:.4rem;text-align:center;color:#e7e7e7}.main .expired-dialog .dialog-main .desc{margin-top:.24rem;font-size:.28rem;line-height:.36rem;text-align:center;color:#e7e7e7}.main .expired-dialog .dialog-main .footer{margin-top:.48rem;display:flex;justify-content:center}.main .expired-dialog .dialog-main .footer button{width:3.18rem;height:.88rem;line-height:.88rem;text-align:center;border-radius:.16rem;font-size:.32rem;font-weight:700;color:#fff}