Enhancing LLM Safety via Constrained Direct Preference Optimization | Synapse