Because:
- We are updating pairing flows and want to land UI components / pages first.
- Adds the desktop screen telling the user to finish pairing on their phone.
This commit:
- Adds `packages/fxa-settings/src/pages/Pair2/Authority/ContinueOnMobile/index.tsx`,
a presentational card rendering the heading, subcopy, the shared mobile device
pairing illustration, and a link-styled Cancel action. Desktop cards carry no
Firefox lockup, and this one is a passive waiting state that advances when the
pairing channel reports the mobile device is done, so there is deliberately no
primary button. `onCancel` is a required prop so that routing the card cannot
leave its only action inert; the flow logic lands with the route.
- Adds `en.ftl` with the three new strings, `index.stories.tsx`, `mocks.tsx`, and
tests. The suite asserts wiring, runs the Fluent bundle check to catch drift
between fallback text and the messages, and asserts that Cancel is the only
button on the card so a future change cannot silently add an unwired CTA.
Closes #FXA-14243