*{box-sizing:border-box;margin:0;padding:0}html,body{overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",Arial,"Microsoft YaHei",sans-serif;color:#ffffff;background-color:#000000}#app-shell{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}#app-layout{position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column}#app-header{display:flex;justify-content:space-between;align-items:center;background-color:#222222;padding:5px;border-bottom:1px solid #ff7c36}#app-header .header-left{display:flex;align-items:center}#app-header .header-right{text-align:center;font-size:12px;color:#ffffff}#app-center{flex:1;display:flex;flex-direction:column;min-height:0;margin-top:20px}#app-center .app-center-main{flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.app-center-main .main-img{width:100%;height:100%;min-height:0;overflow:hidden;padding:0 20px}.app-center-main .main-img img{width:100%;height:100%;object-fit:contain;display:block}#app-center .app-center-sub{flex:0 0 auto;padding:20px 0}.app-center-sub .sub-img{height:90px}.app-center-sub .sub-img img{width:100%;height:100%;object-fit:contain;display:block}.app-center-sub .download-btn-container{display:flex;height:50px;margin-top:20px;justify-content:center;display:none}.download-btn-container .downlaod-dom{display:block;text-decoration:none;background-repeat:no-repeat;background-position:center;background-size:auto 100%;display:block;width:50%}.download-btn-container .btn-mobile-downlaod-pt{background-image:url("../img/c97a373aff33d54e.png");animation:btnFlash 0.8s ease-in-out infinite;transform-origin:center}@keyframes btnFlash{0%,100%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.12);filter:brightness(1.35)}}.app-center-sub .pc-qrcode-container{width:200px;display:none;margin:0 auto;margin-top:50px;border:2px dashed #ffffff;border-radius:16px;padding:16px 20px;color:#ffffff}.pc-qrcode-container .pc-qrcode{width:150px;height:150px;background-color:#ffffff}.pc-qrcode-container .pc-platform-text{margin-top:8px;font-size:13px;text-align:center}@media (max-width:1024px){#app-center{flex-direction:column}.app-center-sub .download-btn-container{display:flex}.app-center-sub .pc-qrcode-container{display:none}}@media (min-width:1025px){#app-center{flex-direction:row;align-items:center;margin:0 50px}.app-center-main .main-img{max-width:500px}.app-center-sub .download-btn-container{display:none}.app-center-sub .pc-qrcode-container{display:block}}.dialog-mask{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:none;align-items:center;justify-content:center;z-index:1000}.dialog{width:90%;max-width:500px;background:#ffffff;border-radius:16px;padding:18px 18px 20px;color:#333333;position:relative}.dialog-close{position:absolute;right:14px;top:12px;font-size:28px;cursor:pointer}.dialog-title{font-size:18px;font-weight:600;margin-bottom:12px}.dialog-section{background:#d2e5ff;border-radius:10px;padding:12px;margin:10px 0px;font-size:14px}.dialog-section p{margin-bottom:8px}.dialog-section-btn{display:block;width:100%;text-align:center;height:36px;line-height:36px;border-radius:8px;border:none;background:#4a8dff;color:#ffffff;font-size:14px;cursor:pointer}.dialog-section-btn.secondary{background:#ff0b7a}.dialog-tutorial-body{max-height:50%;max-height:50vh;overflow-y:auto;font-size:14px}.dialog-tutorial-body img{width:100%;display:none}