2505.623