- ElevationCurveChart is now controlled (progress + onProgressChange) - MutualRadarView shows shared time-cursor positions for both stations and is draggable/tappable to move the cursor - MutualPassCard owns a single dragProgress feeding both charts, so dragging either chart moves the other in sync