.rn-run{scroll-margin-top:120px}.rn-run__grid{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,96px);align-items:center}.rn-run__copy{display:grid;gap:22px}.rn-run__bars{display:grid;gap:18px;margin:10px 0 0;padding:0;list-style:none}.rn-run__bar{display:grid;gap:10px}.rn-run__bar-head{display:flex;justify-content:space-between;align-items:baseline}.rn-run__mode{font-weight:600}.rn-run__mins{font-size:0.875rem;color:var(--rn-muted)}.rn-run__mins .rn-num{font-size:1.6rem;color:var(--rn-ink)}.rn-run__track{position:relative;display:block;height:14px;border-radius:var(--rn-r-pill);background:rgb(var(--rn-ink-rgb) / 0.07);box-shadow:inset 0 1px 2px rgb(13 16 22 / 0.1);overflow:hidden}.rn-run__fill{position:absolute;inset:0 auto 0 0;width:var(--pct);border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / 0.45),transparent 60%),linear-gradient(90deg,var(--rn-accent-lo),var(--rn-accent));box-shadow:0 0 14px rgb(var(--rn-accent-rgb) / 0.5);transform-origin:left;transition:scale 1.6s var(--rn-ease) 0.2s}.rn-motion .rn-run__bars:not(.is-in) .rn-run__fill{scale:0 1}.rn-run__bar:nth-child(2) .rn-run__fill{transition-delay:0.45s}.rn-run__foot{margin:0;font-size:0.8125rem;color:var(--rn-faint)}.rn-run__visual{position:relative}.rn-run__frame{aspect-ratio:1.45;border-radius:var(--rn-r-xl);background:#f4f4f2}.rn-run__area{--g-r:22px;position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:14px;padding:14px 20px 14px 14px}.rn-run__area strong{display:block;font-size:1.7rem;line-height:1}.rn-run__area span span{display:block;margin-top:4px;font-size:0.8125rem;color:var(--rn-muted)}.rn-run__area-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--rn-accent-text);background:linear-gradient(180deg,var(--rn-accent-hi),var(--rn-accent));box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.6)}@media (max-width:989px){.rn-run__grid{grid-template-columns:1fr}.rn-run__frame{border-radius:var(--rn-r-lg)}.rn-run__area{right:10px;bottom:10px}}