.entete-allegee .entete-site-ligne{max-width:1280px;gap:var(--esp-8)}.entete-allegee .entete-site-nav{margin-left:var(--esp-6);flex:none}.barre-liste{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--esp-2)}.entete-allegee .entete-site-nav a.barre-lien{min-height:44px;padding:0 var(--esp-10);border-radius:var(--arrondi-pilule);white-space:nowrap;font:600 var(--police-14) var(--font-jakarta);color:var(--ink2);background:none;transition:background var(--duree-rapide),color var(--duree-rapide)}.entete-allegee .entete-site-nav a.barre-lien:is(:hover,:focus-visible,:has(:focus-visible)){color:var(--ink);background:var(--surface2)}.entete-allegee .entete-site-nav a.barre-lien{position:relative}.entete-allegee .entete-site-nav a.barre-lien[aria-current]{color:var(--ink);background:none}.entete-allegee .entete-site-nav a.barre-lien[aria-current]:after{content:"";position:absolute;left:50%;bottom:5px;width:18px;height:3px;margin-left:-9px;border-radius:var(--arrondi-pilule);background:var(--g2-t)}.entete-allegee .entete-site-nav a.barre-lien[aria-current]:hover{background:var(--surface2)}.entete-allegee .entete-site-nav a.barre-lien:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.entete-allegee .entete-site-burger,.entete-allegee .entete-site-theme{width:44px;height:44px;border-radius:var(--arrondi-pilule)}.entete-allegee .entete-site-appel{min-height:44px;padding-block:0}.entete-allegee .recherche-bouton-barre~.entete-site-theme{margin-left:0}@media (max-width:1279px){.barre-suite{display:none}.entete-allegee .entete-site-ligne{gap:var(--esp-6)}.barre-liste{gap:0}.entete-allegee .entete-site-nav a.barre-lien{padding:0 var(--esp-6);font-size:var(--police-13)}.entete-allegee .entete-site-appel{padding-inline:var(--esp-14)}.entete-allegee .entete-site-appel .appel-long{display:none}.entete-allegee .entete-site-appel .appel-court{display:inline}.entete-allegee .logo-mot{font-size:var(--police-22)}.entete-allegee .logo .logo-etoile{width:30px;height:30px}}.recherche-bouton{display:inline-flex;align-items:center;gap:var(--esp-8);flex:none;min-height:44px;border:1px solid var(--line);background:var(--surface);color:var(--ink2);cursor:pointer;font:500 var(--police-14) var(--font-jakarta);transition:border-color var(--duree-rapide),color var(--duree-rapide)}.recherche-bouton:is(:hover,:focus-visible,:has(:focus-visible)){border-color:var(--ink3);color:var(--ink)}.recherche-bouton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.recherche-bouton-barre{margin-left:auto;width:44px;height:44px;justify-content:center;padding:0;border-radius:var(--arrondi-pilule)}.recherche-bouton-barre .recherche-bouton-texte,.recherche-bouton-barre .recherche-touche{display:none}.recherche-pied kbd,.recherche-touche{font:600 var(--police-11) var(--font-inter);color:var(--ink3);padding:var(--esp-4) var(--esp-8);border-radius:var(--arrondi-8);border:1px solid var(--line);background:var(--bg);line-height:1.2;white-space:nowrap}.recherche-bouton-menu{width:100%;padding:0 var(--esp-16);border-radius:var(--arrondi-14);min-height:52px;font-size:var(--police-15);color:var(--ink3)}.recherche-bouton-menu .recherche-bouton-texte{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.recherche-voile{position:fixed;inset:0;z-index:100;display:grid;justify-items:center;align-items:start;padding:10vh var(--esp-16) var(--esp-16);background:color-mix(in srgb,#0E0C22 52%,transparent);backdrop-filter:blur(4px);animation:recherche-fondu var(--duree-rapide) ease-out}@keyframes recherche-fondu{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.recherche-voile{animation:none}}.recherche-fenetre{width:min(640px,100%);max-height:min(620px,80vh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:var(--arrondi-20);box-shadow:0 40px 80px -30px #0E0C22B3}.recherche-champ{display:flex;align-items:center;gap:var(--esp-10);padding:var(--esp-8) var(--esp-10) var(--esp-8) var(--esp-18);border-bottom:1px solid var(--line);color:var(--ink3)}.recherche-champ input{flex:1;min-width:0;min-height:52px;border:0;background:none;color:var(--ink);font:500 var(--police-17) var(--font-jakarta);outline:none}.recherche-champ input::-webkit-search-cancel-button{display:none}.recherche-champ:focus-within{box-shadow:inset 0 -2px 0 var(--g2-t)}.recherche-fermer{display:inline-flex;align-items:center;gap:var(--esp-6);min-height:44px;min-width:44px;justify-content:center;padding:0 var(--esp-8);border:0;border-radius:var(--arrondi-12);background:none;color:var(--ink2);cursor:pointer}.recherche-fermer:is(:hover,:focus-visible,:has(:focus-visible)){background:var(--surface2);color:var(--ink)}.recherche-fermer:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.recherche-corps{overflow-y:auto;overscroll-behavior:contain;padding:var(--esp-10) var(--esp-10) var(--esp-14)}.recherche-corps:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.recherche-liste,.recherche-liste ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--esp-2)}.recherche-liste>ul+ul{margin-top:var(--esp-8)}.recherche-groupe-titre{margin:var(--esp-6) 0 var(--esp-4);padding:0 var(--esp-10);font:600 var(--police-12) var(--font-inter);letter-spacing:var(--etiquette-espacement);text-transform:uppercase;color:var(--ink3)}.recherche-option{cursor:pointer}.recherche-option-ligne{display:flex;align-items:center;gap:var(--esp-12);min-height:48px;padding:var(--esp-8) var(--esp-12);border-radius:var(--arrondi-12);color:var(--ink);text-decoration:none}.recherche-option-titre{font:600 var(--police-15) var(--font-jakarta);flex:1;min-width:0}.recherche-option-detail{font-size:var(--police-13);color:var(--ink3);white-space:nowrap}.recherche-option-entree{color:var(--ink3);opacity:0;flex:none}.recherche-option.actif .recherche-option-ligne{background:var(--surface2);box-shadow:inset 3px 0 0 var(--g2-t)}.recherche-option.actif .recherche-option-entree{opacity:1}.recherche-puces{display:flex!important;flex-wrap:wrap;gap:var(--esp-6)!important;padding:0 var(--esp-6)!important}.recherche-puces .recherche-option-ligne{min-height:40px;padding:0 var(--esp-14);border-radius:var(--arrondi-pilule);border:1px solid var(--line);background:var(--surface)}.recherche-puces .recherche-option-titre{font-size:var(--police-14)}.recherche-puces .recherche-option-entree{display:none}.recherche-puces .recherche-option.actif .recherche-option-ligne{box-shadow:none;border-color:var(--g2-t)}.recherche-aide{margin:var(--esp-12) var(--esp-10) 0;color:var(--ink3);font-size:var(--police-13)}.recherche-etat,.recherche-vide{margin:0;padding:var(--esp-18) var(--esp-12);color:var(--ink2)}.recherche-vide p{margin:0 0 var(--esp-6)}.recherche-raccourcis{display:flex;flex-wrap:wrap;gap:var(--esp-6) var(--esp-16);margin-top:var(--esp-10)!important}.recherche-raccourcis a{display:inline-flex;align-items:center;gap:var(--esp-4);min-height:44px;font-weight:600;color:var(--ink)}.recherche-pied{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-6) var(--esp-16);padding:var(--esp-10) var(--esp-16);border-top:1px solid var(--line);background:var(--surface);color:var(--ink3);font-size:var(--police-13)}.recherche-pied span{display:inline-flex;align-items:center;gap:var(--esp-4)}.recherche-pied-note{margin-left:auto}@media (max-width:600px){.recherche-voile{padding:0;align-items:stretch}.recherche-fenetre{width:100%;max-height:none;height:100dvh;border-radius:0;border:0}.recherche-pied span:not(.recherche-pied-note){display:none}.recherche-pied-note{margin-left:0}.recherche-fermer .recherche-touche,.recherche-option-detail{display:none}}.mb{position:relative;flex:none}.mb-bouton{cursor:pointer;gap:var(--esp-8)}.mb-nombre{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--esp-6);border-radius:var(--arrondi-pilule);font:700 var(--police-12) var(--font-inter);background:color-mix(in srgb,var(--blanc) 22%,transparent);color:var(--blanc)}.mb-chevron{transition:transform var(--duree);margin-left:-2px}.mb-bouton[aria-expanded=true] .mb-chevron{transform:rotate(180deg)}.mb-panneau{position:absolute;right:0;top:calc(100% + 10px);z-index:45;width:min(440px,calc(100vw - 2 * var(--gouttiere)));padding:var(--esp-8);background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:var(--arrondi-18);box-shadow:0 30px 60px -28px color-mix(in srgb,var(--ink) 55%,transparent);animation:entete-entree var(--duree-rapide) ease-out}@keyframes entete-entree{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mb-panneau[hidden]{display:none}@media (prefers-reduced-motion:reduce){.mb-panneau{animation:none}}.mb-liste,.mb-liste ul{display:grid;gap:var(--esp-4)}.mb-liste ul{list-style:none;margin:0;padding:0}.mb-titre{margin:var(--esp-4) 0 var(--esp-2);padding:0 var(--esp-10);font:600 var(--police-12) var(--font-inter);letter-spacing:var(--etiquette-espacement);text-transform:uppercase;color:var(--ink3)}.mb-bilan{position:relative;display:flex;align-items:stretch;gap:var(--esp-4)}.mb-bilan,.mb-ouvrir{border-radius:var(--arrondi-14)}.mb-ouvrir{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--esp-12);padding:var(--esp-10) var(--esp-10) var(--esp-10) var(--esp-10);color:var(--ink);text-decoration:none;border:1px solid var(--line);background:var(--surface);transition:border-color var(--duree-rapide)}.mb-ouvrir:focus-visible,.mb-ouvrir:hover{border-color:var(--ink3)}.mb-ouvrir:focus-visible,.mb-retirer:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mb-ouvrir[aria-current=page]{border-color:var(--g2-t)}.mb-icone{width:38px;height:38px;border-radius:var(--arrondi-12);display:grid;place-items:center;color:var(--blanc);flex:none;background:linear-gradient(145deg,var(--pervenche-fonce),var(--navy-2))}.mb-bilan[data-type=astral] .mb-icone{background:linear-gradient(145deg,#3E7FA3,#22436A)}.mb-bilan[data-type=matrice] .mb-icone{background:linear-gradient(145deg,#A0527E,#5A2B55)}.mb-texte{display:grid;gap:1px;min-width:0}.mb-texte strong{font:600 var(--police-14) var(--font-jakarta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-texte small{font-size:var(--police-13);color:var(--ink3);line-height:1.4}.mb-texte small b{font-weight:600;color:var(--ink)}.mb-qui{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-chapitre{color:var(--ink2)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mb-action{display:inline-flex;align-items:center;gap:var(--esp-4);font:600 var(--police-13) var(--font-jakarta);color:var(--ink);white-space:nowrap}.mb-ouvrir[aria-current=page] .mb-action{color:var(--ink3)}.mb-retirer{flex:none;width:40px;display:grid;place-items:center;border:0;border-radius:var(--arrondi-12);background:none;color:var(--ink3);cursor:pointer}.mb-retirer:is(:hover,:focus-visible,:has(:focus-visible)){background:var(--surface2);color:var(--ink)}.mb-pied{margin:var(--esp-4) 0 0;padding:var(--esp-8) var(--esp-10) var(--esp-2);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2) var(--esp-14);font-size:var(--police-13);color:var(--ink3)}.mb-pied a{display:inline-flex;align-items:center;min-height:36px;font:600 var(--police-13) var(--font-jakarta);color:var(--ink);text-decoration:none}.mb-pied a:is(:hover,:focus-visible,:has(:focus-visible)){text-decoration:underline;text-decoration-color:var(--g2-t);text-underline-offset:4px}.mb-note{margin:0;padding:0 var(--esp-10) var(--esp-4);font-size:var(--police-12);color:var(--ink3)}.mb-v-menu .mb-titre{padding:0;margin-top:var(--esp-8)}.mb-v-menu .mb-action-mot{display:none}.mb-v-menu .mb-ouvrir{gap:var(--esp-10)}.mb-v-menu .mb-icone{width:32px;height:32px;border-radius:var(--arrondi-10)}.mb-v-menu .mb-texte strong{font-size:var(--police-14)}.mb-v-menu .mb-qui{white-space:normal}.mb-v-menu .mb-retirer{width:36px}.mb-v-menu .mb-pied{padding:var(--esp-10) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-6)}.mb-v-menu .mb-pied>span{grid-column:1/-1}.mb-v-menu .mb-pied a{justify-content:center;min-height:40px;border:1px solid var(--line);border-radius:var(--arrondi-pilule);background:var(--surface);font-size:var(--police-13)}@media (max-width:360px){.mb-v-menu .mb-action{display:none}.mb-v-menu .mb-pied{grid-template-columns:1.4fr 1fr 1fr}.mb-v-menu .mb-pied a{font-size:var(--police-13)}}.entete-site-appel,.entete-site-burger,.entete-site-theme{flex:none}.entete-site-appel{white-space:nowrap}@media (max-width:1023px){.entete-allegee .entete-site-nav{display:none}.entete-allegee .entete-site-burger{display:grid}}@media (max-width:560px){.entete-allegee .entete-site-appel,.entete-allegee .mb{display:none}}@media (max-width:420px){.entete-allegee .entete-site-ligne,.logo{gap:var(--esp-8)}}@media (max-width:360px){.logo-mot{font-size:var(--police-20)}.logo .logo-etoile{width:26px;height:26px}}.menu-telephone{display:grid;grid-template-rows:minmax(0,1fr) auto;height:calc(100dvh - 64px);border-top:1px solid var(--line);background:var(--bg)}@media (min-width:1024px){.menu-telephone{display:none}}.mt-defile{overflow-y:auto;overscroll-behavior:contain;padding:14px var(--gouttiere) 20px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--esp-10)}.mt-rangees{list-style:none;margin:0;padding:0;display:grid}.mt-rangee{border-bottom:1px solid var(--line)}.mt-lien{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-12);min-height:54px;padding:0 var(--esp-4);font:600 var(--police-17) var(--font-jakarta);color:var(--ink);text-decoration:none;white-space:nowrap}.mt-lien svg{flex:none;color:var(--ink3);transition:transform var(--duree)}.mt-lien:is(:hover,:focus-visible,:has(:focus-visible)) svg{transform:translateX(3px);color:var(--ink)}.mt-lien[aria-current]{position:relative}.mt-lien[aria-current]:after{content:"";position:absolute;left:var(--esp-4);bottom:9px;width:18px;height:3px;border-radius:var(--arrondi-pilule);background:var(--g2-t)}.mt-lien[aria-current] svg{color:var(--g2-t)}.mt-lien:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mt-bas{padding:10px var(--gouttiere) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg);box-shadow:0 -16px 30px -24px color-mix(in srgb,var(--ink) 40%,transparent)}.mt-bas .bouton{width:100%;justify-content:center;white-space:nowrap}