.overview_page__ch3h3{display:flex;flex-direction:column;gap:28px}.overview_header__9InPz{display:flex;align-items:center;justify-content:space-between}.overview_title__2mo_m{color:var(--text-primary);font-size:24px;font-weight:700;margin:0 0 4px}.overview_subtitle__sSyT9{color:var(--text-secondary);font-size:14px;margin:0}.overview_refreshBtn__NGir4{background-color:transparent;border:1px solid var(--border-light);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:13px;padding:8px 16px;transition:all .15s}.overview_refreshBtn__NGir4:hover{border-color:var(--accent);color:var(--accent)}.overview_section__mLQYB{display:flex;flex-direction:column;gap:10px}.overview_sectionLabel__nQpUc{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0}.overview_kpiRow__M6Rvq{display:flex;gap:16px;flex-wrap:wrap}.overview_kpiCard__tm6Ax{background-color:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px 22px;flex:1 1;min-width:140px}.overview_kpiLive__ve2hv{border-color:var(--accent-border);background-color:var(--accent-dim)}.overview_kpiValue__1WeZN{color:var(--text-primary);font-size:28px;font-weight:700;margin:0 0 4px;line-height:1}.overview_kpiLabel__p4dux{color:var(--text-secondary);font-size:13px;font-weight:600;margin:0 0 2px}.overview_kpiSub__uIkhL{color:var(--text-muted);font-size:11px;margin:0}.overview_green__qaWBo{color:var(--accent)!important}.overview_twoCol__Ubket{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.overview_bottomGrid__Po9vq{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}.overview_card__h7Zlu{background-color:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px}.overview_cardHeader__5bpyT{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.overview_cardTitle__bHzva{color:var(--text-primary);font-size:15px;font-weight:600;margin:0}.overview_seeAll__h1dWi{color:var(--accent);font-size:12px;text-decoration:none;transition:opacity .15s}.overview_seeAll__h1dWi:hover{opacity:.7}.overview_sportRows__j_khA{display:flex;flex-direction:column;gap:12px}.overview_sportRow__bJFNJ{display:flex;align-items:center;gap:10px}.overview_sportLabel__7wPVN{color:var(--text-secondary);font-size:12px;width:52px;flex-shrink:0}.overview_hBarTrack__iKBhE{flex:1 1;background-color:var(--bg-card-alt);border-radius:4px;height:6px;overflow:hidden}.overview_hBarFill__mEpZM{background-color:var(--accent);height:100%;border-radius:4px;min-width:3px;transition:width .4s ease}.overview_sportCount__hpR__{color:var(--text-secondary);font-size:12px;width:24px;text-align:right;flex-shrink:0}.overview_sportRevenue__ZdTzV{color:var(--accent);font-size:12px;font-weight:600;width:52px;text-align:right;flex-shrink:0}.overview_hostList__JHD_k{display:flex;flex-direction:column;gap:12px}.overview_hostRow__H_Klb{display:flex;align-items:center;gap:10px}.overview_rank__EKUUH{font-size:15px;width:24px;flex-shrink:0;text-align:center}.overview_hostInfo__dboHj{flex:1 1;overflow:hidden}.overview_hostName__ff_YQ{color:var(--text-primary);font-size:13px;font-weight:500;margin:0 0 1px}.overview_hostEmail__pMrCT,.overview_hostName__ff_YQ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview_hostEmail__pMrCT{color:var(--text-muted);font-size:11px;margin:0}.overview_hostGames__TtL0u{color:var(--text-secondary);font-size:12px;flex-shrink:0}.overview_recentList__ObEK3{display:flex;flex-direction:column;gap:12px}.overview_recentRow__x8S3A{display:flex;align-items:center;justify-content:space-between;gap:10px}.overview_recentInfo__ME8MZ{flex:1 1;overflow:hidden}.overview_recentName__N894I{color:var(--text-primary);font-size:13px;font-weight:500;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview_recentMeta__G9wVl{color:var(--text-muted);font-size:11px;margin:0}.overview_statusBadge__pkJFC{border:1px solid;border-radius:20px;font-size:10px;font-weight:600;padding:2px 8px;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.overview_loadingWrap__tM8Kf{display:flex;align-items:center;justify-content:center;min-height:400px}.overview_loading__sOcmr{color:var(--text-muted);font-size:14px}.overview_perfWidget__sUjWU{background:var(--bg-card,#111);border:1px solid var(--border,#1e1e1e);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.overview_perfWidgetHeader__M8P__{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview_perfWidgetTitleRow__Lv7ry{display:flex;align-items:center;gap:8px}.overview_perfWidgetTotal__q_A1_{font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview_perfWidgetBars__UrbFC{display:flex;flex-direction:column;gap:8px}.overview_perfWidgetRow__o_XdE{display:grid;grid-template-columns:90px 1fr 48px;align-items:center;grid-gap:10px;gap:10px}.overview_perfWidgetLabel__hY9oB{font-size:12px;color:var(--text-secondary,#888);font-weight:600}.overview_perfWidgetTrack__wgzmv{height:6px;background:var(--bg-card-alt,#0d0d0d);border:1px solid var(--border,#1a1a1a);border-radius:3px;overflow:hidden}.overview_perfWidgetFill__gDVfZ{height:100%;border-radius:3px;transition:width .4s ease;min-width:3px}.overview_perfWidgetMs__k1HiB{font-size:12px;font-weight:800;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview_perfWidgetStats__1x65E{display:flex;border-top:1px solid var(--border,#1a1a1a);padding-top:12px}.overview_perfWidgetStat__mwVBI{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;border-right:1px solid var(--border,#1a1a1a);padding:0 8px}.overview_perfWidgetStat__mwVBI:last-child{border-right:none}.overview_perfWidgetStatVal__Eu3R0{font-size:15px;font-weight:800;color:var(--text-primary,#fff);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview_perfWidgetStatLabel__ON5IF{font-size:10px;color:var(--text-muted,#555);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.overview_perfWidgetSparkline__o5L_e{display:flex;align-items:flex-end;gap:3px;height:36px;border-top:1px solid var(--border,#1a1a1a);padding-top:8px}.overview_perfWidgetSparkBar__x9Xju{flex:1 1;border-radius:2px 2px 0 0;min-width:3px;cursor:default;transition:opacity .15s}.overview_perfWidgetSparkBar__x9Xju:hover{opacity:.7}