:root{--fx-ease:cubic-bezier(.2, .7, .2, 1);--fx-duree:.55s;--fx-pas:60ms}.fx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[data-fx-ancre]{display:none!important}[data-fx=titre] .fx-mot{display:inline-block}[data-fx=titre][data-fx-au=chargement] .fx-mot,[data-fx=titre][data-fx-etat=joue] .fx-mot{animation:var(--fx-titre-anim,fx-mot-monte) .62s var(--fx-ease) backwards;animation-delay:calc(var(--fx-i,0) * 55ms + var(--fx-delai,0s))}[data-fx=titre][data-fx-etat=attente] .fx-mot{opacity:0}[data-fx=titre][data-fx-effet=flou]{--fx-titre-anim:fx-mot-flou}[data-fx=titre][data-fx-effet=fondu]{--fx-titre-anim:fx-mot-fondu}@keyframes fx-mot-monte{0%{opacity:0;translate:0 .32em}}@keyframes fx-mot-flou{0%{opacity:0;filter:blur(6px)}}@keyframes fx-mot-fondu{0%{opacity:0}}[data-fx=apparition][data-fx-etat=attente],[data-fx=cascade][data-fx-etat=attente]{opacity:0}[data-fx=apparition][data-fx-etat=joue],[data-fx=cascade][data-fx-etat=joue]{animation:var(--fx-apparition-anim,fx-apparait) var(--fx-duree) var(--fx-ease) backwards;animation-delay:calc(var(--fx-r,0) * var(--fx-pas))}[data-fx-effet=fondu]{--fx-apparition-anim:fx-fondu}[data-fx-effet=zoom]{--fx-apparition-anim:fx-zoom}@keyframes fx-apparait{0%{opacity:0;translate:0 18px}}@keyframes fx-fondu{0%{opacity:0}}@keyframes fx-zoom{0%{opacity:0;scale:.94}}[data-fx=compteur]{display:inline-block}.fx-jauge{height:var(--fx-jauge-hauteur,12px);background:var(--fx-jauge-fond,#00000014);border-radius:999px;display:block;position:relative;overflow:hidden}.fx-jauge>i{border-radius:inherit;background:var(--fx-jauge-couleur,currentColor);transform-origin:0;transform:scaleX(var(--fx-v,0));position:absolute;inset:0}.fx-jauge[data-fx-etat=attente]>i{transform:scaleX(0)}.fx-jauge[data-fx-etat=joue]>i{animation:fx-jauge 1.1s var(--fx-ease) backwards}@keyframes fx-jauge{0%{transform:scaleX(0)}}.fx-reflet,.fx-lumiere{pointer-events:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.fx-reflet{border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(circle at var(--fx-x,50%) var(--fx-y,50%), rgba(255, 255, 255, var(--fx-reflet,.32)), #fff0 58%);opacity:0;mix-blend-mode:soft-light;transition:opacity .35s;position:absolute;inset:0}[data-fx-actif]>.fx-reflet{opacity:1}.fx-lumiere{border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(var(--fx-taille,260px) circle at var(--fx-x,50%) var(--fx-y,40%), var(--fx-lumiere,#ffd66657), transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}[data-fx-projecteur]:hover>.fx-lumiere,[data-fx-projecteur]:focus-within>.fx-lumiere,[data-fx-projecteur][data-fx-actif]>.fx-lumiere{opacity:1}.fx-etincelles{pointer-events:none;z-index:2147483000;width:0;height:0;position:fixed;top:0;left:0}.fx-etincelles i{background:var(--c,#ffc93c);border-radius:3px;width:6px;height:18px;position:absolute;top:-9px;left:-3px}.fx-confettis{pointer-events:none;z-index:2147483000;width:100vw;height:100vh;position:fixed;inset:0}[data-fx=marque]{align-items:center;gap:.45em;font-weight:700;display:inline-flex}[data-fx=marque] svg{flex:none;width:1.6em;height:1.6em}[data-fx=marque] .fx-marque-rond{fill:var(--fx-marque-fond,#e9f7ee);stroke:var(--fx-marque,#2f8f4e);stroke-width:2px}[data-fx=marque][data-fx-etat-marque=a-revoir] .fx-marque-rond{fill:var(--fx-marque-fond-revoir,#fff4e2);stroke:var(--fx-marque-revoir,#c7781a)}[data-fx=marque] .fx-marque-trait{fill:none;stroke:var(--fx-marque,#2f8f4e);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;animation:fx-trait .5s .12s var(--fx-ease) both}[data-fx=marque][data-fx-etat-marque=a-revoir] .fx-marque-trait{stroke:var(--fx-marque-revoir,#c7781a)}[data-fx=marque] .fx-marque-rond{animation:fx-pop .38s var(--fx-ease) both;transform-origin:50%;transform-box:fill-box}@keyframes fx-trait{0%{stroke-dashoffset:30px}}@keyframes fx-pop{0%{opacity:0;transform:scale(.6)}}.fx-mosaique{columns:var(--fx-colonnes,2);column-gap:var(--fx-ecart,14px);margin:0;padding:0;list-style:none}.fx-mosaique>*{break-inside:avoid;margin:0 0 var(--fx-ecart,14px)}@media (min-width:700px){.fx-mosaique{columns:var(--fx-colonnes-md,3)}}@media (min-width:1100px){.fx-mosaique{columns:var(--fx-colonnes-lg,4)}}.fx-carrousel{position:relative}.fx-carrousel-piste{grid-auto-flow:column;grid-auto-columns:var(--fx-largeur,minmax(220px, 30%));gap:var(--fx-ecart,16px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fx-marge,0px);padding:4px var(--fx-marge,0px) 12px;scrollbar-width:thin;margin:0;list-style:none;display:grid;overflow-x:auto}.fx-carrousel-piste>*{scroll-snap-align:start}.fx-carrousel-piste:focus-visible{outline:3px solid var(--fx-focus,#2f5da8);outline-offset:4px}.fx-carrousel[data-fx-bord~=debut] .fx-carrousel-piste{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.fx-carrousel[data-fx-bord~=fin] .fx-carrousel-piste{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.fx-carrousel[data-fx-bord~=debut][data-fx-bord~=fin] .fx-carrousel-piste{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.fx-carrousel-boutons{justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex}.fx-carrousel-boutons button{border:1px solid var(--fx-bouton-bord,#0000002e);background:var(--fx-bouton-fond,#fff);min-width:44px;min-height:44px;color:inherit;cursor:pointer;border-radius:999px;font-size:20px;line-height:1}.fx-carrousel-boutons button:disabled{opacity:.35;cursor:default}.fx-carrousel-boutons button:focus-visible{outline:3px solid var(--fx-focus,#2f5da8);outline-offset:2px}.fx-fond{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-fond canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.fx-fond canvas[data-fx-pret]{opacity:1}::view-transition-old(.fx-vt-sort){animation:.16s ease-in both fx-vt-sort}::view-transition-new(.fx-vt-entre){animation:fx-vt-entre .26s var(--fx-ease) both}@keyframes fx-vt-sort{to{opacity:0}}@keyframes fx-vt-entre{0%{opacity:0;translate:0 8px}}@media print{[data-fx-etat]{opacity:1!important;animation:none!important;transform:none!important}.fx-fond canvas,.fx-etincelles,.fx-confettis{display:none!important}}@media (prefers-reduced-motion:reduce){[data-fx],[data-fx] *,.fx-lumiere,.fx-reflet{transition:none!important;animation:none!important}[data-fx-etat]{opacity:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root:is([data-pref-mouvement=reduit],[data-pref-concentration=oui],[data-calme]) :is([data-fx],[data-fx] *,.fx-lumiere,.fx-reflet){transition:none!important;animation:none!important}:root:is([data-pref-mouvement=reduit],[data-pref-concentration=oui],[data-calme]) [data-fx-etat]{opacity:1!important}:root:is([data-pref-mouvement=reduit],[data-pref-concentration=oui],[data-calme])::view-transition-group(*){animation:none!important}:root:is([data-pref-mouvement=reduit],[data-pref-concentration=oui],[data-calme])::view-transition-old(*){animation:none!important}:root:is([data-pref-mouvement=reduit],[data-pref-concentration=oui],[data-calme])::view-transition-new(*){animation:none!important}:root[data-pref-concentration=oui] .fx-fond canvas{display:none!important}
