:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:100vw;min-height:100vh;margin:0 auto;padding:0;font-weight:400;background:#f7f9fb}body{background:#f7f9fb;color:#222}a{text-decoration:none;color:#3b6cff;transition:.3s}a:hover{color:#2456c5;text-decoration:underline}::-webkit-scrollbar{width:8px;background:#e6edff}::-webkit-scrollbar-thumb{background:#c3d3f7;border-radius:8px}@media (min-width: 1024px){#app{display:block;padding:0}}.navbar[data-v-623a4df9]{width:100vw;min-width:100vw;left:0;top:0;position:sticky;z-index:100;background:#2d3a4b;border-radius:0;box-shadow:none;padding:0;margin:0;transition:background .4s}.navbar__container[data-v-623a4df9]{max-width:1280px;margin:0 auto;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 32px}.navbar__logo[data-v-623a4df9]{font-size:2rem;font-weight:700;color:#fff;letter-spacing:2px}.navbar__menu[data-v-623a4df9]{display:flex;gap:40px;list-style:none;margin:0;padding:0;position:relative}.navbar__menu li[data-v-623a4df9]{position:relative}.navbar__menu li a[data-v-623a4df9]{color:#fff;font-size:1.15rem;font-weight:700;padding:8px 18px;border-radius:8px;background:none;transition:color .18s,background .18s;text-decoration:none;letter-spacing:1px}.navbar__menu li a.active[data-v-623a4df9],.navbar__menu li a[data-v-623a4df9]:hover{color:#ffe082;background:none}.navbar__actions[data-v-623a4df9]{display:flex;gap:16px}.btn[data-v-623a4df9]{font-size:1rem;padding:6px 22px;border-radius:8px;border:1px solid #fff;background:#ffffff1f;color:#fff;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.btn.login[data-v-623a4df9]:hover{background:#fff;color:#3b6cff}.btn.register[data-v-623a4df9]{background:#ffe082;color:#2d3a4b;border:none}.btn.register[data-v-623a4df9]:hover{background:#fff3cd}.user-center-wrap[data-v-623a4df9]{position:relative;display:inline-block;cursor:pointer}.user-center[data-v-623a4df9]{color:#fff;font-size:1rem;font-weight:500;padding:8px 0;border-bottom:2px solid transparent;transition:border .2s,color .2s}.user-center[data-v-623a4df9]:hover{color:#ffe082;border-bottom:2px solid #ffe082}.user-center-wrap:hover .dropdown-menu[data-v-623a4df9],.user-center-wrap .dropdown-menu[data-v-623a4df9]:hover{display:block}.dropdown-menu[data-v-623a4df9]{display:none;position:absolute;right:0;top:120%;background:#fff;min-width:120px;box-shadow:0 2px 8px #0000001f;border-radius:8px;z-index:1001;padding:8px 0;margin-top:4px}.dropdown-item[data-v-623a4df9]{padding:10px 20px;color:#2d3a4b;font-size:1rem;cursor:pointer;transition:background .2s}.dropdown-item[data-v-623a4df9]:hover{background:#f5f5f5}.dropdown-item.logout[data-v-623a4df9]{color:#e53935}.navbar__logo-wrap[data-v-623a4df9]{display:flex;align-items:center;gap:10px;cursor:pointer}.navbar__logo-img[data-v-623a4df9]{height:36px;width:36px;border-radius:8px;background:#fff;object-fit:contain;box-shadow:0 2px 8px #00000014}.navbar__logo-text[data-v-623a4df9]{font-size:2rem;font-weight:700;color:#fff;letter-spacing:2px}@media (max-width: 900px){.navbar__container[data-v-623a4df9]{flex-direction:column;height:auto;padding:12px 8px}.navbar__menu[data-v-623a4df9]{gap:18px}.navbar__logo[data-v-623a4df9]{font-size:1.3rem}}.modal-mask[data-v-623a4df9]{position:fixed;inset:0;background:#0000002e;z-index:9999;display:flex;align-items:center;justify-content:center}.modal-box[data-v-623a4df9]{background:#fff;border-radius:12px;box-shadow:0 4px 32px #0000001f;padding:32px 40px 24px;min-width:320px;text-align:center;position:relative}.modal-title[data-v-623a4df9]{font-size:1.3rem;font-weight:700;margin-bottom:18px}.modal-content[data-v-623a4df9]{font-size:1.1rem;color:#3b6cff;margin-bottom:18px}.modal-close[data-v-623a4df9]{background:#3b6cff;color:#fff;border:none;border-radius:8px;padding:8px 32px;font-size:1rem;cursor:pointer;transition:background .2s}.modal-close[data-v-623a4df9]:hover{background:#2456c5}.modal-close-icon[data-v-623a4df9]{position:absolute;right:16px;top:16px;background:none;border:none;font-size:1.6rem;color:#3b6cff;cursor:pointer;z-index:10;padding:0 8px;line-height:1;transition:color .2s}.modal-close-icon[data-v-623a4df9]:hover{color:#e53935}.reg-form[data-v-623a4df9]{display:flex;flex-direction:column;gap:14px;margin-bottom:8px}.reg-form input[data-v-623a4df9]{padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:1rem;outline:none}.captcha-row[data-v-623a4df9]{display:flex;align-items:center;gap:10px}.captcha-img[data-v-623a4df9]{height:38px;border-radius:6px;cursor:pointer;border:1px solid #e0e0e0}.captcha-placeholder[data-v-623a4df9]{color:#b0b3b9;font-size:.95rem}.reg-error[data-v-623a4df9]{color:#e53935;font-size:.98rem;margin-bottom:2px;text-align:left}.register-btn[data-v-623a4df9]{background:#3b6cff;color:#fff;border:none;border-radius:8px;padding:10px 0;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background .2s}.register-btn[data-v-623a4df9]:disabled{background:#b0b3b9;cursor:not-allowed}.captcha-btn[data-v-623a4df9]{background:#3b6cff;color:#fff;border:none;border-radius:6px;padding:0 12px;height:38px;font-size:1rem;cursor:pointer;transition:background .2s}.captcha-btn[data-v-623a4df9]:hover{background:#2456c5}.hero[data-v-1a89d2c2]{display:flex;align-items:center;justify-content:space-between;padding:64px 0 32px;width:100%;max-width:1280px;margin:0 auto}.hero__content[data-v-1a89d2c2]{flex:1;max-width:600px}.hero__content h1[data-v-1a89d2c2]{font-size:2.8rem;font-weight:800;color:#222;margin-bottom:18px}.highlight[data-v-1a89d2c2]{color:#3b6cff}.subtitle[data-v-1a89d2c2]{font-size:1.2rem;color:#4b5563;margin-bottom:24px}.hero__actions[data-v-1a89d2c2]{display:flex;gap:18px;margin-bottom:18px}.btn.primary[data-v-1a89d2c2]{background:#3b6cff;color:#fff;border:none;padding:10px 32px;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background .2s}.btn.primary[data-v-1a89d2c2]:hover{background:#2456c5}.btn.secondary[data-v-1a89d2c2]{background:#fff;color:#3b6cff;border:1.5px solid #3b6cff;padding:10px 32px;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.btn.secondary[data-v-1a89d2c2]:hover{background:#f0f4ff}.hero__features[data-v-1a89d2c2]{margin-top:10px;color:#3b6cff;font-size:1rem;line-height:2;list-style:none;padding:0}.hero__image[data-v-1a89d2c2]{flex:1;display:flex;align-items:center;justify-content:center}.img-placeholder[data-v-1a89d2c2]{width:260px;height:160px;background:#e6edff;border-radius:32px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px #3b6cff14}.features[data-v-1a89d2c2]{display:flex;justify-content:center;gap:32px;margin:48px auto 0;max-width:1280px;width:100%}.feature-card[data-v-1a89d2c2]{background:#fff;border-radius:18px;box-shadow:0 2px 16px #0000000a;padding:32px 24px;width:220px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.feature-card .icon[data-v-1a89d2c2]{font-size:2.2rem;margin-bottom:8px}.feature-card .title[data-v-1a89d2c2]{font-size:1.1rem;font-weight:700;color:#2d3a4b}.feature-card .desc[data-v-1a89d2c2]{font-size:.98rem;color:#4b5563}@media (max-width: 900px){.hero[data-v-1a89d2c2]{flex-direction:column;align-items:flex-start;padding:32px 0 16px}.hero__image[data-v-1a89d2c2]{margin-top:24px}.features[data-v-1a89d2c2]{flex-direction:column;gap:18px;align-items:center}.feature-card[data-v-1a89d2c2]{width:90%;min-width:180px}}.fade-modal-enter-active[data-v-1a89d2c2],.fade-modal-leave-active[data-v-1a89d2c2]{transition:opacity .25s}.fade-modal-enter-from[data-v-1a89d2c2],.fade-modal-leave-to[data-v-1a89d2c2]{opacity:0}.home-modal-mask[data-v-1a89d2c2]{position:fixed;inset:0;background:#00000061;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.home-modal-box[data-v-1a89d2c2]{background:#181a20;border-radius:24px;box-shadow:0 4px 32px #ffd7402e;padding:0 0 18px;min-width:420px;max-width:96vw;min-height:480px;position:relative;display:flex;flex-direction:column;align-items:center;border:2px solid #ffe082;box-sizing:border-box}.home-modal-close[data-v-1a89d2c2]{position:absolute;right:18px;top:18px;background:none;border:none;font-size:2.2rem;color:#ffe082;cursor:pointer;z-index:10;padding:0 8px;line-height:1;transition:color .2s}.home-modal-close[data-v-1a89d2c2]:hover{color:#e53935}.home-modal-header[data-v-1a89d2c2]{width:100%;padding:18px 0 0;display:flex;justify-content:center}.home-modal-group[data-v-1a89d2c2]{background:#ff9800;color:#fff;font-size:1.05rem;border-radius:18px;padding:4px 18px;font-weight:600;display:flex;align-items:center;gap:6px}.home-modal-title[data-v-1a89d2c2]{color:#ffe082;font-size:1.45rem;font-weight:800;margin:18px 0 10px;text-align:center;letter-spacing:1px}.home-modal-qrcode-wrap[data-v-1a89d2c2]{margin:0 auto 12px;background:#23242a;border-radius:18px;box-shadow:0 0 32px #ffe08244;padding:18px 18px 8px;display:flex;flex-direction:column;align-items:center;border:2px solid #ffe082}.home-modal-qrcode[data-v-1a89d2c2]{width:180px;height:180px;border-radius:12px;background:#fff;margin-bottom:8px}.home-modal-qrcode-label[data-v-1a89d2c2]{color:#fff;font-size:1.08rem;font-weight:600;background:#2ecc40;border-radius:12px;padding:4px 18px;margin-bottom:2px;display:flex;align-items:center;gap:6px}.wechat-icon[data-v-1a89d2c2]{display:inline-block;width:22px;height:22px;background:url(https://img.icons8.com/color/48/000000/weixing.png) no-repeat center/cover}.home-modal-desc-row[data-v-1a89d2c2]{display:flex;justify-content:center;gap:18px;margin:18px 0 0}.home-modal-desc-item[data-v-1a89d2c2]{color:#ffe082;background:#23242a;border-radius:12px;padding:8px 18px;font-size:1.08rem;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #ffe08222}.desc-icon[data-v-1a89d2c2]{font-size:1.2rem}.home-modal-notip-btn[data-v-1a89d2c2]{margin:28px 0 0;background:#23242a;color:#ffe082;border:1.5px solid #ffe082;border-radius:12px;padding:8px 38px;font-size:1.08rem;font-weight:700;cursor:pointer;transition:background .18s,color .18s}.home-modal-notip-btn[data-v-1a89d2c2]:hover{background:#ffe082;color:#23242a}@media (max-width: 600px){.home-modal-box[data-v-1a89d2c2]{min-width:90vw;padding:0 0 10px}.home-modal-qrcode[data-v-1a89d2c2]{width:120px;height:120px}.home-modal-desc-row[data-v-1a89d2c2]{flex-direction:column;gap:10px;align-items:center}}.app-container[data-v-635c0c03]{min-height:100vh;display:flex;flex-direction:column;background:#f7f9fb}.main-content[data-v-635c0c03]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 0 40px}.footer[data-v-635c0c03]{text-align:center;color:#b0b3b9;font-size:14px;padding:24px 0 12px;background:transparent}.footer-info[data-v-635c0c03]{margin-top:6px;font-size:13px;color:#b0b3b9;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.footer-link[data-v-635c0c03]{color:#7c4dff;text-decoration:none;margin:0 2px;transition:color .2s}.footer-link[data-v-635c0c03]:hover{color:#3b6cff;text-decoration:underline}.footer-split[data-v-635c0c03]{color:#e0e0e0;margin:0 4px}.footer-extend[data-v-635c0c03]{width:100%;background:#f7f8fa;border-top:1.5px solid #f0f0f0;display:flex;flex-wrap:wrap;justify-content:center;gap:48px;padding:32px 0 18px;margin-top:0}.footer-extend-section[data-v-635c0c03]{min-width:180px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-extend-title[data-v-635c0c03]{font-size:1.08rem;font-weight:700;color:#4b2996;margin-bottom:6px}.footer-extend-link[data-v-635c0c03]{color:#7c4dff;text-decoration:none;font-size:.98rem;margin-bottom:2px;transition:color .2s}.footer-extend-link[data-v-635c0c03]:hover{color:#3b6cff;text-decoration:underline}.footer-extend-contact[data-v-635c0c03]{color:#888;font-size:.98rem;margin-bottom:2px}.footer-extend-beian[data-v-635c0c03]{display:flex;flex-direction:column;gap:2px}.footer-wechat-row[data-v-635c0c03]{display:flex;align-items:center;gap:10px}.footer-wechat-qrcode[data-v-635c0c03]{width:56px;height:56px;border-radius:8px;background:#fff;box-shadow:0 2px 8px #00000014;object-fit:contain;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s}.footer-wechat-qrcode[data-v-635c0c03]:hover{transform:scale(3);box-shadow:0 8px 32px #7c4dff2e;z-index:10}@media (max-width: 900px){.footer-extend[data-v-635c0c03]{flex-direction:column;gap:18px;padding:18px 0 12px}.footer-extend-section[data-v-635c0c03]{min-width:0;width:100%;align-items:flex-start}}.center-modern-layout[data-v-1af6c3b3]{display:flex;min-height:650px;width:100%;max-width:1200px;margin:40px auto 0;background:#f6f7fb;border-radius:24px;box-shadow:0 4px 32px #a98fff1a;overflow:hidden}.modern-aside[data-v-1af6c3b3]{width:340px;background:#fff;display:flex;flex-direction:column;align-items:center;box-shadow:2px 0 16px #a98fff0f;z-index:2}.modern-user-card[data-v-1af6c3b3]{width:100%;padding:40px 32px 32px;display:flex;flex-direction:column;align-items:center}.modern-avatar-wrap[data-v-1af6c3b3]{display:flex;align-items:center;margin-bottom:18px;width:100%}.modern-avatar-text[data-v-1af6c3b3]{width:80px;height:80px;border-radius:50%;background:#a98fff;color:#fff;font-size:2.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-right:18px;box-shadow:0 2px 12px #a98fff2e;-webkit-user-select:none;user-select:none}.modern-user-info[data-v-1af6c3b3]{flex:1;display:flex;flex-direction:column;justify-content:center}.modern-username[data-v-1af6c3b3]{font-size:1.35rem;font-weight:700;color:#4b2996;display:flex;align-items:center}.modern-edit-btn[data-v-1af6c3b3]{font-size:1.1rem;color:#a98fff;margin-left:10px;cursor:pointer}.modern-user-level[data-v-1af6c3b3]{margin-top:6px}.level-badge[data-v-1af6c3b3]{display:inline-block;padding:2px 12px;border-radius:12px;font-size:.98rem;font-weight:600;background:#f3eaff;color:#a98fff}.level-badge.disabled[data-v-1af6c3b3]{background:#ffeaea;color:#e53935}.modern-divider[data-v-1af6c3b3]{width:100%;height:1px;background:#f0f0f5;margin:18px 0}.modern-balance-row[data-v-1af6c3b3]{width:100%;display:flex;align-items:center;font-size:1.12rem;color:#4b2996}.modern-balance[data-v-1af6c3b3]{font-weight:700;color:#7c4dff;margin:0 10px;font-size:1.18rem}.modern-btn[data-v-1af6c3b3]{border:none;border-radius:10px;font-size:1rem;font-weight:600;padding:7px 22px;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;outline:none}.modern-btn-main[data-v-1af6c3b3]{background:linear-gradient(90deg,#a98fff,#7c4dff);color:#fff;box-shadow:0 2px 8px #a98fff1a}.modern-btn-main[data-v-1af6c3b3]:hover{background:linear-gradient(90deg,#7c4dff,#a98fff)}.modern-btn-outline[data-v-1af6c3b3]{background:#fff;color:#a98fff;border:1.5px solid #a98fff}.modern-btn-outline[data-v-1af6c3b3]:hover{background:#f3eaff}.modern-btn-block[data-v-1af6c3b3]{width:100%;margin-top:22px;padding:12px 0;font-size:1.12rem}.modern-btn-logout[data-v-1af6c3b3]{background:#f3eaff;color:#a98fff;border:none;font-weight:700}.modern-btn-logout[data-v-1af6c3b3]:hover{background:#e1d7ff}.modern-info-list[data-v-1af6c3b3]{width:100%;margin-bottom:8px}.modern-info-row[data-v-1af6c3b3]{width:100%;display:flex;align-items:flex-start;font-size:1.12rem;color:#4b2996;margin:10px 0 0}.modern-info-row span[data-v-1af6c3b3]:first-child{min-width:70px;color:#888;line-height:32px}.modern-info-value[data-v-1af6c3b3]{font-weight:700;color:#7c4dff;margin-left:10px;font-size:1.13rem;word-break:break-all;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.modern-api-token-row[data-v-1af6c3b3]{display:flex;align-items:center;gap:4px;flex:1;flex-wrap:wrap}.modern-api-token-input[data-v-1af6c3b3]{width:140px;min-width:0;border:1.5px solid #e0e0e0;border-radius:8px;padding:5px 8px;font-size:.98rem;color:#7c4dff;font-weight:700;background:#f7f8fa;outline:none;margin-right:0;text-align:center}.modern-btn-copy[data-v-1af6c3b3],.modern-btn-reset[data-v-1af6c3b3]{font-size:.92rem;padding:2px 8px;min-width:44px;height:28px;box-sizing:border-box}.api-key-row[data-v-1af6c3b3]{flex-direction:column;align-items:flex-start}.modern-api-key[data-v-1af6c3b3]{background:#f3eaff;color:#4b2996;font-size:.98rem;border-radius:8px;padding:7px 12px;margin-top:4px;display:flex;align-items:center}.modern-btn-copy[data-v-1af6c3b3]{margin-left:12px;background:#a98fff;color:#fff;border:none;border-radius:8px;padding:2px 12px;font-size:.95rem;cursor:pointer;transition:background .2s}.modern-btn-copy[data-v-1af6c3b3]:hover{background:#7c4dff}.modern-gift-row[data-v-1af6c3b3]{width:100%;display:flex;margin:10px 0 0}.modern-gift-input[data-v-1af6c3b3]{flex:1;border:1.5px solid #e0e0e0;border-radius:10px 0 0 10px;padding:9px 14px;font-size:1rem;outline:none}.modern-main[data-v-1af6c3b3]{flex:1;padding:40px 48px 48px;background:#f6f7fb;border-radius:0 24px 24px 0;display:flex;flex-direction:column;gap:32px}.modern-card[data-v-1af6c3b3]{background:#fff;border-radius:18px;box-shadow:0 2px 12px #a98fff14;padding:32px 36px;margin-bottom:18px}.modern-vip-card[data-v-1af6c3b3]{display:flex;flex-direction:column;align-items:flex-start}.modern-vip-header[data-v-1af6c3b3]{display:flex;align-items:center;gap:18px;margin-bottom:18px}.modern-vip-badge[data-v-1af6c3b3]{background:linear-gradient(90deg,#a98fff,#7c4dff);color:#fff;border-radius:10px;padding:4px 16px;font-size:1.08rem;font-weight:700;box-shadow:0 2px 8px #a98fff1a}.modern-vip-title[data-v-1af6c3b3]{font-size:1.22rem;font-weight:700;color:#4b2996}.modern-vip-features[data-v-1af6c3b3]{list-style:none;padding:0;margin:0 0 18px}.modern-vip-features li[data-v-1af6c3b3]{font-size:1.08rem;color:#7c4dff;margin-bottom:10px;display:flex;align-items:center;gap:10px}.modern-hot[data-v-1af6c3b3]{background:#ff5252;color:#fff;border-radius:8px;font-size:.85rem;padding:2px 8px;margin-left:8px}.modern-btn-large[data-v-1af6c3b3]{font-size:1.15rem;padding:13px 38px;margin-top:8px}.modern-vip-desc[data-v-1af6c3b3]{font-size:1.01rem;color:#a98fff;margin-top:10px}.modern-tools-card[data-v-1af6c3b3]{margin-top:18px}.modern-tools-title[data-v-1af6c3b3]{font-size:1.15rem;font-weight:700;color:#4b2996;margin-bottom:18px}.modern-tools-list[data-v-1af6c3b3]{display:flex;gap:32px}.modern-tool-item[data-v-1af6c3b3]{display:flex;align-items:flex-start;gap:18px;background:#f6f7fb;border-radius:12px;padding:18px 22px;flex:1;box-shadow:0 2px 8px #a98fff0a}.modern-tool-icon[data-v-1af6c3b3]{font-size:2.3rem;color:#a98fff;margin-right:10px}.modern-tool-info[data-v-1af6c3b3]{flex:1}.modern-tool-name[data-v-1af6c3b3]{font-size:1.08rem;font-weight:700;color:#4b2996}.modern-tool-desc[data-v-1af6c3b3]{font-size:.98rem;color:#888;margin:4px 0 8px}.modern-btn-reset[data-v-1af6c3b3]{margin-left:10px;background:#fff;color:#e53935;border:1.5px solid #e53935;border-radius:8px;padding:2px 12px;font-size:.95rem;cursor:pointer;transition:background .2s,color .2s}.modern-btn-reset[data-v-1af6c3b3]:hover{background:#ffeaea}.modern-api-label-text-align[data-v-1af6c3b3]{min-width:70px;color:#4b2996;font-weight:700;font-size:1.08rem;line-height:1.2;display:block}.modern-api-label-sub[data-v-1af6c3b3]{font-size:.98rem;color:#b0b3b9;font-weight:400}.modern-toast[data-v-1af6c3b3]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#1e1e1eeb;color:#fff;font-size:1rem;padding:14px 32px;border-radius:12px;z-index:9999;box-shadow:0 2px 12px #0000002e;pointer-events:none;transition:opacity .2s}.fade-toast-enter-active[data-v-1af6c3b3],.fade-toast-leave-active[data-v-1af6c3b3]{transition:opacity .2s}.fade-toast-enter-from[data-v-1af6c3b3],.fade-toast-leave-to[data-v-1af6c3b3]{opacity:0}.modern-label[data-v-1af6c3b3]{color:#4b2996;font-weight:700;font-size:1.08rem;min-width:70px;line-height:32px;display:inline-block}.modern-recharge-card[data-v-1af6c3b3]{background:#fff;border-radius:18px;box-shadow:0 2px 12px #a98fff14;padding:32px 36px;margin-bottom:18px;display:flex;flex-direction:column;gap:18px}.modern-recharge-header[data-v-1af6c3b3]{display:flex;align-items:center;margin-bottom:12px}.modern-recharge-title[data-v-1af6c3b3]{font-size:1.25rem;font-weight:700;color:#4b2996;display:flex;align-items:center;gap:12px}.modern-recharge-tip[data-v-1af6c3b3]{margin-top:6px;font-size:.98rem;color:#7c4dff;background:#f3eaff;border:1.5px solid #a98fff;border-radius:8px;padding:6px 16px;display:inline-block;font-weight:500}.modern-recharge-body[data-v-1af6c3b3]{display:flex;gap:32px}.modern-recharge-balance-card[data-v-1af6c3b3]{background:linear-gradient(135deg,#a98fff,#7c4dff);color:#fff;border-radius:16px;padding:28px 32px 18px;min-width:180px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 12px #a98fff1a}.modern-recharge-balance-label[data-v-1af6c3b3]{font-size:1.08rem;margin-bottom:8px}.modern-recharge-balance-value[data-v-1af6c3b3]{font-size:2.1rem;font-weight:700;margin-bottom:8px}.modern-recharge-balance-desc[data-v-1af6c3b3]{font-size:.98rem;color:#e0e0e0;margin-top:6px;text-align:center}.modern-recharge-form[data-v-1af6c3b3]{flex:1;display:flex;flex-direction:column;gap:18px}.modern-recharge-section[data-v-1af6c3b3]{margin-bottom:8px}.modern-recharge-section-title[data-v-1af6c3b3]{font-size:1.08rem;font-weight:700;color:#4b2996;margin-bottom:8px}.modern-recharge-amounts[data-v-1af6c3b3]{display:flex;gap:10px;flex-wrap:wrap}.modern-recharge-amount-btn[data-v-1af6c3b3]{background:#fff;color:#7c4dff;border:2px solid #e0e0e0;border-radius:10px;font-size:1.08rem;font-weight:700;padding:8px 16px;cursor:pointer;transition:border .2s,color .2s,background .2s}.modern-recharge-amount-btn.active[data-v-1af6c3b3],.modern-recharge-amount-btn[data-v-1af6c3b3]:hover{border:2px solid #a98fff;background:#f3eaff;color:#7c4dff}.modern-recharge-paytypes[data-v-1af6c3b3]{display:flex;gap:16px}.modern-recharge-paytype-btn[data-v-1af6c3b3]{background:#fff;color:#4b2996;border:2px solid #e0e0e0;border-radius:10px;font-size:1.08rem;font-weight:700;padding:10px 22px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:border .2s,color .2s,background .2s}.modern-recharge-paytype-btn.active[data-v-1af6c3b3],.modern-recharge-paytype-btn[data-v-1af6c3b3]:hover{border:2px solid #a98fff;background:#f3eaff;color:#7c4dff}.modern-recharge-paytype-icon.wechat[data-v-1af6c3b3]{width:22px;height:22px;background:url('data:image/svg+xml;utf8,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="11" r="11" fill="%2333cc66"/><path d="M7.5 13.5L8.5 12.5M14.5 13.5L13.5 12.5M11 8.5C11.8284 8.5 12.5 9.17157 12.5 10C12.5 10.8284 11.8284 11.5 11 11.5C10.1716 11.5 9.5 10.8284 9.5 10C9.5 9.17157 10.1716 8.5 11 8.5Z" stroke="white" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/cover}.modern-recharge-paytype-icon.alipay[data-v-1af6c3b3]{width:22px;height:22px;background:url('data:image/svg+xml;utf8,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="11" r="11" fill="%233b6cff"/><path d="M7 11H15M11 7V15" stroke="white" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/cover}.modern-recharge-btn[data-v-1af6c3b3]{margin-top:18px;font-size:1.15rem;padding:13px 38px;font-weight:700;border-radius:12px;box-shadow:0 2px 8px #a98fff1a}.modern-recharge-bottom[data-v-1af6c3b3]{display:flex;gap:24px;margin-top:18px}.modern-recharge-bottom-card[data-v-1af6c3b3]{background:#fff;border-radius:14px;box-shadow:0 2px 8px #a98fff0f;padding:18px 24px;display:flex;flex-direction:column;align-items:flex-start;min-width:180px}.modern-recharge-bottom-icon[data-v-1af6c3b3]{font-size:1.5rem;color:#a98fff;margin-bottom:6px}.modern-recharge-bottom-title[data-v-1af6c3b3]{font-size:1.08rem;font-weight:700;color:#4b2996;margin-bottom:4px}.modern-recharge-bottom-desc[data-v-1af6c3b3]{font-size:.98rem;color:#888}.modern-modal-mask[data-v-1af6c3b3]{position:fixed;inset:0;background:#0000002e;z-index:9999;display:flex;align-items:center;justify-content:center}.modern-modal-box[data-v-1af6c3b3]{background:#fff;border-radius:16px;box-shadow:0 4px 32px #0000001f;padding:32px 40px 24px;min-width:320px;text-align:center;position:relative}.modern-modal-title[data-v-1af6c3b3]{font-size:1.3rem;font-weight:700;margin-bottom:18px}.modern-modal-desc[data-v-1af6c3b3]{font-size:1.05rem;color:#4b2996;margin:18px 0}.modern-qr-img[data-v-1af6c3b3]{width:180px;height:180px;margin-bottom:8px;border-radius:8px;background:#f7f8fa}.fade-modal-enter-active[data-v-1af6c3b3],.fade-modal-leave-active[data-v-1af6c3b3]{transition:opacity .2s}.fade-modal-enter-from[data-v-1af6c3b3],.fade-modal-leave-to[data-v-1af6c3b3]{opacity:0}.pay-modal[data-v-1af6c3b3]{border-radius:22px;box-shadow:0 8px 40px #a98fff2e;padding:36px 44px 32px;min-width:340px;max-width:96vw;text-align:center;position:relative;background:#fff;display:flex;flex-direction:column;align-items:center}.pay-modal-header[data-v-1af6c3b3]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}.pay-modal-icon.wechat[data-v-1af6c3b3]{width:38px;height:38px;border-radius:50%;background:#3c6;display:flex;align-items:center;justify-content:center;font-size:1.7rem;color:#fff;position:relative}.pay-modal-icon.wechat[data-v-1af6c3b3]:before{content:"";display:block;width:22px;height:22px;background:url('data:image/svg+xml;utf8,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="11" r="11" fill="%2333cc66"/><path d="M7.5 13.5L8.5 12.5M14.5 13.5L13.5 12.5M11 8.5C11.8284 8.5 12.5 9.17157 12.5 10C12.5 10.8284 11.8284 11.5 11 11.5C10.1716 11.5 9.5 10.8284 9.5 10C9.5 9.17157 10.1716 8.5 11 8.5Z" stroke="white" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/cover;position:absolute;left:8px;top:8px}.pay-modal-title[data-v-1af6c3b3]{font-size:1.18rem;font-weight:700;color:#3c6}.pay-modal-qrcode-wrap[data-v-1af6c3b3]{margin:0 auto 12px;background:#f7f8fa;border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:center}.pay-modal-qr-img[data-v-1af6c3b3]{width:180px;height:180px;border-radius:8px;background:#fff}.pay-modal-amount[data-v-1af6c3b3]{font-size:1.35rem;font-weight:700;color:#4b2996;margin-bottom:6px}.pay-modal-desc[data-v-1af6c3b3]{font-size:1.05rem;color:#888;margin:8px 0}.pay-modal-order[data-v-1af6c3b3]{font-size:.98rem;color:#b0b3b9;margin-bottom:12px}.pay-modal-close[data-v-1af6c3b3]{margin-top:10px;font-size:1.08rem;border-radius:10px}.pay-modal-success[data-v-1af6c3b3]{position:absolute;left:50%;top:18px;transform:translate(-50%);background:#fff;border-radius:12px;box-shadow:0 2px 8px #33cc661a;color:#3c6;font-size:1.15rem;font-weight:700;display:flex;align-items:center;gap:8px;padding:8px 22px;z-index:10;animation:popIn-1af6c3b3 .3s}.pay-modal-success-icon[data-v-1af6c3b3]{font-size:1.5rem;color:#3c6}@keyframes popIn-1af6c3b3{0%{transform:translate(-50%) scale(.7);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.consumption-modal[data-v-1af6c3b3]{min-width:600px;max-width:96vw;padding:32px 32px 24px;border-radius:18px;box-shadow:0 8px 40px #a98fff2e;background:#fff;text-align:center}.consumption-modal-title[data-v-1af6c3b3]{font-size:1.25rem;font-weight:700;color:#4b2996;margin-bottom:18px}.consumption-table-wrap[data-v-1af6c3b3]{overflow-x:auto;margin-bottom:18px}.consumption-table[data-v-1af6c3b3]{width:100%;border-collapse:collapse;font-size:1.02rem}.consumption-table th[data-v-1af6c3b3],.consumption-table td[data-v-1af6c3b3]{border-bottom:1px solid #f0f0f0;padding:8px 10px}.consumption-table th[data-v-1af6c3b3]{background:#f7f8fa;color:#4b2996;font-weight:700}.consumption-pagination[data-v-1af6c3b3]{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:12px}.consumption-pagination button[data-v-1af6c3b3]{background:#fff;color:#7c4dff;border:1.5px solid #a98fff;border-radius:8px;padding:4px 18px;font-size:1rem;cursor:pointer;transition:background .2s,color .2s}.consumption-pagination button[data-v-1af6c3b3]:disabled{color:#b0b3b9;border-color:#e0e0e0;cursor:not-allowed}.modern-api-token-card-standalone[data-v-1af6c3b3]{width:100%;background:linear-gradient(90deg,#f3eaff,#fff);border-radius:14px;box-shadow:0 2px 12px #a98fff14;padding:18px 18px 12px;margin:18px 0 0;display:flex;flex-direction:column;align-items:flex-start;border:1.5px solid #a98fff22}.modern-api-token-label[data-v-1af6c3b3]{font-size:1.08rem;font-weight:700;color:#4b2996;margin-bottom:10px}.modern-api-token-row-standalone[data-v-1af6c3b3]{display:flex;align-items:center;width:100%;margin-bottom:8px}.modern-api-token-btns[data-v-1af6c3b3]{display:flex;justify-content:flex-start;gap:10px;width:100%}.modern-api-token-tip[data-v-1af6c3b3]{font-size:.98rem;color:#b0b3b9;margin-top:2px}@media (max-width: 900px){.center-modern-layout[data-v-1af6c3b3]{flex-direction:column;min-width:0;border-radius:0;box-shadow:none}.modern-aside[data-v-1af6c3b3]{width:100%;border-radius:0;box-shadow:none}.modern-main[data-v-1af6c3b3]{padding:24px 8px;border-radius:0}.modern-card[data-v-1af6c3b3]{padding:18px 8px}.modern-tools-list[data-v-1af6c3b3]{flex-direction:column;gap:18px}.modern-api-token-row[data-v-1af6c3b3]{flex-direction:column;align-items:stretch;gap:6px}.modern-api-token-input[data-v-1af6c3b3],.modern-btn-copy[data-v-1af6c3b3],.modern-btn-reset[data-v-1af6c3b3]{width:100%;min-width:0}.modern-recharge-body[data-v-1af6c3b3]{flex-direction:column;gap:18px}.modern-recharge-amounts[data-v-1af6c3b3]{flex-direction:column;gap:8px}.modern-recharge-amount-btn[data-v-1af6c3b3]{width:100%;min-width:0}.modern-recharge-bottom[data-v-1af6c3b3]{flex-direction:column;gap:12px}.modern-api-token-btns[data-v-1af6c3b3]{flex-direction:column;align-items:stretch;gap:8px}}@media (max-width: 600px){.pay-modal[data-v-1af6c3b3]{min-width:0;padding:18px 4vw}.pay-modal-qr-img[data-v-1af6c3b3]{width:120px;height:120px}}@media (max-width: 700px){.consumption-modal[data-v-1af6c3b3]{min-width:0;padding:12px 2vw}.consumption-table th[data-v-1af6c3b3],.consumption-table td[data-v-1af6c3b3]{padding:6px 4px;font-size:.95rem}}.home-modal-mask[data-v-1af6c3b3]{position:fixed;inset:0;background:#00000061;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.home-modal-box[data-v-1af6c3b3]{background:#181a20;border-radius:24px;box-shadow:0 4px 32px #ffd7402e;padding:0 0 18px;min-width:420px;max-width:96vw;min-height:480px;position:relative;display:flex;flex-direction:column;align-items:center;border:2px solid #ffe082;box-sizing:border-box}.home-modal-close[data-v-1af6c3b3]{position:absolute;right:18px;top:18px;background:none;border:none;font-size:2.2rem;color:#ffe082;cursor:pointer;z-index:10;padding:0 8px;line-height:1;transition:color .2s}.home-modal-close[data-v-1af6c3b3]:hover{color:#e53935}.home-modal-header[data-v-1af6c3b3]{width:100%;padding:18px 0 0;display:flex;justify-content:center}.home-modal-group[data-v-1af6c3b3]{background:#ff9800;color:#fff;font-size:1.05rem;border-radius:18px;padding:4px 18px;font-weight:600;display:flex;align-items:center;gap:6px}.home-modal-title[data-v-1af6c3b3]{color:#ffe082;font-size:1.45rem;font-weight:800;margin:18px 0 10px;text-align:center;letter-spacing:1px}.home-modal-qrcode-wrap[data-v-1af6c3b3]{margin:0 auto 12px;background:#23242a;border-radius:18px;box-shadow:0 0 32px #ffe08244;padding:18px 18px 8px;display:flex;flex-direction:column;align-items:center;border:2px solid #ffe082}.home-modal-qrcode[data-v-1af6c3b3]{width:180px;height:180px;border-radius:12px;background:#fff;margin-bottom:8px}.home-modal-qrcode-label[data-v-1af6c3b3]{color:#fff;font-size:1.08rem;font-weight:600;background:#2ecc40;border-radius:12px;padding:4px 18px;margin-bottom:2px;display:flex;align-items:center;gap:6px}.wechat-icon[data-v-1af6c3b3]{display:inline-block;width:22px;height:22px;background:url(https://img.icons8.com/color/48/000000/weixing.png) no-repeat center/cover}.home-modal-desc-row[data-v-1af6c3b3]{display:flex;justify-content:center;gap:18px;margin:18px 0 0}.home-modal-desc-item[data-v-1af6c3b3]{color:#ffe082;background:#23242a;border-radius:12px;padding:8px 18px;font-size:1.08rem;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #ffe08222}.desc-icon[data-v-1af6c3b3]{font-size:1.2rem}.home-modal-notip-btn[data-v-1af6c3b3]{margin:28px 0 0;background:#23242a;color:#ffe082;border:1.5px solid #ffe082;border-radius:12px;padding:8px 38px;font-size:1.08rem;font-weight:700;cursor:pointer;transition:background .18s,color .18s}.home-modal-notip-btn[data-v-1af6c3b3]:hover{background:#ffe082;color:#23242a}@media (max-width: 600px){.home-modal-box[data-v-1af6c3b3]{min-width:90vw;padding:0 0 10px}.home-modal-qrcode[data-v-1af6c3b3]{width:120px;height:120px}.home-modal-desc-row[data-v-1af6c3b3]{flex-direction:column;gap:10px;align-items:center}}
