US-Iran talks in Islamabad failed after 21 hours, with both sides blaming each other. Disputes over nuclear terms, red lines, and Strait of Hormuz tensions exposed deep mistrust, halting progress on ending the conflict.