Theoretical evaluation of triazine derivatives as steel corrosion inhibitors: DFT and Monte Carlo simulation approaches