Two complementary pieces of the offline-play work: the feature itself (what members see when they take content offline) and the announcement (how we surface the new capability when it ships, with toggleable UI treatments).
The member-facing offline behavior itself. What World 50 looks like without a network — degraded but useful. Second iteration of the core flow.
The AnnouncementHow we tell members the feature exists. Mobile (top banner, coach-mark, welcome modal, "New" badge) and web (inform-only banner + rail card). Toggle treatments on/off to compare.