2505.664