# XWUISubscriptionPlanPicker

A one-time purchase vs. "subscribe & save" plan picker: two radio cards - one-time at `data.onetimePrice`, subscribe at `data.subscribePrice` (with a "Save X%" badge from `data.subscribeDiscountPercent`). Selecting subscribe reveals a delivery-frequency `<select>` when `data.frequencyOptions` is provided.

## Events

| Event | Callback | Subscriber | `detail` |
|---|---|---|---|
| `xwui-subscription-plan-picker:change` | `onChange` | `onChange(handler)` | `{ mode, frequency, price }` |

## Usage

```ts
import { XWUISubscriptionPlanPicker } from '@exonware/xwui/industry';

const picker = new XWUISubscriptionPlanPicker(host, {
  onetimePrice: 24,
  subscribePrice: 20.4,
  subscribeDiscountPercent: 15,
  frequencyOptions: [{ value: 'monthly', label: 'Every month' }],
});

picker.onChange((selection) => cart.setLineItemPlan(selection));
```

```api
```
