@charset "UTF-8";:root{--color-primary: #8B5CF6;--color-primary-rgb: 139, 92, 246;--color-primary-txt: #ffffff;--color-accent: #E9D5FF;--color-accent-rgb: 233, 213, 255;--color-highlight: #F6D365;--brand-page-bg: #090313;--brand-bg-image: url(./brand-purple-bg.BNOmxjCZ.svg);--color-background: rgba(12, 5, 24, .9);--color-menu: rgba(38, 16, 75, .88);--color-dark-gray: rgba(233, 213, 255, .12);--w-color-bg: rgba(12, 5, 24, .9);--color-tabs: rgba(255, 255, 255, .08);--premium-purple-card: linear-gradient(145deg, rgba(51, 21, 98, .86), rgba(13, 5, 27, .88));--premium-purple-card-soft: linear-gradient(145deg, rgba(77, 32, 142, .68), rgba(18, 7, 35, .84));--premium-purple-border: rgba(233, 213, 255, .16);--premium-purple-border-strong: rgba(233, 213, 255, .28);--premium-purple-shadow: 0 14px 34px rgba(0, 0, 0, .28);--premium-purple-glow: 0 0 0 1px rgba(233, 213, 255, .12), 0 18px 38px rgba(76, 29, 149, .34);--premium-purple-active: linear-gradient(135deg, rgba(139, 92, 246, .96), rgba(192, 132, 252, .9));--color-white: #ffffff;--color-text: #F8F3FF;--color-text-muted: #C4B5FD;--color-success: #67c23a;--color-warning: #e6a23c;--color-danger: #f56c6c;--color-info: #909399}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;background-color:var(--brand-page-bg);background-image:var(--brand-bg-image);background-repeat:no-repeat;background-position:top center;background-size:cover;background-attachment:fixed;color:var(--color-text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 8%,rgba(192,132,252,.2),transparent 34%),linear-gradient(180deg,#09031314,#090313ad 58%,#090313f2)}.van-toast{background-color:#000c!important;color:#fff!important;border-radius:8px!important;padding:12px 16px!important;font-size:14px!important;line-height:1.4!important;max-width:280px!important;word-wrap:break-word!important;z-index:9999!important;position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.van-toast--success{background-color:#198939e6!important}.van-toast--fail{background-color:#f56c6ce6!important}.van-popup{background-color:var(--color-background)!important;color:var(--color-text)!important;z-index:9998!important}.van-popup--round{border-radius:16px 16px 0 0!important}.van-overlay{background-color:#0009!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:9997!important}.van-notify{background-color:var(--color-primary)!important;color:var(--color-primary-txt)!important;z-index:9999!important}.van-toast,.van-popup,.van-notify,.van-dialog{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}.page,.news-page,.promotion-page,.reward-record-page,.rebate-page,.vip-reward-page,.checkin-page,.chat-container{background-color:transparent!important;background-image:linear-gradient(180deg,#0903131f,#090313ad 56%,#090313f0),var(--brand-bg-image)!important;background-repeat:no-repeat!important;background-position:top center!important;background-size:100% 100%,cover!important;color:var(--color-text)!important}.page>.main,.news-page .content-box,.promotion-page .content-box,.reward-record-page .content-box,.rebate-page .content-box,.vip-reward-page .content-box,.checkin-page .content-box,.myprofile-box,.fund-box,.record-box,.tab-content,.chat-container,.message-list{background-color:transparent!important}.news-page,.promotion-page,.reward-record-page,.rebate-page,.vip-reward-page,.checkin-page{padding-top:56px!important}.news-page .content-box,.promotion-page .content-box,.reward-record-page .content-box,.rebate-page .content-box,.vip-reward-page .content-box,.checkin-page .content-box,.myprofile-box,.fund-box,.record-box,.tab-content{padding-left:10px!important;padding-right:10px!important}.category-capsule,.news-navigation,.line-tabs,.tab-navigation,.inner-tabs,.quick-replies,.message-composer,.rb-head{background:linear-gradient(145deg,#28104edb,#0d051be6)!important;border:1px solid var(--premium-purple-border)!important;box-shadow:var(--premium-purple-shadow)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.category-capsule,.line-tabs,.tab-navigation,.inner-tabs{border-radius:12px!important;overflow:hidden!important}.category-capsule .category-item.active,.category-capsule .capsule-item.active,.news-navigation .nav-item.active,.line-tabs span.active,.tab-navigation .tab-item.active,.inner-tabs span.active{color:#fff!important;background:var(--premium-purple-active)!important;border-color:#e9d5ff80!important;box-shadow:0 8px 18px #8b5cf642!important}.category-capsule .category-item,.category-capsule .capsule-item,.news-navigation .nav-item,.line-tabs span,.tab-navigation .tab-item,.inner-tabs span{color:#f8f3ffb8!important}.promotion-tab .activity-list .activity-item,.myprofile-box .user-profile-card,.myprofile-box .checkin-card,.wallet-card,.menu-grid .menu-item,.fund-box .modern-balance-card,.fund-box .fb-row .row-body .r-card,.fund-box .fb-row .row-body .r-group-card,.fund-box .fb-row .row-body .r-card-txt,.fund-box .bourse,.fund-box .cur-lsit dd a,.record-item,.nodata-box,.tab-loading-content,.tab-panel .promotion-sharing-card,.tab-panel .invitation-benefits-card,.tab-panel .activity-guide-card,.tab-panel .data-summary-card,.tab-panel .data-details-card,.tab-panel .commission-overview-card,.tab-panel .rebate-table-card,.tab-panel .partnership-info-card,.tab-panel .commission-rate-card,.tab-panel .subordinate-report-card,.message-list .message-item .message-bubble,.typing-indicator,.quick-reply-item,.custom-upload-btn,.custom-message-input,.van-popup,.fund-pop-box .bb-cont li,.r-bank .vn-bank li,.pagination-btn,.page-btn{background:var(--premium-purple-card)!important;border-color:var(--premium-purple-border)!important;color:var(--color-text)!important;box-shadow:var(--premium-purple-shadow)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.promotion-tab .activity-list .activity-item,.myprofile-box .user-profile-card,.wallet-card,.fund-box .modern-balance-card,.fund-box .fb-row .row-body .r-group-card,.record-item,.tab-panel .promotion-sharing-card,.tab-panel .invitation-benefits-card,.tab-panel .activity-guide-card,.tab-panel .data-summary-card,.tab-panel .data-details-card,.tab-panel .commission-overview-card,.tab-panel .rebate-table-card,.tab-panel .partnership-info-card,.tab-panel .commission-rate-card,.tab-panel .subordinate-report-card{border-radius:14px!important;position:relative!important;overflow:hidden!important}.promotion-tab .activity-list .activity-item:before,.myprofile-box .user-profile-card:before,.wallet-card:before,.fund-box .modern-balance-card:before,.record-item:before,.tab-panel .promotion-sharing-card:before,.tab-panel .data-details-card:before,.tab-panel .commission-overview-card:before,.tab-panel .rebate-table-card:before,.tab-panel .partnership-info-card:before,.tab-panel .commission-rate-card:before,.tab-panel .subordinate-report-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:radial-gradient(circle at 12% 0%,rgba(233,213,255,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%)!important;opacity:.75!important}.promotion-tab .join-btn,.save-qr-btn,.tab-panel .copy-btn,.wallet-actions .action-btn,.progress-btn,.pagination-btn:hover:not(:disabled),.page-btn.active,.message-right .message-bubble,.custom-send-btn,.submit-btn,.btn.btn-primary,.add-wallet-btn,.service-btn,.confirm-btn-primary{background:var(--premium-purple-active)!important;border-color:#e9d5ff57!important;color:#fff!important;box-shadow:0 10px 22px #8b5cf647!important}.currency-badge,.reward-badge,.vip-level{background:linear-gradient(135deg,#c4b5fd,#d8b4fe)!important;color:#16082e!important}.amount-value,.amount-display,.balance-amount,.wallet-card .balance-amount,.record-amount,.loading-text,.tab-loading-text,.promotion-sharing-card h4,.link-header h5,.qr-label,.select-arrow,.copy-btn:hover,.menu-arrow,.refresh-icon,.promo-text{color:#e9d5ff!important}.wallet-card .balance-amount,.amount-value,.record-amount{text-shadow:0 0 18px rgba(192,132,252,.26)!important}.message-list{background:linear-gradient(180deg,#0c051861,#0c0518d1),var(--brand-bg-image)!important;background-size:100% 100%,cover!important}.message-list .message-right .message-bubble{color:#fff!important}.question-option-item,.waiting-service-message,.bet-box,.payout-box,.game-name{background:#8b5cf61f!important;border-color:#e9d5ff38!important;color:var(--color-text)!important}.waiting-service-message .tip-icon,.waiting-service-message .tip-text{color:#e9d5ff!important}.quick-replies,.message-composer{left:0!important;right:0!important}.van-pagination__item{background:var(--premium-purple-card)!important;border-color:var(--premium-purple-border)!important;color:#e9d5ff!important}.van-pagination__item--active{background:var(--premium-purple-active)!important;color:#fff!important}.myprofile-box{margin:12px 10px 0!important;padding:0!important}.myprofile-box .wallet-card,.myprofile-box .checkin-card,.myprofile-box .menu-grid,.promotion-tab .activity-list .activity-item,.fund-box .modern-balance-card,.record-item,.tab-panel>*{margin-bottom:12px!important}.fund-box{padding:0 10px 84px!important}.fund-box .fb-row{padding:10px 0!important}.fund-box .modern-balance-card{margin-top:10px!important;padding:18px!important}.fund-box .cur-lsit,.fund-box .payment-options{border-color:var(--premium-purple-border)!important}.record-list{padding:12px 0 84px!important}.tab-content{padding:12px 10px 88px!important}.promotion-tab .activity-list .activity-item{padding:10px!important}.promotion-tab .activity-list .activity-item:hover,.menu-grid .menu-item:hover,.fund-box .cur-lsit dd a:hover,.record-item:hover,.quick-reply-item:hover{background:var(--premium-purple-card-soft)!important;border-color:var(--premium-purple-border-strong)!important;box-shadow:var(--premium-purple-glow)!important}.page-btn:hover:not(:disabled),.pagination-btn:hover:not(:disabled){color:#fff!important}.pagination-btn:disabled,.page-btn:disabled,.van-pagination__item--disabled{background:#0d051bad!important;color:#f8f3ff57!important;border-color:#e9d5ff14!important;box-shadow:none!important}.message-list .message-item .message-bubble{border:1px solid var(--premium-purple-border)!important}.question-option-item .option-number,.floating-refresh-btn.connecting,.floating-refresh-btn.connecting:hover{background:var(--premium-purple-active)!important;border-color:#e9d5ff52!important;color:#fff!important}.confirm-dialog,.fund-pop-box,.wallet-form,.withdraw-form,.deposit-form{color:var(--color-text)!important}.confirm-icon,.wallet-notice,.withdraw-limits,.deposit-tips,.bottom-tips{background:#8b5cf61f!important;border-color:#e9d5ff33!important;color:#e9d5ff!important}.reward-tab .reward-item,.rebate-tab .rebate-header,.rebate-tab .rebate-item,.rebate-tab .comparison-section,.checkin-tab .checkin-main-card,.checkin-tab .premium-reward-banner,.checkin-tab .activity-modal,.checkin-tab .checkin-calendar,.vip-tab .vip-status-container,.vip-tab .reward-card,.vip-tab .level-card,.vip-tab .salary-card,.vip-tab .privilege-level-card,.vip-tab .privilege-card,.vip-tab .comparison-item,.vip-tab .requirement-item{background:var(--premium-purple-card)!important;border-color:var(--premium-purple-border)!important;box-shadow:var(--premium-purple-shadow)!important}.reward-tab .reward-item:hover,.rebate-tab .rebate-item:hover,.vip-tab .level-card:hover,.vip-tab .salary-card:hover,.checkin-tab .activity-item:hover{background:var(--premium-purple-card-soft)!important;border-color:var(--premium-purple-border-strong)!important}.rebate-tab .one-click-btn,.rebate-tab .claim-btn:not(:disabled),.checkin-tab .checkin-btn,.checkin-tab .claim-btn,.vip-tab .claim-level-btn:not(:disabled),.vip-tab .claim-salary-btn:not(:disabled),.vip-tab .claim-reward-btn:not(:disabled){background:var(--premium-purple-active)!important;color:#fff!important;border-color:#e9d5ff57!important}.category-capsule .capsule-item.active,.category-capsule .capsule-item.active *,.category-capsule .category-item.active,.category-capsule .category-item.active *,.line-tabs span.active,.line-tabs span.active *,.tab-navigation .tab-item.active,.tab-navigation .tab-item.active *,.inner-tabs span.active,.inner-tabs span.active *,.van-pagination__item--active,.van-pagination__item--active *,.page-btn.active,.page-btn.active *,.pagination-btn:hover:not(:disabled),.pagination-btn:hover:not(:disabled) *,.promotion-tab .join-btn,.promotion-tab .join-btn *,.save-qr-btn,.save-qr-btn *,.tab-panel .copy-btn,.tab-panel .copy-btn *,.wallet-actions .action-btn,.wallet-actions .action-btn *,.submit-btn,.submit-btn *,.btn.btn-primary,.btn.btn-primary *,.add-wallet-btn,.add-wallet-btn *,.service-btn,.service-btn *,.confirm-btn-primary,.confirm-btn-primary *,.rebate-tab .one-click-btn,.rebate-tab .one-click-btn *,.rebate-tab .claim-btn:not(:disabled),.rebate-tab .claim-btn:not(:disabled) *,.checkin-tab .checkin-btn,.checkin-tab .checkin-btn *,.checkin-tab .claim-btn,.checkin-tab .claim-btn *,.vip-tab .claim-level-btn:not(:disabled),.vip-tab .claim-level-btn:not(:disabled) *,.vip-tab .claim-salary-btn:not(:disabled),.vip-tab .claim-salary-btn:not(:disabled) *,.vip-tab .claim-reward-btn:not(:disabled),.vip-tab .claim-reward-btn:not(:disabled) *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 1px 8px rgba(9,3,19,.28)!important}.promotion-tab .activity-list .activity-item :is(h3,.participants-count),.myprofile-box :is(.progress-label,.refresh-icon,.menu-arrow,.promo-text,.title-text),.fund-box :is(.r-title,.r-card-txt,.help-text a,.tips-header,.notice-item,.loading-text,.amount-value,.wallet-notice,.service-title),.record-box :is(.loading-text,.tab-loading-text,.page-ellipsis,.copy-btn:hover),.tab-panel :is(h4,h5,.subtitle,.qr-label,.link-header h5,.benefits-header h4,.benefits-subtitle,.amount-value,.section-title,.card-title,.refresh-icon,.stat-label,.stat-value),.reward-tab :is(.reward-title,.reward-amount,.reward-type,.loading-text,.no-data),.rebate-tab :is(.total-amount,.game-name,.rebate-amount,.section-title,.level-name,.loading-text),.checkin-tab :is(.reward-title,.reward-amount,.requirement-notice,.calendar-title,.day-reward,.loading-text),.vip-tab :is(.refresh-icon,.level-name,.reward-title,.reward-amount,.salary-amount,.privilege-title,.comparison-label,.requirement-item,.loading-text),.chat-container :is(.loading-text,.reply-icon,.quick-reply-item.highlight,.toast-icon,.rating-header h3){color:#f8f3ff!important;-webkit-text-fill-color:#F8F3FF!important}.wallet-card .balance-amount,.wallet-card .balance-amount *,.modern-balance-card .amount-value,.myprofile-box .promo-text,.myprofile-box .promo-text *,.tab-panel .amount-value,.tab-panel .amount-value *{background:none!important;background-clip:initial!important;-webkit-background-clip:initial!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.question-option-item,.waiting-service-message,.bet-box,.payout-box,.game-name,.confirm-icon,.wallet-notice,.withdraw-limits,.deposit-tips,.bottom-tips{color:#f8f3ff!important}.question-option-item *,.waiting-service-message *,.wallet-notice *,.withdraw-limits *,.deposit-tips *,.bottom-tips *{color:#f8f3ff!important;-webkit-text-fill-color:#F8F3FF!important}.svg-icon[data-v-589511a0]{display:inline-block;vertical-align:middle;overflow:hidden}.svg-icon[data-v-589511a0] path,.svg-icon[data-v-589511a0] circle,.svg-icon[data-v-589511a0] rect{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.svg-icon[data-v-589511a0] .spin-segment{transform-origin:center;animation:svg-icon-spin-589511a0 1s linear infinite}@keyframes svg-icon-spin-589511a0{to{transform:rotate(360deg)}}.custom-toast[data-v-4135323c]{position:fixed;left:50%;transform:translate(-50%);z-index:var(--5bd912bc);max-width:300px;min-width:120px}.toast-top[data-v-4135323c]{top:80px}.toast-center[data-v-4135323c]{top:50%;transform:translate(-50%) translateY(-50%)}.toast-bottom[data-v-4135323c]{bottom:80px}.toast-content[data-v-4135323c]{background-color:#000c;color:#fff;padding:12px 16px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;box-shadow:0 4px 12px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-success .toast-content[data-v-4135323c]{background-color:#4caf50e6}.toast-fail .toast-content[data-v-4135323c],.toast-error .toast-content[data-v-4135323c]{background-color:#f44336e6}.toast-warning .toast-content[data-v-4135323c]{background-color:#ff9800e6}.toast-loading .toast-content[data-v-4135323c]{background-color:#000c}.toast-icon[data-v-4135323c]{flex-shrink:0;color:currentColor}.toast-text[data-v-4135323c]{word-break:break-word;text-align:center}.loading-spin[data-v-4135323c]{animation:spin-4135323c 1s linear infinite}@keyframes spin-4135323c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast-fade-enter-active[data-v-4135323c],.toast-fade-leave-active[data-v-4135323c]{transition:all .3s ease}.toast-fade-enter-from[data-v-4135323c],.toast-fade-leave-to[data-v-4135323c]{opacity:0;transform:translate(-50%) scale(.8)}.toast-center.toast-fade-enter-from[data-v-4135323c],.toast-center.toast-fade-leave-to[data-v-4135323c]{transform:translate(-50%) translateY(-50%) scale(.8)}#app{font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;position:relative;background-color:var(--brand-page-bg, #090313);background-image:var(--brand-bg-image);background-repeat:no-repeat;background-position:top center;background-size:cover;color:var(--color-text, #F8F3FF)}@keyframes spin{to{transform:rotate(360deg)}}#iframe-loader{opacity:1;transition:opacity .3s ease}.header{z-index:1000!important;position:fixed;top:0;left:0;right:0;height:56px;background:linear-gradient(135deg,#090313f5,#2e1065f5 45%,#8b5cf6eb);box-shadow:0 12px 30px #4c1d9557;display:flex;align-items:center;padding:0 15px;z-index:1000;width:100%;box-sizing:border-box}.header .auth-buttons{display:flex;align-items:center;gap:12px;margin-left:auto;position:relative;z-index:2}.header .auth-buttons .login-btn{height:36px!important;padding:0 20px!important;border-radius:18px!important;background:linear-gradient(135deg,#ffffff14,#ffffff08)!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;font-size:14px!important;font-weight:500!important;letter-spacing:.5px!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.header .auth-buttons .login-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.header .auth-buttons .login-btn:hover{background:linear-gradient(135deg,#ffffff38,#ffffff1f)!important;border-color:#ffffff73!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #43188638!important}.header .auth-buttons .login-btn:hover:before{left:100%}.header .auth-buttons .login-btn:active{transform:translateY(0) scale(.98)!important;transition:all .1s ease!important}.header .auth-buttons .register-btn{height:36px!important;padding:0 24px!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f8f5ff)!important;border:none!important;color:#4c1d95!important;font-size:14px!important;font-weight:600!important;letter-spacing:.5px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #2e10652e!important}.header .auth-buttons .register-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.header .auth-buttons .register-btn:hover{background:linear-gradient(135deg,#fff,#efe7ff)!important;transform:translateY(-3px)!important;box-shadow:0 12px 30px #2e106542!important}.header .auth-buttons .register-btn:hover:before{left:100%}.header .auth-buttons .register-btn:active{transform:translateY(-1px) scale(.98)!important;transition:all .1s ease!important;box-shadow:0 6px 20px #2e106533!important}.app-header .menu-icon{font-size:24px;color:#fff;margin-right:10px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff1f;position:relative;z-index:2}.app-header .user-info{margin-left:auto;position:relative;z-index:2}.app-header .user-info .ihr-bd{display:flex;align-items:center}.app-header .user-info .ihr-bd .rb-l{display:flex;align-items:center;gap:8px;margin-right:10px}.app-header .user-info .ihr-bd .rb-l .user-balance-section{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:normal;cursor:pointer}.app-header .user-info .ihr-bd .rb-l .user-balance-section b{font-size:12px;font-weight:400;margin-bottom:-2px;color:#ffffffb8}.app-header .user-info .ihr-bd .rb-l .user-balance-section a{color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center}.app-header .user-info .ihr-bd .rb-l .user-balance-section a label{color:#e9d5ff;font-weight:700;margin-right:2px}.app-header .user-info .ihr-bd .rb-r{display:flex;align-items:center}.app-header .user-info .ihr-bd .rb-r .icon-btn{width:36px;height:36px;padding:0;margin-left:5px;background:#ffffff24;border:none;position:relative;border-radius:50%}.app-header .user-info .ihr-bd .rb-r .icon-btn .level-icon{width:30px;object-fit:contain}.app-header .user-info .ihr-bd .rb-r .icon-btn .custom-icon{width:24px;height:24px}.app-header .user-info .ihr-bd .rb-r .icon-btn .bell-icon.shake-animation{animation:shake .8s ease-in-out infinite}.app-header .user-info .ihr-bd .rb-r .icon-btn .red-dot-badge{position:absolute;top:-2px;right:-2px;background-color:#ff4d4f;color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1;padding:0 4px;z-index:1}.app-header .user-info .ihr-bd .rb-r .icon-btn:hover{background:#ffffff3d}.balance-refresh-btn{background:none;border:none;color:#e9d5ff;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;width:26px;height:26px}.balance-refresh-btn:hover:not(:disabled){background-color:#ffffff29;transform:scale(1.1)}.balance-refresh-btn:active:not(:disabled){transform:scale(.95);background-color:#ffffff3d}.balance-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.balance-refresh-btn .refresh-icon{transition:transform .3s ease;color:currentColor}.balance-refresh-btn .refresh-icon.spinning{animation:spin-refresh 1s linear infinite}@keyframes spin-refresh{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shake{0%,to{transform:rotate(0)}10%,30%,50%,70%{transform:rotate(-10deg)}20%,40%,60%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}90%{transform:rotate(8deg)}}.tab-bar{position:fixed;bottom:0;left:0;right:0;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:flex;justify-content:space-around;align-items:center;background:linear-gradient(180deg,#230d47e0,#090313f5);box-shadow:0 -10px 28px #00000047;border-top:1px solid rgba(233,213,255,.16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);width:100%;box-sizing:border-box;z-index:1000}.tab-bar .tab-item{position:relative;display:flex;flex-direction:column;align-items:center;color:#f8f3ffad;text-decoration:none;font-size:12px;height:56px;justify-content:center;flex:1;transition:transform .2s ease}.tab-bar .tab-item:active{transform:scale(.85);transition:transform .1s ease}.tab-bar .tab-item .red-dot{position:absolute;top:2px;right:calc(50% - 15px);width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #ff4d4fb3}70%{transform:scale(1);box-shadow:0 0 0 5px #ff4d4f00}to{transform:scale(.95);box-shadow:0 0 #ff4d4f00}}.tab-bar .tab-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:18px;background-color:#e9d5ff24;margin-top:0;margin-right:-.5px}.tab-bar .tab-item i{font-size:20px;margin-bottom:3px}.tab-bar .tab-item .tab-icon{width:20px;height:20px;margin-bottom:3px}.tab-bar .tab-item.router-link-active{color:#e9d5ff;text-shadow:0 0 14px rgba(192,132,252,.4)}.tab-bar .tab-item.router-link-exact-active{color:#e9d5ff;animation:tab-bounce .35s cubic-bezier(.19,1,.22,1)}@keyframes tab-bounce{0%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-3px)}80%{transform:translateY(-1px)}to{transform:translateY(0)}}.sidebar-panel{position:fixed;top:0;left:0;width:70%;height:100%;background:radial-gradient(circle at top left,rgba(196,181,253,.22),transparent 36%),linear-gradient(180deg,#2e1065fa,#16082efa 48%,#090313fa);border-right:1px solid rgba(233,213,255,.16);box-shadow:18px 0 42px #0000005c;z-index:9999;overflow:hidden}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0903139e;z-index:9998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.header,.tab-bar{display:flex}.head-menu-lmr{position:relative;height:76.8px;width:100%}.hml-l{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:2}.hml-l i{font-size:24px;color:#fff}.hml-m{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-size:18px;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;font-family:Arial,sans-serif;background-color:#090313;background-image:url(./brand-purple-bg.BNOmxjCZ.svg);background-repeat:no-repeat;background-position:top center;background-size:cover;background-attachment:fixed}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}a{text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}.clearfix:after{content:"";display:table;clear:both}.logo{display:block;margin:0 auto;height:30px;width:145px}.main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:transparent;color:var(--color-text);font-size:14px!important;font-family:Poppins,sans-serif,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}:root{--brand-page-bg: #090313;--w-color-bg: rgba(12, 5, 24, .9);--color-background: rgba(12, 5, 24, .9);--color-text: #F8F3FF;--color-text-muted: #C4B5FD;--color-primary: #8B5CF6;--color-primary-rgb: 139, 92, 246;--color-primary-txt: #ffffff;--color-accent: #E9D5FF;--color-highlight: #F6D365;--color-dark: #16082E;--color-dark-gray: rgba(233, 213, 255, .12);--color-black: #000;--color-white: #fff;--color-auxiliary: rgba(255, 255, 255, .08);--color-tabs: rgba(255, 255, 255, .08);--color-menu: rgba(38, 16, 75, .88);--color-green: #009933;--premium-purple-card: linear-gradient(145deg, rgba(51, 21, 98, .86), rgba(13, 5, 27, .88));--premium-purple-card-soft: linear-gradient(145deg, rgba(77, 32, 142, .68), rgba(18, 7, 35, .84));--premium-purple-border: rgba(233, 213, 255, .16);--premium-purple-border-strong: rgba(233, 213, 255, .28);--premium-purple-shadow: 0 14px 34px rgba(0, 0, 0, .28);--premium-purple-glow: 0 0 0 1px rgba(233, 213, 255, .12), 0 18px 38px rgba(76, 29, 149, .34);--premium-purple-active: linear-gradient(135deg, rgba(139, 92, 246, .96), rgba(192, 132, 252, .9));--van-picker-confirm-action-color: var(--color-primary);--van-background-2: #16082E;--van-radio-checked-icon-color: var(--color-primary);--van-popup-background: var(--van-background-2);--van-popup-transition: transform var(--van-duration-base);--van-popup-round-radius: 16px;--van-popup-close-icon-size: 22px;--van-popup-close-icon-color: var(--van-gray-5);--van-popup-close-icon-margin: 16px;--van-popup-close-icon-z-index: 1}input[type=password]::-ms-reveal,input[type=password]::-ms-clear,input[type=password]::-webkit-contacts-auto-fill-button,input[type=password]::-webkit-credentials-auto-fill-button{display:none!important}input[type=password]::-webkit-inner-spin-button,input[type=password]::-webkit-outer-spin-button,input[type=password]::-webkit-search-cancel-button{-webkit-appearance:none}:root{--popup-overlay-bg: rgba(0, 0, 0, .6);--popup-bg: var(--color-background, #1a1a1a);--popup-border-radius: 12px;--popup-shadow: 0 8px 32px rgba(0, 0, 0, .3);--popup-transition: all .3s cubic-bezier(.25, .8, .25, 1);--popup-z-index: 3000;--popup-max-width: 90vw;--popup-max-height: 90vh}.popup-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--popup-z-index);pointer-events:none}.popup-container.show{pointer-events:auto}.popup-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--popup-overlay-bg);transition:var(--popup-transition);opacity:0}.popup-overlay.show{opacity:1}.popup-content{background-color:var(--popup-bg);border-radius:var(--popup-border-radius);box-shadow:var(--popup-shadow);transition:var(--popup-transition);max-width:var(--popup-max-width);max-height:var(--popup-max-height);overflow:hidden}.popup-bottom .popup-content{position:fixed;bottom:0;left:0;right:0;width:100%;border-radius:var(--popup-border-radius) var(--popup-border-radius) 0 0;transform:translateY(100%)}.popup-bottom.show .popup-content{transform:translateY(0)}.popup-center .popup-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);min-width:280px;max-width:400px}.popup-center.show .popup-content{transform:translate(-50%,-50%) scale(1)}.popup-top .popup-content{position:fixed;top:0;left:0;right:0;width:100%;border-radius:0 0 var(--popup-border-radius) var(--popup-border-radius);transform:translateY(-100%)}.popup-top.show .popup-content{transform:translateY(0)}.popup-header{padding:20px 50px 0 20px;position:relative}.popup-title{font-size:18px;font-weight:600;color:var(--color-white, #ffffff);margin:0;text-align:center}.popup-close{position:absolute;top:15px;right:15px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text, #999999);background-color:#0000001a;border-radius:50%;transition:var(--popup-transition);border:none;z-index:1}.popup-close:hover{background-color:#0003;color:var(--color-white, #ffffff)}.popup-body{padding:20px}.popup-footer{padding:0 20px 20px;display:flex;gap:12px}.popup-button{flex:1;height:44px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:var(--popup-transition);display:flex;align-items:center;justify-content:center}.popup-button-primary{background-color:var(--color-primary, #ff6b35);color:var(--color-primary-txt, #ffffff)}.popup-button-primary:hover{opacity:.9;transform:translateY(-1px)}.popup-button-secondary{background-color:var(--color-menu, #2a2a2a);color:var(--color-text, #999999);border:1px solid var(--color-dark-gray, #444444)}.popup-button-secondary:hover{background-color:var(--color-dark-gray, #444444);color:var(--color-white, #ffffff)}.toast-container{position:fixed;left:50%;transform:translate(-50%);z-index:calc(var(--popup-z-index) + 1000);pointer-events:none}.toast-top{top:80px}.toast-center{top:50%;transform:translate(-50%) translateY(-50%)}.toast-bottom{bottom:80px}.toast-content{background-color:#000000d9;color:#fff;padding:12px 16px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;box-shadow:0 4px 12px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:300px;min-width:120px;word-break:break-word;text-align:center;pointer-events:auto}.toast-success .toast-content{background-color:#4caf50e6}.toast-error .toast-content,.toast-fail .toast-content{background-color:#f44336e6}.toast-warning .toast-content{background-color:#ff9800e6}.toast-loading .toast-content{background-color:#000000d9}.loading-spin{animation:popup-spin 1s linear infinite}@keyframes popup-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.popup-center .popup-content{margin:20px;max-width:calc(100vw - 40px)}.popup-header{padding:15px 40px 0 15px}.popup-body{padding:15px}.popup-footer{padding:0 15px 15px}.popup-close{top:10px;right:10px;width:28px;height:28px}}@media (prefers-color-scheme: dark){:root{--popup-bg: #2a2a2a;--popup-overlay-bg: rgba(0, 0, 0, .7)}}@media (prefers-reduced-motion: reduce){.popup-content,.popup-overlay,.popup-button,.popup-close{transition:none}.loading-spin{animation:none}}.lazy-image-container[data-v-46a94e60]{position:relative;overflow:hidden}.lazy-image-container .image-skeleton[data-v-46a94e60]{position:relative;background-color:#2a2a2a;border-radius:8px;overflow:hidden}.lazy-image-container .image-skeleton .skeleton-shimmer[data-v-46a94e60]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(109,40,217,.1) 50%,transparent 100%);animation:shimmer-46a94e60 1.5s infinite}.lazy-image-container .image-skeleton[data-v-46a94e60]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 24 24'%3E%3Cpath d='M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.3}.lazy-image-container .lazy-image[data-v-46a94e60]{width:100%;height:auto;opacity:0;transition:opacity .3s ease-in-out}.lazy-image-container .lazy-image.loaded[data-v-46a94e60]{opacity:1}@keyframes shimmer-46a94e60{0%{transform:translate(-100%)}to{transform:translate(100%)}}
