What's missing: Clicking a product causes an abrupt instant swap — no visual continuity. The eye loses context on every navigation. document.startViewTransition() is nowhere in sight.