A single useSpring drives the ring’s stroke-dashoffset, the dot’s cx, and the line’s x2. No keyframes and no re-render: Motion subscribes to the value and renders every bound value as an SVG presentation attribute — the same channel React Framer Motion uses.
useSpring feeds every bound attribute through useTransform, so they stay in lockstep.cx, stroke-dashoffset, x2 — is written as a presentation attribute via setAttribute: one MotionValue, one channel.cx and x2 are both written as presentation attributes via setAttribute — one MotionValue, one channel, exactly how React Framer Motion renders SVG.
Motion 12.43 introduced accelerated SVG style animations; Motion 13 fixed their final-style restore. A luminous vector packet crosses a compositor-friendly transform track, blooms at its dock, and fades to a committed final state. Live telemetry reports the browser’s actual opacity, transform, and fill so replay and reverse make stale CSS impossible to miss.