Découpage interne (comportement identique, zéro changement visible)
- helios-engine.ts : extraction des helpers purs (weather-resolve, hud-layout, sun-arc) ; cycle de vie/fetch/caméra inchangés.
- helios-card.ts : préambule diagnostics + registry extraits, géométrie pure (hud-geometry), check legacy (legacy-config), sonde luminance (format). render()/état/animation horloge inchangés.
Refacto pur — aucun changement de logique/rendu/données.