Solution:

Let LA be the midpoint of arc BAC and let MA be diametrically opposite LA. Let EF, ALA, and BC meet at T so ∠DAT=90∘; note that DE=DF iff DN⊥EF, which is equivalent to (TAND) being cyclic. Let AN∩(ABC)=X and XM∩(ABC)=Y, and let Y′ be the reflection of Y over LAMA with similarly X′ the reflection of X over LAMA. We wish to show N∈(TAND) iff XY∥AMA.
We claim AY′∥EF. By projecting −1=(B,C;M,∞)=X(B,C;Y,X′) and reflecting over LAMA, we find (X,Y′;B,C)=−1. Then projecting through A gives (N,AY′∩EF;F,E)=−1, and since N is the midpoint of EF we find AY′∥EF.
Now (TAND) cyclic iff ∡DAN=∡DTN, and ∡DTN=∡YY′A by the parallel lines. But we have ∡DAN=∡MAAX, so arcsMAX and YA are equal iff (TAND) is cyclic. Thus XY∥AMA iff DE=DF as desired.