Theory and applications of charge-transfer-to-solvent spectra | Synapse