.fit-meters{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.35rem .9rem;display:grid}.fit-meters .fit-meters__meter{cursor:help;gap:.22rem;min-width:0;display:grid}.fit-meters .fit-meters__head{justify-content:space-between;align-items:baseline;gap:.3rem;display:flex}.fit-meters .fit-meters__label{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;overflow:hidden}.fit-meters .fit-meters__track{background:var(--color-bg-soft);border-radius:999px;height:.2rem;position:relative}.fit-meters .fit-meters__fill{transform-origin:0;height:100%;animation:.55s cubic-bezier(.22,1,.36,1) both fit-meter-grow;animation-delay:calc(70ms * var(--row,0));border-radius:999px;display:block}.fit-meters .fit-meters__mark{background:color-mix(in srgb, var(--color-text) 32%, transparent);width:1.5px;margin-left:-.75px;position:absolute;top:-.14rem;bottom:-.14rem}.fit-meters .fit-meters__value{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.7rem;font-weight:700}.reveal:not(.reveal--in) .fit-meters .fit-meters__fill{animation-name:none;transform:scaleX(0)}@keyframes fit-meter-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fit-meters .fit-meters__fill{animation:none}}
