- Remove CSS transition on compass needle SVG so rotation tracks
exactly without rubber-band lag (was transition-transform 150ms)
- Drive compass needle imperatively via ref when floorplan panel is
hidden (3D-only mode), avoiding per-frame React re-renders of the
full SVG while keeping the needle live
- Align-to-north in 3D-only mode derives from latestNavigationSyncPose
instead of stale viewport, publishes directly to the 3D camera
- Temporarily lower camera-controls smoothTime from 0.25s to 0.18s
during 2D-origin transitions (SmoothDamp τ≈90ms matches the 2D
exponential decay), restoring on completion or cancellation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>