.login-wrap[data-v-2ee84346]{height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(1200px 600px at 50% 20%,#0d2050,#050b1e 60%)}.login-card[data-v-2ee84346]{width:min(360px,calc(100% - 32px));padding:40px 36px;background:#0d20508c;border:1px solid rgba(80,140,255,.35);border-radius:12px;box-shadow:0 0 40px #1e5adc40}h1[data-v-2ee84346]{font-size:26px;text-align:center;letter-spacing:4px;color:#7db8ff}.sub[data-v-2ee84346]{text-align:center;margin:8px 0 28px;color:#5a7bb0;font-size:13px}input[data-v-2ee84346]{width:100%;height:42px;margin-bottom:16px;padding:0 12px;color:#d7e5ff;background:#050f28cc;border:1px solid rgba(80,140,255,.3);border-radius:6px;outline:none}input[data-v-2ee84346]:focus{border-color:#4a8cff}button[data-v-2ee84346]{width:100%;height:42px;color:#fff;background:linear-gradient(90deg,#1f5fe0,#3f8cff);border:none;border-radius:6px;font-size:16px;letter-spacing:6px;cursor:pointer}button[data-v-2ee84346]:disabled{opacity:.6}.err[data-v-2ee84346]{margin-top:12px;color:#ff7d7d;font-size:13px;text-align:center}.viewport[data-v-299ece29]{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.screen[data-v-299ece29]{position:relative;width:1920px;height:1080px;flex-shrink:0;transform-origin:center center;display:flex;flex-direction:column;background:radial-gradient(1100px 480px at 50% -8%,rgba(30,80,200,.22),transparent 70%),linear-gradient(180deg,#061230,#050b1e);color:#dfe7f3}.watermark[data-v-299ece29]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:540px;width:auto;opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:5}.topbar[data-v-299ece29]{height:84px;flex-shrink:0;display:flex;align-items:center;padding:0 36px;border-bottom:1px solid rgba(80,140,255,.18)}.brand[data-v-299ece29]{display:flex;align-items:center;gap:14px;width:480px}.mark[data-v-299ece29]{width:34px;height:34px;object-fit:contain;flex-shrink:0}.brand-text[data-v-299ece29]{display:flex;flex-direction:column;gap:3px}.kicker[data-v-299ece29]{font-size:10px;letter-spacing:5px;color:#567cab}.title[data-v-299ece29]{font-size:24px;font-weight:300;letter-spacing:8px;color:#eaf2ff}.live[data-v-299ece29]{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;letter-spacing:2px;color:#6b8ab8}.dot[data-v-299ece29]{width:7px;height:7px;border-radius:50%;background:#6ff0c8;box-shadow:0 0 8px #6ef0c8b3;animation:pulse-299ece29 2.4s ease-in-out infinite}@keyframes pulse-299ece29{50%{opacity:.35}}.actions[data-v-299ece29]{width:480px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.clock[data-v-299ece29]{font-size:14px;color:#7ba3d8;font-variant-numeric:tabular-nums;letter-spacing:1px}.divider[data-v-299ece29]{width:1px;height:18px;background:#508cff40}.who[data-v-299ece29]{font-size:13px;color:#9cc0ee}.ghost[data-v-299ece29]{height:30px;padding:0 14px;font-size:12px;color:#9ccbff;background:transparent;border:1px solid rgba(80,140,255,.35);border-radius:3px;cursor:pointer;transition:all .2s}.ghost[data-v-299ece29]:hover{color:#fff;border-color:#4a8cff}.main[data-v-299ece29]{flex:1;display:flex;flex-direction:column;gap:18px;padding:18px 36px 26px;min-height:0}.zone-top[data-v-299ece29]{flex:1;display:grid;grid-template-columns:410px 1fr;gap:18px;min-height:0}.mid-col[data-v-299ece29]{display:flex;flex-direction:column;gap:18px;min-height:0}.panel[data-v-299ece29]{background:#0d205066;border:1px solid rgba(80,140,255,.22);border-radius:8px;padding:16px 22px;display:flex;flex-direction:column;min-height:0}.panel.grow[data-v-299ece29]{flex:1}.panel-head[data-v-299ece29]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-shrink:0}.panel-head h2[data-v-299ece29]{position:relative;padding-left:13px;font-size:16px;font-weight:400;letter-spacing:3px;color:#7db8ff}.panel-head h2.sm[data-v-299ece29]{font-size:14px;letter-spacing:2px}.panel-head h2[data-v-299ece29]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:linear-gradient(180deg,#6ea8ff,#2f6ce0);border-radius:1px}.tip[data-v-299ece29]{font-size:11px;letter-spacing:1px;color:#567cab}.metric-list[data-v-299ece29]{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;min-height:0}.metric[data-v-299ece29]{display:flex;align-items:baseline;justify-content:space-between;padding:8px 2px;border-bottom:1px solid rgba(80,140,255,.12)}.metric[data-v-299ece29]:last-child{border-bottom:none}.metric .label[data-v-299ece29]{font-size:13px;letter-spacing:2px;color:#9db9e4}.metric .value[data-v-299ece29]{font-size:22px;font-weight:300;color:#eaf2ff;font-variant-numeric:tabular-nums;letter-spacing:1px}.metric .value.gold[data-v-299ece29]{color:#ffd97a;font-weight:400}.today[data-v-299ece29]{flex-shrink:0}.hero-grid[data-v-299ece29]{display:grid;grid-template-columns:repeat(5,1fr)}.hero[data-v-299ece29]{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px}.hero+.hero[data-v-299ece29]:before{content:"";position:absolute;left:0;top:10%;height:80%;width:1px;background:#508cff2e}.hero .label[data-v-299ece29]{font-size:12px;letter-spacing:2px;color:#9db9e4}.hero .value[data-v-299ece29]{font-size:26px;font-weight:300;color:#eaf2ff;font-variant-numeric:tabular-nums;letter-spacing:1px;line-height:1}.hero .value.gold[data-v-299ece29]{color:#ffd97a;font-weight:400}.chart[data-v-299ece29]{flex:1;min-height:0}.zone-bottom[data-v-299ece29]{height:404px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.zone-head[data-v-299ece29]{display:flex;align-items:center;justify-content:space-between}.zone-head h2[data-v-299ece29]{position:relative;padding-left:13px;font-size:17px;font-weight:400;letter-spacing:3px;color:#7db8ff}.zone-head h2[data-v-299ece29]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:15px;background:linear-gradient(180deg,#6ea8ff,#2f6ce0);border-radius:1px}.chips[data-v-299ece29]{display:flex;gap:6px}.chip[data-v-299ece29]{height:26px;padding:0 14px;font-size:12px;letter-spacing:1px;color:#8fb3e6;background:#14307359;border:1px solid rgba(80,140,255,.25);border-radius:3px;cursor:pointer;transition:all .2s}.chip.active[data-v-299ece29]{color:#fff;background:linear-gradient(90deg,#1f5fe0,#3f8cff);border-color:transparent}.rank-grid[data-v-299ece29]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;min-height:0}.rank-list[data-v-299ece29]{flex:1;overflow:auto;min-height:0}.rank-item[data-v-299ece29]{display:flex;align-items:center;gap:10px;padding:4.5px 4px;border-bottom:1px solid rgba(80,140,255,.1);transition:background .2s}.rank-item[data-v-299ece29]:hover{background:#508cff0f}.no[data-v-299ece29]{width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background:#508cff2e;color:#8fb3e6;font-size:12px;flex-shrink:0}.no.n1[data-v-299ece29]{background:#ffb02e;color:#3a2400;font-weight:700}.no.n2[data-v-299ece29]{background:#c0c8d8;color:#22283a;font-weight:700}.no.n3[data-v-299ece29]{background:#b0764a;color:#fff;font-weight:700}.info[data-v-299ece29]{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px}.name[data-v-299ece29]{color:#d7e5ff;font-size:13px;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.plat[data-v-299ece29]{color:#567cab;font-size:11px;letter-spacing:1px;flex-shrink:0}.nums[data-v-299ece29]{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.gmv[data-v-299ece29]{color:#ffd97a;font-size:14px;font-variant-numeric:tabular-nums}.orders[data-v-299ece29]{color:#7ba3d8;font-size:11px;font-variant-numeric:tabular-nums}.empty[data-v-299ece29]{text-align:center;color:#567cab;padding:40px 0}.rank-list[data-v-299ece29]{scrollbar-width:none}.rank-list[data-v-299ece29]::-webkit-scrollbar{display:none}.screen.mobile[data-v-299ece29]{width:100%;height:auto;min-height:100%}.viewport.mobile[data-v-299ece29]{display:block;overflow-y:auto}.screen.mobile[data-v-299ece29]{height:auto;padding:10px 14px;row-gap:6px}.screen.mobile .topbar[data-v-299ece29]{flex-wrap:wrap;height:auto;min-height:56px;padding:8px 14px;row-gap:4px}.screen.mobile .brand[data-v-299ece29]{width:auto;gap:10px}.screen.mobile .watermark[data-v-299ece29]{position:fixed;width:80vw;height:auto;opacity:.2}.screen.mobile .mark[data-v-299ece29]{width:24px;height:24px}.screen.mobile .title[data-v-299ece29]{font-size:17px;letter-spacing:3px}.screen.mobile .actions[data-v-299ece29]{width:auto;margin-left:auto;gap:8px}.screen.mobile .ghost[data-v-299ece29]{height:26px;padding:0 10px;font-size:11px}.screen.mobile .who[data-v-299ece29]{font-size:12px}.screen.mobile .live[data-v-299ece29]{order:3;flex-basis:100%;font-size:11px;letter-spacing:1px}.screen.mobile .main[data-v-299ece29]{padding:12px 12px 20px;gap:12px;min-width:0}.screen.mobile .zone-top[data-v-299ece29]{grid-template-columns:minmax(0,1fr);gap:12px}.screen.mobile .panel[data-v-299ece29]{padding:12px 14px;border-radius:6px;min-width:0}.screen.mobile .hero-grid[data-v-299ece29]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.screen.mobile .hero[data-v-299ece29]{min-width:0}.screen.mobile .hero+.hero[data-v-299ece29]:before{display:none}.screen.mobile .hero .value[data-v-299ece29],.screen.mobile .metric .value[data-v-299ece29]{font-size:14px}.screen.mobile .chart[data-v-299ece29]{height:220px;flex:none;overflow:hidden}.screen.mobile .zone-bottom[data-v-299ece29]{height:auto}.screen.mobile .rank-grid[data-v-299ece29]{grid-template-columns:minmax(0,1fr);gap:12px}.screen.mobile .rank-list[data-v-299ece29]{flex:none;max-height:60vh}.users-wrap[data-v-598b428b]{height:100%;padding:16px 24px;overflow:auto}.bar[data-v-598b428b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.title[data-v-598b428b]{font-size:22px;color:#7db8ff;letter-spacing:2px}.panel[data-v-598b428b]{background:#0d205073;border:1px solid rgba(80,140,255,.25);border-radius:10px;padding:16px 20px;margin-bottom:16px}.panel h3[data-v-598b428b]{color:#7db8ff;margin-bottom:12px;font-size:16px}.form-row[data-v-598b428b]{display:flex;gap:12px}.form-row input[data-v-598b428b],.form-row select[data-v-598b428b]{height:36px;padding:0 10px;color:#d7e5ff;background:#050f28cc;border:1px solid rgba(80,140,255,.3);border-radius:6px;outline:none}.form-row input[data-v-598b428b]{flex:1}button[data-v-598b428b]{height:36px;padding:0 18px;color:#fff;background:linear-gradient(90deg,#1f5fe0,#3f8cff);border:none;border-radius:6px;cursor:pointer}button[data-v-598b428b]:disabled{opacity:.4;cursor:not-allowed}.ghost[data-v-598b428b]{background:transparent;border:1px solid rgba(80,140,255,.4)}.danger[data-v-598b428b]{background:#a03040}.sm[data-v-598b428b]{height:28px;padding:0 10px;margin-right:6px;font-size:12px}table[data-v-598b428b]{width:100%;border-collapse:collapse}th[data-v-598b428b],td[data-v-598b428b]{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(80,140,255,.15)}th[data-v-598b428b]{color:#6f9bd8;font-weight:400}.msg[data-v-598b428b]{margin-top:10px;font-size:13px}.msg.ok[data-v-598b428b]{color:#58d68d}.msg.bad[data-v-598b428b]{color:#ff7d7d}@media(max-width:767px){.users-wrap[data-v-598b428b]{padding:12px}.title[data-v-598b428b]{font-size:18px}.panel[data-v-598b428b]{padding:12px;overflow-x:auto}.form-row[data-v-598b428b]{flex-wrap:wrap}.form-row input[data-v-598b428b],.form-row select[data-v-598b428b]{flex:1 1 100%}.form-row button[data-v-598b428b]{width:100%}table[data-v-598b428b]{min-width:520px}.sm[data-v-598b428b]{margin-right:4px}}.compare-wrap[data-v-dad90ab5]{height:100%;padding:16px 24px;overflow:auto}.bar[data-v-dad90ab5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.bar button[data-v-dad90ab5]{margin-left:10px}.title[data-v-dad90ab5]{font-size:22px;color:#7db8ff;letter-spacing:2px}.tip[data-v-dad90ab5]{color:#6f9bd8;font-size:13px;margin-bottom:14px;line-height:1.7}.tip b[data-v-dad90ab5]{color:#9cc3ff}.panel[data-v-dad90ab5]{background:#0d205073;border:1px solid rgba(80,140,255,.25);border-radius:10px;padding:16px 20px;margin-bottom:16px}.panel h3[data-v-dad90ab5]{color:#7db8ff;margin-bottom:12px;font-size:16px}.share-cell[data-v-dad90ab5]{min-width:150px}.share-wrap[data-v-dad90ab5]{display:flex;align-items:center;gap:8px}.share-wrap .pbar[data-v-dad90ab5]{flex:1;height:3px;background:#508cff26;border-radius:2px;overflow:hidden}.share-wrap .pbar i[data-v-dad90ab5]{display:block;height:100%;background:linear-gradient(90deg,#6ea8ffe6,#6ea8ff59);border-radius:2px;transition:width .8s ease}.share-wrap .pct[data-v-dad90ab5]{width:48px;text-align:right;font-size:12px;color:#6b8ab8;font-variant-numeric:tabular-nums}button[data-v-dad90ab5]{height:36px;padding:0 18px;color:#fff;background:linear-gradient(90deg,#1f5fe0,#3f8cff);border:none;border-radius:6px;cursor:pointer}button[data-v-dad90ab5]:disabled{opacity:.4;cursor:not-allowed}.ghost[data-v-dad90ab5]{background:transparent;border:1px solid rgba(80,140,255,.4)}.sync-status[data-v-dad90ab5]{color:#6fdc9c;font-size:13px;margin:-6px 0 12px}.sync-status.err[data-v-dad90ab5]{color:#ff8a8a}table[data-v-dad90ab5]{width:100%;border-collapse:collapse}th[data-v-dad90ab5],td[data-v-dad90ab5]{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(80,140,255,.15)}th[data-v-dad90ab5]{color:#6f9bd8;font-weight:400;white-space:nowrap}.num[data-v-dad90ab5]{font-variant-numeric:tabular-nums}.plat-name[data-v-dad90ab5]{color:#d7e5ff}.plat-metrics[data-v-dad90ab5]{display:block;margin-top:2px;color:#567cab;font-size:11px;white-space:nowrap}.plat-metrics span[data-v-dad90ab5]{display:block}.plat-window[data-v-dad90ab5]{display:block;margin-top:2px;color:#8fa9d0;font-size:12px;white-space:nowrap}.dim[data-v-dad90ab5]{color:#8fa9d0;font-size:12px;white-space:nowrap}tfoot td[data-v-dad90ab5]{border-bottom:none;border-top:2px solid rgba(80,140,255,.45);color:#ffd97a;font-weight:700;white-space:nowrap}.rank-panel .chips[data-v-dad90ab5]{display:flex;gap:6px;margin-bottom:10px}.rank-panel .chip[data-v-dad90ab5]{flex:1;height:26px;padding:0 4px;color:#8fb3e6;background:transparent;border:1px solid rgba(80,140,255,.25);border-radius:13px;cursor:pointer;font-size:12px}.rank-panel .chip.active[data-v-dad90ab5]{color:#fff;background:#4a8cff73;border-color:transparent}.range-chips[data-v-dad90ab5]{max-width:220px}.rank-panel .tabs[data-v-dad90ab5]{display:flex;gap:6px;margin-bottom:12px}.rank-panel .tab[data-v-dad90ab5]{flex:auto;height:34px;color:#8fb3e6;background:#14307359;border:1px solid rgba(80,140,255,.22);border-radius:6px;cursor:pointer;font-size:11px;padding:0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-panel .tab.active[data-v-dad90ab5]{color:#fff;background:linear-gradient(90deg,#1f5fe0,#3f8cff);border-color:transparent}.rank-list[data-v-dad90ab5]{max-height:460px;overflow:auto}.rank-item[data-v-dad90ab5]{display:flex;align-items:center;gap:10px;padding:9px 6px;border-bottom:1px solid rgba(80,140,255,.12)}.no[data-v-dad90ab5]{width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background:#508cff2e;color:#8fb3e6;font-size:13px;flex-shrink:0}.no.n1[data-v-dad90ab5]{background:#ffb02e;color:#3a2400;font-weight:700}.no.n2[data-v-dad90ab5]{background:#c0c8d8;color:#22283a;font-weight:700}.no.n3[data-v-dad90ab5]{background:#b0764a;color:#fff;font-weight:700}.info[data-v-dad90ab5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.name[data-v-dad90ab5]{color:#d7e5ff;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plat[data-v-dad90ab5]{color:#567cab;font-size:12px}.nums[data-v-dad90ab5]{text-align:right;display:flex;flex-direction:column;gap:2px;flex-shrink:0}.gmv[data-v-dad90ab5]{color:#ffd97a;font-size:14px;font-variant-numeric:tabular-nums}.orders[data-v-dad90ab5]{color:#7ba3d8;font-size:12px}.empty[data-v-dad90ab5]{text-align:center;color:#567cab;padding:40px 0}@media(max-width:767px){.compare-wrap[data-v-dad90ab5]{padding:12px}.bar[data-v-dad90ab5]{flex-wrap:wrap;gap:8px}.bar button[data-v-dad90ab5]{margin-left:0;flex:1}.title[data-v-dad90ab5]{font-size:18px}.tip[data-v-dad90ab5]{font-size:12px}.panel[data-v-dad90ab5]{padding:12px;overflow-x:auto}table[data-v-dad90ab5]{min-width:640px}.rank-panel .chips[data-v-dad90ab5],.rank-panel .tabs[data-v-dad90ab5]{flex-wrap:wrap}.rank-panel .chip[data-v-dad90ab5]{flex:none;padding:0 12px}.range-chips[data-v-dad90ab5]{max-width:none}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;background:#050b1e;color:#d7e5ff;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;overflow:hidden}input,button{font-family:inherit}
