RGB noise has independent per-channel variation that blur affects
differently, introducing inter-channel variance captured as PC2.
Grayscale noise (same value across RGB) ensures blur affects all
channels identically, raising PC1 from 95.8% to 96.7%.
Also added per-vector zero-mean to remove VAE brightness drift
and diagnostic logging for per-blur-level latent means.