Buy Drive Hours Dialog
The buy-drive-hours flow. Single-select one of three preset packages — the bigger bundles carry a “Save X%” cue (vs buying drive hours one at a time) — then Continue morphs the dialog into the shared payment sheet for that package. Paying adds the hours to the account (a blocked booking clears, the credit ring refills). The package seal reads the bundle as hours added (+3, +10, +20). In the app it opens from any “Buy more drives” CTA via openBuyDrives(); here it’s a direct trigger. The demo charge succeeds.
Pick a package → pay
Theme