Reducing leakage in single-qubit gates on superconducting quantum processors using analytical control pulse envelopes