.ask-panel[data-v-1af85108]{position:absolute;right:40px;bottom:56px;width:380px;z-index:100;background:#0f172ae0;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:18px;box-shadow:0 16px 48px #0006;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.ask-head[data-v-1af85108]{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;color:var(--screen-text);margin-bottom:12px}.ask-head .close[data-v-1af85108]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--screen-text-muted);cursor:pointer;padding:0}.ask-presets[data-v-1af85108]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ask-presets button[data-v-1af85108]{font-family:inherit;font-size:15px;padding:6px 10px;border-radius:10px;cursor:pointer;background:#a78bfa1a;border:1px solid rgba(167,139,250,.22);color:#c4b5fd}.ask-input-row[data-v-1af85108]{display:flex;gap:8px}.ask-input-row input[data-v-1af85108]{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 12px;color:var(--screen-text);font-size:16px;font-family:inherit}.ask-input-row button[data-v-1af85108]{font-family:inherit;padding:10px 16px;border:none;border-radius:12px;cursor:pointer;background:linear-gradient(135deg,#5eead4,#7c9cff);color:#060b14;font-weight:600;font-size:16px}.ask-answer[data-v-1af85108]{margin-top:12px;padding:12px;font-size:16px;line-height:1.65;color:#ffffffa6;background:#ffffff0a;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.tour-hint[data-v-d8b7766f]{position:absolute;left:50%;bottom:48px;transform:translate(-50%);display:flex;align-items:center;gap:10px;z-index:90;padding:10px 20px;border-radius:14px;background:#0f172ad9;border:1px solid rgba(167,139,250,.25);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#e9d5ff;font-size:17px;font-weight:500;pointer-events:none;box-shadow:0 12px 40px #00000059}.pulse[data-v-d8b7766f]{width:7px;height:7px;border-radius:50%;background:#a78bfa;animation:pulse-d8b7766f 1.4s ease-in-out infinite}@keyframes pulse-d8b7766f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.15)}}.flip-num[data-v-c8955762]{font-family:var(--font-num);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.overview-home[data-v-880d5d15]{height:100%;min-height:0;display:flex;flex-direction:column}.body[data-v-880d5d15]{flex:1;min-height:0;display:grid;grid-template-columns:300px 1fr;grid-template-rows:minmax(0,1fr);gap:20px}.panel[data-v-880d5d15]{background:var(--screen-card);border:1px solid var(--screen-border);border-radius:var(--screen-radius);position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:0;backdrop-filter:blur(var(--screen-blur));-webkit-backdrop-filter:blur(var(--screen-blur));box-shadow:var(--screen-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.panel[data-v-880d5d15]:hover{transform:translateY(-2px);box-shadow:var(--screen-shadow-hover);border-color:var(--screen-border-hover);background:var(--screen-card-hover)}.p-hd[data-v-880d5d15]{height:48px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 18px;font-size:20px;font-weight:700;font-family:var(--font-cn);color:var(--screen-primary);letter-spacing:.02em;border-bottom:1px solid var(--screen-border);text-shadow:0 0 24px color-mix(in srgb,var(--screen-primary) 28%,transparent)}.p-hd .bar[data-v-880d5d15]{width:4px;height:18px;border-radius:3px;background:var(--screen-primary);flex-shrink:0;box-shadow:0 0 10px color-mix(in srgb,var(--screen-primary) 55%,transparent)}.p-hd .bar.accent-primary[data-v-880d5d15]{background:var(--screen-primary)}.p-hd .bar.accent-secondary[data-v-880d5d15]{background:var(--screen-secondary)}.p-hd .bar.accent-gold[data-v-880d5d15]{background:var(--screen-gold)}.p-hd .bar.accent-purple[data-v-880d5d15]{background:var(--screen-purple)}.p-hd .bar.accent-pink[data-v-880d5d15]{background:var(--screen-pink)}.p-hd .bar.accent-success[data-v-880d5d15]{background:var(--screen-success)}.p-hd .bar.accent-danger[data-v-880d5d15]{background:var(--screen-danger)}.p-hd .tag[data-v-880d5d15]{margin-left:auto;font-size:16px;color:var(--screen-text-muted);font-weight:400}.p-bd[data-v-880d5d15]{padding:12px 16px 14px;flex:1;min-height:0;box-sizing:border-box}.kpi-col[data-v-880d5d15]{grid-row:1;display:flex;flex-direction:column;gap:16px}.kpi-card[data-v-880d5d15]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:14px 18px;border-radius:var(--screen-radius);background:var(--screen-card);border:1px solid var(--screen-border);-webkit-backdrop-filter:blur(var(--screen-blur));backdrop-filter:blur(var(--screen-blur));box-shadow:var(--screen-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;min-height:0}.kpi-card[data-v-880d5d15]:hover{transform:translateY(-2px);box-shadow:var(--screen-shadow-hover);border-color:var(--screen-border-hover)}.kpi-top[data-v-880d5d15]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px;gap:8px}.kpi-card .lbl[data-v-880d5d15]{font-size:16px;line-height:1.35;color:var(--screen-text-muted);letter-spacing:.01em;flex:1;min-width:0}.accent-dot[data-v-880d5d15]{width:6px;height:6px;border-radius:50%;opacity:.85;margin-top:4px;flex-shrink:0}.num-row[data-v-880d5d15]{display:flex;align-items:baseline;gap:6px}.unit-inline[data-v-880d5d15]{font-size:17px;color:var(--screen-text-muted);font-weight:500;opacity:.75}.plus[data-v-880d5d15]{font-size:28px;font-weight:600;color:var(--screen-text-secondary);margin-left:2px}.kpi-card .unit[data-v-880d5d15]{display:none}.center[data-v-880d5d15]{display:flex;flex-direction:column;gap:16px;min-height:0}.map-panel[data-v-880d5d15],.wall-panel[data-v-880d5d15],.trend-panel[data-v-880d5d15]{flex:1 1 0;min-height:0}.wall-grid[data-v-880d5d15]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;height:100%;align-content:stretch}.wall-card[data-v-880d5d15]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-height:0;transition:border-color .2s ease,background .2s ease}.wall-card[data-v-880d5d15]:hover{border-color:#ffffff1f;background:#ffffff0b}.wall-top[data-v-880d5d15]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.wall-title[data-v-880d5d15]{font-size:17px;font-weight:700;color:var(--screen-text);line-height:1.35}.wall-tag[data-v-880d5d15]{flex-shrink:0;font-size:15px;padding:2px 8px;border-radius:999px;white-space:nowrap}.wall-tag.g[data-v-880d5d15]{color:#2dd4bf;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.3)}.wall-tag.b[data-v-880d5d15]{color:#7c9cff;background:#7c9cff1f;border:1px solid rgba(124,156,255,.28)}.wall-tag.y[data-v-880d5d15]{color:#ffb84d;background:#ffb84d1f;border:1px solid rgba(255,184,77,.3)}.wall-desc[data-v-880d5d15]{margin:0;font-size:16px;line-height:1.5;color:#ffffff80}.map-wrap[data-v-880d5d15]{display:flex;height:100%;gap:8px}.map-svg[data-v-880d5d15]{flex:1.4;display:flex;align-items:center;justify-content:center}.map-side[data-v-880d5d15]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px;padding-left:4px}.dist-row[data-v-880d5d15]{display:flex;align-items:center;font-size:16px}.dist-row .nm[data-v-880d5d15]{width:48px;color:var(--screen-text-muted)}.dist-row .nm.wide[data-v-880d5d15]{width:90px}.dist-row .bar-track[data-v-880d5d15]{flex:1;height:8px;background:#ffffff0f;border-radius:999px;overflow:hidden;margin:0 10px}.dist-row .bar-track i[data-v-880d5d15]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--screen-secondary),var(--screen-primary))}.dist-row .vv[data-v-880d5d15]{width:40px;text-align:right;color:var(--screen-text);font-weight:600;font-variant-numeric:tabular-nums}.dist-row .vv.muted[data-v-880d5d15]{width:auto;min-width:40px;color:var(--screen-text-secondary);font-size:16px}.chart-box[data-v-880d5d15],.chart[data-v-880d5d15]{width:100%;height:100%;min-height:110px}.right[data-v-880d5d15]{display:flex;flex-direction:column;gap:14px;min-height:0}.pyr-panel[data-v-880d5d15]{min-height:148px}.pyr[data-v-880d5d15]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;min-height:0;box-sizing:border-box;padding:2px 0}.pyr .seg[data-v-880d5d15]{height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#060b14e0;font-weight:700;font-size:15px;line-height:1;border-radius:999px;padding:0 8px;white-space:nowrap}.donut-wrap[data-v-880d5d15]{display:flex;align-items:center;justify-content:space-around;height:100%;gap:8px}.donut-chart[data-v-880d5d15]{width:130px;height:130px}.legend[data-v-880d5d15]{font-size:16px;line-height:1.9;color:var(--screen-text-muted)}.legend b[data-v-880d5d15]{color:var(--screen-text);font-weight:600;margin-left:2px}.legend .dot[data-v-880d5d15]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.progress-list[data-v-880d5d15]{display:flex;flex-direction:column;justify-content:center;gap:14px}.b-block[data-v-880d5d15]{grid-row:2;cursor:pointer;overflow:hidden}.b-block .p-bd[data-v-880d5d15]{display:flex;flex-direction:column;justify-content:center;padding:10px 14px 12px}.funnel[data-v-880d5d15]{display:flex;flex-direction:column;gap:8px;width:100%;justify-content:center;flex:1;min-height:0}.funnel .fr[data-v-880d5d15]{--fr-accent: #7C9CFF;height:28px;flex-shrink:0;margin:0 auto;display:flex;align-items:center;border-radius:10px;padding:0 14px 0 12px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--fr-accent);box-sizing:border-box}.funnel .fr-label[data-v-880d5d15]{font-size:16px;font-weight:600;color:#f8fafce0;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-grid[data-v-880d5d15]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;width:100%;align-content:center;flex:1;min-height:0}.mini[data-v-880d5d15]{text-align:center;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.mini .mn[data-v-880d5d15]{line-height:1;display:flex;justify-content:center;flex-shrink:0}.mini .ml[data-v-880d5d15]{font-size:15px;line-height:1.35;color:var(--screen-text-muted);margin-top:0;max-width:100%;padding:0 2px}.industry-screen[data-v-c5cc0e73]{height:100%;display:flex;flex-direction:column;gap:20px;min-height:0}.screentitle[data-v-c5cc0e73]{display:flex;align-items:baseline;gap:14px;flex-shrink:0}.screentitle h2[data-v-c5cc0e73]{font-size:28px;font-weight:700;color:var(--screen-text);margin:0;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.screentitle h2[data-v-c5cc0e73]:before{content:"";width:3px;height:18px;border-radius:2px;background:var(--screen-primary)}.screentitle span[data-v-c5cc0e73]{font-size:18px;color:var(--screen-text-muted)}.kpirow[data-v-c5cc0e73]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;flex-shrink:0}.kpi[data-v-c5cc0e73]{background:var(--screen-card);border:1px solid var(--screen-border);border-radius:var(--screen-radius-sm);padding:16px 18px;-webkit-backdrop-filter:blur(var(--screen-blur));backdrop-filter:blur(var(--screen-blur));box-shadow:var(--screen-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.kpi[data-v-c5cc0e73]:hover{transform:translateY(-2px) scale(1.01);box-shadow:var(--screen-shadow-hover);border-color:var(--screen-border-hover)}.kpi .label[data-v-c5cc0e73]{font-size:16px;line-height:1.35;color:var(--screen-text-muted);min-height:36px}.kpi .value[data-v-c5cc0e73]{display:flex;align-items:baseline;gap:4px;margin-top:6px;line-height:1.15}.kpi .static-num[data-v-c5cc0e73]{font-family:var(--font-num);font-size:36px;font-weight:700;color:var(--screen-kpi-num);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.kpi .unit[data-v-c5cc0e73]{font-size:17px;color:var(--screen-text-muted);font-weight:500;opacity:.75}.kpi .meta[data-v-c5cc0e73]{display:flex;justify-content:space-between;font-size:15px;color:var(--screen-text-faint);margin-top:8px}.kpi .delta.up[data-v-c5cc0e73]{color:var(--screen-success);font-weight:600}.kpi .delta.flat[data-v-c5cc0e73]{color:var(--screen-text-muted)}.kpi .bar[data-v-c5cc0e73]{height:4px;border-radius:999px;background:var(--screen-track);margin-top:10px;overflow:hidden}.kpi .bar i[data-v-c5cc0e73]{display:block;height:100%;border-radius:999px}.mid[data-v-c5cc0e73]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:20px;flex:1;min-height:0}.panel[data-v-c5cc0e73]{background:var(--screen-card);border:1px solid var(--screen-border);border-radius:var(--screen-radius);padding:18px 20px;display:flex;flex-direction:column;min-height:0;-webkit-backdrop-filter:blur(var(--screen-blur));backdrop-filter:blur(var(--screen-blur));box-shadow:var(--screen-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.panel[data-v-c5cc0e73]:hover{transform:translateY(-2px) scale(1.01);box-shadow:var(--screen-shadow-hover);border-color:var(--screen-border-hover)}.panel h3[data-v-c5cc0e73]{font-size:19px;color:var(--screen-text);margin:0 0 12px;display:flex;align-items:center;gap:10px;flex-shrink:0;font-weight:700;letter-spacing:-.01em}.panel h3[data-v-c5cc0e73]:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--screen-primary)}.panel h3.accent-sec[data-v-c5cc0e73]:before{background:var(--screen-secondary)}.panel h3.accent-gold[data-v-c5cc0e73]:before{background:var(--screen-gold)}.panel h3.accent-purple[data-v-c5cc0e73]:before{background:var(--screen-purple)}.panel h3 .note[data-v-c5cc0e73]{margin-left:auto;font-size:16px;color:var(--screen-text-muted);font-weight:400}.panel .body[data-v-c5cc0e73]{flex:1;min-height:0}.chart[data-v-c5cc0e73]{width:100%;height:100%;min-height:160px}.pyr[data-v-c5cc0e73]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.pyr .seg[data-v-c5cc0e73]{height:34px;display:flex;align-items:center;justify-content:center;color:#060b14e0;font-weight:700;font-size:16px;border-radius:999px}.ranks[data-v-c5cc0e73]{display:flex;flex-direction:column;justify-content:center;gap:10px}.rank[data-v-c5cc0e73]{display:flex;align-items:center;gap:8px;font-size:17px}.rank .n[data-v-c5cc0e73]{width:22px;height:22px;border-radius:8px;background:var(--screen-track);color:var(--screen-text-muted);text-align:center;line-height:22px;font-size:15px;font-weight:700}.rank .n.t1[data-v-c5cc0e73]{background:#ff6b6b33;color:#ff6b6b}.rank .n.t2[data-v-c5cc0e73]{background:#ffb84d33;color:#ffb84d}.rank .n.t3[data-v-c5cc0e73]{background:#5eead433;color:#5eead4}.rank .name[data-v-c5cc0e73]{width:56px;color:var(--screen-text-muted)}.rank .track[data-v-c5cc0e73]{flex:1;height:8px;background:var(--screen-track);border-radius:999px;overflow:hidden}.rank .track i[data-v-c5cc0e73]{display:block;height:100%;background:linear-gradient(90deg,#7c9cff,#5eead4);border-radius:999px}.rank .v[data-v-c5cc0e73]{width:36px;text-align:right;color:var(--screen-text);font-weight:600;font-variant-numeric:tabular-nums}.bottom[data-v-c5cc0e73]{flex:0 0 220px}.service-screen[data-v-4612c748]{height:100%;display:flex;flex-direction:column;gap:16px;min-height:0}.screentitle[data-v-4612c748]{display:flex;align-items:baseline;gap:14px;flex-shrink:0}.screentitle h2[data-v-4612c748]{font-size:28px;font-weight:700;color:var(--screen-text);margin:0;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.screentitle h2[data-v-4612c748]:before{content:"";width:3px;height:18px;border-radius:2px;background:var(--screen-secondary)}.screentitle span[data-v-4612c748]{font-size:18px;color:var(--screen-text-muted)}.kpirow[data-v-4612c748]{display:grid;gap:16px;flex-shrink:0}.channel-kpi[data-v-4612c748]{grid-template-columns:repeat(5,1fr)}.kpi[data-v-4612c748]{background:var(--screen-card);border:1px solid var(--screen-border);border-radius:var(--screen-radius-sm);padding:14px 16px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(var(--screen-blur));backdrop-filter:blur(var(--screen-blur));box-shadow:var(--screen-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.kpi[data-v-4612c748]:hover{transform:translateY(-2px) scale(1.01);box-shadow:var(--screen-shadow-hover);border-color:var(--screen-border-hover)}.kpi[data-v-4612c748]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--screen-primary),transparent)}.kpi-split[data-v-4612c748]:before{background:linear-gradient(180deg,#2DD4BF,transparent)}.kpi-total[data-v-4612c748]:before{background:var(--screen-primary)}.kpi .label[data-v-4612c748]{font-size:16px;line-height:1.35;color:var(--screen-text-muted);min-height:32px}.kpi .value[data-v-4612c748]{font-size:36px;font-weight:700;line-height:1.15;margin-top:2px;color:var(--screen-kpi-num);letter-spacing:-.01em}.kpi .unit[data-v-4612c748]{font-size:17px;color:var(--screen-text-muted);margin-left:3px;font-weight:600}.kpi .meta[data-v-4612c748]{display:flex;justify-content:space-between;font-size:15px;color:var(--screen-text-faint);margin-top:4px;gap:6px}.kpi .bar[data-v-4612c748]{height:4px;border-radius:3px;background:var(--screen-track);margin-top:6px;overflow:hidden}.kpi .bar i[data-v-4612c748]{display:block;height:100%;border-radius:3px}.tag[data-v-4612c748]{display:inline-block;font-size:15px;padding:1px 8px;border-radius:var(--screen-radius-sm);white-space:nowrap}.tag.g[data-v-4612c748]{color:#2dd4bf;background:#34d3991f;border:1px solid rgba(52,211,153,.35)}.tag.y[data-v-4612c748]{color:#ffb84d;background:#fbbf241f;border:1px solid rgba(251,191,36,.35)}.tag.r[data-v-4612c748]{color:#ff6b6b;background:#f871711f;border:1px solid rgba(248,113,113,.35)}.tag.b[data-v-4612c748]{color:#5eead4;background:#5eead41a;border:1px solid rgba(94,234,212,.3)}.panel-lite[data-v-4612c748]{border:1px solid var(--screen-border);border-radius:var(--screen-radius-sm);padding:8px 14px;background:var(--screen-card);flex-shrink:0}.compare-bar[data-v-4612c748]{border:1px solid var(--screen-border);border-radius:16px;padding:14px 20px;background:var(--screen-card);-webkit-backdrop-filter:blur(var(--screen-blur));backdrop-filter:blur(var(--screen-blur));flex-shrink:0}.compare-labels[data-v-4612c748]{display:flex;justify-content:space-between;align-items:center;font-size:17px;margin-bottom:10px;gap:12px}.compare-labels .title[data-v-4612c748]{font-size:16px;font-weight:600;color:var(--screen-text-muted);letter-spacing:.04em}.compare-labels .nat[data-v-4612c748]{color:#a5b4fc;font-weight:600}.compare-labels .sz[data-v-4612c748]{color:#5eead4;font-weight:600}.compare-track[data-v-4612c748]{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.04)}.compare-track .nat-fill[data-v-4612c748]{background:#7c9cff8c;min-width:0}.compare-track .sz-fill[data-v-4612c748]{background:#5eead48c;min-width:0}.compare-note[data-v-4612c748]{font-size:16px;color:var(--screen-text-secondary);margin-top:10px;line-height:1.45}.mid[data-v-4612c748]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;flex:1.15;min-height:0}.mid-sm[data-v-4612c748]{flex:1}.panel[data-v-4612c748]{background:var(--screen-card);border:1px solid var(--screen-border);border-radius:var(--screen-radius);padding:18px 20px;display:flex;flex-direction:column;min-height:0;-webkit-backdrop-filter:blur(var(--screen-blur));backdrop-filter:blur(var(--screen-blur));box-shadow:var(--screen-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.panel[data-v-4612c748]:hover{transform:translateY(-2px) scale(1.01);box-shadow:var(--screen-shadow-hover);border-color:var(--screen-border-hover)}.panel h3[data-v-4612c748]{font-size:19px;color:var(--screen-text);margin:0 0 8px;display:flex;align-items:center;gap:16px;flex-shrink:0}.panel h3[data-v-4612c748]:before{content:"";width:4px;height:14px;border-radius:2px;background:var(--screen-primary)}.panel h3 .note[data-v-4612c748]{margin-left:auto;font-size:15px;color:var(--screen-text-faint);font-weight:400}.panel .body[data-v-4612c748]{flex:1;min-height:0;overflow:auto}.geo-body[data-v-4612c748]{display:flex;gap:16px;height:100%}.pie[data-v-4612c748]{width:48%;height:100%;min-height:160px}.geo-side[data-v-4612c748]{flex:1;display:flex;flex-direction:column;gap:16px;justify-content:center}.geo-card[data-v-4612c748]{border-radius:14px;padding:12px;border:1px solid rgba(255,255,255,.08);background:#7c9cff0d}.geo-card.nat[data-v-4612c748]{border-color:#5b9bff73}.geo-card.sz[data-v-4612c748]{border-color:#33e0a073}.gc-title[data-v-4612c748]{font-size:16px;color:var(--screen-text-muted)}.gc-num[data-v-4612c748]{font-size:36px;font-weight:800;color:var(--screen-text);line-height:1.2;margin:2px 0}.geo-card.nat .gc-num[data-v-4612c748]{color:#7c9cff}.geo-card.sz .gc-num[data-v-4612c748]{color:#2dd4bf}.gc-desc[data-v-4612c748]{font-size:15px;color:var(--screen-text-faint);line-height:1.4}.ranks[data-v-4612c748],.mini-ranks[data-v-4612c748]{display:flex;flex-direction:column;gap:16px;justify-content:center;height:100%}.rank[data-v-4612c748]{display:flex;align-items:center;gap:16px;font-size:16px}.rank .n[data-v-4612c748]{width:20px;height:20px;border-radius:50%;background:#7b93b033;color:var(--screen-text-muted);text-align:center;line-height:20px;font-size:12px;font-weight:700}.rank .n.t1[data-v-4612c748]{background:#ff6b6b;color:#fff}.rank .n.t2[data-v-4612c748]{background:#ffb84d;color:#060b14}.rank .n.t3[data-v-4612c748]{background:#5eead4;color:#060b14}.rank .name[data-v-4612c748]{width:56px;color:var(--screen-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank .name.wide[data-v-4612c748]{width:72px}.rank .track[data-v-4612c748]{flex:1;height:8px;background:var(--screen-track);border-radius:999px;overflow:hidden}.rank .track i[data-v-4612c748]{display:block;height:100%;background:linear-gradient(90deg,#7c9cff,#5eead4)}.rank .v[data-v-4612c748]{width:32px;text-align:right;color:#5eead4;font-weight:700}.dual-list[data-v-4612c748]{display:grid;grid-template-columns:1fr 1fr;gap:16px;height:100%}.sub-h[data-v-4612c748]{font-size:16px;color:var(--screen-text-muted);margin-bottom:8px}.empty-tip[data-v-4612c748]{height:100%;display:flex;align-items:center;justify-content:center;color:var(--screen-text-faint);font-size:17px;text-align:center;padding:12px}.empty-tip.sm[data-v-4612c748]{height:auto;min-height:60px;font-size:16px}.funnel[data-v-4612c748]{display:flex;flex-direction:column;justify-content:center;gap:10px;height:100%}.funnel .fr[data-v-4612c748]{--fr-accent: #7C9CFF;height:34px;margin:0 auto;display:flex;align-items:center;border-radius:10px;padding:0 14px 0 12px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--fr-accent);box-sizing:border-box}.funnel .fr-label[data-v-4612c748]{font-size:16px;font-weight:600;color:#f8fafce0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prog[data-v-4612c748]{display:flex;flex-direction:column;gap:16px;justify-content:center;height:100%}.prog .row[data-v-4612c748]{display:flex;justify-content:space-between;font-size:16px;margin-bottom:3px;gap:16px}.prog .n[data-v-4612c748]{color:#f8fafcd9}.prog .p[data-v-4612c748]{font-weight:700;white-space:nowrap}.prog .track[data-v-4612c748]{height:8px;border-radius:6px;background:var(--screen-track);overflow:hidden}.prog .track i[data-v-4612c748]{display:block;height:100%;border-radius:6px}.dist-body[data-v-4612c748]{display:flex;flex-direction:column;height:100%;min-height:0}.dist-block.single[data-v-4612c748]{flex:1;min-height:0;display:flex;flex-direction:column}.dist-tabs[data-v-4612c748]{margin-left:auto;display:inline-flex;gap:4px;padding:3px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.dist-tabs button[data-v-4612c748]{font-family:inherit;font-size:15px;font-weight:500;padding:5px 10px;border:none;border-radius:8px;cursor:pointer;color:var(--screen-text-muted);background:transparent;transition:.2s}.dist-tabs button[data-v-4612c748]:hover{color:#ffffffbf}.dist-tabs button.active[data-v-4612c748]{color:#060b14;background:linear-gradient(135deg,#5eead4,#7c9cff);font-weight:600}.dist-block .mini-ranks[data-v-4612c748]{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;justify-content:center;height:auto}.dist-block .rank[data-v-4612c748]{gap:10px;font-size:16px}.dist-block .rank .name[data-v-4612c748]{width:108px;color:var(--screen-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.dist-block .rank .track[data-v-4612c748]{flex:1;height:8px;background:#ffffff0f;border-radius:999px;overflow:hidden}.dist-block .rank .track i[data-v-4612c748]{display:block;height:100%;border-radius:999px}.dist-block .rank .v[data-v-4612c748]{width:40px;text-align:right;color:var(--screen-text);font-weight:600;font-variant-numeric:tabular-nums}.service-screen[data-v-952479f0]{height:100%;display:flex;flex-direction:column;gap:16px;min-height:0}.screentitle[data-v-952479f0]{display:flex;align-items:baseline;gap:14px;flex-shrink:0}.screentitle h2[data-v-952479f0]{font-size:28px;font-weight:700;color:var(--screen-text);margin:0;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.screentitle h2[data-v-952479f0]:before{content:"";width:3px;height:18px;border-radius:2px;background:var(--screen-success)}.screentitle span[data-v-952479f0]{font-size:18px;color:var(--screen-text-muted)}.kpirow[data-v-952479f0]{display:grid;gap:16px;flex-shrink:0}.kpi[data-v-952479f0]{background:var(--screen-card);border:1px solid var(--screen-border);border-radius:var(--screen-radius-sm);padding:14px 16px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(var(--screen-blur));backdrop-filter:blur(var(--screen-blur));box-shadow:var(--screen-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.kpi[data-v-952479f0]:hover{transform:translateY(-2px) scale(1.01);box-shadow:var(--screen-shadow-hover);border-color:var(--screen-border-hover)}.kpi[data-v-952479f0]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--screen-primary),transparent)}.kpi .label[data-v-952479f0]{font-size:16px;line-height:1.35;color:var(--screen-text-muted);min-height:34px}.kpi .value[data-v-952479f0]{font-size:36px;font-weight:700;line-height:1.15;margin-top:2px;color:var(--screen-kpi-num);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.kpi .unit[data-v-952479f0]{font-size:17px;color:var(--screen-text-muted);margin-left:3px;font-weight:500;opacity:.75}.kpi .meta[data-v-952479f0]{display:flex;justify-content:space-between;font-size:15px;color:var(--screen-text-faint);margin-top:4px}.tag[data-v-952479f0]{display:inline-block;font-size:15px;padding:1px 8px;border-radius:var(--screen-radius-sm)}.tag.g[data-v-952479f0]{color:#2dd4bf;background:#34d3991f;border:1px solid rgba(52,211,153,.35)}.tag.y[data-v-952479f0]{color:#ffb84d;background:#fbbf241f;border:1px solid rgba(251,191,36,.35)}.tag.r[data-v-952479f0]{color:#ff6b6b;background:#f871711f;border:1px solid rgba(248,113,113,.35)}.tag.b[data-v-952479f0]{color:#5eead4;background:#5eead41a;border:1px solid rgba(94,234,212,.3)}.kpi .bar[data-v-952479f0]{height:4px;border-radius:3px;background:var(--screen-track);margin-top:6px;overflow:hidden}.kpi .bar i[data-v-952479f0]{display:block;height:100%;border-radius:3px}.mid[data-v-952479f0]{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px;flex:1;min-height:0}.panel[data-v-952479f0]{background:var(--screen-card);border:1px solid var(--screen-border);border-radius:var(--screen-radius);padding:18px 20px;display:flex;flex-direction:column;min-height:0;-webkit-backdrop-filter:blur(var(--screen-blur));backdrop-filter:blur(var(--screen-blur));box-shadow:var(--screen-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.panel[data-v-952479f0]:hover{transform:translateY(-2px) scale(1.01);box-shadow:var(--screen-shadow-hover);border-color:var(--screen-border-hover)}.panel h3[data-v-952479f0]{font-size:19px;color:var(--screen-text);margin:0 0 12px;display:flex;align-items:center;gap:10px;flex-shrink:0;font-weight:700;letter-spacing:-.01em}.panel h3[data-v-952479f0]:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--screen-primary)}.panel h3 .note[data-v-952479f0]{margin-left:auto;font-size:15px;color:var(--screen-text-faint);font-weight:400}.panel .body[data-v-952479f0]{flex:1;min-height:0;overflow:auto}.funnel[data-v-952479f0]{display:flex;flex-direction:column;justify-content:center;gap:10px;height:100%}.funnel .fr[data-v-952479f0]{--fr-accent: #7C9CFF;height:36px;margin:0 auto;display:flex;align-items:center;border-radius:10px;padding:0 14px 0 12px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--fr-accent);box-sizing:border-box}.funnel .fr-label[data-v-952479f0]{font-size:17px;font-weight:600;color:#f8fafce0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prog[data-v-952479f0]{display:flex;flex-direction:column;gap:16px;justify-content:center;height:100%}.prog .row[data-v-952479f0]{display:flex;justify-content:space-between;font-size:17px;margin-bottom:4px}.prog .n[data-v-952479f0]{color:#f8fafcd9}.prog .p[data-v-952479f0]{font-weight:700}.prog .track[data-v-952479f0]{height:9px;border-radius:6px;background:var(--screen-track);overflow:hidden}.prog .track i[data-v-952479f0]{display:block;height:100%;border-radius:6px}.wall[data-v-952479f0]{display:flex;flex-direction:column;gap:16px}.wall .card[data-v-952479f0]{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px 12px;background:#7c9cff0d}.wall .t[data-v-952479f0]{display:flex;align-items:center;gap:8px;font-size:17px;color:var(--screen-text);font-weight:700}.wall .t svg[data-v-952479f0]{flex-shrink:0;color:#5eead4}.wall .d[data-v-952479f0]{font-size:16px;color:var(--screen-text-muted);margin-top:3px;line-height:1.45}.wall .s[data-v-952479f0]{margin-top:5px}.dist-body[data-v-952479f0]{display:flex;flex-direction:column;height:100%;min-height:0}.dist-block.single[data-v-952479f0]{flex:1;min-height:0;display:flex;flex-direction:column}.dist-tabs[data-v-952479f0]{margin-left:auto;display:inline-flex;gap:4px;padding:3px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.dist-tabs button[data-v-952479f0]{font-family:inherit;font-size:15px;font-weight:500;padding:5px 10px;border:none;border-radius:8px;cursor:pointer;color:var(--screen-text-muted);background:transparent;transition:.2s}.dist-tabs button[data-v-952479f0]:hover{color:#ffffffbf}.dist-tabs button.active[data-v-952479f0]{color:#060b14;background:linear-gradient(135deg,#5eead4,#7c9cff);font-weight:600}.sub-h[data-v-952479f0]{font-size:16px;color:var(--screen-text-muted);margin-bottom:8px;flex-shrink:0}.mini-ranks[data-v-952479f0]{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;justify-content:center}.rank[data-v-952479f0]{display:flex;align-items:center;gap:10px;font-size:16px}.rank .name[data-v-952479f0]{width:108px;color:var(--screen-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.rank .track[data-v-952479f0]{flex:1;height:8px;background:#ffffff0f;border-radius:999px;overflow:hidden}.rank .track i[data-v-952479f0]{display:block;height:100%;border-radius:999px}.rank .v[data-v-952479f0]{width:40px;text-align:right;color:var(--screen-text);font-weight:600;font-variant-numeric:tabular-nums}.alert-card[data-v-952479f0]{flex-shrink:0;border:1px solid rgba(255,184,77,.2);border-radius:16px;background:linear-gradient(135deg,#ffb84d14,#ff6b6b0a);padding:12px 18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.alert-label[data-v-952479f0]{font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffb84d;margin-bottom:6px}.alert-card ul[data-v-952479f0]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px}.alert-card li[data-v-952479f0]{font-size:16px;color:#ffffffa6}.indicator-panel[data-v-31ade608]{padding:14px 16px 12px}.ip-head[data-v-31ade608]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ip-head h3[data-v-31ade608]{font-size:18px;color:#f8fafcbf;margin:0;display:flex;align-items:center;gap:8px}.ip-head .ip-icon[data-v-31ade608]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;flex-shrink:0}.ip-head .ip-p0-tag[data-v-31ade608]{font-size:15px;color:var(--screen-text-muted)}.ip-head .ip-p0-tag .ip-p0-rate[data-v-31ade608]{font-size:24px;font-weight:700;margin-left:4px}.ip-items[data-v-31ade608]{display:flex;flex-direction:column;gap:6px}.ip-item.pri-P2[data-v-31ade608]{opacity:.5}.ip-item .ip-item-row[data-v-31ade608]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.ip-item .ip-item-row .ip-label[data-v-31ade608]{font-size:16px;color:var(--screen-text-secondary)}.ip-item .ip-item-row .ip-nums[data-v-31ade608]{font-size:15px;color:var(--screen-text);font-weight:600}.ip-item .ip-item-row .ip-nums em[data-v-31ade608]{color:#4a6080;font-style:normal;font-weight:400}.ip-item .badge[data-v-31ade608]{display:inline-block;font-size:11px;font-weight:700;padding:1px 4px;border-radius:2px;margin-right:4px;vertical-align:text-top}.ip-item .badge.p0[data-v-31ade608]{background:#ff6b6b;color:#fff}.ip-item .badge.p1[data-v-31ade608]{background:#ffb84d;color:#060b14}.ip-item .ip-bar[data-v-31ade608]{height:4px;background:#7b93b026;border-radius:2px;overflow:hidden}.ip-item .ip-bar .ip-bar-fill[data-v-31ade608]{height:100%;border-radius:2px;transition:width 1s ease}.atlas-screen{width:100%;height:100%;overflow:hidden;color:var(--screen-text);font-family:Microsoft YaHei,sans-serif;display:flex;flex-direction:column}.atlas-screen.embedded{height:100%;min-height:0}.atlas-screen.embedded .atlas-body{flex:1;min-height:0;overflow:auto}.atlas-screen:not(.embedded){width:100vw;height:100vh;background:radial-gradient(ellipse at 50% 0%,#0f1b3a,#060b14 70%)}.atlas-header{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;flex-shrink:0;background:linear-gradient(180deg,#060b14f2,#0a0e27cc);border-bottom:1px solid rgba(94,234,212,.12)}.hd-left{display:flex;align-items:center;gap:10px;font-size:17px;color:var(--screen-text-muted)}.hd-line{width:3px;height:18px;background:#5eead4;border-radius:2px}.hd-center{text-align:center}.hd-center h1{font-size:28px;margin:0;color:var(--screen-text);font-weight:700;letter-spacing:-.02em}.hd-center p{font-size:16px;color:var(--screen-text-muted);letter-spacing:.02em;margin:4px 0 0}.hd-right{display:flex;align-items:center;gap:12px}.datetime{font-size:17px;color:var(--screen-text-muted)}.refresh-tag{font-size:12px;padding:2px 8px;border-radius:18px;background:#5eead41a;color:#5eead4}.refresh-tag.pulsing{opacity:.5}.atlas-tabs{display:flex;gap:2px;padding:8px 24px;flex-shrink:0;background:#060b1499;border-bottom:1px solid rgba(94,234,212,.06)}.atlas-tab{display:flex;align-items:center;gap:6px;padding:8px 20px;background:#5eead408;border:1px solid rgba(94,234,212,.08);color:var(--screen-text-muted);font-size:17px;cursor:pointer;transition:all .2s;border-radius:4px}.atlas-tab:hover{color:#f8fafcbf;border-color:#5eead440}.atlas-tab.active{background:#5eead41f;color:#5eead4;border-color:#5eead466;font-weight:600}.tab-icon{display:inline-flex;align-items:center}.atlas-body{flex:1;padding:12px 24px;min-height:0;overflow-y:auto;scrollbar-width:none}.atlas-body::-webkit-scrollbar{display:none}.chart-box{background:#ffffff80;border:1px solid rgba(94,234,212,.06);border-radius:18px;padding:14px 16px}.chart-box h3,.chain-main h3,.eval-radar h3,.heat-main h3{font-size:18px;color:#f8fafcbf;margin:0 0 8px;display:flex;align-items:center;gap:8px}.dot{width:6px;height:6px;border-radius:50%;background:#5eead4}.dot.cyan{background:#5eead4}.dot.purple{background:#a78bfa}.dot.orange{background:#ffb84d}.chart{width:100%;height:200px}.chart-lg{height:520px}.chart-xl{height:420px}.overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.overview-bottom{display:grid;grid-template-columns:2fr 1fr;gap:12px}.chain-layout{display:flex;gap:16px}.chain-main{flex:1;background:#ffffff80;border:1px solid rgba(94,234,212,.06);border-radius:18px;padding:14px 16px}.chain-side{width:220px}.legend-card{background:#ffffff80;border:1px solid rgba(94,234,212,.06);border-radius:18px;padding:14px}.legend-card h4{font-size:17px;color:#f8fafcbf;margin:0 0 10px}.sector-legend{display:flex;align-items:center;gap:10px;padding:8px 10px;border-left:3px solid;margin-bottom:6px;background:#00000026;border-radius:0 4px 4px 0}.sl-icon{display:inline-flex;align-items:center}.sl-name{font-size:16px;color:#f8fafcbf;display:block}.sl-stat{font-size:12px;color:#4a6080}.eval-layout{display:flex;gap:16px}.eval-radar{flex:1;background:#ffffff80;border:1px solid rgba(94,234,212,.06);border-radius:18px;padding:14px 16px}.eval-side{width:260px;display:flex;flex-direction:column;gap:12px}.eval-dim-card,.rating-card{background:#ffffff80;border:1px solid rgba(94,234,212,.06);border-radius:18px;padding:14px}.eval-dim-card h4,.rating-card h4{font-size:17px;color:#f8fafcbf;margin:0 0 10px}.dim-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dim-name{width:70px;font-size:15px;color:var(--screen-text-secondary);text-align:right}.dim-bar{flex:1;height:6px;background:#7b93b026;border-radius:3px;overflow:hidden}.dim-fill{height:100%;border-radius:3px}.dim-pct{width:32px;font-size:12px;color:var(--screen-text-muted);text-align:right}.rating-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rating-item{text-align:center;padding:10px 6px;background:#0003;border-radius:6px}.rating-label{font-size:24px;font-weight:700;display:block}.rating-val{font-size:16px;color:var(--screen-text-muted);margin-top:2px}.heat-layout{display:flex;gap:16px}.heat-main{flex:1;background:#ffffff80;border:1px solid rgba(94,234,212,.06);border-radius:18px;padding:14px 16px}.heat-side{width:220px;background:#ffffff80;border:1px solid rgba(94,234,212,.06);border-radius:18px;padding:14px}.heat-side h4{font-size:17px;color:#f8fafcbf;margin:0 0 10px}.heat-rank{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rank-num{width:22px;height:22px;border-radius:50%;background:#7b93b033;color:var(--screen-text-muted);text-align:center;line-height:22px;font-size:15px;font-weight:700}.rank-num.top-1{background:#ff6b6b;color:#fff}.rank-num.top-2{background:#ffb84d;color:#fff}.rank-num.top-3{background:#5eead4;color:#060b14}.rank-name{width:50px;font-size:15px;color:var(--screen-text-secondary)}.rank-bar-wrap{flex:1;height:6px;background:#7b93b01a;border-radius:3px}.rank-bar{height:100%;border-radius:3px}.rank-val{width:30px;font-size:16px;color:#f8fafcbf;font-weight:600;text-align:right}.sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.sector-card{background:#ffffff80;border:1px solid rgba(94,234,212,.06);border-top:3px solid;border-radius:18px;padding:16px;cursor:pointer;transition:all .2s}.sector-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.sc-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.sc-icon{width:40px;height:40px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff}.sc-name{font-size:19px;font-weight:600;color:#f8fafcbf}.sc-desc{font-size:15px;color:#4a6080;margin-top:2px}.sc-stats{display:flex;gap:16px}.sc-stat{flex:1;text-align:center}.sc-stat span{display:block;font-size:12px;color:#4a6080}.sc-stat strong{font-size:26px;color:#5eead4}.sector-detail{background:#ffffffb3;border:1px solid rgba(94,234,212,.1);border-radius:18px;padding:20px;position:relative}.sd-close{position:absolute;right:16px;top:12px;cursor:pointer;color:var(--screen-text-muted);background:none;border:none;padding:0;display:inline-flex}.sector-detail h4{font-size:20px;color:var(--screen-text);margin:0 0 16px}.sd-chain{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px}.sd-layer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.sd-layer-tag{font-size:15px;padding:2px 8px;border-radius:4px;font-weight:600}.sd-layer-tag.up{background:#ff456033;color:#ff6b6b}.sd-layer-tag.mid{background:#5eead433;color:#5eead4}.sd-layer-tag.down{background:#00e39633;color:#2dd4bf}.sd-node{font-size:16px;padding:4px 12px;border-radius:14px}.up-node{background:#ff45601a;color:#ff8fa0}.mid-node{background:#5eead41a;color:#5eead4}.down-node{background:#00e3961a;color:#7ff5c0}.sd-arrow{color:#4a6080;display:flex;justify-content:center}.sd-bottom{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sd-list h5{font-size:17px;color:#f8fafcbf;margin:0 0 8px}.sd-list ul{list-style:none;padding:0;margin:0}.sd-list li{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(94,234,212,.06);font-size:16px;color:var(--screen-text-secondary)}.sd-list li em{color:#4a6080;font-style:normal}.atlas-footer{height:24px;display:flex;align-items:center;flex-shrink:0;background:#060b14cc;border-top:1px solid rgba(94,234,212,.06);padding:0 24px}.atlas-footer marquee{color:#3a5070;font-size:12px;letter-spacing:1px}.screen-viewport[data-v-40b405a2]{width:100vw;height:100vh;overflow:hidden;background:var(--screen-bg)}.screen-canvas[data-v-40b405a2]{display:flex;flex-direction:column;color:var(--screen-text);font-family:var(--font-sans);position:relative;background:var(--screen-bg);transition:background .35s ease,color .35s ease}.screen-bg-base[data-v-40b405a2]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--screen-bg-gradient);z-index:0}.screen-bg-radial[data-v-40b405a2]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--screen-bg-radial);z-index:0}.screen-bg-noise[data-v-40b405a2]{pointer-events:none;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;opacity:var(--screen-noise-opacity);z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.screen-header[data-v-40b405a2]{height:96px;display:grid;grid-template-columns:minmax(420px,1.2fr) auto minmax(280px,.9fr);align-items:center;gap:24px;padding:0 40px;flex-shrink:0;position:relative;z-index:2;border-bottom:1px solid var(--screen-border);background:var(--screen-header-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.header-left[data-v-40b405a2]{display:flex;align-items:center;gap:16px;min-width:0}.logo-mark[data-v-40b405a2]{flex-shrink:0;display:flex}.brand h1[data-v-40b405a2]{font-size:36px;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--screen-text);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand .sub[data-v-40b405a2]{font-size:17px;color:var(--screen-text-muted);margin:6px 0 0;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav[data-v-40b405a2]{display:flex;gap:6px;justify-content:center;padding:4px;background:var(--screen-soft);border:1px solid var(--screen-border);border-radius:14px}.nav button[data-v-40b405a2]{font-family:inherit;font-size:19px;font-weight:600;color:var(--screen-text-muted);cursor:pointer;background:transparent;border:none;border-radius:10px;padding:11px 18px;transition:color .2s,background .2s;white-space:nowrap}.nav button[data-v-40b405a2]:hover{color:var(--screen-text);background:var(--screen-soft-hover)}.nav button.active[data-v-40b405a2]{color:var(--screen-nav-active-text);font-weight:600;background:var(--screen-nav-active-bg)}.header-meta[data-v-40b405a2]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.meta-row[data-v-40b405a2]{display:flex;align-items:center;gap:12px}.meta-row.primary .meta-time[data-v-40b405a2]{font-family:var(--font-num);font-size:19px;font-weight:600;color:var(--screen-text);letter-spacing:-.01em}.meta-pill[data-v-40b405a2]{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--screen-soft);border:1px solid var(--screen-border);color:var(--screen-text-muted)}.meta-pill.ai .dot[data-v-40b405a2]{width:6px;height:6px;border-radius:50%;background:var(--screen-text-faint)}.meta-pill.ai.live[data-v-40b405a2]{color:var(--screen-purple);border-color:color-mix(in srgb,var(--screen-purple) 25%,transparent);background:color-mix(in srgb,var(--screen-purple) 12%,transparent)}.meta-pill.ai.live .dot[data-v-40b405a2]{background:var(--screen-purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--screen-purple) 20%,transparent)}.meta-row.secondary[data-v-40b405a2]{font-size:16px;color:var(--screen-text-muted)}.meta-row.secondary .sep[data-v-40b405a2]{color:var(--screen-text-faint)}.tool-row[data-v-40b405a2]{display:flex;align-items:center;justify-content:space-between;padding:8px 40px 0;flex-shrink:0;position:relative;z-index:2}.hint[data-v-40b405a2]{display:inline-flex;align-items:center;gap:4px;font-size:15px;color:var(--screen-text-faint)}.mode-tools[data-v-40b405a2]{display:flex;gap:8px;align-items:center}.mode-tools button[data-v-40b405a2]{font-family:inherit;background:var(--screen-soft);border:1px solid var(--screen-border);color:var(--screen-text-muted);cursor:pointer;border-radius:10px;padding:6px 14px;font-size:16px;font-weight:500;transition:.2s}.mode-tools button[data-v-40b405a2]:hover{color:var(--screen-text);border-color:var(--screen-border-hover)}.mode-tools button.active[data-v-40b405a2]{background:var(--screen-tool-active-bg);color:var(--screen-tool-active-text);border-color:var(--screen-tool-active-border)}.sub-nav[data-v-40b405a2]{display:flex;gap:8px;padding:10px 40px 0;flex-shrink:0;z-index:2}.sub-btn[data-v-40b405a2]{font-family:inherit;padding:7px 14px;font-size:16px;font-weight:500;background:var(--screen-soft);border:1px solid var(--screen-border);color:var(--screen-text-muted);cursor:pointer;border-radius:10px;transition:.2s}.sub-btn[data-v-40b405a2]:hover{color:var(--screen-text)}.sub-btn.active[data-v-40b405a2]{background:color-mix(in srgb,var(--screen-primary) 12%,transparent);color:var(--screen-primary);border-color:color-mix(in srgb,var(--screen-primary) 28%,transparent)}.sub-btn.back[data-v-40b405a2]{margin-left:auto}.screen-main[data-v-40b405a2]{flex:1;min-height:0;overflow:hidden;position:relative;z-index:1;padding:16px 40px 12px}.screen-main[data-v-40b405a2]>*{height:100%;min-height:0}.screen-footer[data-v-40b405a2]{height:44px;flex-shrink:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:var(--screen-footer-bg);border-top:1px solid var(--screen-border);font-size:16px;color:var(--screen-text-secondary)}.screen-footer .tip[data-v-40b405a2]{color:var(--screen-text-muted)}:root,[data-theme=midnight]{--screen-bg: #060B14;--screen-bg-2: #0A1322;--screen-bg-3: #111827;--screen-bg-4: #0F172A;--screen-bg-gradient: linear-gradient(165deg, #060B14 0%, #0A1322 40%, #111827 72%, #0F172A 100%);--screen-bg-radial: radial-gradient(900px 560px at 18% 8%, rgba(124, 156, 255, .07) 0%, transparent 60%), radial-gradient(800px 500px at 88% 92%, rgba(94, 234, 212, .045) 0%, transparent 55%), radial-gradient(700px 420px at 55% 40%, rgba(167, 139, 250, .03) 0%, transparent 50%);--screen-noise-opacity: .035;--screen-header-bg: rgba(6, 11, 20, .55);--screen-footer-bg: rgba(6, 11, 20, .55);--screen-bg-panel: rgba(255, 255, 255, .03);--screen-card: rgba(255, 255, 255, .035);--screen-card-hover: rgba(255, 255, 255, .055);--screen-border: rgba(255, 255, 255, .05);--screen-border-hover: rgba(255, 255, 255, .1);--screen-line: rgba(255, 255, 255, .06);--screen-track: rgba(255, 255, 255, .06);--screen-soft: rgba(255, 255, 255, .035);--screen-soft-hover: rgba(255, 255, 255, .04);--screen-primary: #5EEAD4;--screen-secondary: #7C9CFF;--screen-accent: #5EEAD4;--screen-accent-2: #7C9CFF;--screen-gold: #FFB84D;--screen-warn: #FFB84D;--screen-danger: #FF6B6B;--screen-success: #2DD4BF;--screen-purple: #A78BFA;--screen-pink: #EC4899;--screen-text: #F8FAFC;--screen-text-secondary: rgba(248, 250, 252, .72);--screen-text-muted: rgba(255, 255, 255, .45);--screen-text-faint: rgba(255, 255, 255, .28);--screen-kpi-num: #FFFFFF;--screen-nav-active-text: #060B14;--screen-nav-active-bg: linear-gradient(135deg, #5EEAD4 0%, #7C9CFF 100%);--screen-tool-active-bg: rgba(167, 139, 250, .12);--screen-tool-active-text: #C4B5FD;--screen-tool-active-border: rgba(167, 139, 250, .28);--screen-shadow: 0 8px 32px rgba(0, 0, 0, .28);--screen-shadow-hover: 0 16px 48px rgba(0, 0, 0, .4);--screen-radius: 20px;--screen-radius-sm: 14px;--screen-blur: 20px;--chart-1: #5EEAD4;--chart-2: #7C9CFF;--chart-3: #FFB84D;--chart-4: #A78BFA;--chart-5: #EC4899;--chart-6: #2DD4BF;--chart-7: #FF6B6B;--chart-8: #94A3B8;--chart-axis-muted: rgba(255, 255, 255, .45);--chart-split: rgba(255, 255, 255, .06);--chart-axis-line: rgba(255, 255, 255, .08);--chart-tooltip-bg: rgba(15, 23, 42, .92);--chart-tooltip-text: #F8FAFC;--chart-tooltip-border: rgba(255, 255, 255, .08);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--font-sans: -apple-system, BlinkMacSystemFont, "HarmonyOS Sans SC", "MiSans", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-num: "DIN Alternate", "DIN", ui-monospace, "SF Mono", Menlo, monospace;--font-cn: "HarmonyOS Sans SC", "MiSans", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--screen-width: 1920;--screen-height: 1080}[data-theme=light]{--screen-bg: #F3F5F9;--screen-bg-2: #E8EDF5;--screen-bg-3: #FFFFFF;--screen-bg-4: #F8FAFC;--screen-bg-gradient: linear-gradient(165deg, #F7F9FC 0%, #EEF2F7 45%, #E8EDF5 100%);--screen-bg-radial: radial-gradient(900px 560px at 12% 0%, rgba(13, 148, 136, .08) 0%, transparent 55%), radial-gradient(800px 500px at 92% 100%, rgba(59, 130, 246, .07) 0%, transparent 55%), radial-gradient(700px 420px at 50% 40%, rgba(15, 23, 42, .02) 0%, transparent 50%);--screen-noise-opacity: .02;--screen-header-bg: rgba(255, 255, 255, .82);--screen-footer-bg: rgba(255, 255, 255, .82);--screen-bg-panel: rgba(255, 255, 255, .72);--screen-card: #FFFFFF;--screen-card-hover: #FFFFFF;--screen-border: rgba(15, 23, 42, .08);--screen-border-hover: rgba(15, 23, 42, .14);--screen-line: rgba(15, 23, 42, .06);--screen-track: rgba(15, 23, 42, .06);--screen-soft: rgba(15, 23, 42, .03);--screen-soft-hover: rgba(15, 23, 42, .05);--screen-primary: #0D9488;--screen-secondary: #3B82F6;--screen-accent: #0D9488;--screen-accent-2: #3B82F6;--screen-gold: #D97706;--screen-warn: #D97706;--screen-danger: #DC2626;--screen-success: #059669;--screen-purple: #7C3AED;--screen-pink: #DB2777;--screen-text: #0F172A;--screen-text-secondary: rgba(15, 23, 42, .72);--screen-text-muted: rgba(15, 23, 42, .48);--screen-text-faint: rgba(15, 23, 42, .32);--screen-kpi-num: #0F172A;--screen-nav-active-text: #FFFFFF;--screen-nav-active-bg: linear-gradient(135deg, #0D9488 0%, #3B82F6 100%);--screen-tool-active-bg: rgba(13, 148, 136, .1);--screen-tool-active-text: #0F766E;--screen-tool-active-border: rgba(13, 148, 136, .28);--screen-shadow: 0 8px 28px rgba(15, 23, 42, .06);--screen-shadow-hover: 0 14px 36px rgba(15, 23, 42, .1);--chart-1: #0D9488;--chart-2: #3B82F6;--chart-3: #D97706;--chart-4: #7C3AED;--chart-5: #DB2777;--chart-6: #059669;--chart-7: #DC2626;--chart-8: #64748B;--chart-axis-muted: rgba(15, 23, 42, .45);--chart-split: rgba(15, 23, 42, .06);--chart-axis-line: rgba(15, 23, 42, .1);--chart-tooltip-bg: rgba(255, 255, 255, .96);--chart-tooltip-text: #0F172A;--chart-tooltip-border: rgba(15, 23, 42, .08)}[data-theme=navy]{--screen-bg: #04101F;--screen-bg-2: #071A33;--screen-bg-3: #0B2447;--screen-bg-4: #0A1B36;--screen-bg-gradient: linear-gradient(165deg, #04101F 0%, #071A33 42%, #0B2447 100%);--screen-bg-radial: radial-gradient(900px 560px at 16% 6%, rgba(0, 212, 255, .1) 0%, transparent 58%), radial-gradient(800px 500px at 90% 90%, rgba(56, 189, 248, .06) 0%, transparent 55%), radial-gradient(700px 420px at 50% 45%, rgba(251, 191, 36, .03) 0%, transparent 50%);--screen-noise-opacity: .04;--screen-header-bg: rgba(4, 16, 31, .72);--screen-footer-bg: rgba(4, 16, 31, .72);--screen-bg-panel: rgba(0, 212, 255, .04);--screen-card: rgba(8, 36, 72, .55);--screen-card-hover: rgba(12, 48, 92, .7);--screen-border: rgba(0, 212, 255, .14);--screen-border-hover: rgba(0, 212, 255, .28);--screen-line: rgba(0, 212, 255, .1);--screen-track: rgba(0, 212, 255, .1);--screen-soft: rgba(0, 212, 255, .05);--screen-soft-hover: rgba(0, 212, 255, .08);--screen-primary: #00D4FF;--screen-secondary: #38BDF8;--screen-accent: #00D4FF;--screen-accent-2: #38BDF8;--screen-gold: #FBBF24;--screen-warn: #FBBF24;--screen-danger: #F87171;--screen-success: #34D399;--screen-purple: #818CF8;--screen-pink: #F472B6;--screen-text: #E8F4FF;--screen-text-secondary: rgba(232, 244, 255, .75);--screen-text-muted: rgba(186, 230, 253, .55);--screen-text-faint: rgba(186, 230, 253, .32);--screen-kpi-num: #FFFFFF;--screen-nav-active-text: #04101F;--screen-nav-active-bg: linear-gradient(135deg, #00D4FF 0%, #38BDF8 100%);--screen-tool-active-bg: rgba(0, 212, 255, .12);--screen-tool-active-text: #7DD3FC;--screen-tool-active-border: rgba(0, 212, 255, .35);--screen-shadow: 0 8px 32px rgba(0, 0, 0, .35);--screen-shadow-hover: 0 16px 48px rgba(0, 0, 0, .45);--chart-1: #00D4FF;--chart-2: #38BDF8;--chart-3: #FBBF24;--chart-4: #818CF8;--chart-5: #F472B6;--chart-6: #34D399;--chart-7: #F87171;--chart-8: #94A3B8;--chart-axis-muted: rgba(186, 230, 253, .5);--chart-split: rgba(0, 212, 255, .1);--chart-axis-line: rgba(0, 212, 255, .16);--chart-tooltip-bg: rgba(7, 26, 51, .94);--chart-tooltip-text: #E8F4FF;--chart-tooltip-border: rgba(0, 212, 255, .2)}.sx-panel{background:var(--screen-card);border:1px solid var(--screen-border);border-radius:var(--screen-radius);backdrop-filter:blur(var(--screen-blur));-webkit-backdrop-filter:blur(var(--screen-blur));box-shadow:var(--screen-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.sx-panel:hover{transform:translateY(-2px) scale(1.01);box-shadow:var(--screen-shadow-hover);border-color:var(--screen-border-hover);background:var(--screen-card-hover)}.sx-title{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:700;color:var(--screen-text);letter-spacing:-.02em;line-height:1.2}.sx-title:before{content:"";width:4px;height:22px;border-radius:2px;background:var(--screen-primary);flex-shrink:0}.sx-title.accent-secondary:before{background:var(--screen-secondary)}.sx-title.accent-gold:before{background:var(--screen-gold)}.sx-title.accent-purple:before{background:var(--screen-purple)}.sx-title.accent-pink:before{background:var(--screen-pink)}.sx-title.accent-success:before{background:var(--screen-success)}.sx-title.accent-danger:before{background:var(--screen-danger)}.sx-subtitle{font-size:17px;color:var(--screen-text-muted);font-weight:400;letter-spacing:0}.sx-panel-title,.p-hd,.panel h3{font-family:var(--font-cn);font-size:20px!important;font-weight:700!important;letter-spacing:.02em;color:var(--screen-primary)!important;text-shadow:0 0 24px color-mix(in srgb,var(--screen-primary) 28%,transparent)}.panel h3 .note,.p-hd .tag{color:var(--screen-text-muted)!important;text-shadow:none!important;font-weight:400!important;font-size:14px!important;letter-spacing:0}.p-hd .bar,.panel h3:before,.sx-title:before{width:4px!important;height:18px!important;border-radius:3px;box-shadow:0 0 10px color-mix(in srgb,var(--screen-primary) 55%,transparent)}.sx-kpi-num{font-family:var(--font-num);font-size:58px;font-weight:700;letter-spacing:-.01em;color:var(--screen-kpi-num);line-height:1;font-variant-numeric:tabular-nums}.sx-kpi-unit{font-size:16px;color:var(--screen-text-muted);font-weight:400;opacity:.75}.sx-delta-up{color:var(--screen-success)}.sx-delta-down{color:var(--screen-gold)}.sx-fade-in{animation:sxFadeUp .55s cubic-bezier(.22,1,.36,1) both}@keyframes sxFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sxNoise{0%{transform:translate(0)}to{transform:translate(-10%,-10%)}}html,body,#app{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:var(--screen-bg);color:var(--screen-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .35s ease,color .35s ease}
