.stats-panel{overflow:hidden}.stats-panel-inner.svelte-ky4z5g{gap:var(--space-5);padding:var(--space-5);display:grid}.stats-heading.svelte-ky4z5g{gap:8px;max-width:720px;display:grid}.stats-heading.svelte-ky4z5g p:where(.svelte-ky4z5g),.stat-cell.svelte-ky4z5g span:where(.svelte-ky4z5g),.stats-meta.svelte-ky4z5g span:where(.svelte-ky4z5g),.funnel-panel.svelte-ky4z5g>span:where(.svelte-ky4z5g),.private-panel.svelte-ky4z5g>span:where(.svelte-ky4z5g){color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.2}h3.svelte-ky4z5g,h4.svelte-ky4z5g{color:var(--text-primary);margin:0;line-height:1.08}h3.svelte-ky4z5g{font-size:clamp(1.35rem,2vw,2rem)}h4.svelte-ky4z5g{font-size:1rem}.stats-grid.svelte-ky4z5g{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-cell.svelte-ky4z5g{min-width:0;padding:var(--space-4);align-content:center;gap:7px;display:grid}.stat-cell.svelte-ky4z5g+.stat-cell:where(.svelte-ky4z5g){border-left:1px solid var(--border-subtle)}.stat-cell.svelte-ky4z5g strong:where(.svelte-ky4z5g){color:var(--text-primary);font-size:clamp(1.55rem,3vw,2.55rem);line-height:1}.stat-cell.svelte-ky4z5g small:where(.svelte-ky4z5g),.stats-meta.svelte-ky4z5g strong:where(.svelte-ky4z5g),.private-panel.svelte-ky4z5g li:where(.svelte-ky4z5g){color:var(--text-secondary);font-size:.84rem;line-height:1.35}.stats-visual-grid.svelte-ky4z5g{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);display:grid}.funnel-panel.svelte-ky4z5g,.private-panel.svelte-ky4z5g{align-content:start;gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);display:grid}.funnel-list.svelte-ky4z5g,.private-panel.svelte-ky4z5g ul:where(.svelte-ky4z5g){gap:.7rem;display:grid}.private-panel.svelte-ky4z5g ul:where(.svelte-ky4z5g){margin:0;padding:0;list-style:none}.private-panel.svelte-ky4z5g li:where(.svelte-ky4z5g){border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);padding:.65rem .75rem;font-weight:800}.funnel-row.svelte-ky4z5g{gap:.45rem;display:grid}.funnel-row.svelte-ky4z5g>div:where(.svelte-ky4z5g){justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.funnel-row.svelte-ky4z5g strong:where(.svelte-ky4z5g){color:var(--text-primary);overflow-wrap:anywhere;font-size:.9rem}.funnel-row.svelte-ky4z5g em:where(.svelte-ky4z5g){color:var(--text-secondary);white-space:nowrap;font-size:.82rem;font-style:normal;font-weight:850}.funnel-track.svelte-ky4z5g{border-radius:var(--radius-pill);background:var(--bg-surface);height:10px;display:block;overflow:hidden}.funnel-fill.svelte-ky4z5g{border-radius:inherit;background:var(--accent-gold);height:100%;transition:width .18s;display:block}.funnel-row[data-tone=open].svelte-ky4z5g .funnel-fill:where(.svelte-ky4z5g){background:var(--accent-info-text)}.funnel-row[data-tone=strong].svelte-ky4z5g .funnel-fill:where(.svelte-ky4z5g){background:var(--accent-success-text)}.funnel-row[data-tone=urgent].svelte-ky4z5g .funnel-fill:where(.svelte-ky4z5g){background:var(--accent-warning-text)}.stats-meta.svelte-ky4z5g{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.stats-meta.svelte-ky4z5g>div:where(.svelte-ky4z5g){border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-4);align-content:center;gap:8px;display:grid}.stats-meta.svelte-ky4z5g>div:where(.svelte-ky4z5g) strong:where(.svelte-ky4z5g){color:var(--accent-cream);font-size:1.12rem}@media (width<=820px){.stats-grid.svelte-ky4z5g,.stats-visual-grid.svelte-ky4z5g,.stats-meta.svelte-ky4z5g{grid-template-columns:1fr 1fr}.stat-cell.svelte-ky4z5g:nth-child(odd){border-left:0}.stat-cell.svelte-ky4z5g:nth-child(n+3){border-top:1px solid var(--border-subtle)}.stats-visual-grid.svelte-ky4z5g,.stats-meta.svelte-ky4z5g{grid-template-columns:1fr}}@media (width<=560px){.stats-grid.svelte-ky4z5g{grid-template-columns:1fr}.stat-cell.svelte-ky4z5g+.stat-cell:where(.svelte-ky4z5g){border-top:1px solid var(--border-subtle);border-left:0}}
