Local storage is browser-provided, origin-scoped key-value storage. It stores strings under named keys, and saved values can remain available after the browser closes. section 14.4
Saving a workout plan
A centralized workout-plan model serializes its current array with JSON.stringify before saving, then restores it with JSON.parse when loading. UI controls call save, load, and clear operations.

