*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;color:#333;background-color:#f5f5f5}#app{min-height:100vh}button:focus,input:focus{outline:none}.toast-overlay[data-v-9c545b12]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99999}.toast-container[data-v-9c545b12]{background:#fff;border-radius:12px;padding:20px;margin:20px;min-width:280px;max-width:80%;box-shadow:0 10px 30px rgba(0,0,0,.3)}.toast-content[data-v-9c545b12]{display:flex;align-items:center;margin-bottom:15px}.toast-icon[data-v-9c545b12]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;color:#fff;font-size:16px}.toast-icon.success[data-v-9c545b12]{background:linear-gradient(135deg,#52c41a,#389e0d)}.toast-icon.error[data-v-9c545b12]{background:linear-gradient(135deg,#de2910,#b22222)}.toast-icon.warning[data-v-9c545b12]{background:linear-gradient(135deg,#faad14,#d48806)}.toast-message[data-v-9c545b12]{font-size:16px;color:#333;flex:1}.toast-close[data-v-9c545b12]{width:100%;padding:12px;background:linear-gradient(135deg,#de2910,#b22222);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(222,41,16,.2)}.toast-close[data-v-9c545b12]:hover{background:linear-gradient(135deg,#b22222,#8b1a1a);transform:translateY(-1px);box-shadow:0 6px 20px rgba(222,41,16,.3)}.auth-container[data-v-945edbf8]{min-height:100vh;background:url(/img/loginbackground.44e0b688.png) no-repeat 50%;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;position:relative}.main-content[data-v-945edbf8]{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;margin-top:100px;width:100%;padding:20px}.content-wrapper[data-v-945edbf8]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px}.auth-card[data-v-945edbf8]{background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.15);width:93%;max-width:100%;overflow:hidden}.auth-form[data-v-945edbf8]{padding:30px 40px}.form-row[data-v-945edbf8]{display:flex;gap:15px;margin-bottom:20px}.form-group[data-v-945edbf8]{margin-bottom:20px}.half-width[data-v-945edbf8]{flex:1;margin-bottom:0}.form-title[data-v-945edbf8]{position:relative;width:calc(100% + 80px);height:80px;display:flex;align-items:center;justify-content:center;margin:-30px -40px 20px -40px;overflow:hidden;border-radius:12px 12px 0 0}.form-title-bg[data-v-945edbf8]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.form-title-text[data-v-945edbf8]{position:relative;z-index:2;font-size:24px;font-weight:700;color:#000;text-shadow:0 2px 8px hsla(0,0%,100%,.35);letter-spacing:4px}.input-with-icon[data-v-945edbf8]{position:relative;display:flex;align-items:center}.input-icon[data-v-945edbf8]{position:absolute;left:14px;color:#999;font-size:16px;z-index:1}.form-input[data-v-945edbf8]{width:100%;padding:12px 16px 12px 42px;border:2px solid #e9ecef;border-radius:10px;font-size:15px;transition:all .3s ease;box-sizing:border-box}.form-input[data-v-945edbf8]:focus{outline:none;border-color:#de2910;box-shadow:0 0 0 4px rgba(222,41,16,.1)}.form-input[data-v-945edbf8]::-moz-placeholder{color:#adb5bd}.form-input[data-v-945edbf8]::placeholder{color:#adb5bd}.error-text[data-v-945edbf8]{color:#dc3545;font-size:13px;margin-top:6px;line-height:1.4}.auth-button[data-v-945edbf8]{width:100%;padding:14px;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:10px}.login-button[data-v-945edbf8]{background:linear-gradient(135deg,#de2910,#b22222);color:#fff}.login-button[data-v-945edbf8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(222,41,16,.3)}.register-button[data-v-945edbf8]{background:linear-gradient(135deg,#de2910,#b22222);color:#fff}.register-button[data-v-945edbf8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(222,41,16,.3)}.auth-button[data-v-945edbf8]:disabled{opacity:.6;cursor:not-allowed;transform:none}.form-switch[data-v-945edbf8]{text-align:center;margin-top:20px;padding-top:15px;border-top:1px solid #eee}.form-switch span[data-v-945edbf8]{color:#666;font-size:14px;margin-right:5px}.form-switch a[data-v-945edbf8]{color:#de2910;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease}.form-switch a[data-v-945edbf8]:hover{color:#b22222;text-decoration:underline}.auth-extra-actions[data-v-945edbf8]{display:flex;gap:40px;margin-top:10px;width:93%;max-width:500px;justify-content:center}.extra-action-btn[data-v-945edbf8]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0;background:transparent;border:none;cursor:pointer;transition:all .3s ease}.extra-action-btn[data-v-945edbf8]:hover{transform:translateY(-2px)}.extra-action-btn[data-v-945edbf8]:active{transform:translateY(0)}.extra-action-icon[data-v-945edbf8]{width:54px;height:54px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 15px rgba(0,0,0,.2)}.extra-action-btn span[data-v-945edbf8]{font-size:14px;font-weight:500;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);white-space:nowrap}.copyright-info[data-v-945edbf8]{margin-top:18px;width:100%;text-align:center}.copyright-info p[data-v-945edbf8]{margin:0;font-size:12px;color:hsla(0,0%,100%,.85);text-shadow:0 2px 4px rgba(0,0,0,.4)}.auth-footer[data-v-945edbf8]{width:100%;padding:20px;display:flex;flex-direction:column;align-items:center;gap:15px}@media (max-width:768px){.main-content[data-v-945edbf8]{padding:15px}.auth-card[data-v-945edbf8]{margin:10px}.auth-form[data-v-945edbf8]{padding:25px 30px}.form-title[data-v-945edbf8]{height:72px;margin:-25px -30px 18px -30px;width:calc(100% + 60px)}.form-title-text[data-v-945edbf8]{font-size:22px;letter-spacing:3px}.form-row[data-v-945edbf8]{flex-direction:column;gap:0;margin-bottom:0}.half-width[data-v-945edbf8]{margin-bottom:20px}}@media (max-width:480px){.main-content[data-v-945edbf8]{padding:10px}.auth-form[data-v-945edbf8]{padding:20px 25px}.form-title[data-v-945edbf8]{height:65px;margin:-20px -25px 15px -25px;width:calc(100% + 50px)}.form-title-text[data-v-945edbf8]{font-size:20px;letter-spacing:2px}.input-icon[data-v-945edbf8]{left:12px;font-size:15px}.form-input[data-v-945edbf8]{padding:10px 14px 10px 38px}.auth-button[data-v-945edbf8]{padding:12px}.auth-extra-actions[data-v-945edbf8]{gap:30px}.extra-action-icon[data-v-945edbf8]{width:48px;height:48px}.extra-action-btn span[data-v-945edbf8]{font-size:13px}.auth-footer[data-v-945edbf8]{padding:15px;gap:12px}.copyright-info[data-v-945edbf8]{margin-top:15px}.copyright-info p[data-v-945edbf8]{font-size:11px}}.tabbar[data-v-3c79bfcd]{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#de2910,#b22222);display:flex;justify-content:space-around;align-items:center;padding:4px 0;box-shadow:0 -2px 10px rgba(0,0,0,.16);z-index:1000;border-top:1px solid hsla(0,0%,100%,.18)}.tabbar-item[data-v-3c79bfcd]{display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;transition:all .3s;flex:1;padding:2px 0}.tabbar-icon[data-v-3c79bfcd]{font-size:18px;transition:transform .2s;color:hsla(0,0%,100%,.72)}.tabbar-label[data-v-3c79bfcd]{font-size:10px;color:hsla(0,0%,100%,.72);font-weight:500;transition:color .3s}.tabbar-item.active .tabbar-icon[data-v-3c79bfcd]{transform:scale(1.1);color:#fff}.tabbar-item.active .tabbar-label[data-v-3c79bfcd]{color:#fff;font-weight:600}.tabbar-item[data-v-3c79bfcd]:active{transform:scale(.95)}@media (max-width:480px){.tabbar-icon[data-v-3c79bfcd]{font-size:16px}.tabbar-label[data-v-3c79bfcd]{font-size:9px}}.home-container[data-v-3d4939ca]{min-height:100vh;background:#f5f5f5;padding-bottom:60px;padding-top:70px;position:relative}.home-container[data-v-3d4939ca]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:url(/img/homepage.60d139f7.png) no-repeat top;background-size:100% auto;z-index:0;pointer-events:none}.main-content[data-v-3d4939ca]{position:relative;z-index:1;padding:15px}.header-section[data-v-3d4939ca]{position:fixed;top:0;left:0;right:0;z-index:100;padding:15px;transition:background-color .3s ease}.header-section.scrolled[data-v-3d4939ca]{background:linear-gradient(135deg,#de2910,#b22222);box-shadow:0 4px 12px rgba(222,41,16,.3)}.logo-section[data-v-3d4939ca]{display:flex;align-items:center;gap:12px}.logo[data-v-3d4939ca]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.greeting-text[data-v-3d4939ca]{font-size:16px;color:#fff;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.card-section[data-v-3d4939ca]{margin-bottom:-20px;position:relative;z-index:10;padding:0 15px}.bank-card[data-v-3d4939ca]{width:100%;border-radius:12px;overflow:hidden;margin:0 auto;position:relative}.card-image[data-v-3d4939ca]{width:100%;height:auto;display:block}.card-info[data-v-3d4939ca]{position:absolute;bottom:0;left:0;right:0;padding:30px 20px 20px;color:#fff}.card-number[data-v-3d4939ca]{font-size:28px;font-weight:bolder;letter-spacing:3px;margin-bottom:12px;font-family:Courier New,monospace;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center}.card-holder[data-v-3d4939ca]{display:flex;align-items:center;gap:10px}.card-overlay[data-v-3d4939ca]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}.card-overlay[data-v-3d4939ca]:hover{background:rgba(0,0,0,.8)}.overlay-content[data-v-3d4939ca]{text-align:center;color:#fff}.overlay-content i[data-v-3d4939ca]{font-size:40px;margin-bottom:12px;opacity:.9}.overlay-content p[data-v-3d4939ca]{font-size:16px;font-weight:600;margin:0 0 8px 0}.overlay-content span[data-v-3d4939ca]{font-size:13px;opacity:.8}.holder-label[data-v-3d4939ca]{font-size:12px;opacity:.9;font-weight:500}.holder-name[data-v-3d4939ca]{font-size:16px;font-weight:600;text-transform:uppercase;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.card-balance-wrapper[data-v-3d4939ca]{background:#fff;border-radius:16px;padding:40px 12px 6px 12px;margin-bottom:6px;box-shadow:0 2px 10px rgba(0,0,0,.05);position:relative;z-index:5}.balance-info[data-v-3d4939ca]{display:flex;justify-content:space-between;align-items:center;gap:20px}.balance-text[data-v-3d4939ca]{display:flex;flex-direction:column;gap:8px;margin-left:6px}.balance-value-wrapper[data-v-3d4939ca]{display:flex;align-items:center;gap:10px}.balance-label[data-v-3d4939ca]{font-size:14px;color:#666;font-weight:500}.balance-value[data-v-3d4939ca]{font-size:22px;font-weight:700;color:#de2910}.toggle-icon[data-v-3d4939ca]{font-size:18px;color:#999;cursor:pointer;transition:color .3s ease}.toggle-icon[data-v-3d4939ca]:hover{color:#de2910}.balance-actions[data-v-3d4939ca]{display:flex;gap:10px;flex-shrink:0}.action-btn[data-v-3d4939ca]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:100}.action-btn.manage[data-v-3d4939ca]{flex:3}.action-btn.withdraw[data-v-3d4939ca]{flex:1}.action-btn i[data-v-3d4939ca]{font-size:14px;flex-shrink:0}.action-btn span[data-v-3d4939ca]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-btn.manage[data-v-3d4939ca],.action-btn.withdraw[data-v-3d4939ca]{background:#e0e0e0;color:#333}.action-btn[data-v-3d4939ca]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.action-btn[data-v-3d4939ca]:active{transform:scale(.98)}.checkin-banner-section[data-v-3d4939ca]{margin-bottom:15px;cursor:pointer}.checkin-banner-image[data-v-3d4939ca]{width:100%;height:auto;display:block;border-radius:12px}.checkin-modal-overlay[data-v-3d4939ca]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;box-sizing:border-box}.checkin-modal[data-v-3d4939ca]{background:#fff;border-radius:16px;width:100%;max-width:380px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.checkin-modal-header[data-v-3d4939ca]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0}.checkin-modal-header h2[data-v-3d4939ca]{margin:0;font-size:16px;color:#de2910;font-weight:700}.checkin-modal-header .close-btn[data-v-3d4939ca]{background:#f5f5f5;border:none;font-size:16px;color:#666;cursor:pointer;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.checkin-calendar[data-v-3d4939ca]{padding:12px 16px}.calendar-grid[data-v-3d4939ca]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 10px}.calendar-day[data-v-3d4939ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px 8px;background:#fff5f5;border:2px solid #ffe0e0;border-radius:12px;cursor:pointer;min-height:85px}.calendar-day.checked[data-v-3d4939ca]{background:#de2910;border-color:#de2910}.calendar-day.checked .day-label[data-v-3d4939ca],.calendar-day.checked .day-reward i[data-v-3d4939ca],.calendar-day.checked .day-reward span[data-v-3d4939ca]{color:#fff}.calendar-day.disabled[data-v-3d4939ca]{opacity:.4;cursor:not-allowed;background:#f5f5f5;border-color:#e0e0e0}.calendar-day.level-reward[data-v-3d4939ca]{background:linear-gradient(135deg,#fff8dc,gold);border-color:#daa520;cursor:default}.day-label[data-v-3d4939ca]{font-size:11px;font-weight:600;color:#666;margin-bottom:4px}.day-reward[data-v-3d4939ca]{display:flex;flex-direction:column;align-items:center;gap:2px}.day-reward i[data-v-3d4939ca]{font-size:16px;color:#de2910}.day-reward span[data-v-3d4939ca]{font-size:10px;font-weight:700;color:#de2910}.welfare-text[data-v-3d4939ca]{font-size:10px;font-weight:500;color:#ff6b35}.checkin-summary[data-v-3d4939ca]{display:flex;justify-content:space-around;padding:12px 20px;background:#fff5f5;border-top:1px solid #ffe0e0}.summary-label[data-v-3d4939ca]{font-size:11px;color:#999}.summary-value[data-v-3d4939ca]{font-size:16px;font-weight:700;color:#de2910}.confirm-checkin-btn[data-v-3d4939ca]{margin:12px 20px 16px;padding:12px;width:calc(100% - 40px);background:linear-gradient(135deg,#de2910,#b22222);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.video-card[data-v-3d4939ca]{background:#fff;border-radius:12px;margin-bottom:15px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden;cursor:pointer}.video-cover[data-v-3d4939ca]{position:relative;width:100%;height:120px;background:#000}.video-cover-image[data-v-3d4939ca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-play-icon[data-v-3d4939ca]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.video-modal-overlay[data-v-3d4939ca]{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.video-modal[data-v-3d4939ca]{width:min(92vw,420px);max-height:97vh;position:relative;display:flex;align-items:center;justify-content:center}.video-modal-player[data-v-3d4939ca]{width:100%;max-height:97vh;display:block;border-radius:12px;background:#000}.video-modal-close[data-v-3d4939ca]{position:absolute;top:8px;right:8px;width:34px;height:34px;border:none;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;display:flex;align-items:center;justify-content:center;z-index:2}.invite-banner[data-v-3d4939ca]{background:#fff;border-radius:12px;margin-bottom:15px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden}.banner-content[data-v-3d4939ca]{display:flex;align-items:center;padding:15px;gap:12px}.banner-icon[data-v-3d4939ca]{width:40px;height:40px;background:linear-gradient(135deg,#ffde00,orange);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#de2910;flex-shrink:0}.banner-scroll[data-v-3d4939ca]{flex:1;height:40px;overflow:hidden;position:relative}.scroll-content[data-v-3d4939ca]{transition:transform .5s ease}.scroll-item[data-v-3d4939ca]{height:40px;display:flex;align-items:center}.record-text[data-v-3d4939ca]{font-size:13px;color:#333;line-height:1.4;font-weight:500}.home-banner-section[data-v-3d4939ca]{margin-bottom:15px;cursor:pointer}.home-banner-image[data-v-3d4939ca]{width:100%;height:auto;display:block;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.quick-actions[data-v-3d4939ca]{display:flex;gap:8px;margin-bottom:6px;background:#fff;padding:12px 12px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.action-item[data-v-3d4939ca]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:transform .3s ease}.action-item[data-v-3d4939ca]:hover{transform:translateY(-2px)}.action-item[data-v-3d4939ca]:active{transform:scale(.95)}.action-image[data-v-3d4939ca]{width:45px;height:45px;-o-object-fit:contain;object-fit:contain}.action-item span[data-v-3d4939ca]{font-size:13px;color:#333;font-weight:500;text-align:center}.credit-repair-entry[data-v-3d4939ca]{margin-bottom:15px}.entry-card[data-v-3d4939ca]{display:flex;align-items:center;gap:15px;padding:18px 20px;background:linear-gradient(135deg,#fff5f5,#ffe0e0);border-radius:12px;box-shadow:0 2px 10px rgba(222,41,16,.1);cursor:pointer;transition:all .3s ease;border:2px solid transparent}.entry-card[data-v-3d4939ca]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(222,41,16,.2);border-color:#de2910}.entry-card[data-v-3d4939ca]:active{transform:scale(.98)}.entry-icon[data-v-3d4939ca]{width:50px;height:50px;background:linear-gradient(135deg,#de2910,#b22222);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.entry-icon i[data-v-3d4939ca]{font-size:24px;color:#fff}.entry-content[data-v-3d4939ca]{flex:1}.entry-content h3[data-v-3d4939ca]{margin:0 0 5px 0;font-size:16px;font-weight:700;color:#de2910}.entry-content p[data-v-3d4939ca]{margin:0;font-size:13px;color:#666}.entry-arrow[data-v-3d4939ca]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.entry-arrow i[data-v-3d4939ca]{font-size:14px;color:#de2910}.news-section[data-v-3d4939ca]{background:#fff;border-radius:12px;padding:18px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.news-tabs[data-v-3d4939ca]{display:flex;gap:20px;margin-bottom:15px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.tab-item[data-v-3d4939ca]{font-size:15px;font-weight:500;color:#999;cursor:pointer;padding-bottom:8px;position:relative;transition:color .3s ease}.tab-item.active[data-v-3d4939ca]{color:#de2910;font-weight:600}.tab-item.active[data-v-3d4939ca]:after{content:"";position:absolute;bottom:-14px;left:0;right:0;height:2px;background:#de2910}.news-list[data-v-3d4939ca]{display:flex;flex-direction:column;gap:0}.news-item[data-v-3d4939ca]{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #fff;cursor:pointer;transition:background .2s}.news-item[data-v-3d4939ca]:last-child{border-bottom:none}.news-item[data-v-3d4939ca]:active{background:#f8f8f8;margin:0 -18px;padding:12px 18px}.news-icon[data-v-3d4939ca]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.news-icon.notice[data-v-3d4939ca]{background:linear-gradient(135deg,#de2910,#b22222)}.news-icon-img[data-v-3d4939ca]{width:100px;height:70px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.news-content[data-v-3d4939ca]{flex:1;display:flex;flex-direction:column;gap:6px;justify-content:center}.news-title[data-v-3d4939ca]{color:#333;font-size:14px;margin:0;line-height:1.5;font-weight:500}.news-date[data-v-3d4939ca]{color:#999;font-size:12px}@media (max-width:480px){.main-content[data-v-3d4939ca]{padding:12px}.card-number[data-v-3d4939ca]{font-size:19px;font-weight:bolder;margin-bottom:20px;margin-left:5px;letter-spacing:2px}.card-info[data-v-3d4939ca]{padding:25px 15px 15px}.holder-name[data-v-3d4939ca]{font-size:14px}.balance-value[data-v-3d4939ca]{font-size:16px}.banner-content[data-v-3d4939ca]{flex-wrap:wrap}.invite-btn[data-v-3d4939ca]{width:100%;margin-top:10px}.quick-actions[data-v-3d4939ca]{flex-wrap:nowrap}.action-item[data-v-3d4939ca]{flex:1}}.announcement-modal-overlay[data-v-3d4939ca],.image-modal-overlay[data-v-3d4939ca]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:fadeIn-3d4939ca .3s ease}.cardapply-modal[data-v-3d4939ca]{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:12px}.cardapply-image[data-v-3d4939ca]{width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 10px 24px rgba(0,0,0,.25);cursor:pointer}.cardapply-close-btn[data-v-3d4939ca]{width:42px;height:42px;border:none;border-radius:999px;background:hsla(0,0%,100%,.95);color:#111;font-size:26px;line-height:42px;text-align:center;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.18)}.cardapply-close-btn[data-v-3d4939ca]:active{transform:scale(.98)}@keyframes fadeIn-3d4939ca{0%{opacity:0}to{opacity:1}}@keyframes slideUp-3d4939ca{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.announcement-modal[data-v-3d4939ca]{background:#fff;border-radius:16px;width:100%;max-width:400px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;position:relative;animation:slideUp-3d4939ca .3s ease}.modal-header[data-v-3d4939ca]{flex-shrink:0;padding:20px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;position:relative}.modal-close-btn[data-v-3d4939ca]{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:32px;height:32px;background:#f5f5f5;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.modal-close-btn[data-v-3d4939ca]:hover{background:#e8e8e8}.modal-close-btn i[data-v-3d4939ca]{font-size:16px;color:#666}.modal-title[data-v-3d4939ca]{margin:0;font-size:18px;font-weight:700;color:#de2910;text-align:center}.announcement-content[data-v-3d4939ca]{flex:1;overflow-y:auto;padding:20px;font-size:14px;color:#333;line-height:1.8}.announcement-content p[data-v-3d4939ca]{margin:0 0 10px 0}.announcement-content strong[data-v-3d4939ca]{color:#de2910}.modal-footer[data-v-3d4939ca]{flex-shrink:0;padding:15px 20px 20px;border-top:1px solid #f0f0f0}.modal-confirm-btn[data-v-3d4939ca]{width:100%;padding:14px;background:linear-gradient(135deg,#de2910,#b22222);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.modal-images[data-v-3d4939ca]{display:flex;flex-direction:column;gap:15px;margin-top:15px}.modal-image[data-v-3d4939ca]{width:100%;height:auto;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.app-download-link[data-v-3d4939ca]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:linear-gradient(135deg,#de2910,#b22222);color:#fff;text-decoration:none;border-radius:12px;font-size:15px;font-weight:600;transition:all .3s ease;box-shadow:0 3px 12px rgba(222,41,16,.3)}.app-download-link[data-v-3d4939ca]:hover{transform:translateY(-2px);box-shadow:0 5px 16px rgba(222,41,16,.4)}.app-download-link[data-v-3d4939ca]:active{transform:scale(.98)}.app-download-link i[data-v-3d4939ca]{font-size:16px}.modal-confirm-btn[data-v-3d4939ca]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(222,41,16,.3)}.pay-container[data-v-3ea3fc20]{min-height:100vh;background:#d31515;padding-bottom:90px;position:relative}.pay-container[data-v-3ea3fc20]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/gxcardbackground.f4793834.jpg) no-repeat top;background-size:100% auto;z-index:0;pointer-events:none}.main-content[data-v-3ea3fc20]{position:relative;z-index:1}.page-header[data-v-3ea3fc20]{position:fixed;top:0;left:0;right:0;z-index:1000;background:linear-gradient(135deg,#de2910,#b22222);padding:15px 20px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 8px rgba(222,41,16,.2)}.back-btn[data-v-3ea3fc20]{width:36px;height:36px;border:none;background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.back-btn[data-v-3ea3fc20]:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.page-title[data-v-3ea3fc20]{font-size:20px;font-weight:700;color:#fff;margin:0}.main-content[data-v-3ea3fc20]{padding:15px;padding-top:70px}.card[data-v-3ea3fc20]{background:#fff;border-radius:12px;padding:18px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.card+.card[data-v-3ea3fc20]{margin-top:12px}.card-title[data-v-3ea3fc20]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#333;margin-bottom:14px}.card-title i[data-v-3ea3fc20]{color:#de2910}.product-card[data-v-3ea3fc20]{position:relative;overflow:hidden;border-radius:0;padding:0;background:transparent;box-shadow:none}.ticket-bg[data-v-3ea3fc20]{display:block;width:100%;height:auto}.ticket-content[data-v-3ea3fc20]{position:absolute;inset:0;display:grid;grid-template-rows:1fr 1fr;padding:18px 20px;box-sizing:border-box}.ticket-split[data-v-3ea3fc20]{position:absolute;left:20px;right:20px;top:56.5%;transform:translateY(-50%);height:1px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.18) 6px,transparent 0,transparent 10px)}.ticket-top[data-v-3ea3fc20]{display:flex;flex-direction:column;justify-content:center;gap:10px;padding-bottom:12px}.ticket-notice[data-v-3ea3fc20]{padding:10px 12px;background:#ffede9;border:1px solid rgba(0,0,0,.06);border-radius:10px;backdrop-filter:blur(4px)}.ticket-notice-title[data-v-3ea3fc20]{font-size:12px;font-weight:900;color:#111;margin-bottom:6px}.ticket-notice-text[data-v-3ea3fc20]{font-size:12px;line-height:1.5;color:#333}.ticket-top-name[data-v-3ea3fc20]{font-size:16px;font-weight:800;color:#111;line-height:1.35}.ticket-top-amount[data-v-3ea3fc20]{display:flex;align-items:baseline;gap:10px}.amount-main[data-v-3ea3fc20]{font-size:26px;font-weight:900;color:#de2910}.amount-original[data-v-3ea3fc20]{font-size:14px;color:#999;text-decoration:line-through;font-weight:700}.ticket-bottom[data-v-3ea3fc20]{display:flex;flex-direction:column;justify-content:center;gap:10px;padding-top:12px}.ticket-info-row[data-v-3ea3fc20]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-info-label[data-v-3ea3fc20]{font-size:12px;color:#666;font-weight:600}.ticket-info-value[data-v-3ea3fc20]{font-size:13px;color:#111;font-weight:700;text-align:right;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-info-value.price[data-v-3ea3fc20]{font-size:16px;font-weight:900;color:#de2910}.method-list[data-v-3ea3fc20]{display:grid;gap:10px}.method-item[data-v-3ea3fc20]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:12px;border:2px solid #f0f0f0;cursor:pointer;transition:all .2s ease}.method-item.active[data-v-3ea3fc20]{border-color:rgba(222,41,16,.5);background:#fff5f5}.method-left[data-v-3ea3fc20]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.method-icon[data-v-3ea3fc20]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-size:20px}.method-icon.alipay[data-v-3ea3fc20]{background:linear-gradient(135deg,#1677ff,#1458c2)}.method-icon.wechat[data-v-3ea3fc20]{background:linear-gradient(135deg,#52c41a,#389e0d)}.method-icon.bank[data-v-3ea3fc20]{background:linear-gradient(135deg,#de2910,#b22222)}.method-info[data-v-3ea3fc20]{flex:1;min-width:0}.method-name[data-v-3ea3fc20]{font-size:15px;font-weight:700;color:#222;margin-bottom:4px}.method-desc[data-v-3ea3fc20]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio[data-v-3ea3fc20]{width:20px;height:20px;border-radius:50%;border:2px solid #d0d0d0;display:flex;align-items:center;justify-content:center}.radio-dot[data-v-3ea3fc20]{width:10px;height:10px;border-radius:50%;background:#de2910;transform:scale(0);transition:transform .15s ease}.method-item.active .radio[data-v-3ea3fc20]{border-color:#de2910}.method-item.active .radio-dot[data-v-3ea3fc20]{transform:scale(1)}.pay-footer[data-v-3ea3fc20]{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#fff;border-top:1px solid #f0f0f0;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pay-footer[data-v-3ea3fc20] *{pointer-events:auto}.footer-left[data-v-3ea3fc20]{display:flex;flex-direction:column;gap:2px}.footer-label[data-v-3ea3fc20]{font-size:12px;color:#999}.footer-amount[data-v-3ea3fc20]{font-size:20px;font-weight:800;color:#de2910}.footer-countdown[data-v-3ea3fc20]{margin-top:6px;display:flex;align-items:center;gap:8px;font-size:12px;color:#666}.footer-countdown-label[data-v-3ea3fc20]{color:#999;font-weight:600}.footer-countdown-time[data-v-3ea3fc20]{font-weight:900;color:#111;font-variant-numeric:tabular-nums;letter-spacing:.5px}.pay-btn[data-v-3ea3fc20]{flex-shrink:0;min-width:130px;height:44px;border:none;border-radius:12px;background:linear-gradient(135deg,#de2910,#b22222);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(222,41,16,.25);transition:all .2s ease}.pay-btn[data-v-3ea3fc20]:active{transform:scale(.98)}@media (max-width:480px){.main-content[data-v-3ea3fc20]{padding:12px;padding-top:70px}.card[data-v-3ea3fc20]{padding:16px}.pay-btn[data-v-3ea3fc20]{min-width:120px}}.products-container[data-v-5b98042b]{min-height:100vh;background:#d31515;position:relative}.products-container[data-v-5b98042b]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/productbackground.ce5ff099.png) no-repeat top;background-size:100% auto;z-index:0;pointer-events:none}.titlebar[data-v-5b98042b]{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;transition:background-color .3s ease,box-shadow .3s ease}.titlebar.scrolled[data-v-5b98042b]{background:linear-gradient(135deg,#de2910,#b22222);box-shadow:0 4px 12px rgba(222,41,16,.3)}.titlebar-title[data-v-5b98042b]{display:inline-flex;align-items:center;gap:8px;font-size:24px;font-weight:900;color:#fff;letter-spacing:.2px}.titlebar-title-icon[data-v-5b98042b]{font-size:24px;opacity:.95}.titlebar-actions[data-v-5b98042b]{display:inline-flex;align-items:center;gap:10px}.titlebar-action[data-v-5b98042b]{height:36px;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;background:hsla(0,0%,100%,.14);color:#fff;display:inline-flex;align-items:center;gap:8px;padding:0 12px;cursor:pointer;backdrop-filter:blur(8px)}.titlebar-action[data-v-5b98042b]:active{transform:scale(.99)}.titlebar-action .titlebar-icon-mask[data-v-5b98042b]{width:24px;height:24px;background-color:#fff}.titlebar-action-icon[data-v-5b98042b]{font-size:18px;color:#fff}.titlebar-action-text[data-v-5b98042b]{font-size:18px;font-weight:900}.titlebar-icon-mask[data-v-5b98042b]{width:24px;height:24px;display:block;background-color:#374151;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.titlebar-icon-kefu[data-v-5b98042b]{-webkit-mask-image:url(/img/kefu.fda657eb.svg);mask-image:url(/img/kefu.fda657eb.svg)}.main-content[data-v-5b98042b]{position:relative;z-index:1;max-width:560px;margin:0 auto;padding:82px 12px 90px}.section+.section[data-v-5b98042b]{margin-top:14px}.section-header[data-v-5b98042b]{border-radius:16px;padding:0;margin-bottom:10px}.team-badge[data-v-5b98042b]{position:relative;width:100%;height:80px}.team01[data-v-5b98042b]{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:60px;z-index:1;border-radius:14px;background:#fca941;border:2px solid hsla(0,0%,100%,.85)}.team02[data-v-5b98042b]{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:min(260px,78%);z-index:2;border-radius:16px;background:linear-gradient(180deg,hsla(0,100%,93%,.9),hsla(0,0%,100%,.98) 22%,hsla(0,0%,100%,.98) 78%,hsla(0,100%,93%,.9));box-shadow:0 10px 24px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;padding:0 12px}.section-subtitle[data-v-5b98042b]{font-size:15px;font-weight:900;color:#b91c1c;text-align:center;letter-spacing:.2px}.section-banner[data-v-5b98042b]{margin-bottom:10px;margin-top:clamp(120px,34vh,440px)}.section-banner-img[data-v-5b98042b]{width:100%;display:block;border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.12)}.grid[data-v-5b98042b]{display:grid;gap:10px}@media (min-width:520px){.grid[data-v-5b98042b]{grid-template-columns:1fr 1fr}}.product-card[data-v-5b98042b]{background:#fde6bd;border-radius:16px;padding:14px;border:2px solid #fff;box-shadow:0 10px 24px rgba(0,0,0,.12)}.product-card.primary[data-v-5b98042b]{border:2px solid rgba(255,234,0,.65)}.product-head[data-v-5b98042b]{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-head-spacer[data-v-5b98042b]{width:124px;height:1px;flex:0 0 auto;visibility:hidden}.label-icon[data-v-5b98042b]{font-size:12px;color:currentColor;opacity:.95}.product-bottom[data-v-5b98042b]{margin-top:10px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.profit-row[data-v-5b98042b]{display:grid;grid-template-columns:1fr;gap:4px}.profit-chip[data-v-5b98042b]{display:flex;align-items:baseline;justify-content:flex-start;gap:6px;padding:0;border-radius:0}.profit-chip.month[data-v-5b98042b],.profit-chip[data-v-5b98042b]{background:transparent;border:none}.chip-label[data-v-5b98042b]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:900;color:#656565}.chip-value[data-v-5b98042b]{font-size:16px;font-weight:1000;color:#ff7300}.buy-btn.compact[data-v-5b98042b]{width:100%;height:34px;margin-top:0;border-radius:12px;font-size:14px}.product-name[data-v-5b98042b]{font-size:16px;font-weight:900;color:#111827;text-align:center;flex:1;line-height:1.2}.product-price[data-v-5b98042b]{height:40px;min-width:96px;padding:14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:url(data:image/png;base64,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) no-repeat 50%;background-size:100% 100%;font-size:18px;font-weight:1000;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.buy-btn[data-v-5b98042b]{width:100%;height:46px;margin-top:12px;border:none;border-radius:14px;background:linear-gradient(135deg,#de2910,#b22222);color:#fff;font-size:15px;font-weight:900;cursor:pointer;box-shadow:0 10px 24px rgba(222,41,16,.22)}.buy-btn[data-v-5b98042b]:active{transform:scale(.99)}.rules-card[data-v-5b98042b]{margin-top:10px;background:hsla(0,0%,100%,.9);border-radius:16px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.15)}.rules-title[data-v-5b98042b]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:900;color:#111827}.rules-text[data-v-5b98042b]{margin-top:6px;display:grid;gap:6px;font-size:12px;color:#374151;font-weight:800}.rules-line[data-v-5b98042b]{display:flex;align-items:center;justify-content:space-between}