Les niveaux sont maintenant calculés automatiquement dans prepareDerivedData() plutôt que stockés indépendamment — décocher une case met correctement lvl à jour. Suppression des inputs manuels lvl dans le template (inutiles car dérivés). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>