2507.24