body,html{width:100%;height:100%}body{font:.14rem/.22rem 微软雅黑,Helvetica,Arial,sans-serif}#app{height:100%}a:visited{color:#00b}h3.underline{text-decoration:underline}.agreement{min-height:100%}.overflow-hidden{overflow:hidden}.landingpage{position:relative;min-height:100vh;min-height:100svh;overflow-x:hidden;background:#090511;color:#fff;font-size:.24rem}.landingpage .page-background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:url(../img/bg.7eed0edc.webp);background-repeat:no-repeat;background-position:top;background-size:cover}.landingpage .content{position:relative;z-index:1;box-sizing:border-box;width:7.5rem;max-width:100%;min-height:100vh;min-height:100svh;margin:0 auto;padding:0 .24rem calc(.72rem + env(safe-area-inset-bottom))}.landingpage .language-control{position:absolute;z-index:2;top:calc(.32rem + env(safe-area-inset-top));right:.24rem}.landingpage[dir=rtl] .language-control{right:auto;left:.24rem}.landingpage .lang{display:block;box-sizing:border-box;max-width:2.8rem;min-height:.52rem;border:0;border-radius:.3rem;padding:.08rem .34rem .08rem .2rem;outline:none;background:linear-gradient(180deg,#ffe64b,#f9a20f);box-shadow:0 .04rem .04rem rgba(0,0,0,.5);color:#111;font-size:.22rem}.landingpage .lang:focus,.landingpage a:focus,.landingpage button:focus{outline:.04rem solid #fff;outline-offset:.04rem}.landingpage .main{box-sizing:border-box;padding-top:calc(1.5rem + env(safe-area-inset-top));text-align:center}.landingpage .main h1{width:100%;max-width:6.8rem;margin:0 auto .36rem;color:#fff;font-family:Arial,sans-serif;font-size:.72rem;font-weight:700;line-height:1.08;overflow-wrap:break-word;text-shadow:.04rem .08rem .04rem rgba(0,0,0,.8),-.04rem -.08rem .04rem rgba(0,0,0,.5)}.landingpage .device{width:6.16rem;max-width:92%;height:3.76rem;aspect-ratio:1.63829787;margin:.24rem auto .2rem;background-image:url(../img/device.96bd4333.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.landingpage .introduce{max-width:6.8rem;margin:0 auto;font-size:.23rem;line-height:1.45}.landingpage .jump-box{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:.28rem}.landingpage .jump-box>*+*{margin-top:.22rem}.landingpage .store-link{display:block;width:4rem;max-width:72%;border-radius:.14rem}.landingpage .store-link img{display:block;width:100%;height:auto}.landingpage .copy-button,.landingpage .guide-copy-link{border:.02rem solid hsla(0,0%,100%,.85);border-radius:9.99rem;padding:.16rem .3rem;background:rgba(0,0,0,.62);color:#fff;font:inherit;cursor:pointer}.landingpage .copy-button span{margin-right:.08rem}.landingpage[dir=rtl] .copy-button span{margin-right:0;margin-left:.08rem}.landingpage .search-hint{max-width:6.8rem;margin:.28rem auto 0;padding:0 .14rem;color:#fff;font-size:.28rem;line-height:1.35}.landingpage .guide-overlay{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:calc(.28rem + env(safe-area-inset-top)) .28rem calc(.28rem + env(safe-area-inset-bottom));background:rgba(0,0,0,.88)}.landingpage .guide-dialog{position:relative;box-sizing:border-box;width:6.2rem;max-width:100%;max-height:90vh;overflow:auto;border:.02rem solid hsla(0,0%,100%,.2);border-radius:.28rem;padding:.7rem .42rem .42rem;outline:none;background:#17101f;box-shadow:0 .2rem .7rem rgba(0,0,0,.55);text-align:center}.landingpage .guide-dialog h2{margin:0 0 .24rem;font-size:.42rem;line-height:1.2}.landingpage .guide-dialog p{margin:0;color:hsla(0,0%,100%,.88);font-size:.26rem;line-height:1.5}.landingpage .guide-close{position:absolute;top:.14rem;right:.18rem;width:.52rem;height:.52rem;border:0;background:transparent;color:#fff;font-size:.48rem;line-height:1;cursor:pointer}.landingpage[dir=rtl] .guide-close{right:auto;left:.18rem}.landingpage .guide-actions{display:flex;align-items:stretch;flex-direction:column;margin-top:.34rem}.landingpage .guide-actions>*+*{margin-top:.18rem}.landingpage .guide-store-link{border-radius:9.99rem;padding:.18rem .3rem;background:linear-gradient(180deg,#ffe64b,#f9a20f);color:#111;font-size:.26rem;font-weight:700;text-decoration:none}.landingpage .page-toast{position:fixed;z-index:120;bottom:calc(.4rem + env(safe-area-inset-bottom));left:50%;max-width:calc(100% - .48rem);border-radius:.18rem;padding:.16rem .26rem;transform:translateX(-50%);background:rgba(28,28,28,.94);color:#fff;font-size:.24rem;line-height:1.4;text-align:center}.landingpage .tracking-pixel,.landingpage .visually-hidden{position:absolute;width:.01rem;height:.01rem;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (orientation:landscape) and (max-height:560px){.landingpage .main{padding-top:calc(.96rem + env(safe-area-inset-top))}.landingpage .main h1{max-width:6rem;margin-bottom:.18rem;font-size:.54rem}.landingpage .device{width:4.3rem}}@media (prefers-reduced-motion:reduce){.landingpage *{scroll-behavior:auto!important}}