/* JustFiled stats pages - generated by site/stats.py, do not edit by hand */
.stats-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1.8rem}
.stats-kpi>div{background:var(--card);border:1px solid var(--rule);border-radius:10px;padding:1rem 1.1rem}
.stats-kpi .num{display:block;font-family:var(--display);font-size:1.7rem;font-weight:600;line-height:1.15;color:var(--ink)}
.stats-kpi .numlab{display:block;color:var(--muted);font-size:.86rem;margin-top:.2rem}
.stats-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.4rem}
.sb{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;gap:.45rem}
.sb li{display:grid;grid-template-columns:minmax(110px,32%) 1fr auto;align-items:center;gap:.8rem;font-size:.92rem}
.sb__lab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.stats-2 .sb li{grid-template-columns:minmax(150px,55%) 1fr auto}
.sb__bar{height:12px;background:var(--rule-2);border-radius:3px;overflow:hidden}
.sb__bar span{display:block;height:100%;background:var(--signal);border-radius:3px}
.sb__val{font-family:var(--mono);font-size:.85rem;color:var(--ink-2);min-width:3.5em;text-align:right}
@media (max-width:600px){.sb li,.stats-2 .sb li{grid-template-columns:1fr auto;row-gap:.2rem}.sb__lab{grid-column:1/-1;white-space:normal}}
.sec--ink .btn--ghost{color:#F2F3F4;border-color:#3A4048}
