.stats-page{background:linear-gradient(180deg,#eaf4f1,#f7f9f7)}.stats-main{max-width:1180px;margin:auto;padding:35px 24px 110px}.stats-hero{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.stats-hero h1{font:500 clamp(42px,6vw,70px)/1 Georgia;margin:0;color:#071a31;letter-spacing:-.04em}.stats-hero p:last-child{max-width:470px;color:#60777c;line-height:1.5}.metric-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:28px}.metric{background:#fff;border:1px solid #dce7e3;border-radius:19px;padding:18px;box-shadow:0 12px 35px #061b2d0e}.metric small{font-size:9px;letter-spacing:.13em;color:#6d8386}.metric strong{display:block;font:32px Georgia;color:#0a394a;margin-top:8px}.dashboard-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.chart-card{background:#fff;border:1px solid #dce7e3;border-radius:23px;padding:23px;box-shadow:0 14px 40px #061b2d10}.chart-card.wide{grid-column:1/-1}.chart-card h2{font-size:26px;margin-bottom:4px}.chart-card>.muted{font-size:11px;margin:0 0 22px}.bars{display:grid;gap:12px}.bar-row{display:grid;grid-template-columns:minmax(85px,150px) 1fr 32px;align-items:center;gap:11px;font-size:11px}.bar-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#425f64}.bar-track{height:12px;background:#e8f0ee;border-radius:99px;overflow:hidden}.bar-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#187d7b,#55d8c4);min-width:3px}.bar-row b{text-align:right;color:#183e47}.insights-list{display:grid;gap:10px}.insight-row{display:flex;gap:12px;padding:13px;border-radius:14px;background:#eaf5f1;color:#315d5a;font-size:12px;line-height:1.45}.insight-row i{width:24px;height:24px;flex:0 0 24px;border-radius:8px;background:#36b494;color:white;display:grid;place-items:center;font-style:normal}.empty-stats{padding:50px 20px;text-align:center;color:#6d8386}.stats-nav a.active{color:#ff7048}@media(max-width:800px){.stats-main{padding:25px 14px 95px}.stats-hero{display:block}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric:first-child{grid-column:1/-1}.dashboard-grid{grid-template-columns:1fr}.chart-card.wide{grid-column:auto}.stats-hero h1{font-size:45px}.bar-row{grid-template-columns:90px 1fr 26px}}
