.analytics-page_analyticsRoute__iHunv .flow-page{display:grid;gap:1rem;min-width:0}.analytics-page_analyticsRoute__iHunv .flow-page-heading{display:flex;justify-content:space-between;gap:1.5rem;align-items:end;margin:0 0 .25rem}.analytics-page_analyticsRoute__iHunv .flow-page-heading h1{margin:0;color:var(--text);font-size:clamp(1.65rem,2.2vw,2.35rem);letter-spacing:-.055em;line-height:1.05}.analytics-page_analyticsRoute__iHunv .flow-page-heading p{max-width:720px;margin:.45rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.55}.analytics-page_analyticsRoute__iHunv .analytics-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;align-items:end}.analytics-page_analyticsRoute__iHunv .analytics-range{display:grid;gap:.3rem;color:var(--muted);font-size:.65rem;font-weight:800}.analytics-page_analyticsRoute__iHunv .analytics-range select{min-height:42px;padding:.55rem 2rem .55rem .65rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-weight:700}.analytics-page_analyticsRoute__iHunv .analytics-range select:focus{outline:2px solid var(--primary);outline-offset:2px}.analytics-page_analyticsRoute__iHunv .summary-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.analytics-page_analyticsRoute__iHunv .summary-stat-grid>article{display:grid;gap:.3rem;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.analytics-page_analyticsRoute__iHunv .summary-stat-grid strong{color:var(--text);font-size:1.5rem;letter-spacing:-.05em}.analytics-page_analyticsRoute__iHunv .summary-stat-grid span{color:var(--muted);font-size:.7rem;line-height:1.35}.analytics-page_analyticsRoute__iHunv .flow-panel{min-width:0;overflow:hidden}.analytics-page_analyticsRoute__iHunv .flow-panel-head{min-height:74px;padding:1rem 1.15rem}.analytics-page_analyticsRoute__iHunv .flow-panel-head small{display:block;margin-bottom:.25rem;color:var(--muted);font-size:.68rem;font-weight:700}.analytics-page_analyticsRoute__iHunv .flow-panel-head h2{color:var(--text);font-size:1.05rem}.analytics-page_analyticsRoute__iHunv .analytics-bars{display:grid;gap:.9rem;padding:1rem 1.15rem 1.2rem}.analytics-page_analyticsRoute__iHunv .analytics-bar{display:grid;gap:.45rem}.analytics-page_analyticsRoute__iHunv .analytics-bar-copy{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.analytics-page_analyticsRoute__iHunv .analytics-bar-copy strong{min-width:0;overflow:hidden;color:var(--text);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.analytics-page_analyticsRoute__iHunv .analytics-bar-copy span{flex:0 0 auto;color:var(--muted);font-size:.7rem}.analytics-page_analyticsRoute__iHunv .analytics-bar-track{height:8px;overflow:hidden;border-radius:99px;background:var(--surface-muted)}.analytics-page_analyticsRoute__iHunv .analytics-bar-track i{display:block;height:100%;min-width:5px;border-radius:inherit;background:var(--primary)}.analytics-page_analyticsRoute__iHunv .empty-flow-state{display:grid;justify-items:center;gap:.55rem;min-height:160px;padding:2rem 1.2rem;color:var(--muted);text-align:center}.analytics-page_analyticsRoute__iHunv .empty-flow-state strong{color:var(--text);font-size:.95rem}.analytics-page_analyticsRoute__iHunv .empty-flow-state p{max-width:390px;margin:0;font-size:.76rem;line-height:1.55}@media (max-width:920px){.analytics-page_analyticsRoute__iHunv .flow-page-heading{display:grid;align-items:start}.analytics-page_analyticsRoute__iHunv .analytics-header-actions{justify-content:flex-start}}@media (max-width:600px){.analytics-page_analyticsRoute__iHunv .flow-page-heading h1{font-size:1.65rem}.analytics-page_analyticsRoute__iHunv .flow-page-heading p{font-size:.78rem}.analytics-page_analyticsRoute__iHunv .analytics-header-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;width:100%}.analytics-page_analyticsRoute__iHunv .analytics-header-actions .button{width:100%;min-width:0;padding-inline:.65rem}.analytics-page_analyticsRoute__iHunv .summary-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-page_analyticsRoute__iHunv .summary-stat-grid>article{padding:.85rem}.analytics-page_analyticsRoute__iHunv .analytics-bar-copy{align-items:start}.analytics-page_analyticsRoute__iHunv .analytics-bar-copy strong{white-space:normal}}