.dashboard-page[data-v-fb82029e]{width:100%;max-width:1680px;min-height:100%;margin:0 auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(41,93,226,.9882352941176471);color:#263445}h1[data-v-fb82029e],h2[data-v-fb82029e],p[data-v-fb82029e]{margin:0}h1[data-v-fb82029e]{font-size:24px;line-height:1.25}h2[data-v-fb82029e]{font-size:16px;color:#3f4d5f}.dashboard-header[data-v-fb82029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:14px;padding:0 4px}.eyebrow[data-v-fb82029e]{margin-bottom:4px;color:#9aa6b5;font-size:10px;letter-spacing:1.8px}.panel-heading p[data-v-fb82029e],.updated-at[data-v-fb82029e]{color:#98a4b3;font-size:12px}.dashboard-row[data-v-fb82029e],.ranking-grid[data-v-fb82029e]{display:grid;gap:14px;margin-bottom:14px}.dashboard-row--overview[data-v-fb82029e]{grid-template-columns:minmax(0,1.3fr) minmax(360px,.9fr)}.dashboard-row--trend[data-v-fb82029e]{grid-template-columns:minmax(300px,.72fr) minmax(0,1.58fr)}.dashboard-row--insights[data-v-fb82029e],.ranking-grid[data-v-fb82029e]{grid-template-columns:repeat(3,minmax(0,1fr))}.panel[data-v-fb82029e]{min-width:0;padding:16px;border:1px solid #edf0f4;border-radius:12px;background:#fff;-webkit-box-shadow:0 4px 14px rgba(39,55,75,.04);box-shadow:0 4px 14px rgba(39,55,75,.04)}.metric-card__compare[data-v-fb82029e],.metric-card__top[data-v-fb82029e],.panel-heading[data-v-fb82029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-heading[data-v-fb82029e]{margin-bottom:12px}.panel-heading h2[data-v-fb82029e]{margin-bottom:4px}.panel-tag[data-v-fb82029e],.status-dot[data-v-fb82029e]{padding:4px 9px;border-radius:12px;color:#4c7fe7;background:#edf4ff;font-size:11px;white-space:nowrap}.status-dot[data-v-fb82029e]{color:#e7933d;background:#fff4e7}.metric-grid[data-v-fb82029e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-card[data-v-fb82029e]{min-height:94px;padding:12px 13px;border-radius:8px;background:#eef8ff;border-top:3px solid #4c8bf5}.metric-card.cyan[data-v-fb82029e]{border-color:#36b8a0;background:#effbf8}.metric-card.violet[data-v-fb82029e]{border-color:#8b70dc;background:#f6f2ff}.metric-card.orange[data-v-fb82029e]{border-color:#f1a14b;background:#fff7ee}.metric-card.gray[data-v-fb82029e]{border-color:#aab4c2;background:#f5f7fa}.metric-card__top[data-v-fb82029e]{color:#68778a;font-size:12px}.metric-card>strong[data-v-fb82029e]{display:block;margin:8px 0 6px;color:#263445;font-size:21px;line-height:1}.metric-card__compare[data-v-fb82029e]{color:#9ca8b7;font-size:10px}.trend-up[data-v-fb82029e]{color:#f06e6e}.chart[data-v-fb82029e]{height:246px}.chart--overview[data-v-fb82029e]{height:250px}.chart--large[data-v-fb82029e]{height:264px}.data-note[data-v-fb82029e]{padding:8px 10px;border-radius:6px;color:#9b7446;background:#fff8ed;font-size:11px}.detail-list>div[data-v-fb82029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-height:56px;padding:0 4px;border-bottom:1px solid #eef1f5;color:#6f7e90}.detail-list>div[data-v-fb82029e]:last-child{border-bottom:0}.detail-list strong[data-v-fb82029e]{color:#344255;text-align:right}.detail-list .pending-value[data-v-fb82029e]{color:#d4954b;font-size:12px}.funnel[data-v-fb82029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px}.funnel-step[data-v-fb82029e]{display:grid;grid-template-columns:auto auto auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px 12px;width:100%;padding:11px 16px;border:0;color:#324158;background:#ffd095;text-align:left;cursor:pointer;-webkit-transition:-webkit-transform .2s,-webkit-filter .2s;transition:-webkit-transform .2s,-webkit-filter .2s;transition:transform .2s,filter .2s;transition:transform .2s,filter .2s,-webkit-transform .2s,-webkit-filter .2s;-webkit-clip-path:polygon(4% 0,96% 0,90% 100%,10% 100%);clip-path:polygon(4% 0,96% 0,90% 100%,10% 100%)}.funnel-step[data-v-fb82029e]:nth-child(2){width:86%}.funnel-step[data-v-fb82029e]:nth-child(3){width:70%}.funnel-step[data-v-fb82029e]:nth-child(4){width:54%}.funnel-step.cyan[data-v-fb82029e]{background:#81d4c7}.funnel-step.violet[data-v-fb82029e]{background:#9eb9fa}.funnel-step.orange[data-v-fb82029e]{background:#ffad83}.funnel-step[data-v-fb82029e]:hover{z-index:1;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-filter:brightness(.98);filter:brightness(.98)}.funnel-step strong[data-v-fb82029e]{font-size:16px}.funnel-step small[data-v-fb82029e]{grid-column:auto;color:rgba(50,65,88,.65);font-size:10px}.table-scroll[data-v-fb82029e]{overflow-x:auto}.realtime-table[data-v-fb82029e]{min-height:182px}table[data-v-fb82029e]{width:100%;min-width:360px;border-collapse:collapse;font-size:12px}td[data-v-fb82029e],th[data-v-fb82029e]{padding:9px 8px;border-bottom:1px solid #eef1f5;text-align:left;white-space:nowrap}th[data-v-fb82029e]{color:#7b8899;background:#f2f7ff;font-weight:400}td[data-v-fb82029e]{color:#4f5e71}.empty[data-v-fb82029e]{padding:34px 8px;color:#aab4c1;text-align:center}.rank-number[data-v-fb82029e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;border-radius:50%;color:#7f8da0;background:#eef2f7;font-size:11px}.rank-number.top[data-v-fb82029e]{color:#fff;background:#f2a04b}@media (max-width:1399px){.metric-grid[data-v-fb82029e]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-row--overview[data-v-fb82029e]{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}}@media (max-width:1199px){.dashboard-row--overview[data-v-fb82029e],.dashboard-row--trend[data-v-fb82029e]{grid-template-columns:1fr}.dashboard-row--insights[data-v-fb82029e],.ranking-grid[data-v-fb82029e]{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-panel[data-v-fb82029e]:last-child{grid-column:span 2}}@media (max-width:767px){.dashboard-page[data-v-fb82029e]{padding:12px}.dashboard-header[data-v-fb82029e]{display:block}.updated-at[data-v-fb82029e]{display:block;margin-top:8px}.dashboard-row--insights[data-v-fb82029e],.metric-grid[data-v-fb82029e],.ranking-grid[data-v-fb82029e]{grid-template-columns:1fr}.ranking-panel[data-v-fb82029e]:last-child{grid-column:auto}.metric-card[data-v-fb82029e]{min-height:88px}.chart--large[data-v-fb82029e],.chart--overview[data-v-fb82029e],.chart[data-v-fb82029e]{height:230px}h1[data-v-fb82029e]{font-size:21px}}.pie-grid[data-v-fb82029e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pie-cell[data-v-fb82029e]{min-width:0}.pie-title[data-v-fb82029e]{margin:0 0 2px;color:#3f4d5f;font-size:13px;font-weight:500;text-align:center}.chart--pie[data-v-fb82029e]{height:156px}.scroll-wrap[data-v-fb82029e]{overflow-x:auto}.scroll-wrap .scroll-head thead tr th[data-v-fb82029e]{border-bottom:1px solid #dce5f2}.scroll-viewport[data-v-fb82029e]{overflow:hidden}.scroll-track[data-v-fb82029e]{width:100%;will-change:transform}.scroll-track .scroll-body[data-v-fb82029e]{margin:0}.scroll-viewport--5[data-v-fb82029e],.scroll-wrap--auto .scroll-viewport[data-v-fb82029e]{height:172px}.scroll-viewport--5 .scroll-track[data-v-fb82029e],.scroll-wrap--auto .scroll-track[data-v-fb82029e]{-webkit-animation:dashboard-scroll-up-fb82029e 28s linear infinite;animation:dashboard-scroll-up-fb82029e 28s linear infinite}.scroll-viewport--5:hover .scroll-track[data-v-fb82029e],.scroll-wrap--auto:hover .scroll-track[data-v-fb82029e]{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes dashboard-scroll-up-fb82029e{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes dashboard-scroll-up-fb82029e{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.ellipsis-cell[data-v-fb82029e]{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}