Critical Mass interview question

What are the differences between SASS, styled-components, and CSS and which do you prefer and why?