body,html{min-height:100%}body.swal2-height-auto{height:auto!important}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;height:100%;background-color:#f0f2f5}.page-header[data-v-2962baea]{width:100%;min-height:64px;background:linear-gradient(90deg,#195ca3,#2563eb);border-bottom:1px solid #e8e8e8;display:flex;align-items:center;justify-content:space-between;padding:0 24px;color:#fff;box-shadow:0 10px 30px rgba(25,92,163,.15)}.brand[data-v-2962baea]{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700}.brand-text[data-v-2962baea]{color:#fff}.actions[data-v-2962baea]{display:flex;align-items:center}.logout-btn[data-v-2962baea]{display:inline-flex;align-items:center;gap:6px;color:#fff;border-radius:10px}.logout-btn[data-v-2962baea]:focus,.logout-btn[data-v-2962baea]:hover{color:#fff;background:hsla(0,0%,100%,.12)}footer[data-v-5b0e5ea0]{height:24px;width:100%;background-color:transparent}main[data-v-7890be2a]{width:100%;height:calc(100% - 120px);display:flex;align-items:center;justify-content:center}.auth-shell[data-v-6f1a6407]{width:100%;display:flex;justify-content:center;padding:24px}.auth-card[data-v-6f1a6407]{width:min(1080px,100%);display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,460px);gap:24px;align-items:stretch}.auth-card--single[data-v-6f1a6407]{grid-template-columns:minmax(320px,1fr) minmax(360px,440px)}.hero[data-v-6f1a6407]{min-height:520px;background:linear-gradient(135deg,#195ca3,#2f80ed 52%,#6fb1fc);border-radius:28px;padding:40px;color:#fff;display:flex;flex-direction:column;justify-content:center;box-shadow:0 20px 45px rgba(25,92,163,.24)}.hero-badge[data-v-6f1a6407]{width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.18);font-size:13px;margin-bottom:18px}.hero h1[data-v-6f1a6407]{margin:0;font-size:40px;line-height:1.2;color:#fff}.hero p[data-v-6f1a6407]{margin:18px 0 0;max-width:460px;font-size:15px;line-height:1.9;color:hsla(0,0%,100%,.92)}.hero-alert[data-v-6f1a6407]{margin-top:24px;border-radius:14px}.form-card[data-v-6f1a6407]{border-radius:28px;box-shadow:0 18px 40px rgba(16,24,40,.08)}.form-header[data-v-6f1a6407]{margin-bottom:20px}.form-title[data-v-6f1a6407]{font-size:24px;font-weight:700;color:#1f2937}.form-subtitle[data-v-6f1a6407]{margin-top:6px;color:#6b7280;font-size:14px}.form[data-v-6f1a6407]{margin-top:8px}.login-mode-switch[data-v-6f1a6407]{width:100%;margin-bottom:16px}.sms-code-row[data-v-6f1a6407]{display:flex;gap:8px}.sms-code-row[data-v-6f1a6407] .ant-input-affix-wrapper{flex:1}.wechat-login-panel[data-v-6f1a6407]{display:grid;gap:14px;margin-bottom:24px}.wechat-qrcode-frame[data-v-6f1a6407]{width:220px;height:220px;margin:0 auto;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc;overflow:hidden}.wechat-qrcode-frame img[data-v-6f1a6407]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wechat-qrcode-empty[data-v-6f1a6407],.wechat-status[data-v-6f1a6407]{text-align:center;color:#6b7280;font-size:13px;line-height:1.7}.secondary-button[data-v-6f1a6407],.submit-button[data-v-6f1a6407]{height:46px;border-radius:12px;font-weight:600}.auth-actions[data-v-6f1a6407]{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.action-title[data-v-6f1a6407]{font-size:15px;font-weight:600;color:#1f2937;margin-bottom:14px}.action-subtitle[data-v-6f1a6407]{margin:8px 0 14px;color:#6b7280;font-size:13px;line-height:1.8}@media (max-width:960px){.auth-card--single[data-v-6f1a6407],.auth-card[data-v-6f1a6407]{grid-template-columns:1fr}.hero[data-v-6f1a6407]{min-height:auto;padding:28px}.hero h1[data-v-6f1a6407]{font-size:32px}}.auth-shell[data-v-3a149734]{width:100%;display:flex;justify-content:center;padding:24px}.auth-card[data-v-3a149734]{width:min(1080px,100%);display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,460px);gap:24px;align-items:stretch}.auth-card--single[data-v-3a149734]{grid-template-columns:minmax(320px,1fr) minmax(360px,440px)}.hero[data-v-3a149734]{min-height:520px;background:linear-gradient(135deg,#195ca3,#2f80ed 52%,#6fb1fc);border-radius:28px;padding:40px;color:#fff;display:flex;flex-direction:column;justify-content:center;box-shadow:0 20px 45px rgba(25,92,163,.24)}.hero--register[data-v-3a149734]{background:linear-gradient(135deg,#0f766e,#10b981 52%,#6ee7b7);box-shadow:0 20px 45px rgba(16,185,129,.24)}.hero-badge[data-v-3a149734]{width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.18);font-size:13px;margin-bottom:18px}.hero h1[data-v-3a149734]{margin:0;font-size:40px;line-height:1.2;color:#fff}.hero p[data-v-3a149734]{margin:18px 0 0;max-width:460px;font-size:15px;line-height:1.9;color:hsla(0,0%,100%,.92)}.hero-alert[data-v-3a149734]{margin-top:24px;border-radius:14px}.form-card[data-v-3a149734]{border-radius:28px;box-shadow:0 18px 40px rgba(16,24,40,.08)}.form-header[data-v-3a149734]{margin-bottom:20px}.form-title[data-v-3a149734]{font-size:24px;font-weight:700;color:#1f2937}.form-subtitle[data-v-3a149734]{margin-top:6px;color:#6b7280;font-size:14px}.form[data-v-3a149734]{margin-top:8px}.sms-code-row[data-v-3a149734]{display:flex;gap:8px}.sms-code-row[data-v-3a149734] .ant-input-affix-wrapper{flex:1}.secondary-button[data-v-3a149734],.submit-button[data-v-3a149734]{height:46px;border-radius:12px;font-weight:600}.register-alert[data-v-3a149734]{margin-top:4px;margin-bottom:16px;border-radius:12px}.auth-actions[data-v-3a149734]{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.action-title[data-v-3a149734]{font-size:15px;font-weight:600;color:#1f2937}.action-subtitle[data-v-3a149734]{margin:8px 0 14px;color:#6b7280;font-size:13px;line-height:1.8}@media (max-width:960px){.auth-card--single[data-v-3a149734],.auth-card[data-v-3a149734]{grid-template-columns:1fr}.hero[data-v-3a149734]{min-height:auto;padding:28px}.hero h1[data-v-3a149734]{font-size:32px}}.auth-shell[data-v-6b4f2837]{width:100%;display:flex;justify-content:center;padding:24px}.auth-card[data-v-6b4f2837]{width:min(1080px,100%);display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,440px);gap:24px;align-items:stretch}.hero[data-v-6b4f2837]{min-height:520px;border-radius:28px;padding:40px;color:#fff;display:flex;flex-direction:column;justify-content:center;box-shadow:0 20px 45px rgba(15,118,110,.2)}.hero--wechat-bind[data-v-6b4f2837]{background:linear-gradient(135deg,#0f766e,#0ea5e9)}.hero-badge[data-v-6b4f2837]{width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.18);font-size:13px;margin-bottom:18px}.hero h1[data-v-6b4f2837]{margin:0;font-size:40px;line-height:1.2;color:#fff}.hero p[data-v-6b4f2837]{margin:18px 0 0;max-width:460px;font-size:15px;line-height:1.9;color:hsla(0,0%,100%,.92)}.form-card[data-v-6b4f2837]{border-radius:28px;box-shadow:0 18px 40px rgba(16,24,40,.08)}.form-header[data-v-6b4f2837]{margin-bottom:20px}.form-title[data-v-6b4f2837]{font-size:24px;font-weight:700;color:#1f2937}.form-subtitle[data-v-6b4f2837]{margin-top:6px;color:#6b7280;font-size:14px}.bind-alert[data-v-6b4f2837]{margin-bottom:16px;border-radius:12px}.secondary-button[data-v-6b4f2837],.submit-button[data-v-6b4f2837]{height:46px;border-radius:12px;font-weight:600}.auth-actions[data-v-6b4f2837]{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}@media (max-width:960px){.auth-card[data-v-6b4f2837]{grid-template-columns:1fr}.hero[data-v-6b4f2837]{min-height:auto;padding:28px}.hero h1[data-v-6b4f2837]{font-size:32px}}.profile-page[data-v-b44de432]{display:flex;flex-direction:column;gap:16px}.summary-row[data-v-b44de432]{margin-bottom:0}.page-card[data-v-b44de432],.profile-panel[data-v-b44de432],.summary-card[data-v-b44de432]{border-radius:18px}.summary-label[data-v-b44de432]{color:#6b7280;font-size:13px}.summary-value[data-v-b44de432]{margin-top:10px;color:#0f172a;font-size:24px;font-weight:700}.summary-value--small[data-v-b44de432]{font-size:16px;line-height:1.5}.page-title[data-v-b44de432]{color:#1f2937;font-size:21px;font-weight:700}.page-subtitle[data-v-b44de432],.panel-subtitle[data-v-b44de432]{margin-top:6px;color:#6b7280;font-size:13px;line-height:1.7}.profile-panel[data-v-b44de432]{height:100%;padding:20px;border:1px solid #e5e7eb;background:linear-gradient(180deg,#fff,#f8fafc)}.panel-title[data-v-b44de432]{color:#1f2937;font-size:17px;font-weight:700}.panel-head[data-v-b44de432]{margin-bottom:18px}.profile-field[data-v-b44de432]{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #eef2f7;color:#334155}.profile-field[data-v-b44de432]:last-child{border-bottom:none}.profile-field-label[data-v-b44de432]{color:#64748b}.sms-code-row[data-v-b44de432]{display:flex;gap:8px}.sms-code-row[data-v-b44de432] .ant-input{flex:1}.wechat-bind-panel[data-v-b44de432],.wechat-bound-panel[data-v-b44de432]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc}.wechat-binding-id[data-v-b44de432],.wechat-bound-time[data-v-b44de432],.wechat-qrcode-empty[data-v-b44de432],.wechat-status[data-v-b44de432]{color:#64748b;font-size:13px;text-align:center}.wechat-binding-id[data-v-b44de432]{max-width:100%;overflow-wrap:anywhere;color:#334155;font-weight:600}.wechat-binding-id--empty[data-v-b44de432]{color:#64748b;font-weight:500}.wechat-mode-switch[data-v-b44de432]{width:100%;display:flex}.wechat-mode-switch[data-v-b44de432] .ant-radio-button-wrapper{flex:1;text-align:center}.wechat-code-field[data-v-b44de432]{width:100%;display:flex;flex-direction:column;gap:8px}.wechat-code-field label[data-v-b44de432]{color:#334155;font-size:14px}.wechat-qrcode-frame[data-v-b44de432]{width:220px;height:220px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.wechat-qrcode-frame img[data-v-b44de432]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:640px){.sms-code-row[data-v-b44de432]{flex-direction:column}}.sider-menu-wrap[data-v-44500f78]{display:flex;flex-direction:column;min-height:calc(100vh - 64px);box-sizing:border-box;padding:18px 14px 14px}.sider-menu-wrap.is-collapsed[data-v-44500f78]{padding-left:0;padding-right:0}.menu-heading[data-v-44500f78]{min-width:0}.menu-title[data-v-44500f78]{font-size:16px;font-weight:700;color:#1f2937}.menu-subtitle[data-v-44500f78]{margin-top:6px;margin-bottom:14px;font-size:12px;line-height:1.6;color:#6b7280}.collapse-button[data-v-44500f78]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;height:auto;margin-top:auto;padding:8px 4px;color:#4b5563;border-radius:8px;line-height:1.4;white-space:normal}.collapse-button.is-collapsed[data-v-44500f78]{padding:8px 0}.collapse-button-icon[data-v-44500f78]{font-size:16px}.collapse-button-label[data-v-44500f78]{min-width:0}.collapse-button[data-v-44500f78]:focus,.collapse-button[data-v-44500f78]:hover{color:#195ca3;background:#eff6ff}.collapse-button[data-v-44500f78] .anticon{color:inherit}.menu[data-v-44500f78]{border-inline-end:none!important;background:transparent}@media (max-width:960px){.sider-menu-wrap.is-collapsed .menu[data-v-44500f78]{display:none}}.layout-shell[data-v-20c35474]{min-height:100%;background:#f5f7fb}.layout-main[data-v-20c35474]{min-height:calc(100vh - 64px);width:100%;display:flex}.layout-sider[data-v-20c35474]{width:260px;flex-shrink:0;background:#fff;border-right:1px solid #eef2f7;box-shadow:0 8px 24px rgba(15,23,42,.04);transition:width .2s ease}.layout-sider--collapsed[data-v-20c35474]{width:80px}.layout-content[data-v-20c35474]{flex:1;min-width:0;padding:24px;overflow-x:hidden;overflow-y:auto}@media (max-width:960px){.layout-main[data-v-20c35474]{flex-direction:column}.layout-sider[data-v-20c35474]{width:100%;border-right:none;border-bottom:1px solid #eef2f7;transition:none}.layout-sider.layout-sider--collapsed[data-v-20c35474]{width:100%}.layout-content[data-v-20c35474]{padding:16px}}.rowStyle[data-v-48a76133]{margin-bottom:10px}.CheckStyle[data-v-48a76133]{width:30px;height:30px;line-height:28px;text-align:center;border-radius:50%;cursor:pointer;font-size:16px;box-sizing:border-box}.Check[data-v-48a76133]{background-color:#1890ff;color:#fff;border:1px solid #1890ff}.CheckNo[data-v-48a76133]{background-color:#fff;color:#1890ff;border:1px solid #1890ff;box-sizing:border-box}.addBut[data-v-48a76133]{color:rgba(0,0,0,.65);background-color:#fff;border-color:#d9d9d9;border-style:dashed;padding:0 15px;font-size:14px;border-radius:4px;height:32px}.addBut[data-v-48a76133]:focus,.addBut[data-v-48a76133]:hover{color:#108ee9;background-color:#fff;border-color:#108ee9}.rowStyle[data-v-202da68e]{margin-bottom:10px}.CheckStyle[data-v-202da68e]{width:30px;height:30px;line-height:28px;text-align:center;border-radius:50%;cursor:pointer;font-size:16px;box-sizing:border-box}.Check[data-v-202da68e]{background-color:#1890ff;color:#fff;border:1px solid #1890ff}.CheckNo[data-v-202da68e]{background-color:#fff;color:#1890ff;border:1px solid #1890ff;box-sizing:border-box}.addBut[data-v-202da68e]{color:rgba(0,0,0,.65);background-color:#fff;border-color:#d9d9d9;border-style:dashed;padding:0 15px;font-size:14px;border-radius:4px;height:32px}.addBut[data-v-202da68e]:focus,.addBut[data-v-202da68e]:hover{color:#108ee9;background-color:#fff;border-color:#108ee9}header[data-v-a89af7bc]{width:100%;height:60px;background-color:#195ca3;border-bottom:1px solid #e8e8e8;line-height:60px;font-size:20px;font-weight:600;text-align:center;color:#fff}.ant-form-item[data-v-a89af7bc]{margin-bottom:0}.bulk-course-hint[data-v-a89af7bc]{margin-top:6px;color:#8c8c8c;font-size:12px;line-height:1.6}.selection-alert[data-v-a89af7bc]{margin:12px 0}.selection-alert-content[data-v-a89af7bc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.multiline-cell[data-v-a89af7bc]{white-space:pre-wrap;word-break:break-word;line-height:1.6}.answer-cell[data-v-a89af7bc]{display:flex;flex-wrap:wrap;gap:6px}main[data-v-7747bf80]{width:100%;height:100%;background-color:#fff;display:flex}footer[data-v-7747bf80]{position:fixed;bottom:0;width:calc(90% - 48px);height:60px;background-color:#fff;line-height:60px;font-size:20px;font-weight:600;padding:0 20px;box-sizing:border-box;text-align:right}.compileBox[data-v-7747bf80]{height:100%;width:calc(50% - 60px);min-height:400px;background-color:#fff;border-radius:10px;padding:20px 20px 30px}.handleBox[data-v-7747bf80]{width:120px;height:100%;display:flex;padding:10px;flex-direction:column;justify-content:center}.previewBox[data-v-7747bf80]{height:100%;width:calc(50% - 60px);min-height:400px;background-color:#fff;border-radius:10px;padding:20px 20px 30px}.title[data-v-7747bf80]{font-size:18px;font-weight:600;margin-bottom:12px;display:flex;justify-content:space-between;height:30px;align-items:center}.ant-btn[data-v-7747bf80]{border-radius:16px}.title .overview[data-v-7747bf80]{height:30px;font-size:12px;padding:8px 20px;box-sizing:border-box;font-weight:400;text-align:left;border-radius:15px;background-color:#f0f2f5}.overview>span[data-v-7747bf80]:first-child{color:#00b368;font-weight:500}.overview>span[data-v-7747bf80]:nth-child(2){color:#f33131;font-weight:500}.info[data-v-7747bf80]{height:36px;display:flex;align-items:center}.tabs[data-v-7747bf80]{height:36px}.tabsBtn[data-v-7747bf80]{cursor:pointer;height:30px;line-height:30px;display:inline-block;border-radius:4px;padding:0 10px;color:#000;box-sizing:border-box}.active[data-v-7747bf80]{background-color:#195ca3;color:#fff}.compileContent[data-v-7747bf80]{border:1px solid #e8e8e8;max-height:calc(100vh - 272px);min-height:200px;border-radius:6px;padding:10px;overflow:hidden;overflow-y:scroll;box-sizing:border-box;color:#a8a8b3}.compileContent>div[data-v-7747bf80]{padding:10px;border-radius:6px}.previewContent[data-v-7747bf80]{border:1px solid #e8e8e8;max-height:calc(100vh - 272px);min-height:200px;border-radius:6px;padding:10px;overflow:hidden;overflow-y:scroll;box-sizing:border-box}.previewContent>div[data-v-7747bf80]{padding:10px;border-radius:6px}.previewContent>div[data-v-7747bf80]:hover{background-color:#f0f2f5}[data-v-7747bf80]:focus-visible{outline-color:transparent;outline-style:solid;outline-width:1px}[data-v-7747bf80]:focus{box-shadow:0 0 4px 1px rgba(58,139,255,.5);color:#333}.line[data-v-7747bf80],.lines[data-v-7747bf80]{font-size:14px;line-height:24px;display:block}.green[data-v-7747bf80]{color:#00b368}.red[data-v-7747bf80]{color:#f33131}.explain[data-v-7747bf80]{height:calc(100vh - 272px);overflow:hidden;border:1px solid #e3e3e3;border-radius:6px;padding:10px;position:relative}.explain p[data-v-7747bf80]{font-size:14px;color:#acb4bf;margin-bottom:10px}.region[data-v-7747bf80]{position:absolute;top:calc(50% - 60px);left:calc(50% - 60px);font-size:40px!important;font-weight:600;color:#acb4bf}.display[data-v-7747bf80]{display:none}.user-page[data-v-79b694c2]{display:flex;flex-direction:column;gap:16px}.filter-form[data-v-79b694c2]{margin:12px 0 16px;display:flex;flex-wrap:wrap;gap:8px 0}.summary-row[data-v-79b694c2]{margin-bottom:0}.summary-card[data-v-79b694c2]{border-radius:18px}.page-card[data-v-79b694c2]{border-radius:20px}.page-title-wrap[data-v-79b694c2]{display:flex;align-items:center}.page-title[data-v-79b694c2]{font-size:22px;font-weight:700;color:#1f2937}.page-subtitle[data-v-79b694c2]{margin-top:6px;color:#6b7280;font-size:13px}.page-alert[data-v-79b694c2]{margin-bottom:16px}.wechat-id-actions[data-v-79b694c2]{margin-top:8px}.wechat-id-panel[data-v-79b694c2]{margin-top:10px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb}.wechat-id-qrcode[data-v-79b694c2]{display:block;width:220px;max-width:100%;margin:0 auto 8px;border-radius:10px}.form-hint[data-v-79b694c2]{margin-top:6px;font-size:12px;line-height:1.6;color:#6b7280}.user-usage-page[data-v-73d5faff]{display:flex;flex-direction:column;gap:16px}.summary-row[data-v-73d5faff]{margin-bottom:0}.summary-card[data-v-73d5faff]{border-radius:18px}.page-card[data-v-73d5faff]{border-radius:20px}.recharge-card[data-v-73d5faff]{margin-bottom:0}.page-title-wrap[data-v-73d5faff]{display:flex;align-items:center}.page-title[data-v-73d5faff]{font-size:22px;font-weight:700;color:#1f2937}.page-subtitle[data-v-73d5faff]{margin-top:6px;color:#6b7280;font-size:13px}.page-alert[data-v-73d5faff],.recharge-summary-row[data-v-73d5faff]{margin-bottom:16px}.balance-panel[data-v-73d5faff]{min-height:100%;padding:24px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.balance-label[data-v-73d5faff]{color:#64748b;font-size:13px}.balance-value[data-v-73d5faff]{margin-top:10px;color:#0f172a;font-size:36px;font-weight:700;line-height:1.2}.balance-meta[data-v-73d5faff]{margin-top:8px;color:#64748b;font-size:12px}.recharge-form[data-v-73d5faff]{max-width:100%}.recharge-quick-amounts[data-v-73d5faff]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.recharge-quick-amount[data-v-73d5faff]{height:42px;border-radius:12px}.recharge-actions[data-v-73d5faff]{display:flex;justify-content:flex-start}.payment-method-grid[data-v-73d5faff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.payment-method-card[data-v-73d5faff]{min-height:74px;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #d9e2f2;border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.payment-method-card--selected[data-v-73d5faff]{border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.12)}.payment-method-icon[data-v-73d5faff]{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f4f7fb;overflow:hidden;flex:0 0 auto}.payment-method-icon svg[data-v-73d5faff],.payment-method-icon[data-v-73d5faff] svg{width:26px;height:26px}.payment-method-icon--placeholder[data-v-73d5faff]{color:#195ca3;font-weight:700}.payment-method-main[data-v-73d5faff]{min-width:0;display:grid;gap:4px}.payment-method-name[data-v-73d5faff]{color:#1f2937;font-size:14px;font-weight:600}.payment-method-remark[data-v-73d5faff]{color:#6b7280;font-size:12px;line-height:1.5;word-break:break-word}.multiline-cell[data-v-73d5faff]{white-space:pre-wrap;word-break:break-word;line-height:1.6}.reference-cell[data-v-73d5faff]{display:inline-block;max-width:220px;word-break:break-all}.amount-income[data-v-73d5faff]{color:#16a34a;font-weight:600}.amount-expense[data-v-73d5faff]{color:#dc2626;font-weight:600}.payment-result[data-v-73d5faff]{display:grid;gap:14px;justify-items:center;text-align:center}.payment-qrcode-image[data-v-73d5faff]{width:min(256px,74vw);height:min(256px,74vw);border:1px solid #e5e7eb;border-radius:8px;padding:10px;background:#fff}.payment-qrcode-empty[data-v-73d5faff]{width:min(256px,74vw);min-height:min(256px,74vw);display:grid;place-items:center;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;background:#f8fafc}.payment-result-title[data-v-73d5faff]{color:#0f172a;font-size:16px;font-weight:600}.payment-result-meta[data-v-73d5faff]{color:#64748b;font-size:13px;line-height:1.7}.payment-result-actions[data-v-73d5faff]{width:min(260px,100%);display:grid;gap:10px}@media (max-width:640px){.page-card[data-v-73d5faff],.summary-card[data-v-73d5faff]{border-radius:8px}.recharge-quick-amounts[data-v-73d5faff]{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-value[data-v-73d5faff]{font-size:30px}}.log-page[data-v-c1abed64]{display:flex;flex-direction:column;gap:16px}.filter-card[data-v-c1abed64],.table-card[data-v-c1abed64]{border-radius:20px}.filter-form[data-v-c1abed64]{display:flex;flex-wrap:wrap;gap:8px 0;margin-bottom:12px}.page-alert[data-v-c1abed64]{margin-top:4px}.log-snapshot-cell[data-v-c1abed64]{display:flex;align-items:flex-start;gap:4px;width:100%}.log-snapshot-text[data-v-c1abed64]{display:inline-block;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-snapshot-text--expanded[data-v-c1abed64]{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-all}.log-snapshot-toggle[data-v-c1abed64]{flex:none;padding-inline:0;height:auto;line-height:1.4}.page-card[data-v-c72d6ad8]{border-radius:20px}.page-alert[data-v-c72d6ad8]{margin-bottom:16px}.config-cell[data-v-c72d6ad8]{display:flex;flex-direction:column;gap:12px}.config-cell-text[data-v-c72d6ad8]{font-size:13px;line-height:1.7;color:#6b7280;word-break:break-all}.config-ai-button[data-v-c72d6ad8]{align-self:flex-start;border-radius:999px}.page-card[data-v-17e0d7da]{border-radius:20px;max-width:100%;overflow:hidden}.page-alert[data-v-17e0d7da]{margin-bottom:16px}.hint[data-v-17e0d7da]{margin-top:6px;color:#8c8c8c;font-size:12px;line-height:1.6}.hint-warning[data-v-17e0d7da]{color:#d46b08}.multiplier-cell--custom[data-v-17e0d7da]{color:#d46b08;font-weight:600}.hint-block[data-v-17e0d7da]{margin-top:6px}.model-editor[data-v-17e0d7da]{display:flex;gap:12px;align-items:flex-start}.model-editor[data-v-17e0d7da] .ant-input-textarea{flex:1}.fetch-btn[data-v-17e0d7da]{flex-shrink:0}.model-tags[data-v-17e0d7da]{margin-top:10px}.test-alert[data-v-17e0d7da]{margin-bottom:16px}.test-result-panel[data-v-17e0d7da]{display:flex;flex-direction:column;gap:12px}.test-result-block[data-v-17e0d7da]{padding:12px 14px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0}.test-result-title[data-v-17e0d7da]{margin-bottom:8px;font-size:13px;font-weight:600;color:#1f2937}.test-result-pre[data-v-17e0d7da]{margin:0;max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.6;color:#334155}.pricing-grid[data-v-17e0d7da]{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px;min-width:0}.sub-card[data-v-17e0d7da]{border-radius:20px;min-width:0}.sub-card[data-v-17e0d7da] .ant-card-body,.sub-card[data-v-17e0d7da] .ant-card-head{min-width:0}.sub-card-title-wrap[data-v-17e0d7da]{display:flex;align-items:center;min-width:0}.sub-card-title[data-v-17e0d7da]{font-size:18px;font-weight:700;color:#1f2937}.sub-card-subtitle[data-v-17e0d7da]{margin-top:6px;color:#6b7280;font-size:13px}.price-table-wrap[data-v-17e0d7da]{width:100%;max-width:100%;min-width:0;overflow-x:auto}@media (max-width:768px){.page-card[data-v-17e0d7da],.sub-card[data-v-17e0d7da]{border-radius:8px}.model-editor[data-v-17e0d7da]{display:grid}.fetch-btn[data-v-17e0d7da]{width:100%}.sub-card-title[data-v-17e0d7da]{font-size:16px}}.system-settings-page[data-v-7f47be9e]{display:flex;flex-direction:column;gap:16px}.page-card[data-v-7f47be9e]{border-radius:20px}.page-alert[data-v-7f47be9e]{margin-bottom:16px}.hint[data-v-7f47be9e]{margin-top:6px;color:#8c8c8c;font-size:12px;line-height:1.6}.base-url-input[data-v-7f47be9e]{min-width:320px}.section-title-wrap[data-v-7f47be9e]{display:flex;align-items:center}.section-title[data-v-7f47be9e]{font-size:20px;font-weight:700;color:#1f2937}.section-subtitle[data-v-7f47be9e]{margin-top:6px;color:#6b7280;font-size:13px}.icon-cell[data-v-7f47be9e]{min-height:36px;display:flex;align-items:center}.icon-preview[data-v-7f47be9e] svg{width:28px;height:28px;display:block}.token-page[data-v-96b98a80]{display:flex;flex-direction:column;gap:16px}.summary-row[data-v-96b98a80]{margin-bottom:0}.summary-card[data-v-96b98a80]{border-radius:18px}.page-card[data-v-96b98a80]{border-radius:20px}.page-title-wrap[data-v-96b98a80]{display:flex;align-items:center}.page-title[data-v-96b98a80]{font-size:22px;font-weight:700;color:#1f2937}.page-subtitle[data-v-96b98a80]{margin-top:6px;color:#6b7280;font-size:13px}.page-alert[data-v-96b98a80]{margin-bottom:16px}.hint[data-v-96b98a80]{margin-top:6px;font-size:12px;line-height:1.6;color:#6b7280}.token-value-cell[data-v-96b98a80]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.token-value-text[data-v-96b98a80]{margin-bottom:0;word-break:break-all;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.token-value-text--visible[data-v-96b98a80]{white-space:normal;overflow:visible;text-overflow:clip}.token-copy-button[data-v-96b98a80],.token-toggle-button[data-v-96b98a80]{flex:0 0 auto;border-radius:999px}.token-created-popup{width:min(34rem,calc(100vw - 2rem));padding:28px 28px 24px;border-radius:24px;box-shadow:0 24px 70px rgba(15,23,42,.2)}.token-created-popup__title{color:#172033;font-size:23px;font-weight:700;letter-spacing:-.02em}.token-created-popup__content{margin-top:16px}.token-created-dialog{color:#334155;text-align:left}.token-created-dialog__notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;border:1px solid #fde68a;border-radius:14px;background:#fffbeb;color:#92400e;font-size:13px;line-height:1.6}.token-created-dialog__notice-mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#f59e0b;color:#fff;font-size:12px;font-weight:800}.token-created-dialog__field{padding:14px;border:1px solid #dbe4ee;border-radius:16px;background:#f8fafc}.token-created-dialog__label{margin-bottom:8px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.token-created-dialog__value{display:block;padding:14px 16px;border-radius:12px;background:#0f172a;color:#e2e8f0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.7;text-align:left;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.token-created-popup__actions{width:100%;gap:10px;margin-top:20px}.token-created-popup__confirm,.token-created-popup__copy{min-width:126px;height:42px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:600;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.token-created-popup__copy{border:1px solid #1677ff;background:#1677ff;color:#fff;box-shadow:0 8px 20px rgba(22,119,255,.24)}.token-created-popup__copy:hover{border-color:#0958d9;background:#0958d9;box-shadow:0 10px 24px rgba(22,119,255,.3);transform:translateY(-1px)}.token-created-popup__confirm{border:1px solid #cbd5e1;background:#fff;color:#475569}.token-created-popup__confirm:hover{border-color:#94a3b8;background:#f8fafc;color:#1e293b}.token-created-popup__confirm:focus-visible,.token-created-popup__copy:focus-visible{outline:3px solid rgba(22,119,255,.2);outline-offset:2px}@media (max-width:575px){.token-created-popup{width:calc(100vw - 24px);padding:24px 18px 18px;border-radius:20px}.token-created-popup__actions{flex-wrap:nowrap}.token-created-popup__confirm,.token-created-popup__copy{flex:1 1 0;min-width:0;padding:0 12px}}.billing-page[data-v-69c8ec52]{display:flex;flex-direction:column;gap:16px}.summary-hint[data-v-69c8ec52]{margin-top:4px;font-size:12px;color:rgba(0,0,0,.45)}.filter-form[data-v-69c8ec52]{margin:12px 0 16px;display:flex;flex-wrap:wrap;gap:8px 0}.summary-row[data-v-69c8ec52]{margin-bottom:0}.summary-card[data-v-69c8ec52]{border-radius:18px}.page-card[data-v-69c8ec52]{border-radius:20px}.page-title-wrap[data-v-69c8ec52]{display:flex;align-items:center}.page-title[data-v-69c8ec52]{font-size:22px;font-weight:700;color:#1f2937}.page-subtitle[data-v-69c8ec52]{margin-top:6px;color:#6b7280;font-size:13px}.page-alert[data-v-69c8ec52]{margin-bottom:16px}.multiline-cell[data-v-69c8ec52]{white-space:pre-wrap;word-break:break-word;line-height:1.6}.reference-cell[data-v-69c8ec52]{display:inline-block;max-width:220px;word-break:break-all}.amount-income[data-v-69c8ec52]{color:#16a34a;font-weight:600}.amount-expense[data-v-69c8ec52]{color:#dc2626;font-weight:600}.billing-fee-popup{border-radius:22px}.billing-fee-detail{display:flex;flex-direction:column;gap:14px;text-align:left}.billing-fee-card{border:1px solid #e2e8f0;border-radius:16px;padding:16px;box-shadow:0 10px 28px rgb(15 23 42/8%)}.billing-fee-card--question{background:linear-gradient(135deg,#f8fafc,#eef2ff)}.billing-fee-card--cost{background:#fff}.billing-fee-section-title{margin-bottom:10px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.12em}.billing-fee-question{color:#0f172a;font-size:15px;font-weight:600;line-height:1.7;white-space:pre-wrap;word-break:break-word}.billing-fee-list{display:grid;gap:10px}.billing-fee-item{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.billing-fee-provider{color:#334155}.billing-fee-amount{font-weight:700;white-space:nowrap}.billing-fee-amount--income{color:#16a34a}.billing-fee-amount--expense{color:#dc2626}.billing-fee-total{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:14px;padding:14px;border:1px solid #bfdbfe;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#f8fafc);color:#1f2937;font-size:16px;font-weight:600}.recharge-order-page[data-v-7874ec38]{display:flex;flex-direction:column;gap:16px}.filter-form[data-v-7874ec38]{margin:12px 0 16px;display:flex;flex-wrap:wrap;gap:8px 0}.page-card[data-v-7874ec38]{border-radius:20px}.page-title-wrap[data-v-7874ec38]{display:flex;align-items:center}.page-title[data-v-7874ec38]{color:#1f2937;font-size:22px;font-weight:700}.page-subtitle[data-v-7874ec38]{margin-top:6px;color:#6b7280;font-size:13px}.page-alert[data-v-7874ec38]{margin-bottom:16px}.recharge-result-shell[data-v-65dadb8e]{width:100%;display:flex;justify-content:center;padding:24px}.recharge-result-card[data-v-65dadb8e]{width:min(900px,100%);border-radius:24px;box-shadow:0 16px 38px rgba(16,24,40,.08)}.notice[data-v-65dadb8e]{margin-top:8px;margin-bottom:18px;border-radius:14px}.details[data-v-65dadb8e]{display:grid;gap:12px;padding:18px 20px 4px;border-top:1px solid #f0f0f0}.detail-row[data-v-65dadb8e]{display:flex;justify-content:space-between;gap:16px;font-size:14px;line-height:1.6}.detail-label[data-v-65dadb8e]{color:#8c8c8c;flex:0 0 auto}.detail-value[data-v-65dadb8e]{color:rgba(0,0,0,.88);text-align:right;word-break:break-all}