# MalioRadioButton
Composant radio personnalisé compatible avec `v-model`, les groupes via `name`,
et les états visuels de validation.
------------------------------------------------------------------------
## Props détaillées
### modelValue
- Type: `string | number | boolean | null | undefined`
- Description: Valeur actuellement sélectionnée dans le groupe.
- Comportement:
- Compatible avec `v-model`.
- Le radio est coché quand `modelValue === value`.
### value
- Type: `string | number | boolean | null | undefined`
- Description: Valeur portée par le radio courant.
### label
- Type: `string`
- Description: Texte affiché à droite du radio.
### name
- Type: `string`
- Description: Nom HTML partagé par les radios d’un même groupe.
------------------------------------------------------------------------
## États
### error
- Type: `string`
- Description: Message et style d’erreur.
### success
- Type: `string`
- Description: Message et style de succès.
- Comportement: ignoré si `error` est présent.
### disabled
- Type: `boolean`
- Description: Désactive le radio.
### readonly
- Type: `boolean`
- Description: Empêche le changement de valeur tout en gardant le rendu affiché.
### hint
- Type: `string`
- Description: Message d’aide sous le groupe.
------------------------------------------------------------------------
## Events
### update:modelValue
- Émis à la sélection d’un radio.
- Retourne la `value` du radio sélectionné.