.ft-pace-check{border-top:1px solid var(--ft-line);gap:12px;padding-top:14px}.ft-pace-check>legend small{color:var(--ft-ink-3);margin-left:6px;font-size:14px;font-weight:500}.ft-paceclock{border:1px solid var(--ft-line);border-radius:var(--ft-radius);background:var(--ft-sunk);gap:12px;margin:18px 0;padding:16px;display:grid}.ft-paceclock-face{gap:6px;display:grid}.ft-paceclock-time{letter-spacing:-.02em;color:var(--ft-ink);font-size:44px;font-weight:700;line-height:1}.ft-paceclock[data-running] .ft-paceclock-time{color:var(--ft-blue-ink)}.ft-paceclock-target{color:var(--ft-ink-2);font-size:16px}.ft-paceclock-target b{color:var(--ft-ink)}.ft-paceclock-bar{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:999px;height:8px;display:block;overflow:hidden}.ft-paceclock-bar>span{background:var(--ft-blue);height:100%;transition:width .25s linear;display:block}.ft-paceclock-actions{flex-wrap:wrap;gap:10px;display:flex}.ft-paceclock .ft-hint:empty{display:none}@media (prefers-reduced-motion:reduce){.ft-paceclock-bar>span{transition:none}}.ft-plan{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.ft-plan li{border-radius:var(--ft-radius-s);background:var(--ft-surface);border:1px solid var(--ft-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:10px 12px;display:grid}.ft-plan li[data-you]{border-color:var(--ft-blue);box-shadow:inset 3px 0 0 var(--ft-blue)}.ft-plan b{font-size:16px}.ft-plan span{font-variant-numeric:tabular-nums;font-weight:700}.ft-plan small{color:var(--ft-ink-3);grid-column:1/-1;font-size:14px}
