2505.642