2505.641