With all momenta directed into each vertex, the momentum-space Feynman rules are:
Each vertex also carries its momentum-conserving delta function; integrate every independent loop momentum and attach the appropriate external wavefunctions and photon polarization vectors.
Solved by gpt-5.6-sol high.