:root{color:#182033;background:#f5f7fb;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:#f5f7fb}@media(min-width:821px){body{min-width:1280px}}.page-shell{display:flex;min-height:100vh}.content-section{margin-top:14px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.muted-text{color:#6b7280}.toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-layout[data-v-b1ba3b59]{display:flex;height:100vh;min-height:0;overflow:hidden;background:#f5f7fb}.sidebar[data-v-b1ba3b59]{width:252px;flex:0 0 252px;display:flex;min-height:0;height:100vh;flex-direction:column;overflow:hidden;background:#111827;color:#fff}.brand[data-v-b1ba3b59]{display:flex;align-items:center;gap:12px;height:68px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-mark[data-v-b1ba3b59]{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#2563eb;font-weight:700}.brand-title[data-v-b1ba3b59]{font-size:15px;font-weight:700}.brand-subtitle[data-v-b1ba3b59]{margin-top:2px;color:#94a3b8;font-size:12px}.menu-scroll[data-v-b1ba3b59]{flex:1;min-height:0}.side-menu[data-v-b1ba3b59]{border-right:0}.menu-scroll[data-v-b1ba3b59] .el-scrollbar__wrap{overflow-x:hidden}.menu-tag[data-v-b1ba3b59]{margin-left:auto}.main-area[data-v-b1ba3b59]{min-width:0;min-height:0;height:100vh;flex:1;display:flex;flex-direction:column;overflow:hidden}.topbar[data-v-b1ba3b59]{display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 22px;background:#fff;border-bottom:1px solid #e5e9f2}.topbar-title[data-v-b1ba3b59]{font-size:17px;font-weight:700}.topbar-subtitle[data-v-b1ba3b59]{margin-top:4px;color:#6b7280;font-size:12px}.topbar-actions[data-v-b1ba3b59]{display:flex;align-items:center;gap:12px}.language-select[data-v-b1ba3b59]{width:128px}.avatar-wrapper[data-v-b1ba3b59]{display:inline-block;cursor:pointer}.avatar-wrapper[data-v-b1ba3b59] .el-avatar{cursor:pointer}.tabbar[data-v-b1ba3b59]{height:42px;padding:6px 18px 0;background:#fff;border-bottom:1px solid #e5e9f2}.tabbar[data-v-b1ba3b59] .el-tabs__header{margin-bottom:0}.page-content[data-v-b1ba3b59]{flex:1;min-width:0;min-height:0;padding:18px;overflow:auto}@media(max-width:1100px){.sidebar[data-v-b1ba3b59]{width:220px;flex-basis:220px}.topbar[data-v-b1ba3b59]{padding:0 16px}}@media(max-width:820px){.admin-layout[data-v-b1ba3b59]{height:auto;min-height:100vh;overflow:auto;flex-direction:column}.sidebar[data-v-b1ba3b59]{width:100%;flex:0 0 auto;height:auto;max-height:42vh}.brand[data-v-b1ba3b59]{height:56px}.main-area[data-v-b1ba3b59]{height:auto;min-height:0;overflow:visible}.topbar[data-v-b1ba3b59]{height:auto;min-height:64px;align-items:flex-start;flex-wrap:wrap;gap:10px;padding:12px}.topbar-actions[data-v-b1ba3b59]{width:100%;justify-content:flex-start;flex-wrap:wrap}.tabbar[data-v-b1ba3b59]{height:auto;min-height:42px;overflow-x:auto;padding-left:12px;padding-right:12px}.page-content[data-v-b1ba3b59]{overflow:visible;padding:12px}}.amount-text[data-v-6ccb4bac]{font-variant-numeric:tabular-nums;font-weight:600}.admin-filter-item[data-v-7b7bfbf4]{display:flex;flex-direction:column;flex:0 0 auto;min-width:0}.admin-filter-label[data-v-7b7bfbf4]{margin-bottom:4px;color:#606266;font-size:12px;line-height:18px}@media(max-width:640px){.admin-filter-item[data-v-7b7bfbf4]{width:100%!important}}.admin-filter-panel[data-v-737ac528]{margin-bottom:12px;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.admin-filter-header[data-v-737ac528]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.admin-filter-header strong[data-v-737ac528]{color:#111827;font-size:14px}.admin-filter-body[data-v-737ac528]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.admin-filter-actions[data-v-737ac528]{display:flex;align-items:flex-end;gap:8px;min-height:54px}.admin-filter-panel[data-v-737ac528] .el-input,.admin-filter-panel[data-v-737ac528] .el-select,.admin-filter-panel[data-v-737ac528] .el-date-editor{width:100%}.admin-filter-panel[data-v-737ac528] .el-input__wrapper,.admin-filter-panel[data-v-737ac528] .el-select__wrapper{min-height:32px}@media(max-width:640px){.admin-filter-panel[data-v-737ac528]{padding:12px}.admin-filter-actions[data-v-737ac528]{width:100%;min-height:auto}.admin-filter-actions[data-v-737ac528] .el-button{flex:1}}.copy-text[data-v-def0fc39]{display:inline-flex;align-items:center;gap:4px;max-width:180px;padding:0}.copy-text span[data-v-def0fc39]{overflow:hidden;text-overflow:ellipsis}.page-header[data-v-e65d2be7]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}h1[data-v-e65d2be7]{margin:0;color:#111827;font-size:22px;line-height:1.3}p[data-v-e65d2be7]{margin:6px 0 0;color:#6b7280;font-size:13px}.page-header-actions[data-v-e65d2be7]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}@media(max-width:760px){.page-header[data-v-e65d2be7]{align-items:flex-start;flex-direction:column;padding:14px}h1[data-v-e65d2be7]{font-size:18px}.page-header-actions[data-v-e65d2be7]{width:100%}}.summary-grid[data-v-4fcb52fd]{display:grid;grid-template-columns:repeat(7,minmax(140px,1fr));gap:12px;margin-top:14px}.summary-card[data-v-4fcb52fd]{min-height:86px;padding:14px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.summary-label[data-v-4fcb52fd]{color:#6b7280;font-size:12px}.summary-value[data-v-4fcb52fd]{margin-top:10px;color:#111827;font-size:20px;font-weight:700}.summary-hint[data-v-4fcb52fd]{margin-top:6px;color:#64748b;font-size:12px}@media(max-width:1100px){.summary-grid[data-v-4fcb52fd]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.summary-grid[data-v-4fcb52fd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.summary-grid[data-v-4fcb52fd]{grid-template-columns:1fr}}.full-input[data-v-5b019a25]{width:100%}.table-section[data-v-5b019a25]{padding:14px}.table-toolbar[data-v-5b019a25]{margin-bottom:12px}.table-title[data-v-5b019a25]{font-size:15px;font-weight:700}.table-note[data-v-5b019a25]{margin-top:4px;color:#64748b;font-size:12px}.pager[data-v-5b019a25]{display:flex;justify-content:flex-end;padding-top:14px}.drawer-alert[data-v-5b019a25]{margin-bottom:12px}.rule-tip[data-v-5b019a25]{margin-left:10px;color:#b45309;font-size:12px}.table-section[data-v-8962d20a]{padding:14px}.table-toolbar[data-v-8962d20a]{margin-bottom:12px}.table-title[data-v-8962d20a]{font-size:15px;font-weight:700}.table-note[data-v-8962d20a]{margin-top:4px;color:#64748b;font-size:12px}.pager[data-v-8962d20a]{display:flex;justify-content:flex-end;padding-top:14px}.table-section[data-v-3fe17e00]{padding:14px}.table-toolbar[data-v-3fe17e00]{margin-bottom:12px}.table-title[data-v-3fe17e00]{font-size:15px;font-weight:700}.table-note[data-v-3fe17e00]{margin-top:4px;color:#64748b;font-size:12px}.pager[data-v-3fe17e00]{display:flex;justify-content:flex-end;padding-top:14px}.operation-alert[data-v-3fe17e00],.operation-desc[data-v-3fe17e00]{margin-bottom:12px}.club-config-page[data-v-5e817606]{display:flex;flex-direction:column;gap:14px}.config-layout[data-v-5e817606]{margin-top:0;padding:16px}.editor-panel[data-v-5e817606]{min-width:0}.editor-toolbar[data-v-5e817606]{align-items:flex-start}h2[data-v-5e817606]{margin:0;color:#111827;font-size:18px}p[data-v-5e817606]{margin:6px 0 0;color:#64748b;font-size:13px}.editor-actions[data-v-5e817606]{display:flex;gap:8px}.visual-config[data-v-5e817606]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:12px}.visual-card[data-v-5e817606]{min-width:0;padding:14px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.visual-card[data-v-5e817606]:has(.complex-preview){grid-column:span 4}@media(max-width:1280px){.visual-card[data-v-5e817606]:has(.complex-preview){grid-column:span 3}}@media(max-width:900px){.visual-card[data-v-5e817606]:has(.complex-preview){grid-column:auto}}.visual-card-head[data-v-5e817606]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.visual-card h3[data-v-5e817606]{margin:0;color:#111827;font-size:14px;overflow-wrap:anywhere}.complex-preview[data-v-5e817606]{display:grid;gap:8px;min-height:92px;padding:12px;background:#f8fafc;border:1px solid #e5e9f2;border-radius:8px}.complex-preview strong[data-v-5e817606]{color:#111827}.complex-preview p[data-v-5e817606]{margin:0;overflow-wrap:anywhere}.array-table-wrap[data-v-5e817606]{max-width:100%;overflow-x:auto;border:1px solid #e5e9f2;border-radius:6px}.array-table[data-v-5e817606]{width:100%;min-width:760px;border-collapse:collapse;font-size:12px}.array-table th[data-v-5e817606],.array-table td[data-v-5e817606]{max-width:220px;padding:6px 8px;border-bottom:1px solid #e5e9f2;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.array-table th[data-v-5e817606]{background:#f1f5f9;color:#475569;font-weight:600}.array-more[data-v-5e817606]{display:block;padding:6px 8px;color:#64748b;font-size:12px}.primitive-list[data-v-5e817606]{display:flex;flex-wrap:wrap;gap:6px}.object-field-grid[data-v-5e817606]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.object-field-row[data-v-5e817606]{min-width:0;padding:8px;background:#fff;border:1px solid #e5e9f2;border-radius:6px}.object-field-row span[data-v-5e817606],.object-field-row em[data-v-5e817606],.object-field-row strong[data-v-5e817606]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-field-row span[data-v-5e817606]{color:#475569;font-size:12px}.object-field-row strong[data-v-5e817606]{margin-top:4px;color:#111827;font-size:13px}.object-field-row em[data-v-5e817606]{margin-top:3px;color:#94a3b8;font-size:11px;font-style:normal}.full-width[data-v-5e817606]{width:100%}.json-editor[data-v-5e817606]{margin:14px 0 12px;font-family:Consolas,Courier New,monospace}.json-editor[data-v-5e817606] textarea{font-family:Consolas,Courier New,monospace;line-height:1.5}.save-form[data-v-5e817606]{margin-top:16px}.filter-panel[data-v-57cf6c1d]{margin-top:14px;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;--el-component-size: 32px}.filter-header[data-v-57cf6c1d]{display:flex;align-items:center;justify-content:space-between}.filter-title[data-v-57cf6c1d]{color:#111827;font-size:14px;font-weight:700}.filter-header-actions[data-v-57cf6c1d]{display:flex;align-items:center;gap:4px}.filter-body[data-v-57cf6c1d]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:10px}.filter-footer[data-v-57cf6c1d]{display:flex;align-items:flex-end;gap:8px;min-height:54px}.filter-panel[data-v-57cf6c1d] .filter-grid{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:12px;width:auto}.filter-panel[data-v-57cf6c1d] .el-form-item{display:flex;flex-direction:column;flex:0 0 160px;width:160px;margin:0}.filter-panel[data-v-57cf6c1d] .el-form-item__label{justify-content:flex-start;height:18px;margin-bottom:4px;padding:0;color:#606266;font-size:12px;line-height:18px;text-align:left}.filter-panel[data-v-57cf6c1d] .el-form-item__content{display:block;width:100%;line-height:32px}.filter-panel[data-v-57cf6c1d] .el-input,.filter-panel[data-v-57cf6c1d] .el-select,.filter-panel[data-v-57cf6c1d] .el-date-editor{width:100%}.filter-panel[data-v-57cf6c1d] .el-input__wrapper,.filter-panel[data-v-57cf6c1d] .el-select__wrapper{min-height:32px}.club-banner-page[data-v-26f4110c]{display:flex;flex-direction:column;gap:14px}.filter-grid[data-v-26f4110c]{display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));gap:0 12px}.table-section[data-v-26f4110c]{padding:16px}.table-toolbar h2[data-v-26f4110c]{margin:0;color:#111827;font-size:16px}.table-toolbar p[data-v-26f4110c]{margin:6px 0 0;color:#64748b;font-size:13px}.club-management-page[data-v-ca0bf039]{display:flex;flex-direction:column;gap:14px}.cluster-create-panel[data-v-ca0bf039],.table-section[data-v-ca0bf039]{padding:16px}.cluster-create-head[data-v-ca0bf039],.table-toolbar[data-v-ca0bf039],.drawer-section-head[data-v-ca0bf039]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cluster-create-head h2[data-v-ca0bf039],.table-toolbar h2[data-v-ca0bf039]{margin:0;color:#111827;font-size:16px}.cluster-create-head p[data-v-ca0bf039],.table-toolbar p[data-v-ca0bf039]{margin:6px 0 0;color:#64748b;font-size:13px}.cluster-create-grid[data-v-ca0bf039]{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:0 12px;margin-top:14px}.table-actions[data-v-ca0bf039],.review-actions[data-v-ca0bf039]{display:flex;flex-wrap:wrap;gap:8px}.club-action-grid[data-v-ca0bf039]{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;margin-top:12px}.dialog-form[data-v-ca0bf039],.dialog-descriptions[data-v-ca0bf039]{margin-top:14px}.top10-checks[data-v-ca0bf039]{display:flex;flex-wrap:wrap;gap:8px}.drawer-section[data-v-ca0bf039]{margin-bottom:18px}.drawer-section h3[data-v-ca0bf039]{margin:0 0 10px;color:#111827;font-size:15px}.raw-message[data-v-ca0bf039]{margin:0;padding:12px;color:#0f172a;line-height:1.6;white-space:pre-wrap;background:#f8fafc;border:1px solid #e5e9f2;border-radius:8px}@media(max-width:1200px){.cluster-create-grid[data-v-ca0bf039]{grid-template-columns:repeat(2,minmax(220px,1fr))}}.club-ops-page[data-v-8e47e569]{display:flex;flex-direction:column;gap:14px}.content-section[data-v-8e47e569]{padding:16px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.section-title[data-v-8e47e569]{margin-bottom:12px}.section-title h2[data-v-8e47e569]{margin:0;color:#111827;font-size:16px}.section-title p[data-v-8e47e569]{margin:6px 0 0;color:#64748b;font-size:13px}.data-overview[data-v-be46d660]{color:#111827}.overview-tabs[data-v-be46d660]{margin-top:12px}.metric-grid[data-v-be46d660]{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px;margin-bottom:12px}.metric-card[data-v-be46d660],.chart-card[data-v-be46d660],.ranking-panel[data-v-be46d660],.alert-panel[data-v-be46d660],.table-panel[data-v-be46d660]{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.metric-card[data-v-be46d660]{padding:14px}.metric-card__meta[data-v-be46d660],.metric-card__compare[data-v-be46d660],.panel-head[data-v-be46d660]{display:flex;align-items:center;justify-content:space-between;gap:8px}.metric-card__meta span[data-v-be46d660]{color:#64748b;font-size:12px}.metric-card strong[data-v-be46d660]{display:block;margin-top:10px;color:#0f172a;font-size:22px;line-height:1.1}.metric-card p[data-v-be46d660]{margin:6px 0 10px;color:#334155;font-size:13px}.metric-card__compare[data-v-be46d660]{color:#64748b;font-size:12px}.up[data-v-be46d660]{color:#047857}.down[data-v-be46d660]{color:#dc2626}.chart-grid[data-v-be46d660]{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:12px}.chart-card[data-v-be46d660]{min-height:290px;padding:14px}.chart-card__head h3[data-v-be46d660],.ranking-panel h3[data-v-be46d660],.alert-panel h3[data-v-be46d660],.table-panel h3[data-v-be46d660]{margin:0;font-size:15px}.chart-card__head p[data-v-be46d660]{margin:6px 0 0;color:#64748b;font-size:12px}.chart-card__body[data-v-be46d660]{margin-top:14px}.line-chart svg[data-v-be46d660]{width:100%;height:210px;background:linear-gradient(#f8fafc 1px,transparent 1px),linear-gradient(90deg,#f8fafc 1px,transparent 1px);background-size:100% 42px,62px 100%;border:1px solid #eef2f7;border-radius:6px}.line[data-v-be46d660]{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.revenue[data-v-be46d660]{stroke:#2563eb}.withdraw[data-v-be46d660]{stroke:#f59e0b}.net[data-v-be46d660]{stroke:#10b981}.legend[data-v-be46d660]{display:flex;gap:14px;margin-top:10px;color:#475569;font-size:12px}.dot[data-v-be46d660]{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.revenue-dot[data-v-be46d660]{background:#2563eb}.withdraw-dot[data-v-be46d660]{background:#f59e0b}.net-dot[data-v-be46d660]{background:#10b981}.bar-line-chart[data-v-be46d660]{display:flex;align-items:flex-end;justify-content:space-between;height:220px;padding:12px;border:1px solid #eef2f7;border-radius:6px}.bar-group[data-v-be46d660]{display:grid;grid-template-columns:repeat(2,14px);align-items:end;gap:4px;height:100%}.bar-group small[data-v-be46d660]{grid-column:1 / 3;color:#94a3b8;font-size:11px;text-align:center}.bar[data-v-be46d660]{min-height:18px;border-radius:5px 5px 0 0}.bar.dau[data-v-be46d660]{background:#2563eb}.bar.new-user[data-v-be46d660]{background:#22c55e}.ranking-bars[data-v-be46d660],.cluster-bars[data-v-be46d660],.game-bars[data-v-be46d660]{display:grid;gap:14px}.ranking-bar[data-v-be46d660],.cluster-row[data-v-be46d660],.game-bar[data-v-be46d660]{display:grid;grid-template-columns:150px minmax(120px,1fr) 88px;align-items:center;gap:10px;color:#334155;font-size:12px}.bar-track[data-v-be46d660],.cluster-stack[data-v-be46d660]{height:10px;overflow:hidden;background:#eef2f7;border-radius:999px}.bar-track i[data-v-be46d660]{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#14b8a6);border-radius:inherit}.cluster-stack[data-v-be46d660]{display:flex;height:12px}.cluster-stack .income[data-v-be46d660]{background:#2563eb}.cluster-stack .withdraw[data-v-be46d660]{background:#f97316}.health-matrix[data-v-be46d660]{position:relative;height:230px;border:1px solid #e2e8f0;border-radius:6px;background:linear-gradient(90deg,transparent 49.5%,#cbd5e1 50%,transparent 50.5%),linear-gradient(transparent 49.5%,#cbd5e1 50%,transparent 50.5%),#f8fafc}.axis[data-v-be46d660]{position:absolute;color:#64748b;font-size:12px}.axis-y[data-v-be46d660]{top:8px;left:8px}.axis-x[data-v-be46d660]{right:10px;bottom:8px}.matrix-point[data-v-be46d660]{position:absolute;display:grid;place-items:center;color:#fff;font-size:10px;border-radius:50%;transform:translate(-50%,50%);box-shadow:0 8px 18px #0f172a2e}.matrix-point.good[data-v-be46d660]{background:#16a34a}.matrix-point.watch[data-v-be46d660]{background:#f59e0b}.matrix-point.risk[data-v-be46d660]{background:#dc2626}.matrix-point b[data-v-be46d660]{position:absolute;top:-18px;color:#334155;font-weight:600}.lower-grid[data-v-be46d660]{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);gap:12px;margin-top:12px}.ranking-panel[data-v-be46d660],.alert-panel[data-v-be46d660],.table-panel[data-v-be46d660]{padding:14px}.ranking-card-grid[data-v-be46d660]{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:10px;margin-top:12px}.rank-list[data-v-be46d660]{padding:12px;background:#f8fafc;border:1px solid #eef2f7;border-radius:6px}.rank-list h4[data-v-be46d660]{margin:0 0 10px;font-size:13px}.rank-row[data-v-be46d660]{display:flex;justify-content:space-between;gap:8px;padding:6px 0;color:#475569;font-size:12px}.rank-row strong[data-v-be46d660]{color:#0f172a}.table-panel[data-v-be46d660]{margin-top:4px}.table-panel h3[data-v-be46d660]{margin-bottom:12px}@media(max-width:1280px){.metric-grid[data-v-be46d660]{grid-template-columns:repeat(4,minmax(150px,1fr))}.chart-grid[data-v-be46d660],.lower-grid[data-v-be46d660]{grid-template-columns:1fr}}@media(max-width:820px){.metric-grid[data-v-be46d660]{grid-template-columns:repeat(2,minmax(140px,1fr))}.chart-card__body[data-v-be46d660]{overflow-x:auto}.ranking-card-grid[data-v-be46d660]{grid-template-columns:1fr}}@media(max-width:520px){.metric-grid[data-v-be46d660]{grid-template-columns:1fr}}.placeholder-page[data-v-40e361ad]{display:flex;flex-direction:column;gap:14px}.info-grid[data-v-40e361ad]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-top:0;padding:16px}.info-grid article[data-v-40e361ad]{min-width:0;padding:14px;background:#f8fafc;border:1px solid #e5e9f2;border-radius:8px}.label[data-v-40e361ad]{color:#64748b;font-size:12px}.value[data-v-40e361ad]{margin-top:8px;color:#111827;font-size:14px;font-weight:700;overflow-wrap:anywhere}.migration-layout[data-v-40e361ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:0;padding:18px}h2[data-v-40e361ad]{margin:0 0 14px;color:#111827;font-size:16px}.page-blueprint[data-v-40e361ad]{margin-top:0;padding:18px}.page-blueprint p[data-v-40e361ad]{margin:6px 0 0;color:#64748b;font-size:13px}.blueprint-grid[data-v-40e361ad]{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin-top:16px}.blueprint-grid div[data-v-40e361ad]{display:grid;min-height:58px;place-items:center;color:#1f2937;background:#eef2ff;border:1px solid #dbe4ff;border-radius:8px;font-weight:700}.game-system-config-page[data-v-4afd7951]{display:flex;flex-direction:column;gap:14px}.category-panel[data-v-4afd7951]{display:flex;flex-wrap:wrap;gap:10px;padding:14px}.category-panel button[data-v-4afd7951]{min-width:150px;padding:10px 12px;text-align:left;background:#fff;border:1px solid #e5e9f2;border-radius:8px;cursor:pointer}.category-panel button.active[data-v-4afd7951]{background:#eff6ff;border-color:#2563eb}.category-panel strong[data-v-4afd7951],.category-panel span[data-v-4afd7951]{display:block}.category-panel span[data-v-4afd7951]{margin-top:4px;color:#64748b;font-size:12px}.table-section[data-v-4afd7951]{padding:16px}.table-toolbar h2[data-v-4afd7951],.drawer-section h3[data-v-4afd7951]{margin:0;color:#111827;font-size:16px}.table-toolbar p[data-v-4afd7951]{margin:6px 0 0;color:#64748b;font-size:13px}.drawer-section[data-v-4afd7951]{margin-top:16px}.visual-grid[data-v-4afd7951]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px}.visual-grid label span[data-v-4afd7951]{display:block;margin-bottom:4px;color:#64748b;font-size:12px}.language-content-page[data-v-31074f89]{color:#111827}.hidden-file[data-v-31074f89]{display:none}.content-tabs[data-v-31074f89]{margin-top:12px}.section-title[data-v-31074f89],.table-toolbar[data-v-31074f89]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px}.section-title h2[data-v-31074f89],.table-toolbar h2[data-v-31074f89]{margin:0;font-size:16px}.section-title p[data-v-31074f89],.table-toolbar p[data-v-31074f89]{margin:6px 0 0;color:#64748b;font-size:12px}.namespace-grid[data-v-31074f89]{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:12px;padding:0 14px 14px}.namespace-card[data-v-31074f89]{padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fbfdff}.namespace-card__head[data-v-31074f89]{display:flex;justify-content:space-between;gap:8px}.namespace-card p[data-v-31074f89]{min-height:36px;color:#475569;font-size:12px}.namespace-card dl[data-v-31074f89]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.namespace-card dt[data-v-31074f89]{color:#94a3b8;font-size:11px}.namespace-card dd[data-v-31074f89]{margin:2px 0 0;color:#0f172a;font-size:12px}.table-section[data-v-31074f89]{padding-bottom:14px}.table-section[data-v-31074f89] .el-table{margin:0 14px;width:calc(100% - 28px)}.import-section[data-v-31074f89]{padding-bottom:14px}.import-section[data-v-31074f89] .el-table{margin:0 14px;width:calc(100% - 28px)}.color-alert[data-v-31074f89]{max-width:560px}.muted[data-v-31074f89]{color:#94a3b8}.preview-panel[data-v-31074f89]{padding:14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.preview-panel p[data-v-31074f89]{display:flex;flex-direction:column;gap:4px;padding:8px 0;margin:0;border-bottom:1px solid #e5e7eb}.preview-panel span[data-v-31074f89]{color:#475569}@media(max-width:1180px){.namespace-grid[data-v-31074f89]{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:760px){.section-title[data-v-31074f89],.table-toolbar[data-v-31074f89]{flex-direction:column}.namespace-grid[data-v-31074f89]{grid-template-columns:1fr}}.package-games-page[data-v-3371b854]{display:flex;flex-direction:column;gap:14px}.table-toolbar[data-v-3371b854]{align-items:flex-start;margin-bottom:14px}.table-toolbar h2[data-v-3371b854]{margin:0;font-size:16px}.table-toolbar p[data-v-3371b854]{margin:6px 0 0;color:#667085;font-size:13px}.brand-panel[data-v-3371b854]{padding:14px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.brand-panel__head[data-v-3371b854]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.brand-panel__head h2[data-v-3371b854]{margin:0;font-size:16px}.brand-panel__head p[data-v-3371b854]{margin:6px 0 0;color:#667085;font-size:13px}.brand-tabs[data-v-3371b854]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.brand-tab[data-v-3371b854]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:34px;padding:0 12px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer}.brand-tab.hot[data-v-3371b854]{color:#b45309;background:#fffbeb;border-color:#fde68a}.brand-tab.active[data-v-3371b854]{color:#fff;background:#2563eb;border-color:#2563eb}.brand-tab.hot.active[data-v-3371b854]{background:#f59e0b;border-color:#f59e0b}.brand-tab small[data-v-3371b854]{color:inherit;opacity:.76}.table-actions[data-v-3371b854]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.game-cell[data-v-3371b854]{display:flex;align-items:center;gap:10px}.game-icon[data-v-3371b854]{display:grid;width:38px;height:38px;place-items:center;color:#155eef;font-size:12px;font-weight:700;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.game-cell strong[data-v-3371b854],.game-cell span[data-v-3371b854]{display:block}.game-cell span[data-v-3371b854]{margin-top:2px;color:#667085;font-size:12px}.sort-input[data-v-3371b854]{width:92px}.sync-form[data-v-3371b854]{margin-top:18px}.upload-hints[data-v-3371b854]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.audit-section[data-v-3371b854]{padding:16px}.audit-toolbar[data-v-3371b854]{align-items:flex-start;margin-bottom:12px}.audit-toolbar h2[data-v-3371b854]{margin:0;font-size:16px}.audit-toolbar p[data-v-3371b854]{margin:6px 0 0;color:#667085;font-size:13px}.record-table[data-v-3371b854]{margin-top:14px}@media(max-width:760px){.brand-panel__head[data-v-3371b854],.audit-toolbar[data-v-3371b854],.table-toolbar[data-v-3371b854]{flex-direction:column}}.rtp-page[data-v-8fd4f091]{display:flex;flex-direction:column;gap:14px}.rtp-tabs[data-v-8fd4f091]{padding:0 16px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.chart-section[data-v-8fd4f091],.action-section[data-v-8fd4f091],.table-section[data-v-8fd4f091]{padding:16px}.section-head[data-v-8fd4f091],.action-section[data-v-8fd4f091]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-head h2[data-v-8fd4f091],.action-section h2[data-v-8fd4f091],.analysis-card h3[data-v-8fd4f091]{margin:0;color:#0f172a}.section-head h2[data-v-8fd4f091],.action-section h2[data-v-8fd4f091]{font-size:16px}.section-head p[data-v-8fd4f091],.action-section p[data-v-8fd4f091]{margin:6px 0 0;color:#64748b;font-size:13px}.cluster-warning[data-v-8fd4f091]{max-width:520px}.rtp-analysis-grid[data-v-8fd4f091]{display:grid;grid-template-columns:minmax(520px,1.3fr) minmax(320px,.7fr);gap:12px;margin-top:14px}.analysis-card[data-v-8fd4f091]{min-height:220px;padding:14px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.analysis-card h3[data-v-8fd4f091]{margin-bottom:12px;font-size:15px}.analysis-card.wide[data-v-8fd4f091]{grid-row:span 2}.rank-bars[data-v-8fd4f091],.winloss-list[data-v-8fd4f091]{display:grid;gap:10px}.rank-bars button[data-v-8fd4f091],.winloss-list button[data-v-8fd4f091]{display:grid;width:100%;align-items:center;gap:10px;padding:8px;color:#334155;background:#f8fafc;border:1px solid #eef2f7;border-radius:6px;cursor:pointer}.rank-bars button[data-v-8fd4f091]{grid-template-columns:150px minmax(120px,1fr) 92px;text-align:left}.winloss-list button[data-v-8fd4f091]{grid-template-columns:1fr 110px;text-align:left}.bar-track[data-v-8fd4f091]{height:10px;overflow:hidden;background:#e5e7eb;border-radius:999px}.bar-track i[data-v-8fd4f091]{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#14b8a6);border-radius:inherit}.rtp-trend-list[data-v-8fd4f091]{display:grid;gap:10px}.trend-row[data-v-8fd4f091]{display:grid;grid-template-columns:74px repeat(3,minmax(130px,1fr));align-items:center;gap:10px;padding:10px;background:#f8fafc;border:1px solid #eef2f7;border-radius:6px}.trend-row>span[data-v-8fd4f091]{color:#475569;font-size:12px;font-weight:700}.trend-cell[data-v-8fd4f091]{display:grid;gap:5px}.trend-cell em[data-v-8fd4f091]{color:#64748b;font-size:12px;font-style:normal}.trend-cell strong[data-v-8fd4f091]{color:#0f172a;font-size:13px}.trend-cell i[data-v-8fd4f091]{display:block;height:8px;background:#2563eb;border-radius:999px}.trend-cell i.bet[data-v-8fd4f091]{background:#14b8a6}.trend-cell i.win[data-v-8fd4f091]{background:#f59e0b}.rtp-bucket-list[data-v-8fd4f091]{display:grid;gap:10px}.rtp-bucket-list div[data-v-8fd4f091]{display:grid;grid-template-columns:76px minmax(120px,1fr) 38px;align-items:center;gap:8px;color:#475569;font-size:12px}.rtp-bucket-list strong[data-v-8fd4f091]{color:#0f172a;text-align:right}.action-buttons[data-v-8fd4f091]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nurture-section[data-v-8fd4f091]{display:grid;grid-template-columns:minmax(280px,1fr) minmax(520px,1.6fr);align-items:center;gap:16px;padding:16px}.nurture-section h2[data-v-8fd4f091]{margin:0;color:#0f172a;font-size:16px}.nurture-section p[data-v-8fd4f091]{margin:6px 0 0;color:#64748b;font-size:13px}.nurture-actions[data-v-8fd4f091]{display:grid;grid-template-columns:110px 150px minmax(180px,1fr) 110px;align-items:center;gap:10px}.positive[data-v-8fd4f091]{color:#047857;font-weight:700}.negative[data-v-8fd4f091]{color:#dc2626;font-weight:700}.table-section[data-v-8fd4f091] .linked-row td{background:#eff6ff!important}.adjust-form[data-v-8fd4f091]{margin-top:16px}.adjust-form[data-v-8fd4f091] .el-date-editor,.adjust-form[data-v-8fd4f091] .el-select{width:100%}.impact-alert[data-v-8fd4f091]{margin-top:12px}@media(max-width:1280px){.rtp-analysis-grid[data-v-8fd4f091],.section-head[data-v-8fd4f091],.action-section[data-v-8fd4f091],.nurture-section[data-v-8fd4f091],.nurture-actions[data-v-8fd4f091]{grid-template-columns:1fr}.section-head[data-v-8fd4f091],.action-section[data-v-8fd4f091]{flex-direction:column}}.full-input[data-v-67c00ac0]{width:100%}.table-section[data-v-67c00ac0]{padding:14px}.table-toolbar[data-v-67c00ac0]{margin-bottom:12px}.table-title[data-v-67c00ac0]{font-size:15px;font-weight:700}.table-actions[data-v-67c00ac0]{display:flex;align-items:center;gap:10px}.order-table[data-v-67c00ac0]{width:100%}.payment-tabs[data-v-67c00ac0]{--el-tabs-header-height: 38px}.legacy-alert[data-v-67c00ac0]{margin-bottom:10px}.pager[data-v-67c00ac0]{display:flex;justify-content:flex-end;padding-top:14px}.operation-desc[data-v-67c00ac0]{margin:12px 0}.user-center-page[data-v-7e32de7a]{display:flex;flex-direction:column;gap:14px}.filter-grid[data-v-7e32de7a]{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:12px}.filter-grid[data-v-7e32de7a] .el-form-item{margin-bottom:0}.profile-summary[data-v-7e32de7a]{display:grid;grid-template-columns:minmax(320px,1.2fr) minmax(0,2fr);align-items:start;justify-content:space-between;gap:16px;margin-top:0;padding:16px 18px}.identity[data-v-7e32de7a]{display:flex;align-items:center;gap:12px}.avatar[data-v-7e32de7a]{display:grid;width:44px;height:44px;place-items:center;color:#fff;background:#2563eb;border-radius:8px;font-weight:700}.name[data-v-7e32de7a]{display:flex;align-items:center;gap:8px;color:#111827;font-size:16px;font-weight:700}.meta[data-v-7e32de7a]{margin-top:4px;color:#64748b;font-size:13px}.profile-facts[data-v-7e32de7a]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px}.profile-facts div[data-v-7e32de7a]{padding:10px 12px;background:#f8fafc;border:1px solid #e5e9f2;border-radius:8px}.profile-facts span[data-v-7e32de7a],.profile-facts strong[data-v-7e32de7a]{display:block}.profile-facts span[data-v-7e32de7a]{color:#64748b;font-size:12px}.profile-facts strong[data-v-7e32de7a]{margin-top:6px;color:#111827;font-size:14px}.tag-strip[data-v-7e32de7a]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.center-workbench[data-v-7e32de7a],.club-selector[data-v-7e32de7a]{padding:16px}.club-card-list[data-v-7e32de7a]{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.club-card-list button[data-v-7e32de7a]{position:relative;display:grid;width:min(320px,100%);gap:7px;padding:14px;color:#334155;text-align:left;background:#fff;border:1px solid #e5e9f2;border-radius:8px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.club-card-list button[data-v-7e32de7a]:hover,.club-card-list button.active[data-v-7e32de7a]{border-color:#2563eb}.club-card-list button.active[data-v-7e32de7a]{background:#eff6ff;box-shadow:0 0 0 2px #2563eb1f}.club-card-list strong[data-v-7e32de7a]{max-width:210px;color:#0f172a;font-size:15px}.club-card-list span[data-v-7e32de7a]{color:#475569;font-size:12px}.current-badge[data-v-7e32de7a]{position:absolute;top:12px;right:12px}.club-card-metrics[data-v-7e32de7a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:4px 0}.club-card-metrics em[data-v-7e32de7a]{padding:6px 8px;color:#1e40af;background:#2563eb14;border-radius:6px;font-size:12px;font-style:normal}.current-club-bar[data-v-7e32de7a]{padding:12px 16px;color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:700}.section-heading h2[data-v-7e32de7a]{margin:0;color:#111827;font-size:17px}.detail-card-grid[data-v-7e32de7a]{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;margin-top:14px}.detail-card-grid button[data-v-7e32de7a]{min-height:104px;padding:12px;text-align:left;background:#fff;border:1px solid #e5e9f2;border-radius:8px;cursor:pointer}.detail-card-grid button.active[data-v-7e32de7a]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.detail-card-grid span[data-v-7e32de7a],.detail-card-grid strong[data-v-7e32de7a],.detail-card-grid small[data-v-7e32de7a]{display:block}.detail-card-grid span[data-v-7e32de7a]{color:#475569;font-size:13px}.detail-card-grid strong[data-v-7e32de7a]{margin-top:8px;color:#111827;font-size:18px;overflow-wrap:anywhere}.detail-card-grid small[data-v-7e32de7a]{margin-top:8px;color:#64748b;font-size:12px;line-height:1.45}.tabs-section[data-v-7e32de7a]{margin-top:0;padding:6px 16px 16px}.tab-panel[data-v-7e32de7a]{display:flex;align-items:flex-start;justify-content:space-between;min-height:180px;padding:18px;background:#f8fafc;border:1px solid #e5e9f2;border-radius:8px}h2[data-v-7e32de7a]{margin:0;color:#111827;font-size:18px}p[data-v-7e32de7a]{margin:8px 0 0;color:#64748b;font-size:13px}.basic-grid[data-v-7e32de7a]{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;margin:16px 0 0}.basic-profile-panel[data-v-7e32de7a]{width:100%}.basic-profile-head[data-v-7e32de7a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.identity-large[data-v-7e32de7a]{align-items:flex-start}.identity-large .meta[data-v-7e32de7a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.basic-grid div[data-v-7e32de7a]{padding:12px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.basic-grid dt[data-v-7e32de7a]{color:#64748b;font-size:12px}.basic-grid dd[data-v-7e32de7a]{margin:8px 0 0;color:#111827;font-size:14px;font-weight:700;overflow-wrap:anywhere}.detail-descriptions[data-v-7e32de7a]{margin-top:16px}.game-details[data-v-7e32de7a]{width:100%}.game-metric-grid[data-v-7e32de7a]{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin-top:16px}.game-metric-grid article[data-v-7e32de7a]{padding:12px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.game-metric-grid span[data-v-7e32de7a],.game-metric-grid strong[data-v-7e32de7a]{display:block}.game-metric-grid span[data-v-7e32de7a]{color:#64748b;font-size:12px}.game-metric-grid strong[data-v-7e32de7a]{margin-top:8px;color:#111827;font-size:16px}.positive[data-v-7e32de7a]{color:#047857;font-weight:700}.negative[data-v-7e32de7a]{color:#dc2626;font-weight:700}.control-grid[data-v-7e32de7a]{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;margin-top:16px}.follow-up-panel[data-v-7e32de7a]{width:100%}.follow-up-toolbar[data-v-7e32de7a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.follow-up-toolbar h3[data-v-7e32de7a]{margin:0;color:#111827;font-size:15px}.control-card[data-v-7e32de7a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:146px;padding:14px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.control-card h3[data-v-7e32de7a]{margin:0;color:#111827;font-size:15px}.control-card span[data-v-7e32de7a]{display:inline-block;margin-top:10px;color:#2563eb;font-size:12px;overflow-wrap:anywhere}.source-card[data-v-7e32de7a]{background:#f8fafc;border-style:dashed}.record-table[data-v-7e32de7a],.control-form[data-v-7e32de7a]{margin-top:16px}.full-width[data-v-7e32de7a]{width:100%}.empty-state[data-v-7e32de7a]{margin-top:48px}.customer-service-page[data-v-09a6745d]{padding:20px}.card-header[data-v-09a6745d]{font-size:16px;font-weight:600}.filter-form[data-v-09a6745d]{margin-bottom:20px}.el-pagination[data-v-09a6745d]{margin-top:20px;display:flex;justify-content:flex-end}.detail-content .chat-history[data-v-09a6745d]{margin-top:20px}.detail-content .chat-history h4[data-v-09a6745d]{margin-bottom:12px;font-size:14px;font-weight:600}.detail-content .chat-history .chat-item[data-v-09a6745d]{margin-bottom:16px;padding:12px;background:#f5f7fa;border-radius:4px}.detail-content .chat-history .chat-item .chat-header[data-v-09a6745d]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.detail-content .chat-history .chat-item .chat-header .chat-time[data-v-09a6745d]{font-size:12px;color:#909399}.detail-content .chat-history .chat-item .chat-content[data-v-09a6745d]{padding-left:8px;color:#303133}.full-input[data-v-173d2ccf]{width:100%}.table-section[data-v-173d2ccf]{padding:14px}.table-toolbar[data-v-173d2ccf]{margin-bottom:12px}.table-title[data-v-173d2ccf]{font-size:15px;font-weight:700}.pager[data-v-173d2ccf]{display:flex;justify-content:flex-end;padding-top:14px}.operation-alert[data-v-173d2ccf],.operation-desc[data-v-173d2ccf]{margin-bottom:12px}.seo-page[data-v-84eaf662]{display:flex;flex-direction:column;gap:14px}.strategy-section[data-v-84eaf662]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px}.strategy-card[data-v-84eaf662]{min-width:0;padding:14px;background:#f8fafc;border:1px solid #e5e9f2;border-radius:8px}.strategy-card h2[data-v-84eaf662],.table-toolbar h2[data-v-84eaf662]{margin:0 0 10px;font-size:16px}.strategy-card ul[data-v-84eaf662]{margin:0;padding-left:18px;color:#475569;font-size:13px;line-height:1.8}.score-grid[data-v-84eaf662]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.score-grid span[data-v-84eaf662]{display:flex;flex-direction:column;gap:4px;padding:10px;background:#fff;border:1px solid #e5e9f2;border-radius:8px;color:#64748b;font-size:12px}.score-grid strong[data-v-84eaf662]{color:#0f172a;font-size:18px}.table-toolbar[data-v-84eaf662]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.table-toolbar p[data-v-84eaf662]{margin:0;color:#667085;font-size:13px}.source-grid[data-v-84eaf662]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.source-grid article[data-v-84eaf662]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px;background:#f8fafc;border:1px solid #e5e9f2;border-radius:8px}.source-grid p[data-v-84eaf662]{margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.5}@media(max-width:1280px){.strategy-section[data-v-84eaf662],.source-grid[data-v-84eaf662]{grid-template-columns:1fr}.score-grid[data-v-84eaf662]{grid-template-columns:repeat(2,minmax(0,1fr))}}.domain-monitor-page[data-v-5ea1d9c6]{display:flex;flex-direction:column;gap:14px}.filter-grid[data-v-5ea1d9c6]{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:0 12px}.table-section[data-v-5ea1d9c6]{padding:16px}.website-content-page[data-v-8e5b18aa]{display:flex;flex-direction:column;gap:14px}.content-layout[data-v-8e5b18aa]{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:16px;padding:16px}.content-preview[data-v-8e5b18aa],.content-workbench[data-v-8e5b18aa],.table-section[data-v-8e5b18aa]{min-width:0}.preview-head[data-v-8e5b18aa],.section-title[data-v-8e5b18aa],.table-toolbar[data-v-8e5b18aa]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}h2[data-v-8e5b18aa]{margin:0;font-size:16px}p[data-v-8e5b18aa]{color:#64748b;font-size:13px;line-height:1.6}.screen[data-v-8e5b18aa]{margin-top:12px;padding:16px;background:#111827;border-radius:8px}.screen-hero[data-v-8e5b18aa]{min-height:96px;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:8px;font-weight:700}.screen-line[data-v-8e5b18aa]{height:10px;margin:14px 0;background:#334155;border-radius:999px}.screen-grid[data-v-8e5b18aa]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.screen-grid span[data-v-8e5b18aa]{min-height:50px;display:grid;place-items:center;color:#cbd5e1;background:#1f2937;border-radius:8px;font-size:12px}.workbench-list[data-v-8e5b18aa],.boundary-list[data-v-8e5b18aa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.workbench-list article[data-v-8e5b18aa],.boundary-list article[data-v-8e5b18aa]{min-height:126px;padding:14px;background:#f8fafc;border:1px solid #e5e9f2;border-radius:8px}.boundary-section[data-v-8e5b18aa],.table-section[data-v-8e5b18aa]{padding:16px}.dialog-preview[data-v-8e5b18aa]{padding:18px;background:#f8fafc;border:1px solid #e5e9f2;border-radius:8px}.dialog-preview div[data-v-8e5b18aa]{display:flex;flex-wrap:wrap;gap:8px}.dialog-preview span[data-v-8e5b18aa]{padding:8px 12px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}@media(max-width:1180px){.content-layout[data-v-8e5b18aa],.workbench-list[data-v-8e5b18aa],.boundary-list[data-v-8e5b18aa]{grid-template-columns:1fr}}.system-page[data-v-32b18aaa]{display:flex;flex-direction:column;gap:14px}.inline-tag[data-v-32b18aaa]{margin:2px 4px 2px 0}.system-page[data-v-be3cd888]{display:flex;flex-direction:column;gap:14px}.table-toolbar[data-v-be3cd888]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.table-title[data-v-be3cd888]{font-size:16px;font-weight:700}.table-note[data-v-be3cd888]{margin-top:4px;color:#64748b;font-size:12px}.system-page[data-v-fdcf7739]{display:flex;flex-direction:column;gap:14px}.table-toolbar[data-v-fdcf7739]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.table-title[data-v-fdcf7739]{font-size:16px;font-weight:700}.table-note[data-v-fdcf7739]{margin-top:4px;color:#64748b;font-size:12px}.full-input[data-v-fdcf7739]{width:100%}.system-page[data-v-037cf5ed],.tech-page[data-v-251d4ba9]{display:flex;flex-direction:column;gap:14px}.table-note[data-v-251d4ba9]{margin-bottom:12px;color:#64748b;font-size:12px}.tech-page[data-v-3cb828e5]{display:flex;flex-direction:column;gap:14px}.table-note[data-v-3cb828e5]{margin-bottom:12px;color:#64748b;font-size:12px}[data-v-3cb828e5] .danger-row{--el-table-tr-bg-color: #fff7ed}.diamond-page[data-v-140a2893]{display:flex;flex-direction:column;gap:14px}.adjust-form[data-v-140a2893]{margin-top:18px}.legacy-context[data-v-140a2893]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;color:#475569;font-size:13px}.legacy-context div[data-v-140a2893]{padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.legacy-context strong[data-v-140a2893]{display:block;margin-bottom:4px;color:#0f172a}.full-input[data-v-140a2893]{width:100%}@media(max-width:900px){.legacy-context[data-v-140a2893]{grid-template-columns:1fr}}.dashboard-data-page[data-v-2ac6afe5]{display:flex;flex-direction:column;gap:14px}.visual-section[data-v-2ac6afe5]{padding:16px}.visual-toolbar[data-v-2ac6afe5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.visual-toolbar h2[data-v-2ac6afe5],.chart-head h3[data-v-2ac6afe5]{margin:0;color:#0f172a}.visual-toolbar h2[data-v-2ac6afe5]{font-size:16px}.visual-toolbar p[data-v-2ac6afe5],.chart-head span[data-v-2ac6afe5]{color:#64748b;font-size:13px}.visual-toolbar p[data-v-2ac6afe5]{margin:6px 0 0}.chart-grid[data-v-2ac6afe5]{display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));gap:12px}.chart-card[data-v-2ac6afe5]{min-height:286px;padding:14px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.chart-card.wide[data-v-2ac6afe5]{grid-column:span 1}.chart-head[data-v-2ac6afe5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.chart-head h3[data-v-2ac6afe5]{font-size:15px}.top-focus-grid[data-v-2ac6afe5],.resource-grid[data-v-2ac6afe5]{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.top-focus-grid button[data-v-2ac6afe5],.resource-grid button[data-v-2ac6afe5]{display:grid;min-height:132px;padding:12px;color:#334155;text-align:left;background:#f8fafc;border:1px solid #e5e9f2;border-radius:8px;cursor:pointer}.top-focus-grid button.active[data-v-2ac6afe5]{background:#eff6ff;border-color:#2563eb}.top-focus-grid span[data-v-2ac6afe5],.resource-grid span[data-v-2ac6afe5]{color:#64748b;font-size:12px}.top-focus-grid strong[data-v-2ac6afe5],.resource-grid strong[data-v-2ac6afe5]{margin-top:8px;color:#0f172a;font-size:20px}.top-focus-grid em[data-v-2ac6afe5],.resource-grid em[data-v-2ac6afe5]{margin-top:8px;color:#64748b;font-size:12px;font-style:normal}.resource-grid[data-v-2ac6afe5]{grid-template-columns:repeat(3,minmax(180px,1fr))}.resource-grid button.grow[data-v-2ac6afe5]{background:#ecfdf5;border-color:#bbf7d0}.resource-grid button.watch[data-v-2ac6afe5]{background:#fffbeb;border-color:#fde68a}.resource-grid button.risk[data-v-2ac6afe5]{background:#fef2f2;border-color:#fecaca}.intervention-list[data-v-2ac6afe5]{display:grid;gap:10px}.intervention-list button[data-v-2ac6afe5]{display:grid;grid-template-columns:54px 74px 1fr;gap:8px;align-items:center;padding:12px;color:#334155;text-align:left;background:#f8fafc;border:1px solid #e5e9f2;border-radius:8px;cursor:pointer}.intervention-list em[data-v-2ac6afe5]{grid-column:2 / 4;color:#64748b;font-size:12px;font-style:normal}.line-chart svg[data-v-2ac6afe5]{width:100%;height:220px;background:linear-gradient(#f8fafc 1px,transparent 1px),linear-gradient(90deg,#f8fafc 1px,transparent 1px);background-size:100% 44px,64px 100%;border:1px solid #eef2f7;border-radius:6px}.line[data-v-2ac6afe5]{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.line.revenue[data-v-2ac6afe5]{stroke:#2563eb}.line.withdraw[data-v-2ac6afe5]{stroke:#f59e0b}.line.net[data-v-2ac6afe5]{stroke:#14b8a6}.line.dau-line[data-v-2ac6afe5]{stroke:#22c55e}.chart-legend[data-v-2ac6afe5]{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;color:#475569;font-size:12px}.dot[data-v-2ac6afe5]{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.revenue-dot[data-v-2ac6afe5]{background:#2563eb}.withdraw-dot[data-v-2ac6afe5]{background:#f59e0b}.net-dot[data-v-2ac6afe5]{background:#14b8a6}.dau-dot[data-v-2ac6afe5]{background:#22c55e}.mini-bars[data-v-2ac6afe5]{display:flex;align-items:flex-end;justify-content:space-between;height:226px;padding:12px;border:1px solid #eef2f7;border-radius:6px}.mini-bar-group[data-v-2ac6afe5]{display:grid;grid-template-columns:repeat(3,12px);align-items:end;gap:4px;height:100%}.mini-bar-group small[data-v-2ac6afe5]{grid-column:1 / 4;color:#94a3b8;font-size:11px;text-align:center}.mini-bar[data-v-2ac6afe5]{min-height:14px;border-radius:5px 5px 0 0}.mini-bar.dau[data-v-2ac6afe5]{background:#2563eb}.mini-bar.new-user[data-v-2ac6afe5]{background:#14b8a6}.mini-bar.recharge-user[data-v-2ac6afe5]{background:#f59e0b}.chart-switch[data-v-2ac6afe5]{margin-bottom:12px}.bar-list[data-v-2ac6afe5],.abnormal-list[data-v-2ac6afe5],.cluster-structure[data-v-2ac6afe5]{display:grid;gap:10px}.bar-list button[data-v-2ac6afe5],.abnormal-list button[data-v-2ac6afe5],.cluster-structure button[data-v-2ac6afe5]{display:grid;width:100%;align-items:center;gap:10px;border:0;background:transparent;cursor:pointer}.bar-list button[data-v-2ac6afe5]{grid-template-columns:150px minmax(120px,1fr) 92px;padding:4px;color:#334155;font-size:12px;text-align:left}.bar-list button.active[data-v-2ac6afe5],.cluster-structure button.active[data-v-2ac6afe5],.cluster-grouped-bars button.active[data-v-2ac6afe5]{background:#eff6ff;border-radius:6px}.bar-track[data-v-2ac6afe5]{height:10px;overflow:hidden;background:#eef2f7;border-radius:999px}.bar-track i[data-v-2ac6afe5]{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#14b8a6);border-radius:inherit}.health-matrix[data-v-2ac6afe5]{position:relative;height:230px;border:1px solid #e2e8f0;border-radius:6px;background:linear-gradient(90deg,transparent 49.5%,#cbd5e1 50%,transparent 50.5%),linear-gradient(transparent 49.5%,#cbd5e1 50%,transparent 50.5%),#f8fafc}.axis[data-v-2ac6afe5]{position:absolute;color:#64748b;font-size:12px}.axis-y[data-v-2ac6afe5]{top:8px;left:8px}.axis-x[data-v-2ac6afe5]{right:10px;bottom:8px}.matrix-point[data-v-2ac6afe5]{position:absolute;display:grid;place-items:center;padding:0;color:#fff;border:2px solid #fff;border-radius:50%;cursor:pointer;transform:translate(-50%,50%);box-shadow:0 8px 18px #0f172a33}.matrix-point.good[data-v-2ac6afe5]{background:#16a34a}.matrix-point.watch[data-v-2ac6afe5]{background:#f59e0b}.matrix-point.risk[data-v-2ac6afe5]{background:#dc2626}.matrix-point.active[data-v-2ac6afe5]{outline:3px solid rgba(37,99,235,.35)}.matrix-point b[data-v-2ac6afe5]{position:absolute;top:-19px;color:#334155;font-size:11px;white-space:nowrap}.abnormal-card[data-v-2ac6afe5]{min-height:auto}.abnormal-list button[data-v-2ac6afe5]{grid-template-columns:58px 120px 86px minmax(150px,1fr);padding:10px;color:#334155;background:#f8fafc;border:1px solid #eef2f7;border-radius:6px;text-align:left}.abnormal-list em[data-v-2ac6afe5]{color:#64748b;font-style:normal}.cluster-grouped-bars[data-v-2ac6afe5]{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));align-items:end;gap:14px;min-height:230px;padding:12px;border:1px solid #eef2f7;border-radius:6px}.cluster-grouped-bars button[data-v-2ac6afe5]{display:grid;gap:8px;padding:8px;border:0;background:transparent;cursor:pointer}.cluster-bars[data-v-2ac6afe5]{display:flex;align-items:end;justify-content:center;gap:7px;height:150px}.cluster-bars i[data-v-2ac6afe5]{width:18px;min-height:10px;border-radius:5px 5px 0 0}.cluster-bars .income[data-v-2ac6afe5],.stack-track .income[data-v-2ac6afe5]{background:#2563eb}.cluster-bars .withdraw[data-v-2ac6afe5]{background:#f97316}.cluster-bars .net[data-v-2ac6afe5]{background:#14b8a6}.stack-track[data-v-2ac6afe5]{position:relative;height:12px;overflow:hidden;background:#eef2f7;border-radius:999px}.stack-track i[data-v-2ac6afe5]{position:absolute;top:0;bottom:0;left:0}.stack-track .total[data-v-2ac6afe5]{background:#cbd5e1}.stack-track .active[data-v-2ac6afe5]{background:#60a5fa}.stack-track .risk[data-v-2ac6afe5]{background:#ef4444}.cluster-structure button[data-v-2ac6afe5]{grid-template-columns:76px minmax(140px,1fr);padding:8px;text-align:left}.donut-wrap[data-v-2ac6afe5]{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:18px;min-height:210px}.donut-chart[data-v-2ac6afe5]{width:160px;height:160px;border-radius:50%;background:conic-gradient(#2563eb 0,#2563eb 41%,#14b8a6 41%,#14b8a6 71%,#f59e0b 71%,#f59e0b 89%,#ef4444 89%,#ef4444)}.donut-chart[data-v-2ac6afe5]:after{display:block;width:88px;height:88px;margin:36px;content:"";background:#fff;border-radius:50%}.donut-legend[data-v-2ac6afe5]{display:grid;gap:10px;color:#475569;font-size:12px}.donut-legend i[data-v-2ac6afe5]{display:inline-block;width:10px;height:10px;margin-right:7px;border-radius:50%}.agent-bars button[data-v-2ac6afe5]{grid-template-columns:160px minmax(120px,1fr) 110px}.agent-dual-bars[data-v-2ac6afe5]{display:grid;gap:10px}.agent-dual-bars button[data-v-2ac6afe5],.agent-focus-table button[data-v-2ac6afe5]{display:grid;width:100%;align-items:center;gap:10px;padding:9px;color:#334155;background:#f8fafc;border:1px solid #eef2f7;border-radius:6px;cursor:pointer}.agent-dual-bars button[data-v-2ac6afe5]{grid-template-columns:86px minmax(130px,1fr) 86px;text-align:left}.agent-dual-bars button.active[data-v-2ac6afe5],.agent-focus-table button.active[data-v-2ac6afe5]{background:#eff6ff}.agent-dual-bars div[data-v-2ac6afe5]{display:grid;gap:5px}.agent-dual-bars i[data-v-2ac6afe5]{display:block;height:8px;border-radius:999px}.agent-dual-bars .new-users[data-v-2ac6afe5]{background:#2563eb}.agent-dual-bars .effective-users[data-v-2ac6afe5]{background:#14b8a6}.agent-revenue-chart[data-v-2ac6afe5]{display:grid;grid-template-columns:repeat(5,minmax(84px,1fr));align-items:end;gap:12px;min-height:230px;padding:12px;border:1px solid #eef2f7;border-radius:6px}.agent-revenue-chart button[data-v-2ac6afe5]{display:grid;gap:8px;padding:8px;color:#334155;background:transparent;border:0;border-radius:6px;cursor:pointer}.agent-revenue-chart button.active[data-v-2ac6afe5]{background:#eff6ff}.agent-column-bars[data-v-2ac6afe5]{display:flex;align-items:end;justify-content:center;gap:8px;height:156px}.agent-column-bars i[data-v-2ac6afe5]{width:18px;min-height:12px;border-radius:6px 6px 0 0}.agent-column-bars .income[data-v-2ac6afe5]{background:#2563eb}.agent-column-bars .withdraw[data-v-2ac6afe5]{background:#f97316}.agent-quality-matrix .matrix-point[data-v-2ac6afe5]{background:#14b8a6}.agent-level-chart[data-v-2ac6afe5]{display:grid;gap:12px}.agent-level-chart div[data-v-2ac6afe5]{display:grid;grid-template-columns:78px minmax(120px,1fr) 42px;align-items:center;gap:10px;color:#475569;font-size:12px}.club-agent-focus[data-v-2ac6afe5]{margin-top:14px;padding:14px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.focus-card-grid[data-v-2ac6afe5]{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin-top:12px}.focus-card-grid article[data-v-2ac6afe5]{display:grid;gap:5px;padding:12px;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px}.focus-card-grid span[data-v-2ac6afe5],.focus-card-grid em[data-v-2ac6afe5]{color:#64748b;font-size:12px;font-style:normal}.focus-card-grid strong[data-v-2ac6afe5]{color:#0f172a;font-size:18px}.agent-focus-table[data-v-2ac6afe5]{display:grid;gap:8px;margin-top:12px}.agent-focus-table button[data-v-2ac6afe5]{grid-template-columns:180px 150px 150px 150px 90px;text-align:left}.agent-focus-table em[data-v-2ac6afe5]{color:#64748b;font-style:normal}.table-section[data-v-2ac6afe5] .linked-row td{background:#eff6ff!important}.table-section[data-v-2ac6afe5],.drill-section[data-v-2ac6afe5]{padding:16px}.section-title[data-v-2ac6afe5],.table-toolbar[data-v-2ac6afe5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-title h2[data-v-2ac6afe5],.table-toolbar h2[data-v-2ac6afe5]{margin:0;font-size:16px}.section-title span[data-v-2ac6afe5],.table-toolbar p[data-v-2ac6afe5]{margin:6px 0 0;color:#64748b;font-size:13px}.drill-list[data-v-2ac6afe5]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin-top:12px}.drill-list div[data-v-2ac6afe5]{display:flex;align-items:center;gap:10px;min-height:58px;padding:12px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.drill-list span[data-v-2ac6afe5]{display:grid;width:28px;height:28px;place-items:center;color:#fff;background:#2563eb;border-radius:50%;font-weight:700}.drawer-alert[data-v-2ac6afe5]{margin-top:14px}@media(max-width:1280px){.chart-grid[data-v-2ac6afe5]{grid-template-columns:1fr}.top-focus-grid[data-v-2ac6afe5]{grid-template-columns:repeat(2,minmax(160px,1fr))}.resource-grid[data-v-2ac6afe5]{grid-template-columns:1fr}.cluster-grouped-bars[data-v-2ac6afe5],.agent-revenue-chart[data-v-2ac6afe5],.focus-card-grid[data-v-2ac6afe5]{grid-template-columns:repeat(2,minmax(120px,1fr))}.agent-focus-table button[data-v-2ac6afe5]{grid-template-columns:1fr}}.wallet-log-page[data-v-11481f8a],.exception-overview-page[data-v-966d3533]{display:flex;flex-direction:column;gap:14px}.exception-section[data-v-966d3533]{padding:16px}.negative-number[data-v-966d3533]{color:#c03535;font-weight:700}.exception-drawer[data-v-966d3533]{min-height:100%;padding:20px;background:#f5f7fb}.exception-drawer header[data-v-966d3533]{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-20px -20px 16px;padding:16px 20px;background:#fff;border-bottom:1px solid #e5e9f2}.exception-drawer h2[data-v-966d3533],.detail-block h3[data-v-966d3533]{margin:0;color:#111827;font-size:17px}.exception-drawer header p[data-v-966d3533],.detail-block p[data-v-966d3533]{margin:6px 0 0;color:#667085;font-size:13px}.detail-block[data-v-966d3533]{margin-top:14px;padding:16px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.detail-grid[data-v-966d3533]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.detail-grid article[data-v-966d3533]{min-height:58px;padding:10px;background:#f8fafc;border-radius:8px}.detail-grid span[data-v-966d3533]{color:#667085;font-size:12px}.detail-grid strong[data-v-966d3533]{display:block;margin-top:6px;color:#111827;font-size:13px;overflow-wrap:anywhere}.api-test-page[data-v-6f3b5b90]{padding:20px;font-size:14px}.json-pretty-container[data-v-6f3b5b90]{margin-top:20px;background:#fff;padding:16px}.form-item[data-v-6f3b5b90]{margin-bottom:10px}.form-item label[data-v-6f3b5b90]{display:inline-block;width:100px}.form-item input[data-v-6f3b5b90]{padding:6px 10px;border:1px solid #ddd;border-radius:4px;width:200px}button[data-v-6f3b5b90]{padding:8px 16px;background:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-6f3b5b90]:hover{background:#66b1ff}.login-page[data-v-927973e9]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px}.login-container[data-v-927973e9]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000001a;padding:40px;width:100%;max-width:400px}.login-header[data-v-927973e9]{text-align:center;margin-bottom:30px}.login-header h2[data-v-927973e9]{margin:0 0 10px;color:#333;font-size:24px}.login-header p[data-v-927973e9]{margin:0;color:#999;font-size:14px}.login-form .form-item[data-v-927973e9]{margin-bottom:20px}.login-form .form-item label[data-v-927973e9]{display:block;margin-bottom:8px;color:#666;font-size:14px}.login-form .form-item input[data-v-927973e9]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s}.login-form .form-item input[data-v-927973e9]:focus{outline:none;border-color:#667eea}.login-form .form-item input[data-v-927973e9]::placeholder{color:#bbb}.login-form .login-btn[data-v-927973e9]{width:100%;padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:opacity .3s}.login-form .login-btn[data-v-927973e9]:hover:not(:disabled){opacity:.9}.login-form .login-btn[data-v-927973e9]:disabled{opacity:.7;cursor:not-allowed}.error-message[data-v-927973e9]{margin-top:15px;padding:12px;background:#fee2e2;color:#dc2626;border-radius:6px;font-size:14px;text-align:center}
