Mercury 3: Diffusion at scale