Mets à jour la page en suivant strictement les règles définies dans /home/alan/SITE/WEB/AGENTS.md (section « Règles d'affichage des cartes »).

Mets à jour la page praxis.html avec l'actualité récente du média Praxis.

Objectif : recherche d'actualité (moins de 28 jours), max 25 cartes antéchronologiques.

Étapes :
1. Recherche (max 3 min) — découvrir les dernières publications de Praxis :

   Source principale de découverte : YouTube.
   Les autres plateformes servent à compléter et à croiser, pas à remplacer YouTube.
   Allouer au moins 2 min sur les 3 min de recherche à la découverte des vidéos
   YouTube. Le reste du temps pour croiser avec les autres sources.

   Règle de complétude : Si 15 à 20 vidéos YouTube récentes (< 28 jours) sont
   déjà identifiées, ne pas explorer systématiquement les autres sources ; les
   utiliser uniquement pour récupérer une date ou un titre manquant.
   - YouTube : chaîne @PraxisOfficiel (chaîne principale, chroniques politiques,
     économiques et juridiques, grands entretiens, cours d'autodéfense juridique).
     Rechercher "Praxis", "Praxis François Boulo", "PraxisOfficiel",
     "Praxis Reprendre le pouvoir".
   - Site : praxismedia.fr (vidéos, articles, référendums citoyens, plateforme de
     démocratie directe). Consulter praxismedia.fr/videos/ pour les dernières
     publications avec dates.
   - Réseaux sociaux : X / Twitter (@praxis_officiel), Instagram (@praxis_officiel),
     TikTok (@praxis_officiel).
   - Financement : Ulule (fr.ulule.com/praxis-reprendre-le-pouvoir/).
   - Personnalité liée : François Boulo (francois-boulo.fr, page Re-info.fr
     francois-boulo.html), journaliste chez QG.
   - Mots-clés complémentaires : "souveraineté", "démocratie directe", "RIC",
     "référendum d'initiative citoyenne", "Union européenne", "euro", "EDF",
     "ARENH", "néolibéralisme", "droit du travail", "autodéfense juridique",
     "Gilets jaunes", "présidentielle 2027", "Marine Le Pen", "ISF",
     "Clara Egger", "Jacques Sapir", "Jacques Généreux", "Barbara Stiegler",
     "Véra Nikolski", "Aude Lancelin", "Jacques Nikonoff".
   - Ne pas oublier les rediffusions, extraits et réactions publiés par des tiers
     (chroniqueurs, agrégateurs, autres médias alternatifs) reprenant le contenu
     de Praxis, ainsi que les passages de François Boulo dans d'autres médias
     (QG, Putsch Live, Elucid, FranceSoir, Sud Radio).

2. Vérification des liens (max 30 s) :
   - Privilégier noembed.com pour YouTube (récupérer le titre).
     noembed est la méthode prioritaire pour valider les URLs YouTube.
   - curl direct pour praxismedia.fr, X/Twitter, Instagram, TikTok, Ulule,
     articles de presse.
   - Ne pas retry sur 429 (YouTube rate limit) ni sur 403 (Rumble/TikTok
     anti-bot) : considérer l'URL comme valide et passer.
   - Date : noembed ne renvoie pas la date. Sources pour la date :
     * Date déjà présente dans le HTML existant (préserver si valide).
     * Page praxismedia.fr/videos/ (date visible sous chaque vidéo, ex :
       « 18 juillet 2026 »).
     * Meta article:published_time pour les articles du site.
     * Date visible dans le titre ou l'URL de la vidéo.
     * Inférer du contexte (date du jour pour une vidéo très récente).
   - Si aucune date en moins de 30s, conserver la date du HTML ou inférer du titre.

3. Mise à jour de praxis.html :
   - Éditer uniquement <ul class="news-grid">.
   - Ajouter les nouvelles cartes .news-card au début (antéchronologique).
   - Supprimer les cartes dont la data-date dépasse 28 jours.
   - Conserver les cartes sans data-date (site officiel praxismedia.fr, chaîne
     YouTube @PraxisOfficiel, page François Boulo, Wikipédia, X/Twitter,
     Instagram, TikTok, Ulule) en fin de liste.
   - Limite : 25 cartes après filtre (les plus récentes en premier).
   - Classe src-* selon la plateforme :
     * src-praxis    → contenu propre à Praxis (site praxismedia.fr, vidéos du
                       site, référendums citoyens, plateforme de vote)
     * src-youtube   → YouTube (chaîne @PraxisOfficiel, vidéos, extraits)
     * src-twitter    → X / Twitter (@praxis_officiel)
     * src-instagram  → Instagram (@praxis_officiel)
     * src-tiktok     → TikTok (@praxis_officiel)
     * src-web        → articles de presse, Ulule, Elucid, QG, francois-boulo.fr,
                       Wikipédia, passages tiers

   - Privilégier src-youtube pour les interventions existant à la fois en vidéo
     et en article. N'utiliser les autres src-* que pour les contenus exclusifs
     sans équivalent YouTube.

   - favicon Google : https://www.google.com/s2/favicons?domain=<domaine>&sz=64
   - Format de carte :
     <li class="news-card src-youtube" data-date="JJ/MM/2026">
       <span class="news-tag">Vidéo</span>
       <div class="news-head">
         <img class="favicon" src="https://www.google.com/s2/favicons?domain=youtube.com&sz=64" alt="" loading="lazy">
         <a href="URL" target="_blank" rel="noopener">TITRE EN FRANÇAIS</a>
       </div>
       <p class="news-desc">Description concise (1 phrase, factuelle).</p>
     </li>
   - news-tag : « Vidéo » pour YouTube, « Article » pour praxismedia.fr et
     articles de presse, « Référendum » pour les votes citoyens, « Entretien »
     pour les grands entretiens, « Cours » pour l'autodéfense juridique,
     « Chaîne » pour la carte YouTube sans date, « Site officiel » pour
     praxismedia.fr, « Personnalité » pour la page François Boulo,
     « X / Twitter » / « Instagram » / « TikTok » pour les comptes sociaux
     sans date, « Financement » pour Ulule.
   - Titres : toujours en français (traduire si nécessaire) ; préserver la casse d'origine.
   - data-date au format JJ/MM/2026.
   - Ne pas modifier <section class="analysis">, le header, le footer, ni les scripts.

4. Vérifier l'ordre antéchronologique, la cohérence des dates, l'unicité des URLs,
   et que le total ne dépasse pas 25 cartes.