.customer-service-btn[data-v-e1aea91e]{position:fixed;right:calc(15px + env(safe-area-inset-right, 0px));bottom:calc(100px + env(safe-area-inset-bottom, 0px));width:44px;height:44px;background-color:gold;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;box-shadow:2px 2px 15px 0 rgba(255,215,0,.5);z-index:999;cursor:pointer;transition:all .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.customer-service-btn[data-v-e1aea91e]:active{transform:scale(.95);background-color:rgba(255,215,0,.7)}.service-popup[data-v-e1aea91e]{width:100%;max-width:100%;background-color:#1a1a27;overflow:hidden}.service-popup .popup-content[data-v-e1aea91e]{padding:16px 16px calc(20px + env(safe-area-inset-bottom, 0px));position:relative;box-sizing:border-box;text-align:center;max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.service-popup .popup-content .close-btn[data-v-e1aea91e]{position:absolute;top:12px;right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#999;cursor:pointer;border-radius:50%;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}.service-popup .popup-content .close-btn[data-v-e1aea91e]:active{background-color:hsla(0,0%,100%,.1);color:#fff}.service-popup .popup-content .popup-icon[data-v-e1aea91e]{width:56px;height:56px;margin:8px auto 12px;background:linear-gradient(135deg,gold,orange);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;box-shadow:0 8px 25px rgba(255,215,0,.4)}.service-popup .popup-content .popup-icon svg[data-v-e1aea91e]{width:28px;height:28px}.service-popup .popup-content .popup-title[data-v-e1aea91e]{font-size:18px;font-weight:700;margin-bottom:14px;color:gold;text-align:center}.service-popup .popup-content .contact-qr[data-v-e1aea91e]{display:inline-block;padding:8px;background:#fff;border-radius:12px;margin-bottom:14px;box-shadow:0 4px 16px rgba(0,0,0,.2)}.service-popup .popup-content .contact-qr img[data-v-e1aea91e]{display:block;width:120px;height:120px;-o-object-fit:contain;object-fit:contain}.service-popup .popup-content .contact-channels[data-v-e1aea91e]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.service-popup .popup-content .contact-item[data-v-e1aea91e]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 14px;border-radius:50px;font-size:14px;font-weight:500;text-decoration:none;color:#fff;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.service-popup .popup-content .contact-item[data-v-e1aea91e]:active{opacity:.85}.service-popup .popup-content .contact-icon[data-v-e1aea91e]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.service-popup .popup-content .contact-icon svg[data-v-e1aea91e]{width:20px;height:20px}.service-popup .popup-content .contact-label[data-v-e1aea91e]{word-break:break-word}.service-popup .popup-content .contact-whatsapp[data-v-e1aea91e]{background:rgba(37,211,102,.15);border:1px solid rgba(37,211,102,.4)}.service-popup .popup-content .contact-whatsapp .contact-icon[data-v-e1aea91e]{color:#25d366}.service-popup .popup-content .contact-telegram[data-v-e1aea91e]{background:rgba(34,158,217,.15);border:1px solid rgba(34,158,217,.4)}.service-popup .popup-content .contact-telegram .contact-icon[data-v-e1aea91e]{color:#229ed9}.service-popup .popup-content .email-content[data-v-e1aea91e]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:#fff;margin-bottom:16px;padding:12px 14px;background-color:#302f42;border-radius:10px;word-break:break-all;text-align:left}.service-popup .popup-content .email-content svg[data-v-e1aea91e]{flex-shrink:0}.service-popup .popup-content .email-content span[data-v-e1aea91e]{flex:1;min-width:0}.service-popup .popup-content .copy-btn[data-v-e1aea91e]{font-size:15px;font-weight:600;color:#000;padding:12px 24px;background:linear-gradient(135deg,gold,orange);border-radius:25px;display:block;width:100%;box-sizing:border-box;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px rgba(255,215,0,.3);-webkit-tap-highlight-color:rgba(0,0,0,0)}.service-popup .popup-content .copy-btn[data-v-e1aea91e]:active{transform:scale(.98);background-color:rgba(255,215,0,.7)}.service-popup--bottom[data-v-e1aea91e]{border-radius:16px 16px 0 0}@media(min-width:768px){.customer-service-btn[data-v-e1aea91e]{bottom:160px;width:40px;height:40px}.customer-service-btn[data-v-e1aea91e]:hover{transform:scale(1.1);box-shadow:2px 2px 25px 0 rgba(255,215,0,.7)}.customer-service-btn[data-v-e1aea91e]:active{transform:scale(1)}.service-popup[data-v-e1aea91e]{width:90%;max-width:380px;border-radius:16px}.service-popup .popup-content[data-v-e1aea91e]{padding:20px 20px 30px;max-height:none;overflow:visible}.service-popup .popup-content .close-btn[data-v-e1aea91e]{width:32px;height:32px}.service-popup .popup-content .close-btn[data-v-e1aea91e]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.service-popup .popup-content .popup-icon[data-v-e1aea91e]{width:70px;height:70px;margin:20px auto 15px}.service-popup .popup-content .popup-icon svg[data-v-e1aea91e]{width:32px;height:32px}.service-popup .popup-content .popup-title[data-v-e1aea91e]{font-size:20px;margin-bottom:16px}.service-popup .popup-content .contact-qr img[data-v-e1aea91e]{width:140px;height:140px}.service-popup .popup-content .contact-channels[data-v-e1aea91e]{flex-direction:row;flex-wrap:wrap;margin-bottom:16px}.service-popup .popup-content .contact-channels .contact-item[data-v-e1aea91e]{flex:1;min-width:calc(50% - 5px)}.service-popup .popup-content .contact-item[data-v-e1aea91e]:hover{transform:translateY(-1px)}.service-popup .popup-content .email-content[data-v-e1aea91e]{font-size:15px;margin-bottom:25px;padding:15px 20px;text-align:center}.service-popup .popup-content .copy-btn[data-v-e1aea91e]{display:inline-block;width:auto;min-width:180px}.service-popup .popup-content .copy-btn[data-v-e1aea91e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,215,0,.4)}.service-popup .popup-content .copy-btn[data-v-e1aea91e]:active{transform:translateY(0)}.service-popup--bottom[data-v-e1aea91e]{border-radius:16px}}*{box-sizing:border-box;-webkit-overflow-scrolling:touch;font-family:myFont,Microsoft YaHei,微软雅黑,MicrosoftJhengHei}*,body,html{margin:0;padding:0}html{touch-action:pan-y}body{color:#fff;background-color:#1a1a27;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}::-webkit-scrollbar{width:0;height:0}@font-face{font-family:myFont;src:url(/assets/fonts/jd.dc0acdcb.woff) format("woff")}.text-yellow{color:gold}img{-webkit-user-drag:none}.default-img{width:100%;height:100%}.height-38{height:38px!important}.button-yellow{color:#000!important;box-shadow:2px 2px 20px 0 rgba(255,215,0,.61);transition:all .3s!important}.button-yellow:active{background-color:rgba(255,215,0,.3)!important}:root:root{--van-swipe-indicator-active-background:#fff;--van-back-top-text-color:#000;--van-back-top-background:gold;--van-picker-background:#1a1a27;--van-picker-mask-color:linear-gradient(180deg,rgba(26,26,39,.9),rgba(26,26,39,.4)),linear-gradient(0deg,rgba(26,26,39,.9),rgba(26,26,39,.4));--van-picker-confirm-action-color:#fff;--van-picker-option-text-color:#fff;--van-cell-background:#302f42;--van-cell-text-color:#fff;--van-cell-border-color:#5a5a5a;--van-cell-active-color:rgba(69,80,96,.3);--van-search-content-background:#302f42;--van-field-input-text-color:#fff;--van-active-color:#1a1a27;--van-radio-disabled-icon-color:#000;--van-pagination-background:#302f42;--van-pagination-item-default-color:gold}[class*=van-hairline]:after{border:0!important}.login-popup .van-checkbox__icon--checked .van-icon,.pay-popup .van-radio__icon--checked .van-icon{color:#000}.search-game .search-input .van-search__field{height:50px}.search-game .search-input .van-search__field .van-field__left-icon{color:#fff}.search-game .search-input .van-search__field .van-field__left-icon .van-icon{font-size:22px}.search-game .search-input .van-search__field input{font-size:18px}.my-order .van-collapse-item__content{background:#302f42}.my-order .van-pagination__item--next,.my-order .van-pagination__item--prev{padding:0 20px}.my-order .van-pagination__item button{cursor:pointer}.my-order .van-pagination__item--active{color:#000}.foot-space{width:100%}.foot-space .van-space-item{flex:1}#app{height:100%;margin:auto}