._page_1oqt2_1{flex-direction:column;gap:20px;display:flex}._hero_1oqt2_7{color:#fff;background:radial-gradient(1200px 240px at 10% -40%,#07c1602e,#0000 55%),radial-gradient(900px 220px at 90% 0,#1677ff24,#0000 50%),linear-gradient(135deg,#0f1f17 0%,#163024 48%,#122033 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 24px;display:flex;box-shadow:0 12px 32px #0f1f172e}._heroLeft_1oqt2_23 h2{letter-spacing:.02em;margin:0 0 6px;font-size:22px;font-weight:700}._heroLeft_1oqt2_23 p{opacity:.78;margin:0;font-size:13px}._heroMeta_1oqt2_36{flex-wrap:wrap;gap:10px;display:flex}._heroChip_1oqt2_42{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}._kpiRow_1oqt2_54{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}@media (width<=1100px){._kpiRow_1oqt2_54{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._kpiRow_1oqt2_54{grid-template-columns:1fr}}._kpi_1oqt2_54{background:#fff;border:1px solid #eef0f3;border-radius:14px;padding:18px 18px 16px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 4px 18px #1118270a}._kpi_1oqt2_54:hover{transform:translateY(-2px);box-shadow:0 10px 28px #11182714}._kpiAccent_1oqt2_88{width:4px;position:absolute;inset:0 auto 0 0}._kpiHead_1oqt2_94{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._kpiTitle_1oqt2_101{color:#6b7280;font-size:13px}._kpiIcon_1oqt2_106{border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}._kpiValue_1oqt2_115{color:#111827;letter-spacing:-.02em;font-size:28px;font-weight:720;line-height:1.15}._kpiHint_1oqt2_123{color:#9ca3af;margin-top:6px;font-size:12px}._section_1oqt2_129{background:#fff;border:1px solid #eef0f3;border-radius:16px;padding:18px 18px 8px;box-shadow:0 4px 18px #11182708}._sectionHead_1oqt2_137{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._sectionTitle_1oqt2_145{color:#111827;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:650;display:flex}._sectionBadge_1oqt2_155{border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}._grid_1oqt2_165{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:10px;display:grid}@media (width<=1200px){._grid_1oqt2_165{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){._grid_1oqt2_165{grid-template-columns:repeat(2,minmax(0,1fr))}}._metric_1oqt2_184{background:linear-gradient(#fafbfc 0%,#f5f7fa 100%);border:1px solid #eef1f5;border-radius:12px;min-height:92px;padding:14px 14px 12px}._metricTop_1oqt2_192{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}._metricLabel_1oqt2_200{color:#6b7280;font-size:12px;line-height:1.35}._metricIcon_1oqt2_206{border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;display:grid}._metricValue_1oqt2_216{color:#111827;letter-spacing:-.02em;font-size:22px;font-weight:700}._metricSub_1oqt2_223{color:#9ca3af;margin-top:4px;font-size:11px}._split_1oqt2_229{grid-template-columns:1.1fr 1fr;gap:14px;margin-top:4px;margin-bottom:10px;display:grid}@media (width<=960px){._split_1oqt2_229{grid-template-columns:1fr}}._panel_1oqt2_243{background:#fafbfc;border:1px solid #eef1f5;border-radius:12px;min-height:220px;padding:12px 14px 8px}._panelTitle_1oqt2_251{color:#374151;margin:0 0 8px;font-size:13px;font-weight:600}._alert_1oqt2_258{color:#9a3412;background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}._sparkWrap_1oqt2_270{height:56px;margin-top:8px}html,body,#root{background:#f5f7fb;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}#root>.ant-app,.ant-app{min-height:100vh}.ant-table-tbody>tr.user-tree-child>td{background:#f6ffed}.ant-table-tbody>tr.user-tree-child:hover>td{background:#d9f7be}
