html{font-size:3.2vw;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#f6f8fa;font-family:Futura,PingFangSC,PingFang SC}@media screen and (max-width: 320px){html{font-size:3.733333vw}}@media screen and (min-width: 321px) and (max-width: 375px){html{font-size:4vw}}@media screen and (min-width: 415px) and (max-width: 480px){html{font-size:4.533333vw}}@media screen and (min-width: 481px){html{font-size:4.8vw}}*{-webkit-overflow-scrolling:touch}.clickable{-webkit-tap-highlight-color:rgba(0,0,0,.1);cursor:pointer}input,textarea{-webkit-appearance:none;border-radius:0}button{-webkit-appearance:none;border-radius:0;outline:none}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:200vw;margin:0 auto;padding:0 4.266667vw}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}@media screen and (orientation: landscape) and (max-height: 500px){.mobile-landscape-hide{display:none}}.border-1px{position:relative}.border-1px:after{content:"";position:absolute;left:0;top:0;width:200%;height:200%;border:1px solid #e5e5e5;transform:scale(.5);transform-origin:left top;pointer-events:none}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-1{flex:1}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.mt-8{margin-top:2.133333vw}.mt-16{margin-top:4.266667vw}.mt-24{margin-top:6.4vw}.mb-8{margin-bottom:2.133333vw}.mb-16{margin-bottom:4.266667vw}.mb-24{margin-bottom:6.4vw}.ml-8{margin-left:2.133333vw}.ml-16{margin-left:4.266667vw}.mr-8{margin-right:2.133333vw}.mr-16{margin-right:4.266667vw}.pt-8{padding-top:2.133333vw}.pt-16{padding-top:4.266667vw}.pt-24{padding-top:6.4vw}.pb-8{padding-bottom:2.133333vw}.pb-16{padding-bottom:4.266667vw}.pb-24{padding-bottom:6.4vw}.pl-8{padding-left:2.133333vw}.pl-16{padding-left:4.266667vw}.pr-8{padding-right:2.133333vw}.pr-16{padding-right:4.266667vw}.text-primary{color:#1989fa}.text-success{color:#07c160}.text-warning{color:#ff976a}.text-danger{color:#ee0a24}.text-gray{color:#969799}.text-dark{color:#323233}.bg-primary{background-color:#1989fa}.bg-success{background-color:#07c160}.bg-warning{background-color:#ff976a}.bg-danger{background-color:#ee0a24}.bg-gray{background-color:#f7f8fa}.bg-white{background-color:#fff}html,body{font-variant-numeric:tabular-nums lining-nums;font-synthesis:none}.global-toast.van-toast{width:fit-content;min-width:34.133333vw;max-width:74.666667vw;min-height:12.8vw;background:#000;box-shadow:0 .8vw 2.666667vw #0003;border-radius:6.4vw;opacity:.9;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 3.2vw}.van-toast__text{margin-top:0!important;margin-left:2.133333vw}.global-toast .van-toast__content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.133333vw;width:fit-content}.global-toast .van-toast__message{color:#fff;font-size:4vw;font-weight:400;white-space:nowrap;display:inline-block;line-height:5.333333vw;margin:0;padding:0}.global-toast .van-toast__icon-wrapper{margin-right:0;margin-bottom:0}.global-toast .van-toast__icon,.global-toast .van-toast__image{width:5.333333vw;height:5.333333vw;font-size:5.333333vw;margin-right:0;margin-bottom:0;flex-shrink:0}.global-toast-icon{width:5.333333vw;height:5.333333vw}.van-hairline--bottom:after{border-bottom-width:0!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:FuturaDigits,Futura,PingFang SC,PingFangSC,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#f7f8fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-root{min-height:100vh}@media screen and (max-width: 375px){html{font-size:3.733333vw}}@media screen and (min-width: 376px) and (max-width: 414px){html{font-size:4.266667vw}}@media screen and (min-width: 415px){html{font-size:4.8vw}}
