body,html{margin:0;padding:0;font-family:Avenir Next,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,body,html{height:100%}.layout-container[data-v-e44e3402]{height:100%;background:linear-gradient(90deg,rgba(31,42,37,.04) 1px,transparent 0),linear-gradient(180deg,rgba(31,42,37,.04) 1px,transparent 0),#eef2f0;background-size:32px 32px}.sidebar[data-v-e44e3402]{position:relative;background:#17201c;color:#fff;border-right:1px solid hsla(0,0%,100%,.08);padding:16px 12px 104px;box-sizing:border-box}.logo[data-v-e44e3402]{min-height:70px;display:flex;align-items:center;justify-content:flex-start;color:#f7faf7;padding:10px 10px 18px;margin-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.08)}.brand-block[data-v-e44e3402]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-e44e3402]{width:42px;height:42px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:8px;background:#d8ef75;box-shadow:none;flex-shrink:0;color:#17201c;letter-spacing:0}.brand-mark-line[data-v-e44e3402]{display:block;line-height:1;font-weight:800;text-transform:uppercase}.brand-mark-main[data-v-e44e3402]{font-size:13px}.brand-mark-sub[data-v-e44e3402]{color:#355847;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.brand-block h3[data-v-e44e3402]{margin:0;color:#f7faf7;font-size:17px;font-weight:800;letter-spacing:0;line-height:1.2}.customer-switcher[data-v-e44e3402]{margin:10px 0 16px;padding:12px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.05)}.switcher-label[data-v-e44e3402]{font-size:12px;color:#87968f;margin-bottom:8px}.sidebar[data-v-e44e3402] .el-input__inner{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#f3f8f4;border-radius:8px}.sidebar[data-v-e44e3402] .el-input__suffix{color:#aebdb6}.sidebar-menu[data-v-e44e3402]{border-right:none}.sidebar-menu[data-v-e44e3402] .el-menu-item{height:42px;line-height:42px;border-radius:8px;margin:4px 0;padding:0 12px!important;transition:background .16s ease,color .16s ease}.sidebar-menu[data-v-e44e3402] .el-menu-item:hover{color:#f3f8f4!important;background:hsla(0,0%,100%,.06)!important}.sidebar-menu[data-v-e44e3402] .el-menu-item.is-active{color:#17201c!important;font-weight:700;background:#d8ef75!important;box-shadow:none}.menu-dot[data-v-e44e3402]{width:7px;height:7px;margin-right:10px;border:1px solid currentColor;border-radius:50%}.sidebar-foot[data-v-e44e3402]{position:absolute;right:12px;bottom:16px;left:12px;display:flex;align-items:center;gap:10px;padding:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:8px}.sidebar-foot span[data-v-e44e3402],.sidebar-foot strong[data-v-e44e3402]{display:block}.sidebar-foot strong[data-v-e44e3402]{color:#edf6ef;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.sidebar-foot span[data-v-e44e3402]{color:#87968f;font-size:12px}.live-indicator[data-v-e44e3402]{width:9px;height:9px;background:#54b77a;border-radius:50%;box-shadow:0 0 0 5px rgba(84,183,122,.12)}.el-header[data-v-e44e3402]{height:74px!important;background:rgba(248,250,247,.92);border-bottom:1px solid #dce3dc;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:0 28px}.el-main[data-v-e44e3402]{min-height:calc(100vh - 74px);padding:28px}.main-shell[data-v-e44e3402]{min-height:100%;display:flex;flex-direction:column}.page-icp[data-v-e44e3402]{margin-top:auto;padding:20px 0 4px;text-align:center;font-size:12px;line-height:1.6;color:#7d879b}.header-wrapper[data-v-e44e3402]{display:flex;justify-content:space-between;align-items:center;height:100%}.title[data-v-e44e3402]{margin:0;color:#1f2924;font-size:22px;font-weight:760;letter-spacing:0}.header-title[data-v-e44e3402]{display:grid;gap:4px}.section-kicker[data-v-e44e3402]{color:#66746d;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em}.user-info[data-v-e44e3402]{display:flex;align-items:center;gap:10px;padding:7px 10px 7px 7px;color:#1f2924;background:#fff;border:1px solid #dce3dc;border-radius:8px;font-size:14px}.avatar-mark[data-v-e44e3402]{display:grid;width:32px;height:32px;place-items:center;color:#17201c;font-weight:800;background:#d8ef75;border-radius:7px}.user-copy span[data-v-e44e3402],.user-copy strong[data-v-e44e3402]{display:block}.user-copy strong[data-v-e44e3402]{color:#1f2924;font-size:13px;line-height:16px}.user-copy span[data-v-e44e3402]{color:#6f7f77;font-size:12px}.account-btn[data-v-e44e3402],.logout-btn[data-v-e44e3402]{color:#355847;padding-left:4px}.password-dialog[data-v-e44e3402] .el-dialog__body{padding-top:10px}.customer-option[data-v-e44e3402]{display:flex;align-items:center;gap:10px}.customer-dot[data-v-e44e3402]{width:9px;height:9px;border-radius:50%;flex:0 0 9px}@media (max-width:900px){.layout-container[data-v-e44e3402]{display:block;height:auto;min-height:100%}.sidebar[data-v-e44e3402]{width:100%!important;padding-bottom:16px}.sidebar-foot[data-v-e44e3402]{position:static;margin-top:10px}.el-header[data-v-e44e3402]{height:auto!important;padding:18px}.header-wrapper[data-v-e44e3402]{align-items:flex-start;flex-direction:column;gap:14px}.el-main[data-v-e44e3402]{padding:18px}}.dashboard[data-v-9173b3e8]{display:grid;gap:20px}.dashboard-hero[data-v-9173b3e8]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:26px;overflow:hidden;background:linear-gradient(135deg,rgba(216,239,117,.52),rgba(248,250,247,.88) 42%),repeating-linear-gradient(45deg,rgba(23,32,28,.06) 1px,transparent 1px 13px);border:1px solid rgba(32,39,35,.1);border-radius:14px}.section-kicker[data-v-9173b3e8]{color:#66746d;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em}.dashboard-hero h2[data-v-9173b3e8]{margin:8px 0 8px;color:#17201c;font-size:30px;font-weight:820;letter-spacing:0}.dashboard-hero p[data-v-9173b3e8]{max-width:620px;margin:0;color:#5c6962;font-size:15px;line-height:1.7}.dashboard-card[data-v-9173b3e8] .el-card__body{padding:20px}.card-header[data-v-9173b3e8]{display:flex;justify-content:space-between;align-items:center;gap:16px}.card-header h3[data-v-9173b3e8]{margin:0;color:#17201c;font-size:18px;font-weight:780}.card-header p[data-v-9173b3e8]{margin:5px 0 0;color:#66746d;font-size:13px}.card-content[data-v-9173b3e8]{position:relative;min-height:116px}.card-content[data-v-9173b3e8]:after{position:absolute;right:0;bottom:0;width:54px;height:54px;content:"";background:linear-gradient(135deg,rgba(216,239,117,.92),rgba(84,183,122,.18)),repeating-linear-gradient(45deg,rgba(23,32,28,.08) 1px,transparent 1px 8px);border-radius:12px}.accent-card[data-v-9173b3e8]{background:#17201c}.accent-card .card-text[data-v-9173b3e8],.accent-card .metric-label[data-v-9173b3e8]{color:#aebdb6}.accent-card .card-number[data-v-9173b3e8]{color:#d8ef75}.metric-label[data-v-9173b3e8]{color:#66746d;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.card-number[data-v-9173b3e8]{margin-top:20px;color:#17201c;font-family:SFMono-Regular,Consolas,monospace;font-size:42px;font-weight:820;line-height:1}.card-text[data-v-9173b3e8]{margin-top:10px;font-size:14px;color:#66746d}.campaign-list-card[data-v-9173b3e8]{margin-top:0}@media (max-width:900px){.dashboard-hero[data-v-9173b3e8]{align-items:flex-start;flex-direction:column}.dashboard-hero h2[data-v-9173b3e8]{font-size:24px}.dashboard[data-v-9173b3e8] .el-col{width:100%}}.campaign-list[data-v-23cea49a]{padding:20px 0}.page-header[data-v-23cea49a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-23cea49a]{margin:0;font-weight:400}.page-header p[data-v-23cea49a]{margin:5px 0 0;color:#909399}.filter-container[data-v-23cea49a]{margin-bottom:20px}.filter-form[data-v-23cea49a]{display:flex;align-items:center}.delete-btn[data-v-23cea49a]{color:#f56c6c}.pagination-container[data-v-23cea49a]{display:flex;justify-content:flex-end;margin-top:20px}.campaign-edit[data-v-dc919aa4]{padding:20px 0}.page-header[data-v-dc919aa4]{margin-bottom:20px}.page-header h2[data-v-dc919aa4]{margin:0;font-weight:400}.page-header p[data-v-dc919aa4]{margin:5px 0 0;color:#909399}.form-card[data-v-dc919aa4]{margin-bottom:20px}.form-actions[data-v-dc919aa4]{display:flex;justify-content:center;margin-top:30px;margin-bottom:50px}.form-actions button[data-v-dc919aa4]{margin:0 10px;min-width:120px}.material-selector[data-v-dc919aa4]{display:flex;align-items:flex-start}.material-preview[data-v-dc919aa4]{margin-left:20px}.material-preview-doc[data-v-dc919aa4]{display:flex;flex-direction:column;gap:10px}.material-option[data-v-dc919aa4]{display:flex;align-items:center}.material-option span[data-v-dc919aa4]{margin-left:10px}.doc-option[data-v-dc919aa4]{gap:10px}.doc-option-copy[data-v-dc919aa4]{display:flex;flex-direction:column}.doc-option-copy small[data-v-dc919aa4]{color:#8492a6}.doc-preview-copy[data-v-dc919aa4]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.doc-preview-copy span[data-v-dc919aa4]{color:#7d8aa3;line-height:1.6}.brand-checkbox-container[data-v-dc919aa4]{display:flex;flex-wrap:wrap;max-height:150px;overflow-y:auto}.brand-checkbox-item[data-v-dc919aa4]{width:100px;margin-bottom:10px;display:flex;align-items:center}.brand-checkbox-item label[data-v-dc919aa4]{margin-left:5px}.form-item-tips[data-v-dc919aa4]{color:#909399;font-size:12px;margin-top:5px}.form-item-tips i[data-v-dc919aa4]{margin-right:4px}.review-status-note[data-v-dc919aa4]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:8px;color:#a16207;background:#fef3c7;border:1px solid #fde68a;font-size:13px}.video-filename[data-v-dc919aa4]{margin-left:10px;color:#606266}.audience-package-option[data-v-dc919aa4],.media-slot-option[data-v-dc919aa4]{display:flex;flex-direction:column;width:100%;padding:5px 0;white-space:normal;word-break:break-all}.audience-package-name[data-v-dc919aa4],.media-slot-name[data-v-dc919aa4]{font-weight:700;margin-bottom:4px}.audience-package-info[data-v-dc919aa4],.media-slot-info[data-v-dc919aa4]{color:#909399;font-size:12px;display:flex;flex-wrap:wrap;gap:8px}.three-image-container[data-v-dc919aa4]{display:flex;flex-direction:column;gap:16px}.three-image-selector[data-v-dc919aa4]{display:flex;align-items:flex-start;width:100%}.three-image-selector .el-select[data-v-dc919aa4]{width:320px}.package-names-container[data-v-dc919aa4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:32px}.package-name-tag[data-v-dc919aa4]{margin:2px 0}.input-new-tag[data-v-dc919aa4]{width:200px}.button-new-tag[data-v-dc919aa4]{border:1px dashed #d9d9d9;color:#999;background:#fafafa}.button-new-tag[data-v-dc919aa4]:hover{border-color:#409eff;color:#409eff}.doc-preview-fallback[data-v-dc919aa4]{border-radius:12px;background:linear-gradient(135deg,#2f6bff,#6a8bff);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.08em}.doc-preview-fallback.small[data-v-dc919aa4]{width:50px;height:30px;font-size:10px}.doc-preview-fallback.large[data-v-dc919aa4]{width:220px;height:132px;font-size:20px}.audience-package-dropdown .el-select-dropdown__item,.docx-material-dropdown .el-select-dropdown__item,.media-slot-dropdown .el-select-dropdown__item{height:auto!important;padding:5px 20px!important;line-height:1.5!important}.audience-package-dropdown.el-select-dropdown,.media-slot-dropdown.el-select-dropdown{min-width:400px!important}.docx-material-dropdown.el-select-dropdown{width:640px!important;min-width:640px!important;max-width:calc(100vw - 96px)!important;overflow:hidden!important}.docx-material-dropdown .doc-option{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.docx-material-dropdown .doc-option-copy{flex:1 1 auto;min-width:0;overflow:hidden}.docx-material-dropdown .doc-option-copy span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-list[data-v-c13b8d9c]{padding:20px 0}.page-header[data-v-c13b8d9c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-actions[data-v-c13b8d9c]{display:flex;gap:12px}.page-header h2[data-v-c13b8d9c]{margin:0;font-weight:400}.page-header p[data-v-c13b8d9c]{margin:5px 0 0;color:#909399}.filter-container[data-v-c13b8d9c]{margin-bottom:20px}.filter-form[data-v-c13b8d9c]{display:flex;align-items:center}.pagination-container[data-v-c13b8d9c]{display:flex;justify-content:flex-end;margin-top:20px}.material-card[data-v-c13b8d9c]{height:100%;display:flex;flex-direction:column}.material-image[data-v-c13b8d9c]{height:120px;display:flex;justify-content:center;align-items:center;overflow:hidden}.material-image img[data-v-c13b8d9c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload[data-v-c13b8d9c]{width:100%}.url-container[data-v-c13b8d9c]{word-break:break-all}.folder-input[data-v-c13b8d9c]{display:none}.doc-preview-card[data-v-c13b8d9c]{display:flex;align-items:center}.doc-preview-fallback[data-v-c13b8d9c]{width:80px;height:45px;border-radius:8px;background:linear-gradient(135deg,#2f6bff,#6a8bff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.08em}.video-preview-card[data-v-c13b8d9c]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.media-slot-list[data-v-3bb4e4e9]{padding:20px 0}.page-header[data-v-3bb4e4e9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-3bb4e4e9]{margin:0;font-weight:400}.page-header p[data-v-3bb4e4e9]{margin:5px 0 0;color:#909399}.filter-container[data-v-3bb4e4e9]{margin-bottom:20px}.pagination-container[data-v-3bb4e4e9]{margin-top:20px;text-align:right}.dialog-footer[data-v-3bb4e4e9]{display:flex;justify-content:flex-end}.warn-text[data-v-3bb4e4e9]{color:#f56c6c;font-weight:700}.el-form-item__tip[data-v-3bb4e4e9]{font-size:12px;color:#909399;margin-top:3px}.reports-page[data-v-c7e2b812]{padding:22px 0 30px}.hero-panel[data-v-c7e2b812]{display:flex;justify-content:space-between;gap:24px;padding:28px 30px;border-radius:28px;margin-bottom:22px;background:radial-gradient(circle at top right,rgba(44,115,255,.28),transparent 28%),linear-gradient(135deg,#10203f,#19356a 52%,#2857b8);color:#f5f8ff;box-shadow:0 24px 60px rgba(23,52,110,.22)}.hero-tag[data-v-c7e2b812]{display:inline-flex;padding:6px 10px;border-radius:999px;margin-bottom:14px;background:hsla(0,0%,100%,.12);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.hero-copy h2[data-v-c7e2b812]{margin:0 0 10px;font-size:32px;line-height:1.1}.hero-copy p[data-v-c7e2b812]{max-width:680px;margin:0;color:rgba(245,248,255,.82);line-height:1.7}.hero-meta[data-v-c7e2b812]{min-width:220px;display:flex;flex-direction:column;gap:14px}.meta-pill[data-v-c7e2b812]{padding:16px 18px;border-radius:18px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.08)}.period-switcher[data-v-c7e2b812]{display:inline-flex;gap:8px;flex-wrap:wrap}.period-button[data-v-c7e2b812]{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:rgba(245,248,255,.8);border-radius:999px;padding:7px 14px;font-size:13px;cursor:pointer;transition:all .2s ease}.period-button.active[data-v-c7e2b812]{background:#fff;color:#1b3261;border-color:#fff;box-shadow:0 8px 18px rgba(16,32,63,.18)}.meta-label[data-v-c7e2b812]{display:block;margin-bottom:6px;font-size:12px;color:rgba(245,248,255,.72)}.summary-grid[data-v-c7e2b812]{margin-bottom:22px}.metric-card[data-v-c7e2b812]{min-height:142px;padding:24px;border-radius:24px;background:hsla(0,0%,100%,.9);box-shadow:0 16px 34px rgba(18,40,80,.08)}.metric-label[data-v-c7e2b812]{display:inline-block;margin-bottom:14px;font-size:13px;color:#6e7d99}.metric-value[data-v-c7e2b812]{font-size:30px;font-weight:700;color:#13213f}.metric-footnote[data-v-c7e2b812]{display:block;margin-top:12px;color:#8190a8;font-size:13px}.trend-card[data-v-c7e2b812]{margin-bottom:22px}.trend-grid[data-v-c7e2b812]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.trend-panel[data-v-c7e2b812]{position:relative;padding:18px 18px 14px;border-radius:22px;background:linear-gradient(180deg,#f8fbff,#eef3fb)}.trend-tooltip[data-v-c7e2b812]{position:absolute;z-index:2;transform:translateX(-50%);min-width:120px;padding:10px 12px;border-radius:14px;background:rgba(16,24,40,.92);color:#fff;box-shadow:0 14px 28px rgba(10,18,32,.22);pointer-events:none}.tooltip-date[data-v-c7e2b812],.tooltip-label[data-v-c7e2b812]{display:block;font-size:12px}.trend-tooltip strong[data-v-c7e2b812]{display:block;margin:4px 0;font-size:18px}.trend-head[data-v-c7e2b812]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.trend-label[data-v-c7e2b812]{display:block;margin-bottom:8px;color:#70809a;font-size:13px}.trend-head strong[data-v-c7e2b812]{font-size:28px;color:#13213f}.trend-badge[data-v-c7e2b812]{padding:7px 10px;border-radius:999px;font-size:12px;font-weight:600}.trend-svg[data-v-c7e2b812]{width:100%;height:168px;overflow:visible}.trend-grid-line[data-v-c7e2b812]{fill:none;stroke:rgba(19,33,63,.09);stroke-width:1}.trend-line[data-v-c7e2b812]{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.trend-area[data-v-c7e2b812]{stroke:none}.trend-dot[data-v-c7e2b812]{stroke:#fff;stroke-width:2}.trend-axis[data-v-c7e2b812]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;color:#7e8ba1;font-size:12px}.trend-axis span[data-v-c7e2b812]{flex:1 1 0}.trend-axis span[data-v-c7e2b812]:last-child{text-align:right}.trend-axis.single-point span[data-v-c7e2b812]{text-align:left}.content-grid[data-v-c7e2b812]{margin-top:2px}.report-card[data-v-c7e2b812]{border:none;border-radius:24px;background:hsla(0,0%,100%,.9);box-shadow:0 16px 34px rgba(18,40,80,.08)}.report-card[data-v-c7e2b812] .el-card__header{padding:22px 24px 16px;border-bottom:1px solid rgba(19,33,63,.08)}.report-card[data-v-c7e2b812] .el-card__body{padding:18px 24px 24px}.section-header[data-v-c7e2b812]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.section-header.compact[data-v-c7e2b812]{align-items:flex-start}.section-copy[data-v-c7e2b812]{flex:1 1 300px;min-width:0}.section-header h3[data-v-c7e2b812]{margin:0;font-size:20px;color:#13213f}.section-header p[data-v-c7e2b812]{margin:6px 0 0;color:#7d8aa3;font-size:13px}.table-controls[data-v-c7e2b812]{display:flex;flex-direction:column;gap:8px;align-items:stretch;width:min(100%,456px);max-width:100%;min-width:0;flex:0 1 456px;margin-left:auto}.search-box[data-v-c7e2b812]{width:100%;padding-left:0}.search-input[data-v-c7e2b812]{display:block;box-sizing:border-box;width:100%;height:38px;padding:0 14px;border:1px solid rgba(19,33,63,.1);border-radius:12px;background:#fff;color:#13213f;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.search-input[data-v-c7e2b812]:focus{border-color:rgba(47,107,255,.4);box-shadow:0 0 0 4px rgba(47,107,255,.08)}.filter-switcher[data-v-c7e2b812],.sort-switcher[data-v-c7e2b812]{display:flex;gap:6px;flex-wrap:nowrap;justify-content:flex-end}.filter-button[data-v-c7e2b812],.sort-button[data-v-c7e2b812]{border-radius:999px;padding:8px 12px;font-size:13px;cursor:pointer;transition:all .2s ease}.filter-button[data-v-c7e2b812]{border:1px solid rgba(19,33,63,.08);background:#fff;color:#64748f}.filter-button.active[data-v-c7e2b812]{background:#eef4ff;color:#2456d3;border-color:rgba(47,107,255,.18)}.report-table[data-v-c7e2b812] th{background:#f6f8fc;color:#5b6b88}.pagination-container[data-v-c7e2b812]{display:flex;justify-content:flex-end;margin-top:18px}.action-icon-button[data-v-c7e2b812]{padding:0;font-size:16px}.progress-cell[data-v-c7e2b812]{display:flex;align-items:center;gap:10px}.progress-cell span[data-v-c7e2b812]{min-width:42px;color:#51617e}.insight-card[data-v-c7e2b812],.rank-card[data-v-c7e2b812]{margin-bottom:20px}.content-side-col .report-card[data-v-c7e2b812]{min-height:100%}.insight-list[data-v-c7e2b812],.rank-list[data-v-c7e2b812]{display:flex;flex-direction:column;gap:14px}.lead-export-list[data-v-c7e2b812]{display:flex;flex-direction:column;gap:12px}.lead-export-item[data-v-c7e2b812]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#eef3fb)}.lead-export-content strong[data-v-c7e2b812]{display:block;margin-bottom:6px;color:#13213f}.lead-export-content span[data-v-c7e2b812]{color:#72819b;font-size:13px}.lead-export-button[data-v-c7e2b812]{border:none;border-radius:999px;padding:10px 16px;background:#2f6bff;color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.lead-export-button[data-v-c7e2b812]:hover{background:#1f57e3}.empty-state[data-v-c7e2b812]{padding:18px;border-radius:18px;background:#f6f8fc;color:#72819b;text-align:center}.insight-item[data-v-c7e2b812]{padding:18px;border-radius:18px;background:linear-gradient(180deg,#f7f9fd,#eef3fb)}.insight-item.warning[data-v-c7e2b812]{background:linear-gradient(180deg,#fff4ea,#ffe7d1)}.insight-kicker[data-v-c7e2b812]{display:inline-block;margin-bottom:8px;color:#6f7f9a;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.insight-item strong[data-v-c7e2b812]{display:block;margin-bottom:6px;color:#13213f}.insight-item p[data-v-c7e2b812]{margin:0;line-height:1.6;color:#5f6f8b}.rank-item[data-v-c7e2b812]{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid rgba(19,33,63,.08)}.rank-item[data-v-c7e2b812]:last-child{border-bottom:none;padding-bottom:0}.rank-index[data-v-c7e2b812]{width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#2f6bff,#2db7ff);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.rank-content[data-v-c7e2b812]{flex:1;display:flex;flex-direction:column;gap:4px}.rank-content strong[data-v-c7e2b812]{color:#13213f}.rank-content span[data-v-c7e2b812],.rank-value[data-v-c7e2b812]{color:#73829b;font-size:13px}@media (max-width:1500px){.table-controls[data-v-c7e2b812]{width:min(100%,456px);flex-basis:456px}}@media (max-width:1366px){.section-copy[data-v-c7e2b812],.table-controls[data-v-c7e2b812]{flex-basis:100%;width:100%}.filter-switcher[data-v-c7e2b812],.sort-switcher[data-v-c7e2b812]{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:1200px){.hero-panel[data-v-c7e2b812]{flex-direction:column}.trend-grid[data-v-c7e2b812]{grid-template-columns:1fr}.table-controls[data-v-c7e2b812]{width:100%;flex-basis:100%}.search-box[data-v-c7e2b812]{padding-left:0}.lead-export-item[data-v-c7e2b812]{flex-direction:column;align-items:flex-start}.lead-export-button[data-v-c7e2b812]{width:100%}}.login-screen[data-v-7491835c]{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) 420px;gap:64px;min-height:100vh;padding:8vh 8vw;overflow:hidden;box-sizing:border-box;background:linear-gradient(90deg,rgba(31,42,37,.05) 1px,transparent 0),linear-gradient(180deg,rgba(31,42,37,.05) 1px,transparent 0),#eef2f0;background-size:36px 36px}.login-ambient[data-v-7491835c]{position:absolute;right:6vw;bottom:8vh;width:440px;height:440px;pointer-events:none;background:linear-gradient(135deg,rgba(216,239,117,.72),rgba(84,183,122,.08)),repeating-linear-gradient(45deg,rgba(23,32,28,.08) 1px,transparent 1px 12px);border-radius:28px;transform:rotate(-9deg);opacity:.75}.login-copy[data-v-7491835c],.login-panel[data-v-7491835c]{position:relative;z-index:1}.login-copy[data-v-7491835c]{align-self:end;max-width:720px}.brand-lockup[data-v-7491835c]{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;color:#213029;background:hsla(0,0%,100%,.58);border:1px solid rgba(32,39,35,.1);border-radius:9px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-mark[data-v-7491835c]{display:grid;width:34px;height:34px;place-items:center;color:#17201c;font-size:12px;font-weight:900;background:#d8ef75;border-radius:7px}.brand-lockup span[data-v-7491835c]:last-child{font-size:15px;font-weight:800}.login-copy h1[data-v-7491835c]{max-width:620px;margin:34px 0 18px;color:#18211d;font-size:56px;font-weight:820;line-height:1.02;letter-spacing:0}.login-copy p[data-v-7491835c]{max-width:520px;margin:0;color:#5c6962;font-size:17px;line-height:1.8}.signal-strip[data-v-7491835c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:520px;margin-top:42px;overflow:hidden;background:#cfd8d0;border:1px solid #cfd8d0;border-radius:10px}.signal-strip div[data-v-7491835c]{padding:18px;background:rgba(248,250,247,.86)}.signal-strip strong[data-v-7491835c]{display:block;color:#17201c;font-family:SFMono-Regular,Consolas,monospace;font-size:22px}.signal-strip span[data-v-7491835c]{color:#6d7b73;font-size:12px}.login-panel[data-v-7491835c]{align-self:center;padding:34px;background:rgba(248,250,247,.92);border:1px solid rgba(32,39,35,.12);border-radius:12px;box-shadow:0 24px 70px rgba(36,47,41,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.form-head[data-v-7491835c]{margin-bottom:26px}.section-kicker[data-v-7491835c]{color:#6a7a72;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em}.form-head h2[data-v-7491835c]{margin:6px 0 0;color:#17201c;font-size:25px;letter-spacing:0}.login-panel[data-v-7491835c] .el-form-item__label{color:#33433b;font-weight:700}.login-panel[data-v-7491835c] .el-input__inner{height:46px;background:#fff;border-color:#d7ded8;border-radius:8px}.login-button.el-button[data-v-7491835c]{width:100%;height:46px;margin-top:8px;font-weight:800}.login-icp[data-v-7491835c]{margin-top:20px;text-align:center;font-size:12px;line-height:1.6;color:#66746d}@media (max-width:900px){.login-screen[data-v-7491835c]{grid-template-columns:1fr;gap:32px;min-height:auto;padding:32px 18px}.login-copy[data-v-7491835c]{align-self:start}.login-copy h1[data-v-7491835c]{font-size:38px}.login-panel[data-v-7491835c]{width:100%}}:root{--xs-bg:#eef2f0;--xs-surface:#f8faf7;--xs-surface-strong:#fff;--xs-ink:#17201c;--xs-muted:#66746d;--xs-line:#dce3dc;--xs-accent:#d8ef75;--xs-accent-hover:#cbe466;--xs-good:#54b77a;--xs-bad:#c75c4c;--xs-sidebar:#17201c;--xs-sidebar-soft:#22312a}*{box-sizing:border-box}body{background:var(--xs-bg)}.el-card,body{color:var(--xs-ink)}.el-card{background:rgba(248,250,247,.92);border:1px solid var(--xs-line);border-radius:10px;box-shadow:none!important}.el-card__header{padding:16px 18px;border-bottom:1px solid var(--xs-line)}.el-card__body{padding:18px}.el-table{color:#26312c;background:transparent;border-radius:8px}.el-table:before{background-color:#dfe7e0}.el-table th,.el-table th.el-table__cell{color:#56645d;font-size:12px;font-weight:760;background:#f1f5f1}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom-color:#e0e7e0}.el-table .el-table__cell{padding:10px 0}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:rgba(241,245,241,.62)}.el-table__body tr:hover>td.el-table__cell{background:#f3f8f0!important}.el-button{font-weight:720;border-radius:8px}.el-button--primary{color:var(--xs-ink);background:var(--xs-accent);border-color:var(--xs-accent)}.el-button--primary:focus,.el-button--primary:hover{color:var(--xs-ink);background:var(--xs-accent-hover);border-color:var(--xs-accent-hover)}.el-button--text{color:#355847;font-weight:740}.el-button--text:focus,.el-button--text:hover{color:#17201c}.el-input__inner,.el-textarea__inner{border-color:#d9e1da;border-radius:8px}.el-input__inner:focus,.el-select .el-input.is-focus .el-input__inner,.el-textarea__inner:focus{border-color:#8aa277}.el-dialog{border-radius:12px}.el-tag{border-radius:999px}.el-pagination.is-background .el-pager li:not(.disabled).active{color:var(--xs-ink);background:var(--xs-accent)}.page-surface{padding:24px;background:rgba(248,250,247,.72);border:1px solid rgba(32,39,35,.08);border-radius:14px}.page-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.page-title-row h2{margin:0;color:var(--xs-ink);font-size:24px;font-weight:820;letter-spacing:0}.page-title-row p{margin:6px 0 0;color:var(--xs-muted)}