Finding diagonal logical gates in CSS codes and circuits | ResearchPod