.reports_page___qGF7{max-width:1200px;margin:0 auto}.reports_header__2DEpe{margin-bottom:28px}.reports_title__AKyu_{margin:0;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.reports_subtitle__j8f4t{margin:8px 0 0;color:var(--color-text-secondary);font-size:var(--font-size-lg)}.reports_kpis__efzT_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.reports_kpi__OpRfB{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px 22px;display:flex;flex-direction:column;gap:6px}.reports_kpiLabel__A91KM{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary)}.reports_kpiValue__d0DR4{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.reports_kpiNote__pkjuJ{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.reports_kpiAlert__6Pb3t{color:#ef4444}.reports_grid__yJk6B{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;margin-bottom:14px}.reports_grid2__LcuNq{display:grid;grid-template-columns:1fr 1fr;gap:14px}.reports_panel__1H78B{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:22px 24px;min-width:0}.reports_panelHead__wCA3R{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;gap:12px}.reports_panelTitle__TD_r_{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.reports_panelMeta__h7fJF{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.reports_empty__qyeFk{color:var(--color-text-tertiary);font-size:var(--font-size-sm);padding:24px 0;text-align:center}.reports_stage__mJQ7O{display:grid;grid-template-columns:120px 1fr 56px;align-items:center;gap:12px;margin-bottom:14px}.reports_stageName__tmspD{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reports_track__9rzvW{height:18px;border-radius:999px;background:hsla(0,0%,50%,.14);overflow:hidden;border:1px solid var(--color-border)}.reports_fill__iZatv{height:100%;border-radius:999px;transition:width .4s ease}.reports_stageCount__d_zT3{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:right;font-variant-numeric:tabular-nums}.reports_stack__FNcHl{display:flex;height:22px;border-radius:999px;overflow:hidden;border:1px solid var(--color-border);background:hsla(0,0%,50%,.14);margin-bottom:18px}.reports_stackSeg__oE9mU{height:100%;transition:width .4s ease}.reports_legend__qJs4h{display:grid;gap:12px}.reports_legendRow__q60HR{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:var(--font-size-sm)}.reports_legendLeft__oCYMk{display:flex;align-items:center;gap:10px;color:var(--color-text-secondary)}.reports_dot__3UdgA{width:9px;height:9px;border-radius:50%;flex-shrink:0}.reports_legendValue__2ZPGu{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.reports_legendShare__cHjY2{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-left:8px;font-variant-numeric:tabular-nums}.reports_row__uSbnN{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;margin-bottom:14px}.reports_rowName__2T7jx{font-size:var(--font-size-sm);color:var(--color-text-primary)}.reports_rowValue__bZWWS{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.reports_rowTrack__1_3Uo{grid-column:1/-1;height:16px;border-radius:999px;background:hsla(0,0%,50%,.14);overflow:hidden}.reports_rowFill__6MERy{height:100%;border-radius:999px}@media (max-width:900px){.reports_kpis__efzT_{grid-template-columns:repeat(2,minmax(0,1fr))}.reports_grid2__LcuNq,.reports_grid__yJk6B{grid-template-columns:1fr}.reports_stage__mJQ7O{grid-template-columns:96px 1fr 44px}}