Controllable Safety Alignment: Inference-Time Adaptation to Diverse Safety Requirements