### Description Implement persistent state for Pokémon added to a team, so that selected Pokémon remain in the team when navigating between pages or refreshing the application. ### Acceptance criteria - Added Pokémon are preserved when navigating between pages. - Team state persists after refreshing the page. - Removing a Pokémon updates the saved team state. - State is restored when reopening the application.