Good work, but doesn't "Pure CSS" usually mean "CSS without JavaScript"?
It is also worth mentioning that in any application which would use a progress bar, it would require JS to calculate progress, or update the DOM to display it.
As far as being a pure CSS progress bar, it is.