ProblemSwitcher V2 + CSS Transition + FSM