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 frequence-populaire.html avec l'actualité récente du média Fréquence Populaire.

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 Fréquence

   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.
   Populaire Média (média indépendant français, coopératif SCIC, fondé en
   septembre 2024, dirigé par Georges Renard-Kuzmanovic, ancien officier et
   analyste géopolitique, président de République Souveraine) :
   - Site officiel : fpop.media — page d'accueil, fil d'actualité, rubrique
     vidéos (/videos/), tribunes (/tribunes/), auteurs (/authors/). Surveiller
     la page d'accueil et /videos/ pour les nouveaux contenus. Rubriques :
     géopolitique, politique, économie, société, souveraineté, BRICS+.
   - YouTube : chaîne @FPopMedia (La Matinale quotidienne, Ligne de Front,
     L'Œil de Kuzma, entretiens géopolitiques, reportages de terrain, BRICS+).
     Rechercher "Fréquence Populaire", "FPopMedia", "Ligne de Front Kuzmanovic",
     "L'Œil de Kuzma", "Matinale FP", "Fréquence Populaire BRICS".
   - Telegram : canal @FPopMedia (diffusion des dernières publications, vidéos
     et annonces).
   - X / Twitter : compte @FPopMedia (publications, vidéos, échanges).
   - Facebook : page fpopmedia (actualités, extraits, annonces).
   - Instagram : compte fpopmedia (extraits, citations, moments forts).
   - TikTok : compte @frepopmedia (formats courts, décryptages).
   - Bluesky : profil fpopmedia.bsky.social.
   - Tipeee / Patreon / Stripe : pages de financement participatif (dons,
     souscription coopérative). Surveiller /nous-soutenir/.
   - Émissions à surveiller dans les titres :
     * La Matinale FP (quotidienne, animée par Pedro Guanaes Netto, Georges
       Renard-Kuzmanovic, Eric Schmitt, Tristan Martin)
     * Ligne de Front (décryptage géopolitique 10-15 min par Kuzmanovic)
     * L'Œil de Kuzma (analyse hebdomadaire en direct)
     * Bistrot en liv(r)e (entretiens autour d'ouvrages)
     * Reportages BRICS+ (Kazan 2024, Rio 2025)
   - Invités/collaborateurs réguliers à surveiller dans les titres :
     Georges Renard-Kuzmanovic, Pedro Guanaes Netto, Eric Schmitt, Tristan
     Martin, Arnaud Bertrand (Chine/BRICS), Jacques Sapir, Alexandre Chirov,
     Yann Sotty, João Pedro Stédile, Victoria Panova, Dmitri Kouvaline,
     Joachim Le Floch-Imad.
   - Mots-clés complémentaires : "souveraineté", "République Souveraine",
     "Frexit", "BRICS", "BRICS+", "Kazan", "Rio", "multipolaire",
     "Ukraine", "Russie", "Chine", "Iran", "Moyen-Orient", " Salon de
     l'Agriculture", "institutions", "oligarques", "guerre hybride",
     "SCIC", "coopérative", "média indépendant", "sans publicité",
     "Ligne de Front", "L'Œil de Kuzma", "Matinale FP", "Bistrot en liv(r)e".
   - Ne pas oublier les rediffusions, extraits et réactions publiés par des
     tiers (invités, agrégateurs, autres médias alternatifs) reprenant le
     contenu de Fréquence Populaire.

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 fpop.media, Telegram, X/Twitter, Facebook, Instagram,
     TikTok, Bluesky, Tipeee, articles.
   - Ne pas retry sur 429 (YouTube rate limit) ni sur 403 (Rumble/Facebook
     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).
     * Meta article:published_time pour les articles fpop.media (récupérable
       via curl sur la page /videos/ ou l'article).
     * Date visible dans le titre (ex : « Matinale FP du 24/02/2026 »,
       « L'Œil de Kuzma EN DIRECT »), le texte de l'article ou l'URL.
     * Inférer du contexte (date du jour pour la matinale quotidienne si
       l'upload est récent).
   - Si aucune date en moins de 30s, conserver la date du HTML ou inférer du titre.

3. Mise à jour de frequence-populaire.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 fpop.media, page
     /notre-projet/, chaîne YouTube, canal Telegram, X/Twitter, Facebook,
     Instagram, TikTok, page de soutien) en fin de liste.
   - Limite : 25 cartes après filtre (les plus récentes en premier).
   - Classe src-* selon la plateforme :
     * src-kuzmanovic → fpop.media (articles, actualités, site officiel, projet)
     * src-youtube    → YouTube (chaîne FPopMedia, matinale, Ligne de Front,
                        L'Œil de Kuzma, entretiens, reportages, rediffusions)
     * src-telegram   → Telegram (canal @FPopMedia)
     * src-twitter    → X / Twitter (@FPopMedia)
     * src-facebook   → Facebook (page fpopmedia)
     * src-instagram  → Instagram (compte fpopmedia)
     * src-tiktok     → TikTok (compte @frepopmedia)
     * src-tipeee     → pages de soutien / financement coopératif

   - 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
     (pour le site : domain=fpop.media)
   - Format de carte :
     <li class="news-card src-kuzmanovic" data-date="JJ/MM/2026">
       <span class="news-tag">Article</span>
       <div class="news-head">
         <img class="favicon" src="https://www.google.com/s2/favicons?domain=fpop.media&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 : « Article » pour les articles fpop.media, « Vidéo » pour
     YouTube (matinale, Ligne de Front, L'Œil de Kuzma, entretiens,
     reportages), « Short » pour les YouTube Shorts, « Reportage » pour les
     reportages de terrain, « Tribune » pour les tribunes, « Émission » pour
     les émissions en direct, « Site » pour la carte site officiel sans date,
     « Projet » pour la carte /notre-projet/ sans date, « Chaîne » pour la
     carte YouTube sans date, « Telegram » / « X / Twitter » / « Facebook » /
     « Instagram » / « TikTok » / « Soutien » pour les cartes sans date.
   - Titres : toujours en français (traduire si nécessaire) ; préserver la
     casse d'origine. Conserver la numérotation (Matinale FP du JJ/MM,
     L'Œil de Kuzma, Ligne de Front).
   - 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.