.geo-member[data-v-95165387]{background:#f6f8fb;min-height:100vh}.page-hero[data-v-95165387]{background:linear-gradient(135deg,#1b2a4a,#24406e);padding:64px 0 56px}.container[data-v-95165387]{margin:0 auto;max-width:1120px;padding:0 24px}.hero-title[data-v-95165387]{color:#fff;font-size:32px;font-weight:700;margin:0 0 10px}.hero-desc[data-v-95165387]{color:#ffffffbf;font-size:15px;margin:0}.section[data-v-95165387]{padding:32px 0 72px}.empty[data-v-95165387]{color:#6b7688;padding:60px 0;text-align:center}.login-btn[data-v-95165387]{background:#24406e;border-radius:6px;color:#fff;display:inline-block;margin-top:16px;padding:10px 28px;text-decoration:none}.who[data-v-95165387]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.who-site[data-v-95165387]{color:#1f2a3d;font-size:18px;font-weight:600}.who-user[data-v-95165387]{background:#eef2f7;border-radius:12px;color:#7b8798;font-size:13px;padding:3px 10px}.kpi-grid[data-v-95165387]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.kpi[data-v-95165387]{background:#fff;border-radius:10px;box-shadow:0 2px 10px #1428500f;padding:22px 20px}.kpi-num[data-v-95165387]{color:#24406e;font-size:30px;font-weight:700;line-height:1.2}.kpi-label[data-v-95165387]{color:#7b8798;font-size:13px;margin-top:6px}.panel[data-v-95165387]{background:#fff;border-radius:10px;box-shadow:0 2px 10px #1428500f;margin-top:20px;padding:22px 24px}.panel-title[data-v-95165387]{color:#1f2a3d;font-size:15px;font-weight:600;margin:0 0 16px}.plat-row[data-v-95165387],.trend-row[data-v-95165387]{align-items:center;color:#55617a;display:flex;font-size:13px;gap:14px;margin-bottom:10px}.plat-name[data-v-95165387]{flex:none;width:120px}.trend-day[data-v-95165387]{flex:none;width:92px}.plat-bar[data-v-95165387],.trend-bar[data-v-95165387]{background:#eef2f7;border-radius:4px;flex:1;height:8px;overflow:hidden}.plat-bar i[data-v-95165387],.trend-bar i[data-v-95165387]{background:linear-gradient(90deg,#3f6fd8,#6aa9ff);border-radius:4px;display:block;height:100%}.plat-num[data-v-95165387],.trend-num[data-v-95165387]{flex:none;text-align:right;width:72px}.tip[data-v-95165387]{color:#93a0b4;font-size:12px;margin-top:18px}@media (max-width:640px){.hero-title[data-v-95165387]{font-size:24px}.plat-name[data-v-95165387]{width:84px}}
