Build a custom animated progress bar that reflects an input percentage value with smooth width transitions.
The progress bar displays a fill that grows or shrinks to match a target percentage. Provide a way to set the value (input or buttons).
Use a container bar with an inner fill whose width is set as a percentage, animated with a CSS transition.
Show the percentage label.
Test that the bar animates smoothly to the target value.