.mrcom-toggle{--t-w:44px;--t-h:26px;--t-pad:3px;--t-thumb:calc(var(--t-h) - var(--t-pad) * 2);width:var(--t-w);height:var(--t-h);cursor:pointer;background:#11112717;border-radius:9999px;flex-shrink:0;transition:background .26s cubic-bezier(.22,1,.36,1),box-shadow .26s;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #1111271f,inset 0 0 0 1px #1111270f}.mrcom-toggle[data-size=sm]{--t-w:30px;--t-h:18px;--t-pad:2px}.mrcom-toggle[data-size=lg]{--t-w:52px;--t-h:31px;--t-pad:3px}.mrcom-toggle-thumb{top:var(--t-pad);left:var(--t-pad);width:var(--t-thumb);height:var(--t-thumb);background:linear-gradient(#fff 0%,#f3f1fa 100%);border-radius:9999px;place-items:center;transition:transform .32s cubic-bezier(.34,1.4,.64,1),width .18s;display:grid;position:absolute;box-shadow:0 1px 1px #1111271a,0 3px 8px -1px #11112738,inset 0 0 0 .5px #1111270f}.mrcom-toggle-thumb svg{color:#7c3aed;opacity:0;width:55%;height:55%;transition:opacity .2s,transform .26s cubic-bezier(.34,1.56,.64,1);transform:scale(.5)}.mrcom-toggle[data-state=on]{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 55%,#6d28d9 100%);box-shadow:inset 0 1px #ffffff47,inset 0 -1px 2px #2e106559,0 6px 16px -6px #7c3aedb3}.mrcom-toggle[data-state=on] .mrcom-toggle-thumb{transform:translateX(calc(var(--t-w) - var(--t-thumb) - var(--t-pad) * 2))}.mrcom-toggle[data-state=on] .mrcom-toggle-thumb svg{opacity:1;transform:scale(1)}.mrcom-toggle:active .mrcom-toggle-thumb,:active>.mrcom-toggle .mrcom-toggle-thumb{width:calc(var(--t-thumb) + 4px)}.mrcom-toggle[data-state=on]:active .mrcom-toggle-thumb,:active>.mrcom-toggle[data-state=on] .mrcom-toggle-thumb{transform:translateX(calc(var(--t-w) - var(--t-thumb) - var(--t-pad) * 2 - 4px))}.mrcom-toggle:hover:not([data-disabled]) .mrcom-toggle-thumb,:hover>.mrcom-toggle:not([data-disabled]) .mrcom-toggle-thumb{box-shadow:0 1px 1px #1111271a,0 4px 12px -1px #11112747,inset 0 0 0 .5px #1111270f}.mrcom-toggle:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.mrcom-toggle[data-disabled]{opacity:.45;cursor:not-allowed}:where(.dark) .mrcom-toggle{background:#ffffff1a;box-shadow:inset 0 1px 2px #00000073,inset 0 0 0 1px #ffffff14}:where(.dark) .mrcom-toggle[data-state=on]{background:linear-gradient(135deg,#a78bfa 0%,#8b5cf6 50%,#7c3aed 100%);box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #a78bfa59,0 6px 20px -4px #8b5cf6bf}:where(.dark) .mrcom-toggle-thumb{background:linear-gradient(#fff 0%,#e9e5f5 100%);box-shadow:0 1px 2px #00000080,0 4px 10px -2px #0000008c}@media (prefers-reduced-motion:reduce){.mrcom-toggle,.mrcom-toggle-thumb,.mrcom-toggle-thumb svg{transition:none}}.mrcom-toggle[data-ton=avis][data-state=on]{background:linear-gradient(135deg,#fbbc04 0%,#f9ab00 55%,#e09600 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -1px 2px #78500059,0 6px 16px -6px #f9ab00bf}.mrcom-toggle[data-ton=avis] .mrcom-toggle-thumb svg{color:#8a6100}.mrcom-toggle[data-ton=site][data-state=on]{background:linear-gradient(135deg,#4f9dff 0%,#2f7bf5 55%,#1a5fd6 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -1px 2px #0a328259,0 6px 16px -6px #2f7bf5bf}.mrcom-toggle[data-ton=site] .mrcom-toggle-thumb svg{color:#1a5fd6}.carte-avis-active{isolation:isolate;position:relative}.carte-avis-active:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;background:linear-gradient(#fbbc04 0,#fbbc048c 120px,#fbbc042e 320px,#ffffff14 560px);padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.carte-avis-active:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(60% 120% at 20% 0,#fbbc0447,#0000 70%) 0 0/160% 100%,radial-gradient(45% 100% at 80% 0,#ffe08a2e,#0000 70%) 0 0/160% 100%;border-bottom-right-radius:0;border-bottom-left-radius:0;height:190px;animation:9s ease-in-out infinite alternate aurore-avis;position:absolute;inset:0 0 auto;-webkit-mask:linear-gradient(#000 30%,#0000 100%);mask:linear-gradient(#000 30%,#0000 100%)}@keyframes aurore-avis{0%{background-position:0 0,100% 0}to{background-position:100% 0,0 0}}.balayage-avis{pointer-events:none;z-index:3;height:1.5px;position:absolute;top:-1px;left:28px;right:28px;overflow:hidden}.balayage-avis:before{content:"";filter:drop-shadow(0 0 4px #fbbc04e6);background:linear-gradient(90deg,#0000,#fff6d6,#fbbc04,#0000);width:35%;animation:3.4s cubic-bezier(.45,0,.2,1) infinite balayage-avis;position:absolute;inset:0;transform:translate(-100%)}@keyframes balayage-avis{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(290%)}}.robot-avis-actif:before{content:"";pointer-events:none;border-radius:9999px;animation:2.6s cubic-bezier(.22,1,.36,1) infinite souffle-avis;position:absolute;inset:0;box-shadow:0 0 #fbbc048c}@keyframes souffle-avis{0%{box-shadow:0 0 #fbbc0480}70%{box-shadow:0 0 0 12px #fbbc0400}to{box-shadow:0 0 #fbbc0400}}@media (prefers-reduced-motion:reduce){.carte-avis-active:after,.balayage-avis:before,.robot-avis-actif:before{animation:none}.balayage-avis:before{opacity:0}}.lueur-ia{animation:2.8s cubic-bezier(.22,1,.36,1) both lueur-ia;position:relative}.lueur-ia:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffecaa38 45%,#fbbc042e 52%,#0000 68%) 0 0/250% 100%;animation:1.4s cubic-bezier(.45,0,.2,1) .15s both reflet-ia;position:absolute;inset:0}@keyframes lueur-ia{0%{box-shadow:0 0 #fbbc0400,inset 0 0 0 1px #fbbc0400}18%{box-shadow:0 0 26px -4px #fbbc048c,inset 0 0 0 1px #fbbc04b3}to{box-shadow:0 0 #fbbc0400,inset 0 0 0 1px #fbbc0400}}@keyframes reflet-ia{0%{opacity:1;background-position:120% 0}to{opacity:0;background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.lueur-ia{animation-duration:10ms;box-shadow:inset 0 0 0 1px #fbbc0499}.lueur-ia:after{opacity:0;animation:none}}.carte-avis-repondu{background-image:linear-gradient(#10b9811a 0%,#10b98109 55%,#0000 100%);box-shadow:inset 0 0 0 1px #10b98147,0 10px 30px -22px #10b9818c}.dark .carte-avis-repondu{background-image:linear-gradient(#34d39921 0%,#34d3990a 55%,#0000 100%);box-shadow:inset 0 0 0 1px #34d39938,0 10px 30px -22px #34d39973}.visionneuse-avis{animation:.22s ease-out visionneuse-fond}.visionneuse-photo{animation:.32s cubic-bezier(.2,.9,.3,1.1) visionneuse-photo}@keyframes visionneuse-fond{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes visionneuse-photo{0%{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.visionneuse-avis,.visionneuse-photo{animation:none}}.scan-panneau{transform-origin:top;animation:.24s cubic-bezier(.2,.9,.3,1) scan-panneau}@keyframes scan-panneau{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.scan-panneau{animation:none}}.scan-alterne{animation:.36s ease-out scan-alterne}@keyframes scan-alterne{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.scan-alterne{animation:none}}.scan-barre:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:1.4s linear infinite scan-reflet;position:absolute;inset:0}@keyframes scan-reflet{0%{transform:translate(-100%)}to{transform:translate(100%)}}.scan-fini{animation:.52s cubic-bezier(.2,.9,.3,1.3) scan-fini}@keyframes scan-fini{0%{transform:scale(.96)}60%{transform:scale(1.02)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.scan-barre:after,.scan-fini{animation:none}}.fiche-details>li{animation:.42s cubic-bezier(.22,1,.36,1) both fiche-ligne}.fiche-details>li:nth-child(2){animation-delay:60ms}.fiche-details>li:nth-child(3){animation-delay:.12s}@keyframes fiche-ligne{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.fiche-details>li{animation:none}}.fenetre-logo{animation:.26s ease-out fenetre-logo-fond}.fenetre-logo-carte{animation:.48s cubic-bezier(.32,.72,0,1) fenetre-logo-carte}.fenetre-logo-apercu{animation:.42s cubic-bezier(.34,1.56,.64,1) fenetre-logo-apercu}@keyframes fenetre-logo-fond{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes fenetre-logo-carte{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes fenetre-logo-apercu{0%{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.fenetre-logo,.fenetre-logo-carte,.fenetre-logo-apercu{animation:none}}.bouton-agrandir:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:3.2s ease-in-out .6s infinite agrandir-reflet;position:absolute;inset:0;transform:translate(-120%)}@keyframes agrandir-reflet{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.bouton-agrandir:after{animation:none}}.cloche-sonne{transform-origin:50% 10%;animation:4s ease-in-out 1s infinite cloche-sonne}@keyframes cloche-sonne{0%,82%,to{transform:rotate(0)}85%{transform:rotate(16deg)}88%{transform:rotate(-14deg)}91%{transform:rotate(10deg)}94%{transform:rotate(-6deg)}97%{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.cloche-sonne{animation:none}}.barre-haut>nav{animation:.62s cubic-bezier(.32,.72,0,1) both barre-haut-entree}@keyframes barre-haut-entree{0%{opacity:0;filter:blur(6px);transform:translateY(-24px)scale(.92)}}@media (prefers-reduced-motion:reduce){.barre-haut>nav{animation:none}}.barre-verre{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0f172a0f,0 20px 50px -20px #0f172a59,0 2px 6px -2px #0f172a1f}.dark .barre-verre{background:#1c1c20b8;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff14,0 24px 60px -20px #000000b3}@media (prefers-reduced-transparency:reduce){.barre-verre{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.dark .barre-verre{background:#1c1c20}}.barre-pastille{animation:.42s cubic-bezier(.34,1.56,.64,1) both barre-pastille}@keyframes barre-pastille{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.barre-pastille{animation:none}}.bouton-scan:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .7s cubic-bezier(.32,.72,0,1);position:absolute;inset:0;transform:translate(-120%)}.bouton-scan:hover:before{transform:translate(120%)}@media (prefers-reduced-motion:reduce){.bouton-scan:before{display:none}}@media (min-width:768px){.menu-barre .onglets-fiche{top:80px}.menu-barre .periode-onglets,.menu-barre .droite-onglets{display:none}.menu-barre .periode-haut{display:flex}.menu-barre .titre-page-barre{display:none}.menu-barre .pied-sources{justify-content:center}.menu-barre .onglets-fiche .onglets-centre{width:calc(var(--largeur-barre,0px) - 16px);min-width:max-content}.menu-barre .onglets-fiche .onglets-centre>button{flex:auto}}@media (min-width:768px) and (max-width:1439px){.menu-barre .periode-haut [role=tab]>.truncate{display:none}.menu-barre .periode-haut [role=tab]{width:2.75rem;padding-inline:0}}@media (min-width:768px){.menu-barre .fiche-page{padding-left:0;padding-right:0;transition:padding .56s cubic-bezier(.32,.72,0,1)}.menu-barre .onglets-fiche .fond-onglets{inset:-4px -6px;opacity:1!important}.menu-barre .onglets-fiche>div{padding-block:4px;padding-inline:6px}}@keyframes reflet-chargement{0%{transform:translate(-120%)}to{transform:translate(420%)}}.reflet-chargement{animation:1.4s cubic-bezier(.4,0,.2,1) infinite reflet-chargement}@media (prefers-reduced-motion:reduce){.reflet-chargement{animation:none;display:none}}.barre-centre{transition:transform .36s cubic-bezier(.32,.72,0,1)}.periode-ouverte .barre-centre{transform:translate(-9%)scale(.9)}.modale-ouverte{overflow:hidden}.modale-ouverte .barre-haut,.modale-ouverte .admin-menu-surface,.modale-ouverte .menu-bas{visibility:hidden;transition:opacity .2s,visibility 0s linear .2s;opacity:0!important}@media (min-width:1024px){.menu-barre .colonne-avis{height:calc(100vh - 108px);top:92px}}@keyframes generateur-fond{0%{opacity:0}}@keyframes generateur-entree{0%{opacity:0;transform:translateY(14px)scale(.975)}}@keyframes generateur-reflet{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes generateur-tuile{0%{opacity:0;transform:scale(.96)}}.generateur-fond{animation:.22s ease-out both generateur-fond}.generateur-entree{animation:.32s cubic-bezier(.22,1,.36,1) both generateur-entree}.generateur-tuile{animation:.32s cubic-bezier(.22,1,.36,1) both generateur-tuile}.generateur-reflet:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s ease-in-out infinite generateur-reflet;position:absolute;inset:0}.dark .generateur-reflet:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}.generateur-bandeau{background:radial-gradient(60% 140% at 0% 0%, var(--ambient-violet), transparent 70%), radial-gradient(50% 120% at 100% 0%, var(--ambient-blue), transparent 70%), radial-gradient(40% 120% at 60% 120%, var(--ambient-pink), transparent 70%), var(--surface)}.generateur-scene{background:radial-gradient(55% 45% at 50% 42%, #7c3aed29, transparent 70%), radial-gradient(40% 35% at 78% 78%, #2563eb1a, transparent 70%), radial-gradient(40% 35% at 20% 80%, #db277714, transparent 70%), var(--tableau-haut)}.dark .generateur-scene{background:radial-gradient(55% 45% at 50% 42%,#8b5cf638,#0000 70%),radial-gradient(40% 35% at 78% 78%,#2563eb24,#0000 70%),radial-gradient(40% 35% at 20% 80%,#db27771a,#0000 70%),#121217}.generateur-carte{background:radial-gradient(130% 90% at 0% 0%, color-mix(in srgb, var(--teinte) 7%, transparent), transparent 55%), var(--surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--surface-ink) 8%, transparent), inset 0 1px 0 var(--reflet-haut), 0 8px 20px -16px #1e1b4b40;transition:box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.generateur-carte:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--teinte) 30%, transparent), inset 0 1px 0 var(--reflet-haut), 0 16px 30px -18px color-mix(in srgb, var(--teinte) 55%, #1e1b4b4d);transform:translateY(-2px)}.generateur-carte:active{transform:scale(.98)}.generateur-carte[aria-pressed=true]{background:radial-gradient(130% 100% at 0% 0%, color-mix(in srgb, var(--teinte) 16%, transparent), transparent 65%), var(--surface);box-shadow:inset 0 1px 0 var(--reflet-haut), inset 0 0 18px -8px color-mix(in srgb, var(--teinte) 45%, transparent), 0 0 0 1.5px color-mix(in srgb, var(--teinte) 70%, transparent), 0 0 18px -6px color-mix(in srgb, var(--teinte) 55%, transparent), 0 12px 26px -14px #1419324d}.dark .generateur-carte{box-shadow:0 0 0 1px #ffffff12,inset 0 1px #ffffff0d,0 12px 26px -18px #000000b3}.dark .generateur-carte[aria-pressed=true]{background:radial-gradient(130% 100% at 0% 0%, color-mix(in srgb, var(--teinte) 24%, transparent), transparent 65%), var(--surface);box-shadow:inset 0 0 18px -6px color-mix(in srgb, var(--teinte) 50%, transparent), 0 0 0 1.5px color-mix(in srgb, var(--teinte) 75%, transparent), 0 0 20px -6px color-mix(in srgb, var(--teinte) 60%, transparent)}.generateur-eventail>span{transform-origin:50% 110%;transition:transform .52s cubic-bezier(.34,1.56,.64,1),width .42s cubic-bezier(.22,1,.36,1),opacity .3s}@keyframes generateur-flotte{50%{transform:translateY(-6px)}}.generateur-flotte{animation:5s ease-in-out infinite generateur-flotte}.generateur-champ{background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--surface-ink) 10%, transparent), inset 0 1px 2px #1419320a;transition:box-shadow .2s}.generateur-champ:focus-within{box-shadow:0 0 0 1.5px #7c3aed8c,0 0 0 5px #7c3aed1f,0 0 18px -6px #7c3aed66}@media (prefers-reduced-motion:reduce){.generateur-fond,.generateur-entree,.generateur-tuile,.generateur-flotte{animation:none}.generateur-reflet:after{opacity:0;animation:none}.generateur-carte,.generateur-eventail>span{transition:none}.generateur-carte:hover,.generateur-carte:active{transform:none}}
