@keyframes arriveeDiagonale{0%{opacity:0;transform:translate(100%,-100%)}80%{opacity:1;transform:translate(-8px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}@keyframes fermetureDiagonale{0%{opacity:1;transform:translate(0)}10%{transform:translate(10px,-10px)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes brillanceEnMouvement{0%{background-position:0%}to{background-position:100%}}@keyframes eclat{0%{left:-100%}to{left:100%}}@keyframes deplacementGradient{0%{background-position:100%}to{background-position:0%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flottement{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-10px,-15px)scale(1.05)rotate(5deg)}50%{transform:translate(10px,-30px)scale(.95)rotate(-5deg)}75%{transform:translate(-5px,-45px)scale(1.1)rotate(2deg)}to{transform:translateY(-60px)scale(1)rotate(0)}}@keyframes pointDeCroissance{0%{width:10px;height:10px;transform:translate(-50%,-50%)}to{background-color:#248f8f;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes pointExplosion{0%{opacity:1;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes messageFondu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ligneVersBas{to{transform:scaleY(1)}}@keyframes apparitionDivine{0%{opacity:0;filter:blur(8px)brightness(1.5)invert();transform:scale(1.2)translateY(30px)}50%{opacity:.5;filter:blur(4px)brightness(1.2)invert();transform:scale(1.05)translateY(10px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translateY(0)}}@keyframes apparitionCerveau{0%{opacity:0;filter:blur(6px)brightness(1.3)invert();transform:rotate(-10deg)scale(.8)}60%{opacity:.7;filter:blur(2px)brightness(1.1)invert();transform:rotate(5deg)scale(1.05)}to{opacity:1;filter:blur()brightness()invert();transform:rotate(0)scale(1)}}@keyframes apparitionNote{0%{opacity:0;filter:blur(5px)brightness(1.4)invert();transform:scale(.9)translate(20px)}50%{opacity:.6;filter:blur(2px)brightness(1.1)invert();transform:scale(1.05)translate(-5px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translate(0)}}@keyframes defilementVague{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes defilementVagueReverse{0%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes pulsation{0%{box-shadow:0 10px 20px #0aa6,inset 0 0 10px #0ff6}to{box-shadow:0 20px 40px #0ffc,inset 0 0 25px #00ffffe6}}@keyframes apparitionGauche{0%{transform:translate(-100%)skew(19deg,-9deg)}to{transform:translate(0)skew(19deg,-9deg)}}@keyframes texteVersGauche{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes texteVersLeHaut{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes texteVersDroite{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes barreDisparition{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes glissementEntréeDroite{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes glissementEntréeMobile{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sortieFluide{0%{opacity:1}to{opacity:0}}@keyframes glitch-anim-1{0%{clip-path:inset(80% 0 0);transform:translate(1px,-1px)}10%{clip-path:inset(10% 0 85%);transform:translate(-2px,2px)}20%{clip-path:inset(40% 0 43%);transform:translate(-1px)}30%{clip-path:inset(50% 0 10%);transform:translate(1px,1px)}40%{clip-path:inset(0 0 80%);transform:translate(-1px,-1px)}50%{clip-path:inset(20% 0 60%);transform:translate(2px,1px)}60%{clip-path:inset(70% 0 10%);transform:translate(-1px,1px)}70%{clip-path:inset(10% 0 85%);transform:translate(2px,-1px)}80%{clip-path:inset(40% 0 43%);transform:translate(-2px)}90%{clip-path:inset(50% 0 10%);transform:translate(1px,2px)}to{clip-path:inset(0 0 80%);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 85%);transform:translate(-1px,1px)}10%{clip-path:inset(40% 0 43%);transform:translate(2px,-1px)}20%{clip-path:inset(50% 0 10%);transform:translate(-1px)}30%{clip-path:inset(0 0 80%);transform:translate(1px,2px)}40%{clip-path:inset(20% 0 60%);transform:translate(-2px,-1px)}50%{clip-path:inset(70% 0 10%);transform:translate(1px,1px)}60%{clip-path:inset(10% 0 85%);transform:translate(-2px)}70%{clip-path:inset(40% 0 43%);transform:translate(1px,-1px)}80%{clip-path:inset(50% 0 10%);transform:translate(-1px,2px)}90%{clip-path:inset(0 0 80%);transform:translate(2px)}to{clip-path:inset(20% 0 60%);transform:translate(0)}}.Avis{flex-direction:column;justify-content:center;align-items:center;max-width:100vw;min-height:100vh;display:flex}.Avis h1{color:#006d77}.Avis__Haut__DivIcones{justify-content:center;align-items:center;gap:2.2rem;transition:all .3s;display:flex}@media screen and (max-width:850px){.Avis__Haut__DivIcones{padding-top:50px}}@media screen and (max-width:768px){.Avis__Haut__DivIcones{gap:1.5rem;padding-top:100px}}.Avis__Haut__DivIcones svg{color:#272727;font-size:40px}@media screen and (max-width:900px){.Avis__Haut__DivIcones svg{margin-top:.5rem;font-size:34px}}@media screen and (max-width:768px){.Avis__Haut__DivIcones svg{margin-top:0;font-size:32px}}.Avis__Section{z-index:20;background-color:#fff;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:2rem;width:100%;padding-top:15vh;transition:height .3s;display:flex}.Avis__Section h1{color:#006d77}.Avis__Section__AvisClients{color:#003e45;border:2.5px solid #006d7766;border-radius:12px;justify-content:center;transition:padding .3s,width .3s;display:flex;position:relative;box-shadow:0 10px 30px #0000001a}.Avis__Section__AvisClients-Diagramme{-webkit-user-select:none;user-select:none;height:100%;display:flex}@media screen and (max-width:768px){.Avis__Section__AvisClients-Diagramme{justify-content:center;align-items:center}}.Avis__Section__AvisClients-Diagramme .Diagramme{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:clamp(400px,40vw,420px);padding:1.5rem 1.5rem 1.5rem .5rem;transition:width .3s;display:flex}@media screen and (max-width:768px){.Avis__Section__AvisClients-Diagramme .Diagramme{width:clamp(350px,30vw,350px)}}.Avis__Section__AvisClients-Diagramme .Diagramme__NoteMoyenne{text-align:center}.Avis__Section__AvisClients-Diagramme .Diagramme__NoteMoyenne__Etoiles,.Avis__Section__AvisClients-Diagramme .Diagramme__NoteMoyenne__NombreAvis,.Avis__Section__AvisClients-Diagramme .Diagramme__NoteMoyenne .noteGlobale,.Avis__Section__AvisClients-Diagramme .Diagramme__NoteMoyenne .laNoteGlobale{color:#006d77}.Avis__Section__AvisClients-Diagramme .Diagramme__NoteMoyenne__Note{flex-direction:column;display:flex}.Avis__Section__AvisClients-Diagramme .Diagramme__NoteMoyenne .noteGlobale{font-size:.9rem;font-weight:700}.Avis__Section__AvisClients-Diagramme .Diagramme__NoteMoyenne .laNoteGlobale{margin:0;font-size:2.5rem;font-weight:700}@media screen and (max-width:768px){.Avis__Section__AvisClients-Diagramme .Diagramme__NoteMoyenne .laNoteGlobale{font-size:2rem}}.Avis__Section__AvisClients-Diagramme .Diagramme__NoteMoyenne__Etoiles{justify-content:center;gap:.2rem;margin:.3rem 0;display:flex}.Avis__Section__AvisClients-Diagramme .Diagramme__NoteMoyenne__NombreAvis{font-size:.9rem;transition:font-size .5s;font-weight:400!important}@media screen and (max-width:576px){.Avis__Section__AvisClients-Diagramme .Diagramme__NoteMoyenne__NombreAvis{font-size:.75rem}}.Avis__Section__AvisClients-Diagramme .Diagramme__BarresAvis{flex-direction:column;gap:.6rem;width:100%;display:flex}.Avis__Section__AvisClients-Diagramme .Diagramme__BarresAvis__LigneAvis{align-items:center;gap:.5rem;width:100%;display:flex}.Avis__Section__AvisClients-Diagramme .Diagramme__BarresAvis__LigneAvis-Note,.Avis__Section__AvisClients-Diagramme .Diagramme__BarresAvis__LigneAvis-Compte{color:#006d77}.Avis__Section__AvisClients-Diagramme .Diagramme__BarresAvis__LigneAvis-Note{text-align:right;width:1rem;margin-left:25px;font-size:.8rem;font-weight:700}.Avis__Section__AvisClients-Diagramme .Diagramme__BarresAvis__LigneAvis-Barre{background-color:#006d7780;border-radius:5px;flex-grow:1;height:10px;margin-left:45px;overflow:hidden}.Avis__Section__AvisClients-Diagramme .Diagramme__BarresAvis__LigneAvis-Barre-Remplissage{border-radius:5px 0 0 5px;height:100%;transition:width .3s}.Avis__Section__AvisClients-Diagramme .Diagramme__BarresAvis__LigneAvis-Compte{text-align:left;width:3rem;font-size:.8rem}.Avis__Section__Div{background:linear-gradient(90deg,#fff,#f2f9f9);border:2.5px solid #006d7766;border-radius:1rem;flex-direction:column;align-items:stretch;gap:1.5rem;margin-bottom:2rem;padding:2rem;transition:all .3s;display:flex;position:relative}@media screen and (max-width:576px){.Avis__Section__Div{padding:1rem}}.Avis__Section__Div-AvisCarte{flex-direction:column;justify-content:space-around;gap:1rem;display:flex}.Avis__Section__Bas{-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:auto;padding-left:60px;padding-right:75px;display:flex}.Avis__Section__Bas-Keyboard{justify-content:center;align-items:center;padding-top:1.75rem;padding-bottom:1.75rem;padding-left:2.9rem;transition:padding-left .3s;display:flex}@media screen and (max-width:768px){.Avis__Section__Bas-Keyboard{padding-left:0}}.Avis__Section__Bas-Keyboard svg{color:#006d77;font-size:18px}.Avis__Section__Bas-Keyboard-Bordure{border:2px solid #006d77}.Avis__Section__Bas-Keyboard .KeyboardArrows{transition:width .3s,height .3s}@media screen and (max-width:768px){.Avis__Section__Bas-Keyboard .KeyboardArrows{width:26px;height:26px}}.Avis__Section__Bas-Keyboard-Pages{justify-content:center;align-items:center;transition:gap .3s;display:flex}@media screen and (max-width:768px){.Avis__Section__Bas-Keyboard-Pages{gap:0}}.Avis__Section__Bas-Keyboard-Pages .Page{cursor:pointer;color:#006d77;background-color:#fff;border:2px solid #006d77;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;transition:background-color .3s;display:flex}@media screen and (max-width:768px){.Avis__Section__Bas-Keyboard-Pages .Page{width:30px;height:30px}}.Avis__Section__Bas-Keyboard-Pages .Page.active{color:#fff;background-color:#006d77;border:2px solid #006d77}.Avis__ModifieTag{color:#006d77;font-size:.8em}.Avis__Haut{width:600px;position:relative}.Avis__Haut__DivBouton{position:absolute;right:-85px}@media screen and (max-width:992px){.Avis__Haut__DivBouton{right:-40px}}@media screen and (max-width:768px){.Avis__Haut__DivBouton{right:110px}}.Avis__Haut__DivIcones{min-height:5vh}.Avis__Haut__DivIcones .AZ svg,.Avis__Haut__DivIcones .FB svg{color:#006d77;font-size:34px}.Avis__Haut__AZCoeur{flex-direction:row;display:flex;position:absolute;left:-60px}@media screen and (max-width:768px){.Avis__Haut__AZCoeur{left:100px}}@media screen and (max-width:576px){.Avis__Haut__AZCoeur{left:120px}}.Avis__Haut__Bouton{box-shadow:none!important;color:#006d77!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #006d77!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;transition:all .3s!important}.Avis__Haut__Bouton span svg{color:#006d77;font-size:24px}@media screen and (max-width:576px){.Avis__Haut__Bouton{left:-30px}}.carte{color:#006d77;-webkit-user-select:none;user-select:none;border:2px solid #006d7733;border-radius:15px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:700px;height:clamp(300px,30vh,350px);padding:16px;transition:all .3s;display:flex;position:relative}.carte:hover{box-shadow:0 5px 20px #ffffff1a}@media screen and (max-width:992px){.carte{width:600px}}@media screen and (max-width:768px){.carte{width:clamp(320px,30vw,350px)}}.carte .carteContenu{border-bottom:1px solid #006d77;gap:12px;width:100%;padding-bottom:10px;display:flex}.carte .carteContenu .carteAvatar{width:50px;height:50px;border:2px solid #006d77!important}.carte .carteContenu .carteSousContenu{flex-direction:column;justify-content:center;gap:.3rem;display:flex}.carte .carteContenu .carteSousContenu .spanUtilitsateur{color:#006d77;margin:0;font-size:16px;font-weight:600}.carte .carteContenu .carteSousContenu .dateAvis{color:#006d77;letter-spacing:.09em;font-size:13px;font-style:italic}.carte .carteContenu .carteSousContenu .carteStars{margin-top:4px;margin-left:-3px}.carte .carteContenu .carteSousContenu .carteStars svg{color:gold;font-size:20px}.carte .carteCommentaireAvis{margin-top:12px}.carte .carteCommentaireAvis p{color:#006d77;text-overflow:ellipsis;max-height:6em;font-size:14px;line-height:1.5;overflow:hidden}.carte .carteActions{align-items:center;gap:12px;margin-top:12px;transition:margin-top .3s;display:flex}@media screen and (max-width:768px){.carte .carteActions{margin-top:-20px}}.carte .carteActions button{color:#ccc;transition:color .2s}.carte .carteActions button:hover{color:#006d77}.carte .carteVoirPlus{color:#006d77;cursor:pointer;align-self:flex-end;font-size:13px;text-decoration:none;transition:all .3s;display:inline-block;position:absolute;bottom:27px}@media screen and (max-width:768px){.carte .carteVoirPlus{border:2px solid #006d77;border-radius:12px;margin-top:-60px;padding:5px 10px;font-weight:500;transition:all .3s;position:static}}.carte .carteVoirPlus:hover{color:#006d77;font-weight:500}.carte .carteVoirPlus:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.carte .carteVoirPlus:hover:after{width:100%}@media screen and (max-width:768px){.carte .carteVoirPlus:after{display:none}.carte .carteVoirPlus.active{color:#01272e;border-color:#01272e;font-weight:600;transform:scale(1.1)}}.cartePropreAvis{background-color:#006d771a}[data-theme=dark] .Avis__Section{background:#01272e}[data-theme=dark] .Avis__Section__Div{background:linear-gradient(90deg,#022c33,#011b20);border:2px solid #006d77}[data-theme=dark] .cartePropreAvis{background-color:#90a9ae1a}[data-theme=dark] .carteAvatar{background:0 0!important}
@keyframes arriveeDiagonale{0%{opacity:0;transform:translate(100%,-100%)}80%{opacity:1;transform:translate(-8px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}@keyframes fermetureDiagonale{0%{opacity:1;transform:translate(0)}10%{transform:translate(10px,-10px)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes brillanceEnMouvement{0%{background-position:0%}to{background-position:100%}}@keyframes eclat{0%{left:-100%}to{left:100%}}@keyframes deplacementGradient{0%{background-position:100%}to{background-position:0%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flottement{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-10px,-15px)scale(1.05)rotate(5deg)}50%{transform:translate(10px,-30px)scale(.95)rotate(-5deg)}75%{transform:translate(-5px,-45px)scale(1.1)rotate(2deg)}to{transform:translateY(-60px)scale(1)rotate(0)}}@keyframes pointDeCroissance{0%{width:10px;height:10px;transform:translate(-50%,-50%)}to{background-color:#248f8f;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes pointExplosion{0%{opacity:1;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes messageFondu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ligneVersBas{to{transform:scaleY(1)}}@keyframes apparitionDivine{0%{opacity:0;filter:blur(8px)brightness(1.5)invert();transform:scale(1.2)translateY(30px)}50%{opacity:.5;filter:blur(4px)brightness(1.2)invert();transform:scale(1.05)translateY(10px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translateY(0)}}@keyframes apparitionCerveau{0%{opacity:0;filter:blur(6px)brightness(1.3)invert();transform:rotate(-10deg)scale(.8)}60%{opacity:.7;filter:blur(2px)brightness(1.1)invert();transform:rotate(5deg)scale(1.05)}to{opacity:1;filter:blur()brightness()invert();transform:rotate(0)scale(1)}}@keyframes apparitionNote{0%{opacity:0;filter:blur(5px)brightness(1.4)invert();transform:scale(.9)translate(20px)}50%{opacity:.6;filter:blur(2px)brightness(1.1)invert();transform:scale(1.05)translate(-5px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translate(0)}}@keyframes defilementVague{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes defilementVagueReverse{0%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes pulsation{0%{box-shadow:0 10px 20px #0aa6,inset 0 0 10px #0ff6}to{box-shadow:0 20px 40px #0ffc,inset 0 0 25px #00ffffe6}}@keyframes apparitionGauche{0%{transform:translate(-100%)skew(19deg,-9deg)}to{transform:translate(0)skew(19deg,-9deg)}}@keyframes texteVersGauche{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes texteVersLeHaut{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes texteVersDroite{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes barreDisparition{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes glissementEntréeDroite{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes glissementEntréeMobile{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sortieFluide{0%{opacity:1}to{opacity:0}}@keyframes glitch-anim-1{0%{clip-path:inset(80% 0 0);transform:translate(1px,-1px)}10%{clip-path:inset(10% 0 85%);transform:translate(-2px,2px)}20%{clip-path:inset(40% 0 43%);transform:translate(-1px)}30%{clip-path:inset(50% 0 10%);transform:translate(1px,1px)}40%{clip-path:inset(0 0 80%);transform:translate(-1px,-1px)}50%{clip-path:inset(20% 0 60%);transform:translate(2px,1px)}60%{clip-path:inset(70% 0 10%);transform:translate(-1px,1px)}70%{clip-path:inset(10% 0 85%);transform:translate(2px,-1px)}80%{clip-path:inset(40% 0 43%);transform:translate(-2px)}90%{clip-path:inset(50% 0 10%);transform:translate(1px,2px)}to{clip-path:inset(0 0 80%);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 85%);transform:translate(-1px,1px)}10%{clip-path:inset(40% 0 43%);transform:translate(2px,-1px)}20%{clip-path:inset(50% 0 10%);transform:translate(-1px)}30%{clip-path:inset(0 0 80%);transform:translate(1px,2px)}40%{clip-path:inset(20% 0 60%);transform:translate(-2px,-1px)}50%{clip-path:inset(70% 0 10%);transform:translate(1px,1px)}60%{clip-path:inset(10% 0 85%);transform:translate(-2px)}70%{clip-path:inset(40% 0 43%);transform:translate(1px,-1px)}80%{clip-path:inset(50% 0 10%);transform:translate(-1px,2px)}90%{clip-path:inset(0 0 80%);transform:translate(2px)}to{clip-path:inset(20% 0 60%);transform:translate(0)}}.VoirPlus{z-index:1000;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0;overflow:hidden!important}.VoirPlus__Modal{background:#fff;border-radius:12px;flex-direction:column;gap:16px;width:1000px;max-width:90%;padding:25px;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 30px #006d771a}@media screen and (max-width:768px){.VoirPlus__Modal{-webkit-overflow-scrolling:touch;width:500px;padding:20px}}@media (max-width:480px){.VoirPlus__Modal{width:90%;padding:16px}}.VoirPlus__Modal__CloseButton{top:28px;right:28px;color:#006d77!important;position:absolute!important}@media screen and (max-width:768px){.VoirPlus__Modal__CloseButton{right:24px}}.VoirPlus__Modal__Contenu{color:#333;text-align:center;font-size:16px}.VoirPlus__Carte{color:#006d77;-webkit-user-select:none;user-select:none;border-radius:15px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px;transition:all .3s;display:flex;box-shadow:0 0 10px #ffffff0d}.VoirPlus__Carte__CarteContenu{border-bottom:1px solid #006d77;gap:12px;width:100%;padding-bottom:10px;display:flex}.VoirPlus__Carte__CarteContenu .VoirPlus__CarteAvatar{width:50px;height:50px;border:2px solid #006d77!important}.VoirPlus__Carte__SousContenu{flex-direction:column;align-items:flex-start;display:flex}.VoirPlus__Carte__SousContenu h2{text-align:left;margin:0 0 0 3px;font-size:16px;font-weight:600}.VoirPlus__Carte__SousContenu span{text-align:left;color:#006d77;letter-spacing:.1em;margin-left:3px;font-size:13px;font-style:italic}.VoirPlus__Carte__SousContenu .CarteStars{margin-top:4px;margin-left:-3px}.VoirPlus__Carte__SousContenu .CarteStars .MuiIconButton-root{padding:2px}.VoirPlus__Carte__SousContenu .CarteStars svg{color:gold;font-size:20px}.VoirPlus__Carte__CarteCommentaireAvis{margin-top:12px}.VoirPlus__Carte__CarteCommentaireAvis p{color:#006d77;text-overflow:ellipsis;text-align:left;font-size:14px;line-height:1.5;transition:all .3s;overflow:hidden}.VoirPlus__Carte__CarteActions{align-items:center;margin-top:12px;margin-left:-10px;display:flex}.VoirPlus__Carte__CarteActions button{color:#ccc;transition:color .2s}.VoirPlus__Carte__CarteActions button:hover{color:#006d77}.VoirPlus__Carte__CarteActions span{font-size:13px;font-weight:500}.VoirPlus__Carte__CarteActions{justify-content:space-between;width:100%}@media screen and (max-width:768px){.VoirPlus__Carte__CarteActions{padding-bottom:1rem}}.VoirPlus__Carte__EnEdition{flex-direction:row;justify-content:center;align-items:center;gap:5px;display:flex}.VoirPlus__Carte__EnEdition button svg{color:#006d77}.VoirPlus__CartePropreAvis{box-shadow:none!important}.VoirPlus__EditionForm{flex-direction:row;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.VoirPlus__CommentaireEditable{color:#006d77;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;resize:none;box-sizing:border-box;background-color:#fafafa;border:1px solid #006d77;border-radius:8px;width:918px;max-width:918px;height:100px;padding:8px 10px;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.4;transition:all .3s;overflow-x:hidden}.VoirPlus__CommentaireEditable::placeholder{color:#006d7780;font-style:italic}@media screen and (max-width:1048px){.VoirPlus__CommentaireEditable{width:830px}}@media screen and (max-width:992px){.VoirPlus__CommentaireEditable{width:620px}}@media screen and (max-width:768px){.VoirPlus__CommentaireEditable{width:425px;font-size:13px}}@media screen and (max-width:576px){.VoirPlus__CommentaireEditable{width:360px}}@media screen and (max-width:480px){.VoirPlus__CommentaireEditable{width:275px}}@media screen and (max-width:325px){.VoirPlus__CommentaireEditable{width:207px}}.VoirPlus__CommentaireEditable:focus{border:none;outline:none;box-shadow:0 0 0 2px #006d77}.VoirPlus__CommentaireEditable:hover{border-color:#006d77}.VoirPlus__Boutons{justify-content:center;align-items:center;gap:5px;display:flex}@media screen and (max-width:768px){.VoirPlus__Boutons{position:absolute;bottom:10px}}.VoirPlus__Boutons__Bouton{cursor:pointer;border:1px solid #006d77;border-radius:12px;padding:15px;font-family:Montserrat,sans-serif;color:#006d77!important}@media screen and (max-width:768px){.VoirPlus__Boutons__Bouton{padding:5px 10px}}.VoirPlus__Commentaire{color:red;border-color:red}.VoirPlus__Commentaire:focus{outline-color:red}.VoirPlus__ModifieTag{color:#006d77;margin-left:6px;font-size:.8em}.voirplusthumbs svg{color:#006d77b3}[data-theme=dark] .VoirPlus__Modal{background:#01272e}[data-theme=dark] .VoirPlus__CommentaireEditable{background-color:#01272e}[data-theme=dark] .VoirPlus__CarteAvatar{background:0 0!important}[data-theme=dark] .VoirPlus__Boutons__Bouton{background-color:#01272e}
@keyframes arriveeDiagonale{0%{opacity:0;transform:translate(100%,-100%)}80%{opacity:1;transform:translate(-8px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}@keyframes fermetureDiagonale{0%{opacity:1;transform:translate(0)}10%{transform:translate(10px,-10px)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes brillanceEnMouvement{0%{background-position:0%}to{background-position:100%}}@keyframes eclat{0%{left:-100%}to{left:100%}}@keyframes deplacementGradient{0%{background-position:100%}to{background-position:0%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flottement{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-10px,-15px)scale(1.05)rotate(5deg)}50%{transform:translate(10px,-30px)scale(.95)rotate(-5deg)}75%{transform:translate(-5px,-45px)scale(1.1)rotate(2deg)}to{transform:translateY(-60px)scale(1)rotate(0)}}@keyframes pointDeCroissance{0%{width:10px;height:10px;transform:translate(-50%,-50%)}to{background-color:#248f8f;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes pointExplosion{0%{opacity:1;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes messageFondu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ligneVersBas{to{transform:scaleY(1)}}@keyframes apparitionDivine{0%{opacity:0;filter:blur(8px)brightness(1.5)invert();transform:scale(1.2)translateY(30px)}50%{opacity:.5;filter:blur(4px)brightness(1.2)invert();transform:scale(1.05)translateY(10px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translateY(0)}}@keyframes apparitionCerveau{0%{opacity:0;filter:blur(6px)brightness(1.3)invert();transform:rotate(-10deg)scale(.8)}60%{opacity:.7;filter:blur(2px)brightness(1.1)invert();transform:rotate(5deg)scale(1.05)}to{opacity:1;filter:blur()brightness()invert();transform:rotate(0)scale(1)}}@keyframes apparitionNote{0%{opacity:0;filter:blur(5px)brightness(1.4)invert();transform:scale(.9)translate(20px)}50%{opacity:.6;filter:blur(2px)brightness(1.1)invert();transform:scale(1.05)translate(-5px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translate(0)}}@keyframes defilementVague{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes defilementVagueReverse{0%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes pulsation{0%{box-shadow:0 10px 20px #0aa6,inset 0 0 10px #0ff6}to{box-shadow:0 20px 40px #0ffc,inset 0 0 25px #00ffffe6}}@keyframes apparitionGauche{0%{transform:translate(-100%)skew(19deg,-9deg)}to{transform:translate(0)skew(19deg,-9deg)}}@keyframes texteVersGauche{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes texteVersLeHaut{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes texteVersDroite{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes barreDisparition{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes glissementEntréeDroite{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes glissementEntréeMobile{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sortieFluide{0%{opacity:1}to{opacity:0}}@keyframes glitch-anim-1{0%{clip-path:inset(80% 0 0);transform:translate(1px,-1px)}10%{clip-path:inset(10% 0 85%);transform:translate(-2px,2px)}20%{clip-path:inset(40% 0 43%);transform:translate(-1px)}30%{clip-path:inset(50% 0 10%);transform:translate(1px,1px)}40%{clip-path:inset(0 0 80%);transform:translate(-1px,-1px)}50%{clip-path:inset(20% 0 60%);transform:translate(2px,1px)}60%{clip-path:inset(70% 0 10%);transform:translate(-1px,1px)}70%{clip-path:inset(10% 0 85%);transform:translate(2px,-1px)}80%{clip-path:inset(40% 0 43%);transform:translate(-2px)}90%{clip-path:inset(50% 0 10%);transform:translate(1px,2px)}to{clip-path:inset(0 0 80%);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 85%);transform:translate(-1px,1px)}10%{clip-path:inset(40% 0 43%);transform:translate(2px,-1px)}20%{clip-path:inset(50% 0 10%);transform:translate(-1px)}30%{clip-path:inset(0 0 80%);transform:translate(1px,2px)}40%{clip-path:inset(20% 0 60%);transform:translate(-2px,-1px)}50%{clip-path:inset(70% 0 10%);transform:translate(1px,1px)}60%{clip-path:inset(10% 0 85%);transform:translate(-2px)}70%{clip-path:inset(40% 0 43%);transform:translate(1px,-1px)}80%{clip-path:inset(50% 0 10%);transform:translate(-1px,2px)}90%{clip-path:inset(0 0 80%);transform:translate(2px)}to{clip-path:inset(20% 0 60%);transform:translate(0)}}.SupprimerAvis{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.SupprimerAvis__Contenu{z-index:2000;-webkit-user-select:none;user-select:none;background-color:#006d77;border:4px solid #fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:300px;padding:1.25rem;transition:all .3s;display:flex;position:relative}.SupprimerAvis__Contenu__Texte{flex-direction:column;align-items:center;gap:15px;display:flex}.SupprimerAvis__Contenu__Texte span{text-align:center;color:#fff;font-size:14px;font-weight:400}.SupprimerAvis__Contenu__Texte__Boutons{flex-direction:row;justify-content:center;align-items:center;gap:2rem;width:100%;display:flex}.SupprimerAvis__Contenu__Texte__Boutons button{color:#fff;border:2px solid #fff3;box-shadow:none!important;background-color:#006d77!important}[data-theme=dark] .SupprimerAvis__Contenu{background-color:#01252c;border:2px solid #006d77}[data-theme=dark] .SupprimerAvis__Contenu__Texte h2{color:#006d77}[data-theme=dark] .SupprimerAvis__Contenu__Texte__Boutons button{color:#006d77;border:2px solid #006d77;background-color:#0000!important}
@keyframes arriveeDiagonale{0%{opacity:0;transform:translate(100%,-100%)}80%{opacity:1;transform:translate(-8px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}@keyframes fermetureDiagonale{0%{opacity:1;transform:translate(0)}10%{transform:translate(10px,-10px)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes brillanceEnMouvement{0%{background-position:0%}to{background-position:100%}}@keyframes eclat{0%{left:-100%}to{left:100%}}@keyframes deplacementGradient{0%{background-position:100%}to{background-position:0%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flottement{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-10px,-15px)scale(1.05)rotate(5deg)}50%{transform:translate(10px,-30px)scale(.95)rotate(-5deg)}75%{transform:translate(-5px,-45px)scale(1.1)rotate(2deg)}to{transform:translateY(-60px)scale(1)rotate(0)}}@keyframes pointDeCroissance{0%{width:10px;height:10px;transform:translate(-50%,-50%)}to{background-color:#248f8f;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes pointExplosion{0%{opacity:1;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes messageFondu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ligneVersBas{to{transform:scaleY(1)}}@keyframes apparitionDivine{0%{opacity:0;filter:blur(8px)brightness(1.5)invert();transform:scale(1.2)translateY(30px)}50%{opacity:.5;filter:blur(4px)brightness(1.2)invert();transform:scale(1.05)translateY(10px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translateY(0)}}@keyframes apparitionCerveau{0%{opacity:0;filter:blur(6px)brightness(1.3)invert();transform:rotate(-10deg)scale(.8)}60%{opacity:.7;filter:blur(2px)brightness(1.1)invert();transform:rotate(5deg)scale(1.05)}to{opacity:1;filter:blur()brightness()invert();transform:rotate(0)scale(1)}}@keyframes apparitionNote{0%{opacity:0;filter:blur(5px)brightness(1.4)invert();transform:scale(.9)translate(20px)}50%{opacity:.6;filter:blur(2px)brightness(1.1)invert();transform:scale(1.05)translate(-5px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translate(0)}}@keyframes defilementVague{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes defilementVagueReverse{0%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes pulsation{0%{box-shadow:0 10px 20px #0aa6,inset 0 0 10px #0ff6}to{box-shadow:0 20px 40px #0ffc,inset 0 0 25px #00ffffe6}}@keyframes apparitionGauche{0%{transform:translate(-100%)skew(19deg,-9deg)}to{transform:translate(0)skew(19deg,-9deg)}}@keyframes texteVersGauche{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes texteVersLeHaut{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes texteVersDroite{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes barreDisparition{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes glissementEntréeDroite{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes glissementEntréeMobile{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sortieFluide{0%{opacity:1}to{opacity:0}}@keyframes glitch-anim-1{0%{clip-path:inset(80% 0 0);transform:translate(1px,-1px)}10%{clip-path:inset(10% 0 85%);transform:translate(-2px,2px)}20%{clip-path:inset(40% 0 43%);transform:translate(-1px)}30%{clip-path:inset(50% 0 10%);transform:translate(1px,1px)}40%{clip-path:inset(0 0 80%);transform:translate(-1px,-1px)}50%{clip-path:inset(20% 0 60%);transform:translate(2px,1px)}60%{clip-path:inset(70% 0 10%);transform:translate(-1px,1px)}70%{clip-path:inset(10% 0 85%);transform:translate(2px,-1px)}80%{clip-path:inset(40% 0 43%);transform:translate(-2px)}90%{clip-path:inset(50% 0 10%);transform:translate(1px,2px)}to{clip-path:inset(0 0 80%);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 85%);transform:translate(-1px,1px)}10%{clip-path:inset(40% 0 43%);transform:translate(2px,-1px)}20%{clip-path:inset(50% 0 10%);transform:translate(-1px)}30%{clip-path:inset(0 0 80%);transform:translate(1px,2px)}40%{clip-path:inset(20% 0 60%);transform:translate(-2px,-1px)}50%{clip-path:inset(70% 0 10%);transform:translate(1px,1px)}60%{clip-path:inset(10% 0 85%);transform:translate(-2px)}70%{clip-path:inset(40% 0 43%);transform:translate(1px,-1px)}80%{clip-path:inset(50% 0 10%);transform:translate(-1px,2px)}90%{clip-path:inset(0 0 80%);transform:translate(2px)}to{clip-path:inset(20% 0 60%);transform:translate(0)}}.SupprimerMessage{z-index:1000;-webkit-user-select:none;user-select:none;background-color:#006d77;border:2px solid #fff;justify-content:center;align-items:center;width:10vw;min-height:40px;padding:1rem;animation:.5s ease-out glissementEntréeDroite;display:flex;position:fixed;top:20%;right:4.8rem;overflow:hidden;box-shadow:0 4px 10px #604b1680}@media screen and (max-width:768px){.SupprimerMessage{min-width:270px;min-height:100px;animation:.6s ease-out glissementEntréeMobile;top:50%;left:50%;transform:translate(-50%,-50%)}}.SupprimerMessage.fermer{animation:.5s ease-out forwards sortieFluide}.SupprimerMessage__Contenu{align-items:center;gap:1rem;display:flex}.SupprimerMessage span{color:#fff;font-size:1.4rem;font-weight:700}.SupprimerMessage__Texte{color:#fff;margin:0;font-size:1rem;font-weight:400}@media screen and (max-width:768px){.SupprimerMessage__Texte{font-size:1rem}}.SupprimerMessage__BarreTemps{transform-origin:0;background-color:#fff;border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:100%;height:4px;animation:3s linear forwards barreDisparition;position:absolute;bottom:0;left:0}
@keyframes arriveeDiagonale{0%{opacity:0;transform:translate(100%,-100%)}80%{opacity:1;transform:translate(-8px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}@keyframes fermetureDiagonale{0%{opacity:1;transform:translate(0)}10%{transform:translate(10px,-10px)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes brillanceEnMouvement{0%{background-position:0%}to{background-position:100%}}@keyframes eclat{0%{left:-100%}to{left:100%}}@keyframes deplacementGradient{0%{background-position:100%}to{background-position:0%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flottement{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-10px,-15px)scale(1.05)rotate(5deg)}50%{transform:translate(10px,-30px)scale(.95)rotate(-5deg)}75%{transform:translate(-5px,-45px)scale(1.1)rotate(2deg)}to{transform:translateY(-60px)scale(1)rotate(0)}}@keyframes pointDeCroissance{0%{width:10px;height:10px;transform:translate(-50%,-50%)}to{background-color:#248f8f;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes pointExplosion{0%{opacity:1;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes messageFondu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ligneVersBas{to{transform:scaleY(1)}}@keyframes apparitionDivine{0%{opacity:0;filter:blur(8px)brightness(1.5)invert();transform:scale(1.2)translateY(30px)}50%{opacity:.5;filter:blur(4px)brightness(1.2)invert();transform:scale(1.05)translateY(10px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translateY(0)}}@keyframes apparitionCerveau{0%{opacity:0;filter:blur(6px)brightness(1.3)invert();transform:rotate(-10deg)scale(.8)}60%{opacity:.7;filter:blur(2px)brightness(1.1)invert();transform:rotate(5deg)scale(1.05)}to{opacity:1;filter:blur()brightness()invert();transform:rotate(0)scale(1)}}@keyframes apparitionNote{0%{opacity:0;filter:blur(5px)brightness(1.4)invert();transform:scale(.9)translate(20px)}50%{opacity:.6;filter:blur(2px)brightness(1.1)invert();transform:scale(1.05)translate(-5px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translate(0)}}@keyframes defilementVague{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes defilementVagueReverse{0%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes pulsation{0%{box-shadow:0 10px 20px #0aa6,inset 0 0 10px #0ff6}to{box-shadow:0 20px 40px #0ffc,inset 0 0 25px #00ffffe6}}@keyframes apparitionGauche{0%{transform:translate(-100%)skew(19deg,-9deg)}to{transform:translate(0)skew(19deg,-9deg)}}@keyframes texteVersGauche{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes texteVersLeHaut{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes texteVersDroite{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes barreDisparition{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes glissementEntréeDroite{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes glissementEntréeMobile{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sortieFluide{0%{opacity:1}to{opacity:0}}@keyframes glitch-anim-1{0%{clip-path:inset(80% 0 0);transform:translate(1px,-1px)}10%{clip-path:inset(10% 0 85%);transform:translate(-2px,2px)}20%{clip-path:inset(40% 0 43%);transform:translate(-1px)}30%{clip-path:inset(50% 0 10%);transform:translate(1px,1px)}40%{clip-path:inset(0 0 80%);transform:translate(-1px,-1px)}50%{clip-path:inset(20% 0 60%);transform:translate(2px,1px)}60%{clip-path:inset(70% 0 10%);transform:translate(-1px,1px)}70%{clip-path:inset(10% 0 85%);transform:translate(2px,-1px)}80%{clip-path:inset(40% 0 43%);transform:translate(-2px)}90%{clip-path:inset(50% 0 10%);transform:translate(1px,2px)}to{clip-path:inset(0 0 80%);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 85%);transform:translate(-1px,1px)}10%{clip-path:inset(40% 0 43%);transform:translate(2px,-1px)}20%{clip-path:inset(50% 0 10%);transform:translate(-1px)}30%{clip-path:inset(0 0 80%);transform:translate(1px,2px)}40%{clip-path:inset(20% 0 60%);transform:translate(-2px,-1px)}50%{clip-path:inset(70% 0 10%);transform:translate(1px,1px)}60%{clip-path:inset(10% 0 85%);transform:translate(-2px)}70%{clip-path:inset(40% 0 43%);transform:translate(1px,-1px)}80%{clip-path:inset(50% 0 10%);transform:translate(-1px,2px)}90%{clip-path:inset(0 0 80%);transform:translate(2px)}to{clip-path:inset(20% 0 60%);transform:translate(0)}}.AjouterAvis{flex-direction:column;justify-content:flex-start;align-items:center;max-width:100vw;min-height:100vh;display:flex}.AjouterAvis__Section{z-index:20;background-color:#fff;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:2rem;width:100%;height:100%;padding-top:20vh;transition:height .3s;display:flex}@media screen and (max-width:768px){.AjouterAvis__Section{padding-left:1.5rem;padding-right:1.5rem}}.AjouterAvis__Section h1{color:#006d77}.AjouterAvis__Section__Div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#006d77;border:3px solid #fff;border-radius:1.25rem;flex-direction:column;align-items:flex-start;width:100%;max-width:650px;margin-bottom:10vh;padding:3rem;transition:all .4s;display:flex;position:relative;box-shadow:6px 12px #00393e80}@media screen and (max-width:768px){.AjouterAvis__Section__Div{border:2px solid #006d77;padding:1.5rem}}.AjouterAvis__Section__Div-Utilisateur{flex-direction:row;gap:.75rem;width:100%;margin-left:.1rem;transition:all .3s;display:flex}.AjouterAvis__Section__Div-Utilisateur .AvatarAjouterAvis{background:#006d77;border:3px solid #fff;width:55px;height:55px;transition:transform .3s,box-shadow .3s}.AjouterAvis__Section__Div-Utilisateur .AvatarAjouterAvis:hover{transform:scale(1.05);box-shadow:0 0 10px #006d7780}.AjouterAvis__Section__Div-Utilisateur span{color:#fff;letter-spacing:.3px;font-size:1rem;font-weight:600}@media screen and (max-width:768px){.AjouterAvis__Section__Div-Utilisateur{gap:.5rem;margin-top:0}}.AjouterAvis__Section__Div--Etoile{gap:.5rem;display:flex}.AjouterAvis__Section__Div-Etoiles{align-items:center;gap:1.5rem;margin-left:.9rem;transition:all .3s;display:flex}@media screen and (max-width:320px){.AjouterAvis__Section__Div-Etoiles{flex-direction:column}}.AjouterAvis__Section__Div-Etoiles h2{color:#fff;margin-top:1.9rem;font-size:2rem;font-weight:700}.AjouterAvis__Section__Div-Etoiles:hover .AjouterAvis__Section__Div__EtoileBordure{color:#fffc}.AjouterAvis__Section__Div__Etoile,.AjouterAvis__Section__Div__EtoileBordure{cursor:pointer;transition:transform .5s,color .25s;font-size:2rem!important}.AjouterAvis__Section__Div__Etoile:hover,.AjouterAvis__Section__Div__EtoileBordure:hover{transform:scale(1.1)}.AjouterAvis__Section__Div__Etoile{text-shadow:0 0 5px #ffd70080;color:gold!important}.AjouterAvis__Section__Div__EtoileBordure{color:#fff}.AjouterAvis__Section__Div textarea{background-color:#0000;border:2px solid #fff;border-radius:.75rem;outline:none;width:100%;min-height:200px;margin-top:1rem;padding:1rem 1.25rem;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.5;transition:all .3s;overflow-y:auto;color:#fff!important;resize:none!important}.AjouterAvis__Section__Div textarea::-webkit-scrollbar{width:8px}.AjouterAvis__Section__Div textarea::-webkit-scrollbar-track{background-color:#0000}.AjouterAvis__Section__Div textarea::-webkit-scrollbar-thumb{background-color:#fff;border-radius:999px}.AjouterAvis__Section__Div textarea::-webkit-scrollbar-thumb:hover{cursor:pointer}.AjouterAvis__Section__Div textarea:focus{border-color:#fff;box-shadow:0 0 10px #006d774d}.AjouterAvis__Section__Div textarea::placeholder{color:#fff;font-style:italic;font-weight:500}@media screen and (max-width:576px){.AjouterAvis__Section__Div textarea{min-height:150px;padding:.75rem 1rem;font-size:.9rem}}.AjouterAvis__Section__Div-Boutons{flex-direction:row;gap:1.25rem;margin-top:2rem;display:flex}.AjouterAvis__Section__Div-Boutons .BoutonPublierAjouterAvis{box-shadow:none!important;color:#fff!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #fff!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;transition:all .3s!important}@media screen and (max-width:768px){.AjouterAvis__Section__Div-Boutons .BoutonPublierAjouterAvis{font-size:14px!important}}@media screen and (max-width:576px){.AjouterAvis__Section__Div-Boutons .BoutonPublierAjouterAvis{font-size:11px!important}}.AjouterAvis__Section__Div-Boutons .BoutonPublierAjouterAvis.disabled{opacity:.5!important}.AjouterAvis__Section__Connexion{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:1rem;display:flex}.AjouterAvis__Section__Connexion span{color:#006d77;text-align:center;max-width:75%;font-size:18px;font-weight:400;transition:all .3s}@media screen and (max-width:768px){.AjouterAvis__Section__Connexion span{max-width:75%;font-size:16px}}.AjouterAvis__Section__Connexion button{color:#006d77;-webkit-user-select:none;user-select:none;border-radius:8px;padding:.75rem;box-shadow:none!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #006d77!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;transition:all .3s!important}.AjouterAvis__Section__Connexion button:hover{cursor:pointer;transform:translateY(-2px);box-shadow:0 6px 12px #006d7740;color:#fff!important;background-color:#006d77!important}.AjouterAvis__LabelNote{text-align:center;margin-top:.5rem;font-size:1rem;font-weight:600;transition:font-size .3s}@media screen and (max-width:250px){.AjouterAvis__LabelNote{font-size:.75rem}}.AjouterAvis__ErreurLongueur{justify-content:flex-start;align-items:flex-start;gap:5px;width:100%;margin-top:2rem;font-size:14px;font-weight:600;display:flex;color:#fff!important}@media screen and (max-width:768px){.AjouterAvis__ErreurLongueur{font-size:13px}}.AjouterAvis__ErreurMessage{justify-content:flex-start;align-items:flex-start;gap:5px;width:100%;margin-top:2rem;font-size:14px;font-weight:600;display:flex;color:#fff!important}[data-theme=dark] .AjouterAvis__Section{background:#01272e}[data-theme=dark] .AjouterAvis__Section__Div{background:linear-gradient(#022c334d,#011b204d);border:2px solid #006d77;box-shadow:0 10px 30px #0000001a}[data-theme=dark] .AjouterAvis__Section__Div textarea{background-color:#0000;border:2px solid #006d77;color:#006d77!important}[data-theme=dark] .AjouterAvis__Section__Div textarea::placeholder{color:#006d77!important}[data-theme=dark] .AjouterAvis__Section__Div__Boutons .BoutonPublierAjouterAvis{color:#006d77!important;border:1px solid #006d77!important}
@keyframes arriveeDiagonale{0%{opacity:0;transform:translate(100%,-100%)}80%{opacity:1;transform:translate(-8px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}@keyframes fermetureDiagonale{0%{opacity:1;transform:translate(0)}10%{transform:translate(10px,-10px)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes brillanceEnMouvement{0%{background-position:0%}to{background-position:100%}}@keyframes eclat{0%{left:-100%}to{left:100%}}@keyframes deplacementGradient{0%{background-position:100%}to{background-position:0%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flottement{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-10px,-15px)scale(1.05)rotate(5deg)}50%{transform:translate(10px,-30px)scale(.95)rotate(-5deg)}75%{transform:translate(-5px,-45px)scale(1.1)rotate(2deg)}to{transform:translateY(-60px)scale(1)rotate(0)}}@keyframes pointDeCroissance{0%{width:10px;height:10px;transform:translate(-50%,-50%)}to{background-color:#248f8f;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes pointExplosion{0%{opacity:1;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes messageFondu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ligneVersBas{to{transform:scaleY(1)}}@keyframes apparitionDivine{0%{opacity:0;filter:blur(8px)brightness(1.5)invert();transform:scale(1.2)translateY(30px)}50%{opacity:.5;filter:blur(4px)brightness(1.2)invert();transform:scale(1.05)translateY(10px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translateY(0)}}@keyframes apparitionCerveau{0%{opacity:0;filter:blur(6px)brightness(1.3)invert();transform:rotate(-10deg)scale(.8)}60%{opacity:.7;filter:blur(2px)brightness(1.1)invert();transform:rotate(5deg)scale(1.05)}to{opacity:1;filter:blur()brightness()invert();transform:rotate(0)scale(1)}}@keyframes apparitionNote{0%{opacity:0;filter:blur(5px)brightness(1.4)invert();transform:scale(.9)translate(20px)}50%{opacity:.6;filter:blur(2px)brightness(1.1)invert();transform:scale(1.05)translate(-5px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translate(0)}}@keyframes defilementVague{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes defilementVagueReverse{0%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes pulsation{0%{box-shadow:0 10px 20px #0aa6,inset 0 0 10px #0ff6}to{box-shadow:0 20px 40px #0ffc,inset 0 0 25px #00ffffe6}}@keyframes apparitionGauche{0%{transform:translate(-100%)skew(19deg,-9deg)}to{transform:translate(0)skew(19deg,-9deg)}}@keyframes texteVersGauche{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes texteVersLeHaut{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes texteVersDroite{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes barreDisparition{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes glissementEntréeDroite{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes glissementEntréeMobile{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sortieFluide{0%{opacity:1}to{opacity:0}}@keyframes glitch-anim-1{0%{clip-path:inset(80% 0 0);transform:translate(1px,-1px)}10%{clip-path:inset(10% 0 85%);transform:translate(-2px,2px)}20%{clip-path:inset(40% 0 43%);transform:translate(-1px)}30%{clip-path:inset(50% 0 10%);transform:translate(1px,1px)}40%{clip-path:inset(0 0 80%);transform:translate(-1px,-1px)}50%{clip-path:inset(20% 0 60%);transform:translate(2px,1px)}60%{clip-path:inset(70% 0 10%);transform:translate(-1px,1px)}70%{clip-path:inset(10% 0 85%);transform:translate(2px,-1px)}80%{clip-path:inset(40% 0 43%);transform:translate(-2px)}90%{clip-path:inset(50% 0 10%);transform:translate(1px,2px)}to{clip-path:inset(0 0 80%);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 85%);transform:translate(-1px,1px)}10%{clip-path:inset(40% 0 43%);transform:translate(2px,-1px)}20%{clip-path:inset(50% 0 10%);transform:translate(-1px)}30%{clip-path:inset(0 0 80%);transform:translate(1px,2px)}40%{clip-path:inset(20% 0 60%);transform:translate(-2px,-1px)}50%{clip-path:inset(70% 0 10%);transform:translate(1px,1px)}60%{clip-path:inset(10% 0 85%);transform:translate(-2px)}70%{clip-path:inset(40% 0 43%);transform:translate(1px,-1px)}80%{clip-path:inset(50% 0 10%);transform:translate(-1px,2px)}90%{clip-path:inset(0 0 80%);transform:translate(2px)}to{clip-path:inset(20% 0 60%);transform:translate(0)}}.AvisPublie{flex-direction:column;justify-content:center;align-items:center;max-width:100vw;min-height:90vh;display:flex}@media screen and (max-width:768px){.AvisPublie{min-height:100vh}}.AvisPublie__Section{z-index:20;background-color:#fff;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;padding-top:25vh;transition:height .3s;display:flex;position:relative}@media screen and (max-width:768px){.AvisPublie__Section{padding-top:15vh}}.AvisPublie__Section__Div{z-index:5;flex-direction:column;justify-content:flex-start;align-items:center;width:800px;margin-top:-150px;padding:2rem;display:flex;position:relative}.AvisPublie__Section__Div__CercleGauche{z-index:1;background:#006d770d;border-radius:50%;width:300px;height:300px;position:absolute;top:-10%;left:10%}@media screen and (max-width:768px){.AvisPublie__Section__Div__CercleGauche{width:200px;height:200px;top:10%;left:25%}}.AvisPublie__Section__Div__CercleDroite{z-index:2;background:#006d770d;border-radius:50%;width:300px;height:300px;position:absolute;top:20%;right:15%}@media screen and (max-width:768px){.AvisPublie__Section__Div__CercleDroite{width:200px;height:200px;top:35%;right:25%}}.AvisPublie__Section__Envoye{z-index:10;flex-direction:row;align-items:center;gap:10px;display:flex}.AvisPublie__Section__Envoye h1{color:#006d77}@media screen and (max-width:768px){.AvisPublie__Section__Pg{max-width:50%}}.AvisPublie__Section__Pg p{color:#006d77;font-weight:500}.AvisPublie__Section__DivBouton{z-index:10;margin-top:50px}.AvisPublie__Section__DivBouton__Bouton{box-shadow:none!important;color:#006d77!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #006d77!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;transition:all .3s!important}[data-theme=dark] .AvisPublie__Section{background:#01272e}
@keyframes arriveeDiagonale{0%{opacity:0;transform:translate(100%,-100%)}80%{opacity:1;transform:translate(-8px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}@keyframes fermetureDiagonale{0%{opacity:1;transform:translate(0)}10%{transform:translate(10px,-10px)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes brillanceEnMouvement{0%{background-position:0%}to{background-position:100%}}@keyframes eclat{0%{left:-100%}to{left:100%}}@keyframes deplacementGradient{0%{background-position:100%}to{background-position:0%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flottement{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-10px,-15px)scale(1.05)rotate(5deg)}50%{transform:translate(10px,-30px)scale(.95)rotate(-5deg)}75%{transform:translate(-5px,-45px)scale(1.1)rotate(2deg)}to{transform:translateY(-60px)scale(1)rotate(0)}}@keyframes pointDeCroissance{0%{width:10px;height:10px;transform:translate(-50%,-50%)}to{background-color:#248f8f;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes pointExplosion{0%{opacity:1;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes messageFondu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ligneVersBas{to{transform:scaleY(1)}}@keyframes apparitionDivine{0%{opacity:0;filter:blur(8px)brightness(1.5)invert();transform:scale(1.2)translateY(30px)}50%{opacity:.5;filter:blur(4px)brightness(1.2)invert();transform:scale(1.05)translateY(10px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translateY(0)}}@keyframes apparitionCerveau{0%{opacity:0;filter:blur(6px)brightness(1.3)invert();transform:rotate(-10deg)scale(.8)}60%{opacity:.7;filter:blur(2px)brightness(1.1)invert();transform:rotate(5deg)scale(1.05)}to{opacity:1;filter:blur()brightness()invert();transform:rotate(0)scale(1)}}@keyframes apparitionNote{0%{opacity:0;filter:blur(5px)brightness(1.4)invert();transform:scale(.9)translate(20px)}50%{opacity:.6;filter:blur(2px)brightness(1.1)invert();transform:scale(1.05)translate(-5px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translate(0)}}@keyframes defilementVague{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes defilementVagueReverse{0%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes pulsation{0%{box-shadow:0 10px 20px #0aa6,inset 0 0 10px #0ff6}to{box-shadow:0 20px 40px #0ffc,inset 0 0 25px #00ffffe6}}@keyframes apparitionGauche{0%{transform:translate(-100%)skew(19deg,-9deg)}to{transform:translate(0)skew(19deg,-9deg)}}@keyframes texteVersGauche{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes texteVersLeHaut{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes texteVersDroite{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes barreDisparition{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes glissementEntréeDroite{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes glissementEntréeMobile{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sortieFluide{0%{opacity:1}to{opacity:0}}@keyframes glitch-anim-1{0%{clip-path:inset(80% 0 0);transform:translate(1px,-1px)}10%{clip-path:inset(10% 0 85%);transform:translate(-2px,2px)}20%{clip-path:inset(40% 0 43%);transform:translate(-1px)}30%{clip-path:inset(50% 0 10%);transform:translate(1px,1px)}40%{clip-path:inset(0 0 80%);transform:translate(-1px,-1px)}50%{clip-path:inset(20% 0 60%);transform:translate(2px,1px)}60%{clip-path:inset(70% 0 10%);transform:translate(-1px,1px)}70%{clip-path:inset(10% 0 85%);transform:translate(2px,-1px)}80%{clip-path:inset(40% 0 43%);transform:translate(-2px)}90%{clip-path:inset(50% 0 10%);transform:translate(1px,2px)}to{clip-path:inset(0 0 80%);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 85%);transform:translate(-1px,1px)}10%{clip-path:inset(40% 0 43%);transform:translate(2px,-1px)}20%{clip-path:inset(50% 0 10%);transform:translate(-1px)}30%{clip-path:inset(0 0 80%);transform:translate(1px,2px)}40%{clip-path:inset(20% 0 60%);transform:translate(-2px,-1px)}50%{clip-path:inset(70% 0 10%);transform:translate(1px,1px)}60%{clip-path:inset(10% 0 85%);transform:translate(-2px)}70%{clip-path:inset(40% 0 43%);transform:translate(1px,-1px)}80%{clip-path:inset(50% 0 10%);transform:translate(-1px,2px)}90%{clip-path:inset(0 0 80%);transform:translate(2px)}to{clip-path:inset(20% 0 60%);transform:translate(0)}}.MonAvis{flex-direction:column;justify-content:flex-start;align-items:center;max-width:100vw;min-height:90vh;display:flex}@media screen and (max-width:768px){.MonAvis{min-height:100vh}}.MonAvis__Section{z-index:10;background-color:#fff;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}@media screen and (max-width:768px){.MonAvis__Section{width:100%;padding-top:15vh}}@media screen and (max-width:576px){.MonAvis__Section{padding-bottom:4rem}}.MonAvis__Section h1{color:#006d77}.MonAvis__Section__AucunAvis{border:2.5px solid #006d7766;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;width:500px;height:fit-content;padding:1rem;display:flex;position:relative}.MonAvis__Section__AucunAvis p{text-align:center;color:#006d77;font-style:italic;font-weight:500}.MonAvis__Section__AucunAvis__Bouton{padding:1rem;box-shadow:none!important;color:#006d77!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #006d77!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;transition:all .3s!important}.MonAvis__Section__Div{background:linear-gradient(135deg,#d6e2e8,#a8cbd1);border:2.5px solid #006d77e6;border-radius:1rem;flex-direction:column;align-items:stretch;gap:1.5rem;margin-bottom:2rem;padding:2rem;transition:all .3s;display:flex;position:relative}@media screen and (max-width:576px){.MonAvis__Section__Div{padding:1rem}}.MonAvis__Section__Div__Carte{-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #006d774d;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:700px;height:fit-content;padding:16px;text-decoration:none;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 5px #006d770d}@media screen and (max-width:992px){.MonAvis__Section__Div__Carte{width:600px}}@media screen and (max-width:768px){.MonAvis__Section__Div__Carte{width:clamp(320px,30vw,350px)}}.MonAvis__Section__Div__Carte-Contenu{border-bottom:1px solid #006d77;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-bottom:10px;display:flex}.MonAvis__Section__Div__Carte-Avatar{width:50px;height:50px;border:2px solid #006d77!important}.MonAvis__Section__Div__Carte-SousContenu{justify-content:center;gap:.3rem;display:flex}.MonAvis__Section__Div__Carte-SousContenu h2{color:#006d77;margin:0;font-size:16px;font-weight:600}.MonAvis__Section__Div__Carte-Date{color:#006d77cc;align-self:flex-start;font-size:13px;font-style:italic;font-weight:600}.MonAvis__Section__Div__Carte-Etoiles{margin-top:4px;margin-left:-3px}.MonAvis__Section__Div__Carte-Etoiles .MuiIconButton-root{padding:2px}.MonAvis__Section__Div__Carte-Etoiles svg{color:gold;font-size:20px}.MonAvis__Section__Div__Carte-Commentaire{margin-top:12px}.MonAvis__Section__Div__Carte-Commentaire p{color:#006d77;text-overflow:ellipsis;max-height:6em;font-size:14px;line-height:1.5;overflow:hidden}.MonAvis__Section__Div__Textarea{color:#006d77;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;resize:none;box-sizing:border-box;background-color:#fafafa;border:1px solid #006d77;border-radius:8px;width:650px;max-width:100%;height:150px;margin-left:5px;padding:8px 10px;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.4;transition:all .3s;overflow:hidden auto}@media screen and (max-width:900px){.MonAvis__Section__Div__Textarea{width:550px}}@media screen and (max-width:768px){.MonAvis__Section__Div__Textarea{width:277px;margin-left:2px}}.MonAvis__Section__Div__Textarea::placeholder{color:#006d7780;font-style:italic}.MonAvis__Section__Div__Textarea:focus{border:none;outline:none;box-shadow:0 0 0 2px #006d77}.MonAvis__Section__Div__Textarea:hover{border-color:#006d77}.MonAvis__Section__Div__Textarea::-webkit-scrollbar{width:8px;cursor:pointer!important}.MonAvis__Section__Div__Textarea::-webkit-scrollbar-track{background:#f0f0f0;border-radius:8px}.MonAvis__Section__Div__Textarea::-webkit-scrollbar-thumb{background-color:#006d77;border:2px solid #f0f0f0;border-radius:8px;cursor:pointer!important}.MonAvis__Section__Div__Textarea::-webkit-scrollbar-thumb:hover{cursor:pointer}.MonAvis__Section__Div__Textarea::-webkit-scrollbar-thumb:hover{background-color:#004d55}.MonAvis__Section__Div__Erreur{color:red}.MonAvis__Section__Div__ErreurTexte{color:red;border-color:red;align-items:center;gap:2px;margin-left:5px;font-size:13px;font-style:italic;display:flex}.MonAvis__Section__Div__ErreurTexte svg{font-size:14px}.MonAvis__Section__Div__ErreurTexte:focus{outline-color:red}.MonAvis__Section__Div__BoutonsEdition{justify-content:center;align-items:center;gap:5px;width:fit-content;margin-top:10px;display:flex;position:absolute;left:50%}@media screen and (max-width:768px){.MonAvis__Section__Div__BoutonsEdition{left:0}}.MonAvis__Section__Div__BoutonsEdition button{cursor:pointer;border:1px solid #006d77;border-radius:12px;padding:15px;font-family:Montserrat,sans-serif;color:#006d77!important}@media screen and (max-width:768px){.MonAvis__Section__Div__BoutonsEdition button{padding:10px}}.MonAvis__Section__Div__ModifieTag{color:#006d77;margin-left:6px;font-size:.8em}.MonAvis__Section__Div__Carte-Actions{align-items:center;margin-top:12px;padding-bottom:.5rem;display:flex}.MonAvis__Section__Div__Carte-Actions button{color:#ccc;transition:color .2s}.MonAvis__Section__Div__Carte-Actions button:hover{color:#006d77}.MonAvis__Section__Div__Carte-Actions span{font-size:13px;font-weight:500}.MonAvis__Section__Div__Carte-Actions{justify-content:space-between;width:100%}@media screen and (max-width:768px){.MonAvis__Section__Div__Carte-Actions{margin-top:3.5rem;padding-bottom:.5rem}}.MonAvis__Section__Div__ActionsEdition{flex-direction:row;justify-content:center;align-items:center;gap:5px;display:flex}.MonAvis__Section__Div__ActionsEdition button svg,.likes,.dislikes{color:#006d77}[data-theme=dark] .MonAvis__Section{background-color:#011b20}[data-theme=dark] .MonAvis__Section__Div{background:linear-gradient(135deg,#011b20 0%,#022c33 100%);border:2.5px solid #006d7799;border-radius:1rem;transition:all .3s}[data-theme=dark] .MonAvis__Section__Div__Carte{background:linear-gradient(135deg,#022c33 0%,#033746 100%);border:2px solid #006d77;border-radius:8px;transition:all .3s;box-shadow:0 2px 5px #006d771a}[data-theme=dark] .MonAvis__Section__Div__Carte-Avatar{background:0 0!important}[data-theme=dark] .MonAvis__Section__Div__Textarea,[data-theme=dark] .MonAvis__Section__Div__BoutonsEdition button{background-color:#01272e}
@keyframes arriveeDiagonale{0%{opacity:0;transform:translate(100%,-100%)}80%{opacity:1;transform:translate(-8px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}@keyframes fermetureDiagonale{0%{opacity:1;transform:translate(0)}10%{transform:translate(10px,-10px)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes brillanceEnMouvement{0%{background-position:0%}to{background-position:100%}}@keyframes eclat{0%{left:-100%}to{left:100%}}@keyframes deplacementGradient{0%{background-position:100%}to{background-position:0%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flottement{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-10px,-15px)scale(1.05)rotate(5deg)}50%{transform:translate(10px,-30px)scale(.95)rotate(-5deg)}75%{transform:translate(-5px,-45px)scale(1.1)rotate(2deg)}to{transform:translateY(-60px)scale(1)rotate(0)}}@keyframes pointDeCroissance{0%{width:10px;height:10px;transform:translate(-50%,-50%)}to{background-color:#248f8f;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes pointExplosion{0%{opacity:1;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes messageFondu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ligneVersBas{to{transform:scaleY(1)}}@keyframes apparitionDivine{0%{opacity:0;filter:blur(8px)brightness(1.5)invert();transform:scale(1.2)translateY(30px)}50%{opacity:.5;filter:blur(4px)brightness(1.2)invert();transform:scale(1.05)translateY(10px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translateY(0)}}@keyframes apparitionCerveau{0%{opacity:0;filter:blur(6px)brightness(1.3)invert();transform:rotate(-10deg)scale(.8)}60%{opacity:.7;filter:blur(2px)brightness(1.1)invert();transform:rotate(5deg)scale(1.05)}to{opacity:1;filter:blur()brightness()invert();transform:rotate(0)scale(1)}}@keyframes apparitionNote{0%{opacity:0;filter:blur(5px)brightness(1.4)invert();transform:scale(.9)translate(20px)}50%{opacity:.6;filter:blur(2px)brightness(1.1)invert();transform:scale(1.05)translate(-5px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translate(0)}}@keyframes defilementVague{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes defilementVagueReverse{0%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes pulsation{0%{box-shadow:0 10px 20px #0aa6,inset 0 0 10px #0ff6}to{box-shadow:0 20px 40px #0ffc,inset 0 0 25px #00ffffe6}}@keyframes apparitionGauche{0%{transform:translate(-100%)skew(19deg,-9deg)}to{transform:translate(0)skew(19deg,-9deg)}}@keyframes texteVersGauche{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes texteVersLeHaut{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes texteVersDroite{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes barreDisparition{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes glissementEntréeDroite{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes glissementEntréeMobile{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sortieFluide{0%{opacity:1}to{opacity:0}}@keyframes glitch-anim-1{0%{clip-path:inset(80% 0 0);transform:translate(1px,-1px)}10%{clip-path:inset(10% 0 85%);transform:translate(-2px,2px)}20%{clip-path:inset(40% 0 43%);transform:translate(-1px)}30%{clip-path:inset(50% 0 10%);transform:translate(1px,1px)}40%{clip-path:inset(0 0 80%);transform:translate(-1px,-1px)}50%{clip-path:inset(20% 0 60%);transform:translate(2px,1px)}60%{clip-path:inset(70% 0 10%);transform:translate(-1px,1px)}70%{clip-path:inset(10% 0 85%);transform:translate(2px,-1px)}80%{clip-path:inset(40% 0 43%);transform:translate(-2px)}90%{clip-path:inset(50% 0 10%);transform:translate(1px,2px)}to{clip-path:inset(0 0 80%);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 85%);transform:translate(-1px,1px)}10%{clip-path:inset(40% 0 43%);transform:translate(2px,-1px)}20%{clip-path:inset(50% 0 10%);transform:translate(-1px)}30%{clip-path:inset(0 0 80%);transform:translate(1px,2px)}40%{clip-path:inset(20% 0 60%);transform:translate(-2px,-1px)}50%{clip-path:inset(70% 0 10%);transform:translate(1px,1px)}60%{clip-path:inset(10% 0 85%);transform:translate(-2px)}70%{clip-path:inset(40% 0 43%);transform:translate(1px,-1px)}80%{clip-path:inset(50% 0 10%);transform:translate(-1px,2px)}90%{clip-path:inset(0 0 80%);transform:translate(2px)}to{clip-path:inset(20% 0 60%);transform:translate(0)}}.Message{flex-direction:column;justify-content:flex-start;align-items:center;max-width:100vw;min-height:90vh;display:flex}@media screen and (max-width:768px){.Message{min-height:100vh}}.Message__Section{z-index:10;-webkit-user-select:none;user-select:none;background-color:#fff;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100vw;padding-top:10vh;display:flex;position:relative}@media screen and (max-width:768px){.Message__Section{width:100%;padding:3.5rem 1rem 1rem}}.Message__Section h1{color:#006d77}.Message__Section__Banniere{flex-direction:column;justify-content:center;align-items:center;display:flex}.Message__Section__Banniere__Segment{color:#006d77;text-align:center;letter-spacing:2px;background:0 0;border:2px solid #ccc;margin:.25rem 0;padding:.75rem 2rem;font-size:2rem;font-weight:700;transition:all .3s;transform:skew(-25deg);box-shadow:8px 8px #006d7766}@media screen and (max-width:992px){.Message__Section__Banniere__Segment{padding:.6rem 1.5rem;font-size:1.35rem}}@media screen and (max-width:768px){.Message__Section__Banniere__Segment{padding:.5rem 1rem;font-size:1.2rem}}.Message__Section__Banniere__Segment:first-child{z-index:3}.Message__Section__Banniere__Segment:nth-child(2){z-index:2;margin-right:2rem}.Message__Section__Div{z-index:1;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:auto;padding:1.5rem 1rem;transition:all .3s;display:flex;position:relative}.Message__Section__Div h2,.Message__Section__Div p{color:#006d77;text-align:center;transition:all .3s}@media screen and (max-width:768px){.Message__Section__Div h2,.Message__Section__Div p{max-width:85%}}@media screen and (max-width:576px){.Message__Section__Div h2,.Message__Section__Div p{max-width:75%}}@media screen and (max-width:768px){.Message__Section__Div p{font-size:.85rem}.Message__Section__Div h2{font-size:1.2rem}}[data-theme=dark] .Message__Section{background-color:#01272e}
@keyframes arriveeDiagonale{0%{opacity:0;transform:translate(100%,-100%)}80%{opacity:1;transform:translate(-8px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}@keyframes fermetureDiagonale{0%{opacity:1;transform:translate(0)}10%{transform:translate(10px,-10px)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes brillanceEnMouvement{0%{background-position:0%}to{background-position:100%}}@keyframes eclat{0%{left:-100%}to{left:100%}}@keyframes deplacementGradient{0%{background-position:100%}to{background-position:0%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flottement{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-10px,-15px)scale(1.05)rotate(5deg)}50%{transform:translate(10px,-30px)scale(.95)rotate(-5deg)}75%{transform:translate(-5px,-45px)scale(1.1)rotate(2deg)}to{transform:translateY(-60px)scale(1)rotate(0)}}@keyframes pointDeCroissance{0%{width:10px;height:10px;transform:translate(-50%,-50%)}to{background-color:#248f8f;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes pointExplosion{0%{opacity:1;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes messageFondu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ligneVersBas{to{transform:scaleY(1)}}@keyframes apparitionDivine{0%{opacity:0;filter:blur(8px)brightness(1.5)invert();transform:scale(1.2)translateY(30px)}50%{opacity:.5;filter:blur(4px)brightness(1.2)invert();transform:scale(1.05)translateY(10px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translateY(0)}}@keyframes apparitionCerveau{0%{opacity:0;filter:blur(6px)brightness(1.3)invert();transform:rotate(-10deg)scale(.8)}60%{opacity:.7;filter:blur(2px)brightness(1.1)invert();transform:rotate(5deg)scale(1.05)}to{opacity:1;filter:blur()brightness()invert();transform:rotate(0)scale(1)}}@keyframes apparitionNote{0%{opacity:0;filter:blur(5px)brightness(1.4)invert();transform:scale(.9)translate(20px)}50%{opacity:.6;filter:blur(2px)brightness(1.1)invert();transform:scale(1.05)translate(-5px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translate(0)}}@keyframes defilementVague{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes defilementVagueReverse{0%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes pulsation{0%{box-shadow:0 10px 20px #0aa6,inset 0 0 10px #0ff6}to{box-shadow:0 20px 40px #0ffc,inset 0 0 25px #00ffffe6}}@keyframes apparitionGauche{0%{transform:translate(-100%)skew(19deg,-9deg)}to{transform:translate(0)skew(19deg,-9deg)}}@keyframes texteVersGauche{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes texteVersLeHaut{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes texteVersDroite{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes barreDisparition{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes glissementEntréeDroite{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes glissementEntréeMobile{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sortieFluide{0%{opacity:1}to{opacity:0}}@keyframes glitch-anim-1{0%{clip-path:inset(80% 0 0);transform:translate(1px,-1px)}10%{clip-path:inset(10% 0 85%);transform:translate(-2px,2px)}20%{clip-path:inset(40% 0 43%);transform:translate(-1px)}30%{clip-path:inset(50% 0 10%);transform:translate(1px,1px)}40%{clip-path:inset(0 0 80%);transform:translate(-1px,-1px)}50%{clip-path:inset(20% 0 60%);transform:translate(2px,1px)}60%{clip-path:inset(70% 0 10%);transform:translate(-1px,1px)}70%{clip-path:inset(10% 0 85%);transform:translate(2px,-1px)}80%{clip-path:inset(40% 0 43%);transform:translate(-2px)}90%{clip-path:inset(50% 0 10%);transform:translate(1px,2px)}to{clip-path:inset(0 0 80%);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 85%);transform:translate(-1px,1px)}10%{clip-path:inset(40% 0 43%);transform:translate(2px,-1px)}20%{clip-path:inset(50% 0 10%);transform:translate(-1px)}30%{clip-path:inset(0 0 80%);transform:translate(1px,2px)}40%{clip-path:inset(20% 0 60%);transform:translate(-2px,-1px)}50%{clip-path:inset(70% 0 10%);transform:translate(1px,1px)}60%{clip-path:inset(10% 0 85%);transform:translate(-2px)}70%{clip-path:inset(40% 0 43%);transform:translate(1px,-1px)}80%{clip-path:inset(50% 0 10%);transform:translate(-1px,2px)}90%{clip-path:inset(0 0 80%);transform:translate(2px)}to{clip-path:inset(20% 0 60%);transform:translate(0)}}.Connexion{flex-direction:column;justify-content:center;align-items:center;max-width:100vw;min-height:100vh;display:flex}.Connexion__Section{z-index:20;background-color:#fff;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:2rem;width:100%;padding-top:15vh;transition:height .3s;display:flex}.Connexion__Section h1{color:#006d77}.Connexion__Section__Div{flex-direction:row;align-items:center;width:775px;height:500px;margin-bottom:10vh;display:flex}@media screen and (max-width:992px){.Connexion__Section__Div{justify-content:center}}@media screen and (max-width:768px){.Connexion__Section__Div{flex-direction:column}}.Connexion__Section__Div-Gauche,.Connexion__Section__Div-Droite{height:100%}.Connexion__Section__Div-Gauche{-webkit-user-select:none;user-select:none;background-color:#006d77;border-top-left-radius:12px;border-bottom-left-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:350px;height:100%;display:flex;position:relative}@media screen and (max-width:992px){.Connexion__Section__Div-Gauche{width:350px}}@media screen and (max-width:768px){.Connexion__Section__Div-Gauche{display:none}}.Connexion__Section__Div-Gauche .divImgFavicon{position:absolute;top:20px;left:30px}.Connexion__Section__Div-Gauche .divImgFavicon .imgFavicon{filter:invert()brightness(2)sepia(40);width:40px;margin-left:-5px}.Connexion__Section__Div-Gauche .ImagesCo{flex-direction:column;justify-content:center;align-items:center;width:100%;height:275px;display:flex;position:relative;overflow:hidden}.Connexion__Section__Div-Gauche .imagesConnexion{width:225px;height:225px;position:relative}.Connexion__Section__Div-Gauche .imagesConnexion .imageEnveloppe{opacity:0;pointer-events:none;justify-content:center;width:100%;height:100%;transition:opacity 1s ease-in-out;display:flex;position:absolute;top:0;left:0}.Connexion__Section__Div-Gauche .imagesConnexion .imageEnveloppe.active{opacity:1;pointer-events:auto}.Connexion__Section__Div-Gauche .imagesConnexion .imageEnveloppe img{object-fit:contain;border-radius:8px;width:100%;height:100%}@media screen and (max-width:768px){.Connexion__Section__Div-Gauche .imagesConnexion .imageEnveloppe img{border:none}}.Connexion__Section__Div-Gauche .imagesConnexion .imageEnveloppe h1.slogan{color:#fff;-webkit-user-select:none;user-select:none;background-color:#0006;border-radius:5px;padding:5px 10px;font-size:1.2rem;position:absolute;bottom:10px;left:10px}.Connexion__Section__Div-Gauche h3{font-size:1rem}.Connexion__Section__Div-Gauche p{max-width:70%;font-size:.87rem}.Connexion__Section__Div-Gauche h3,.Connexion__Section__Div-Gauche p{color:#fff;text-align:center;margin:1rem 0 0}.Connexion__Section__Div-Gauche .boutonsRadiosConnexion{z-index:10;margin-top:20px;display:flex}.Connexion__Section__Div-Gauche .boutonsRadiosConnexion label{cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.Connexion__Section__Div-Gauche .boutonsRadiosConnexion label input[type=radio]{opacity:0;width:0;height:0;position:absolute}.Connexion__Section__Div-Gauche .boutonsRadiosConnexion label .boutonsRadioPersonnalises{background-color:#0000;border:2px solid #fff;border-radius:50%;width:11px;height:11px;transition:background-color .3s}.Connexion__Section__Div-Gauche .boutonsRadiosConnexion label input[type=radio]:checked+.boutonsRadioPersonnalises{background-color:#fff}@media screen and (max-width:768px){.Connexion__Section__Div-Gauche .boutonsRadiosConnexion label{opacity:0;pointer-events:none}}.Connexion__Section__Div-Droite{border:2px solid #006d77;border-top-right-radius:12px;border-bottom-right-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:425px;padding:1rem;display:flex}@media screen and (max-width:992px){.Connexion__Section__Div-Droite{width:350px}}@media screen and (max-width:768px){.Connexion__Section__Div-Droite{border-radius:12px;width:450px}}@media screen and (max-width:576px){.Connexion__Section__Div-Droite{width:100%;max-width:350px}}@media screen and (max-width:400px){.Connexion__Section__Div-Droite{width:fit-content}}.Connexion__Section__Div-Droite .divInputs{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}@media screen and (max-width:768px){.Connexion__Section__Div-Droite .divInputs{margin-top:0}}.Connexion__Section__Div-Droite .divInputs .divInputIdentifiant{justify-content:center;width:100%;display:flex;position:relative}.Connexion__Section__Div-Droite .divInputs .divInputIdentifiant svg{color:#006d77;pointer-events:none;position:absolute;top:30%;left:10%;transform:translateY(-50%)}.Connexion__Section__Div-Droite .divInputs .divInputIdentifiant input{padding-left:2.2rem}@media screen and (max-width:768px){.Connexion__Section__Div-Droite .divInputs .divInputIdentifiant input{padding-left:3rem}}.Connexion__Section__Div-Droite .divInputs .divMotDePasse{justify-content:center;width:100%;display:flex;position:relative}.Connexion__Section__Div-Droite .divInputs .divMotDePasse svg:first-of-type{color:#006d77;pointer-events:none;position:absolute;top:30%;left:10%;transform:translateY(-50%)}.Connexion__Section__Div-Droite .divInputs .divMotDePasse svg:last-of-type{color:#006d77;cursor:pointer;position:absolute;top:30%;right:10%;transform:translateY(-50%)}.Connexion__Section__Div-Droite .divInputs .divMotDePasse input{padding-left:2.2rem}@media screen and (max-width:768px){.Connexion__Section__Div-Droite .divInputs .divMotDePasse input{padding-left:3rem}}.Connexion__Section__Div-Droite .divInputs input{color:#006d77;background:#ffffffe6;border:none;border-bottom:2px solid #006d77;outline:none;width:80%;padding-bottom:10px;font-family:Montserrat,sans-serif;font-size:16px;transition:all .3s ease-in-out;background-color:#0000!important}.Connexion__Section__Div-Droite .divInputs input::placeholder{font-style:italic;color:#006d77b3!important}@media screen and (max-width:992px){.Connexion__Section__Div-Droite .divInputs input{width:85%}}@media screen and (max-width:576px){.Connexion__Section__Div-Droite .divInputs input{font-size:14px}}.Connexion__Section__Div-Droite .divMDPOublie{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.Connexion__Section__Div-Droite .divMDPOublie .spanMDPOublie{color:#006d77;margin-top:10px;font-size:13.5px;display:inline-block;position:relative}.Connexion__Section__Div-Droite .divMDPOublie .spanMDPOublie:after{content:"";background-color:currentColor;width:0%;height:1.5px;transition:width .3s ease-in-out;position:absolute;bottom:-2px;left:0}.Connexion__Section__Div-Droite .divMDPOublie .spanMDPOublie:hover{cursor:pointer}.Connexion__Section__Div-Droite .divMDPOublie .spanMDPOublie:hover:after{width:100%}.Connexion__Section__Div-Droite .divMDPOublie .divBtnSeConnecter{color:#006d77;-webkit-user-select:none;user-select:none;border-radius:8px;padding:.75rem;box-shadow:none!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #006d77!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;transition:all .3s!important}.Connexion__Section__Div-Droite .divMDPOublie .divBtnSeConnecter:hover{cursor:pointer;transform:translateY(-2px);box-shadow:0 6px 12px #006d7740;color:#fff!important;background-color:#006d77!important}.Connexion__Section__Div-Droite .divMDPOublie .divOU span{color:#006d77;-webkit-user-select:none;user-select:none;font-weight:700}.Connexion__Section__Div-Droite .divGoogleGithub{margin-bottom:1rem}.Connexion__Section__Div-Droite .Google,.Connexion__Section__Div-Droite .Github{-webkit-user-select:none;user-select:none}.Connexion__Section__Div-Droite .Google{color:#006d77;cursor:pointer;background-color:#0000;border:2px solid #006d77;border-radius:8px;justify-content:center;align-self:center;align-items:center;gap:10px;width:fit-content;margin-top:20px;padding:12px 20px;display:flex}.Connexion__Section__Div-Droite .Google span{text-align:center;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}@media screen and (max-width:768px){.Connexion__Section__Div-Droite .Google span{font-size:14px}}.Connexion__Section__Div-Droite .Github{color:#fff;cursor:pointer;background-color:#006d77;border:2px solid #fff;border-radius:8px;justify-content:center;align-self:center;align-items:center;gap:10px;width:fit-content;margin-top:20px;padding:12px 20px;display:flex}.Connexion__Section__Div-Droite .Github span{text-align:center;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}@media screen and (max-width:768px){.Connexion__Section__Div-Droite .Github span{font-size:14px}}.Connexion__Section__Div-Droite .divSinscrire{margin-top:.25rem}.Connexion__Section__Div-Droite .divSinscrire .spanSinscrire{color:#006d77;font-size:14px}.Connexion__Section__Div-Droite .divSinscrire .spanSinscrire a{color:#006d77;cursor:pointer;font-weight:700;text-decoration:underline}[data-theme=dark] .Connexion__Section{background:#01272e}
@keyframes arriveeDiagonale{0%{opacity:0;transform:translate(100%,-100%)}80%{opacity:1;transform:translate(-8px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}@keyframes fermetureDiagonale{0%{opacity:1;transform:translate(0)}10%{transform:translate(10px,-10px)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes brillanceEnMouvement{0%{background-position:0%}to{background-position:100%}}@keyframes eclat{0%{left:-100%}to{left:100%}}@keyframes deplacementGradient{0%{background-position:100%}to{background-position:0%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flottement{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-10px,-15px)scale(1.05)rotate(5deg)}50%{transform:translate(10px,-30px)scale(.95)rotate(-5deg)}75%{transform:translate(-5px,-45px)scale(1.1)rotate(2deg)}to{transform:translateY(-60px)scale(1)rotate(0)}}@keyframes pointDeCroissance{0%{width:10px;height:10px;transform:translate(-50%,-50%)}to{background-color:#248f8f;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes pointExplosion{0%{opacity:1;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes messageFondu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ligneVersBas{to{transform:scaleY(1)}}@keyframes apparitionDivine{0%{opacity:0;filter:blur(8px)brightness(1.5)invert();transform:scale(1.2)translateY(30px)}50%{opacity:.5;filter:blur(4px)brightness(1.2)invert();transform:scale(1.05)translateY(10px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translateY(0)}}@keyframes apparitionCerveau{0%{opacity:0;filter:blur(6px)brightness(1.3)invert();transform:rotate(-10deg)scale(.8)}60%{opacity:.7;filter:blur(2px)brightness(1.1)invert();transform:rotate(5deg)scale(1.05)}to{opacity:1;filter:blur()brightness()invert();transform:rotate(0)scale(1)}}@keyframes apparitionNote{0%{opacity:0;filter:blur(5px)brightness(1.4)invert();transform:scale(.9)translate(20px)}50%{opacity:.6;filter:blur(2px)brightness(1.1)invert();transform:scale(1.05)translate(-5px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translate(0)}}@keyframes defilementVague{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes defilementVagueReverse{0%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes pulsation{0%{box-shadow:0 10px 20px #0aa6,inset 0 0 10px #0ff6}to{box-shadow:0 20px 40px #0ffc,inset 0 0 25px #00ffffe6}}@keyframes apparitionGauche{0%{transform:translate(-100%)skew(19deg,-9deg)}to{transform:translate(0)skew(19deg,-9deg)}}@keyframes texteVersGauche{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes texteVersLeHaut{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes texteVersDroite{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes barreDisparition{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes glissementEntréeDroite{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes glissementEntréeMobile{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sortieFluide{0%{opacity:1}to{opacity:0}}@keyframes glitch-anim-1{0%{clip-path:inset(80% 0 0);transform:translate(1px,-1px)}10%{clip-path:inset(10% 0 85%);transform:translate(-2px,2px)}20%{clip-path:inset(40% 0 43%);transform:translate(-1px)}30%{clip-path:inset(50% 0 10%);transform:translate(1px,1px)}40%{clip-path:inset(0 0 80%);transform:translate(-1px,-1px)}50%{clip-path:inset(20% 0 60%);transform:translate(2px,1px)}60%{clip-path:inset(70% 0 10%);transform:translate(-1px,1px)}70%{clip-path:inset(10% 0 85%);transform:translate(2px,-1px)}80%{clip-path:inset(40% 0 43%);transform:translate(-2px)}90%{clip-path:inset(50% 0 10%);transform:translate(1px,2px)}to{clip-path:inset(0 0 80%);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 85%);transform:translate(-1px,1px)}10%{clip-path:inset(40% 0 43%);transform:translate(2px,-1px)}20%{clip-path:inset(50% 0 10%);transform:translate(-1px)}30%{clip-path:inset(0 0 80%);transform:translate(1px,2px)}40%{clip-path:inset(20% 0 60%);transform:translate(-2px,-1px)}50%{clip-path:inset(70% 0 10%);transform:translate(1px,1px)}60%{clip-path:inset(10% 0 85%);transform:translate(-2px)}70%{clip-path:inset(40% 0 43%);transform:translate(1px,-1px)}80%{clip-path:inset(50% 0 10%);transform:translate(-1px,2px)}90%{clip-path:inset(0 0 80%);transform:translate(2px)}to{clip-path:inset(20% 0 60%);transform:translate(0)}}.Inscription{flex-direction:column;justify-content:center;align-items:center;max-width:100vw;min-height:100vh;display:flex}.Inscription__Section{z-index:20;background-color:#fff;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:2rem;width:100%;padding-top:15vh;transition:height .3s;display:flex}.Inscription__Section h1{color:#006d77}.Inscription__Section__Div{border:2px solid #006d77;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:500px;height:500px;margin-bottom:10vh;display:flex}@media screen and (max-width:768px){.Inscription__Section__Div{width:450px}}@media screen and (max-width:576px){.Inscription__Section__Div{width:350px}}.Inscription__Section__Div .divInscriptionInputs{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.Inscription__Section__Div .divInscriptionInputs input{color:#006d77;background:#ffffffe6;border:none;border-bottom:2px solid #006d77;outline:none;width:80%;padding-bottom:10px;font-family:Montserrat,sans-serif;font-size:16px;transition:all .3s ease-in-out;background-color:#0000!important}.Inscription__Section__Div .divInscriptionInputs input::placeholder{font-style:italic;color:#006d77b3!important}@media screen and (max-width:992px){.Inscription__Section__Div .divInscriptionInputs input{width:85%}}@media screen and (max-width:576px){.Inscription__Section__Div .divInscriptionInputs input{font-size:14px}}.Inscription__Section__Div .divInscriptionInputs .divInscriptionInputsIdentifiant,.Inscription__Section__Div .divInscriptionInputs .divInscriptionInputsEmail{justify-content:center;width:100%;display:flex;position:relative}.Inscription__Section__Div .divInscriptionInputs .divInscriptionInputsIdentifiant svg,.Inscription__Section__Div .divInscriptionInputs .divInscriptionInputsEmail svg{color:#006d77;pointer-events:none;position:absolute;top:30%;left:10%;transform:translateY(-50%)}.Inscription__Section__Div .divInscriptionInputs .divInscriptionInputsIdentifiant input,.Inscription__Section__Div .divInscriptionInputs .divInscriptionInputsEmail input{padding-left:2.2rem}@media screen and (max-width:768px){.Inscription__Section__Div .divInscriptionInputs .divInscriptionInputsIdentifiant input,.Inscription__Section__Div .divInscriptionInputs .divInscriptionInputsEmail input{padding-left:3rem}}.Inscription__Section__Div .divInscriptionInputs .divMotDePasse,.Inscription__Section__Div .divInscriptionInputs .divMotDePasseConfirme{justify-content:center;width:100%;display:flex;position:relative}.Inscription__Section__Div .divInscriptionInputs .divMotDePasse svg:first-of-type,.Inscription__Section__Div .divInscriptionInputs .divMotDePasseConfirme svg:first-of-type{color:#006d77;pointer-events:none;position:absolute;top:30%;left:10%;transform:translateY(-50%)}.Inscription__Section__Div .divInscriptionInputs .divMotDePasse svg:last-of-type,.Inscription__Section__Div .divInscriptionInputs .divMotDePasseConfirme svg:last-of-type{color:#006d77;cursor:pointer;position:absolute;top:30%;right:10%;transform:translateY(-50%)}.Inscription__Section__Div .divInscriptionInputs .divMotDePasse input,.Inscription__Section__Div .divInscriptionInputs .divMotDePasseConfirme input{padding-left:2.2rem}@media screen and (max-width:768px){.Inscription__Section__Div .divInscriptionInputs .divMotDePasse input,.Inscription__Section__Div .divInscriptionInputs .divMotDePasseConfirme input{padding-left:3rem}}.Inscription__Section__Div button{color:#006d77;-webkit-user-select:none;user-select:none;border-radius:8px;padding:.75rem;box-shadow:none!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #006d77!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;transition:all .3s!important}.Inscription__Section__Div button:hover{cursor:pointer;transform:translateY(-2px);box-shadow:0 6px 12px #006d7740;color:#fff!important;background-color:#006d77!important}.Inscription__Section__Div button.desactiver{opacity:.5;pointer-events:auto;cursor:not-allowed}.Inscription__Section__Div button.activer{opacity:1}.Inscription__Section__Div .divAvatarUpload input{color:#006d77;border-right:none;width:100%;padding-bottom:10px;font-family:Montserrat,sans-serif;font-size:16px;font-style:italic}.Inscription__Section__Div .divSeConnecterInscription{justify-content:center;align-items:center;margin-top:.25rem;display:flex}@media screen and (max-width:768px){.Inscription__Section__Div .divSeConnecterInscription{max-width:75%}}.Inscription__Section__Div .divSeConnecterInscription .spanSeConnecter{color:#006d77;text-align:center;font-size:14px}.Inscription__Section__Div .divSeConnecterInscription .spanSeConnecter a{color:#006d77;font-weight:700}.Inscription__Section__Div.AvatarWrapper{flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.Inscription__Section__Div.AvatarWrapper input{margin-left:70px}.Inscription__Section__Div.AvatarWrapper .AvatarLabel{flex-direction:column;align-items:center;gap:.2rem;font-weight:500;display:flex}@media screen and (max-width:768px){.Inscription__Section__Div.AvatarWrapper .AvatarLabel{max-width:75%}}.Inscription__Section__Div.AvatarWrapper .AvatarLabel span{color:#006d77}.Inscription__Section__Div.AvatarWrapper .AvatarLabel span:first-of-type{font-size:.95rem}.Inscription__Section__Div.AvatarWrapper img{border:2px solid #006d77!important;width:150px!important;height:150px!important}.Inscription__Section__Div.AvatarWrapper .AvatarPreview{object-fit:cover;border:2px solid #ccc;border-radius:50%;width:80px;height:80px;margin-top:8px}.Inscription__Erreur{color:red;text-align:center;justify-content:center;align-items:center;max-width:90%;margin-top:10px;font-size:14px;font-weight:700;display:flex}[data-theme=dark] .Inscription__Section{background:#01272e}
@keyframes arriveeDiagonale{0%{opacity:0;transform:translate(100%,-100%)}80%{opacity:1;transform:translate(-8px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}@keyframes fermetureDiagonale{0%{opacity:1;transform:translate(0)}10%{transform:translate(10px,-10px)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes brillanceEnMouvement{0%{background-position:0%}to{background-position:100%}}@keyframes eclat{0%{left:-100%}to{left:100%}}@keyframes deplacementGradient{0%{background-position:100%}to{background-position:0%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flottement{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-10px,-15px)scale(1.05)rotate(5deg)}50%{transform:translate(10px,-30px)scale(.95)rotate(-5deg)}75%{transform:translate(-5px,-45px)scale(1.1)rotate(2deg)}to{transform:translateY(-60px)scale(1)rotate(0)}}@keyframes pointDeCroissance{0%{width:10px;height:10px;transform:translate(-50%,-50%)}to{background-color:#248f8f;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes pointExplosion{0%{opacity:1;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes messageFondu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ligneVersBas{to{transform:scaleY(1)}}@keyframes apparitionDivine{0%{opacity:0;filter:blur(8px)brightness(1.5)invert();transform:scale(1.2)translateY(30px)}50%{opacity:.5;filter:blur(4px)brightness(1.2)invert();transform:scale(1.05)translateY(10px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translateY(0)}}@keyframes apparitionCerveau{0%{opacity:0;filter:blur(6px)brightness(1.3)invert();transform:rotate(-10deg)scale(.8)}60%{opacity:.7;filter:blur(2px)brightness(1.1)invert();transform:rotate(5deg)scale(1.05)}to{opacity:1;filter:blur()brightness()invert();transform:rotate(0)scale(1)}}@keyframes apparitionNote{0%{opacity:0;filter:blur(5px)brightness(1.4)invert();transform:scale(.9)translate(20px)}50%{opacity:.6;filter:blur(2px)brightness(1.1)invert();transform:scale(1.05)translate(-5px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translate(0)}}@keyframes defilementVague{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes defilementVagueReverse{0%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes pulsation{0%{box-shadow:0 10px 20px #0aa6,inset 0 0 10px #0ff6}to{box-shadow:0 20px 40px #0ffc,inset 0 0 25px #00ffffe6}}@keyframes apparitionGauche{0%{transform:translate(-100%)skew(19deg,-9deg)}to{transform:translate(0)skew(19deg,-9deg)}}@keyframes texteVersGauche{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes texteVersLeHaut{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes texteVersDroite{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes barreDisparition{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes glissementEntréeDroite{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes glissementEntréeMobile{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sortieFluide{0%{opacity:1}to{opacity:0}}@keyframes glitch-anim-1{0%{clip-path:inset(80% 0 0);transform:translate(1px,-1px)}10%{clip-path:inset(10% 0 85%);transform:translate(-2px,2px)}20%{clip-path:inset(40% 0 43%);transform:translate(-1px)}30%{clip-path:inset(50% 0 10%);transform:translate(1px,1px)}40%{clip-path:inset(0 0 80%);transform:translate(-1px,-1px)}50%{clip-path:inset(20% 0 60%);transform:translate(2px,1px)}60%{clip-path:inset(70% 0 10%);transform:translate(-1px,1px)}70%{clip-path:inset(10% 0 85%);transform:translate(2px,-1px)}80%{clip-path:inset(40% 0 43%);transform:translate(-2px)}90%{clip-path:inset(50% 0 10%);transform:translate(1px,2px)}to{clip-path:inset(0 0 80%);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 85%);transform:translate(-1px,1px)}10%{clip-path:inset(40% 0 43%);transform:translate(2px,-1px)}20%{clip-path:inset(50% 0 10%);transform:translate(-1px)}30%{clip-path:inset(0 0 80%);transform:translate(1px,2px)}40%{clip-path:inset(20% 0 60%);transform:translate(-2px,-1px)}50%{clip-path:inset(70% 0 10%);transform:translate(1px,1px)}60%{clip-path:inset(10% 0 85%);transform:translate(-2px)}70%{clip-path:inset(40% 0 43%);transform:translate(1px,-1px)}80%{clip-path:inset(50% 0 10%);transform:translate(-1px,2px)}90%{clip-path:inset(0 0 80%);transform:translate(2px)}to{clip-path:inset(20% 0 60%);transform:translate(0)}}.Motdepasse{flex-direction:column;justify-content:flex-start;align-items:center;max-width:100vw;min-height:100vh;display:flex}.Motdepasse__Section{z-index:20;background-color:#fff;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:2rem;width:100%;padding-top:15vh;transition:height .3s;display:flex}.Motdepasse__Section__Div{border:2px solid #006d77;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:500px;height:400px;margin-bottom:10vh;display:flex}@media screen and (max-width:768px){.Motdepasse__Section__Div{width:450px}}@media screen and (max-width:576px){.Motdepasse__Section__Div{width:350px}}.Motdepasse__Section__Div h1{font-size:1.75rem}.Motdepasse__Section__Div p{text-align:center;max-width:85%;font-size:.85rem;font-weight:500}.Motdepasse__Section__Div h1,.Motdepasse__Section__Div p{color:#006d77}.Motdepasse__H2P{flex-direction:column;justify-content:center;align-items:center;display:flex}.Motdepasse__Input{justify-content:center;width:100%;display:flex;position:relative}.Motdepasse__Input svg{color:#006d77;pointer-events:none;position:absolute;transform:translateY(-50%)}.Motdepasse__Input svg:first-child{top:30%;left:10%}.Motdepasse__Input svg:last-child{font-size:14px;top:50%;right:10%}.Motdepasse__Input input{color:#006d77;background:#ffffffe6;border:none;border-bottom:2px solid #006d77;outline:none;width:80%;padding-bottom:10px;font-family:Montserrat,sans-serif;font-size:16px;transition:all .3s ease-in-out;background-color:#0000!important}.Motdepasse__Input input::placeholder{color:#006d7780}.Motdepasse__Input input{padding-left:2.2rem}@media screen and (max-width:768px){.Motdepasse__Input input{padding-left:3rem}}.Motdepasse__BoutonEtMessage{flex-direction:column;align-items:center;width:100%;display:flex}.Motdepasse__Bouton{-webkit-user-select:none;user-select:none;border-radius:8px;width:80%;padding:.75rem;box-shadow:none!important;color:#006d77!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #006d77!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;transition:all .3s!important}.Motdepasse__Bouton:hover{cursor:pointer}.Motdepasse__RetourConnexion span{color:#006d77;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13.5px;font-weight:700;display:inline-block;position:relative}.Motdepasse__RetourConnexion span:after{content:"";background-color:currentColor;width:0%;height:1.5px;transition:width .3s ease-in-out;position:absolute;bottom:-2px;left:0}.Motdepasse__RetourConnexion span:hover{cursor:pointer}.Motdepasse__RetourConnexion span:hover:after{width:100%}.Motdepasse__Erreur{color:red!important}.Motdepasse__Succes{color:#006d77}[data-theme=dark] .Motdepasse__Section{background:#01272e}
@keyframes arriveeDiagonale{0%{opacity:0;transform:translate(100%,-100%)}80%{opacity:1;transform:translate(-8px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}@keyframes fermetureDiagonale{0%{opacity:1;transform:translate(0)}10%{transform:translate(10px,-10px)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes brillanceEnMouvement{0%{background-position:0%}to{background-position:100%}}@keyframes eclat{0%{left:-100%}to{left:100%}}@keyframes deplacementGradient{0%{background-position:100%}to{background-position:0%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flottement{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-10px,-15px)scale(1.05)rotate(5deg)}50%{transform:translate(10px,-30px)scale(.95)rotate(-5deg)}75%{transform:translate(-5px,-45px)scale(1.1)rotate(2deg)}to{transform:translateY(-60px)scale(1)rotate(0)}}@keyframes pointDeCroissance{0%{width:10px;height:10px;transform:translate(-50%,-50%)}to{background-color:#248f8f;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes pointExplosion{0%{opacity:1;border-radius:50%;width:450px;height:450px;transform:translate(-50%,-50%)}}@keyframes messageFondu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ligneVersBas{to{transform:scaleY(1)}}@keyframes apparitionDivine{0%{opacity:0;filter:blur(8px)brightness(1.5)invert();transform:scale(1.2)translateY(30px)}50%{opacity:.5;filter:blur(4px)brightness(1.2)invert();transform:scale(1.05)translateY(10px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translateY(0)}}@keyframes apparitionCerveau{0%{opacity:0;filter:blur(6px)brightness(1.3)invert();transform:rotate(-10deg)scale(.8)}60%{opacity:.7;filter:blur(2px)brightness(1.1)invert();transform:rotate(5deg)scale(1.05)}to{opacity:1;filter:blur()brightness()invert();transform:rotate(0)scale(1)}}@keyframes apparitionNote{0%{opacity:0;filter:blur(5px)brightness(1.4)invert();transform:scale(.9)translate(20px)}50%{opacity:.6;filter:blur(2px)brightness(1.1)invert();transform:scale(1.05)translate(-5px)}to{opacity:1;filter:blur()brightness()invert();transform:scale(1)translate(0)}}@keyframes defilementVague{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes defilementVagueReverse{0%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes pulsation{0%{box-shadow:0 10px 20px #0aa6,inset 0 0 10px #0ff6}to{box-shadow:0 20px 40px #0ffc,inset 0 0 25px #00ffffe6}}@keyframes apparitionGauche{0%{transform:translate(-100%)skew(19deg,-9deg)}to{transform:translate(0)skew(19deg,-9deg)}}@keyframes texteVersGauche{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes texteVersLeHaut{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes texteVersDroite{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes barreDisparition{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes glissementEntréeDroite{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes glissementEntréeMobile{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sortieFluide{0%{opacity:1}to{opacity:0}}@keyframes glitch-anim-1{0%{clip-path:inset(80% 0 0);transform:translate(1px,-1px)}10%{clip-path:inset(10% 0 85%);transform:translate(-2px,2px)}20%{clip-path:inset(40% 0 43%);transform:translate(-1px)}30%{clip-path:inset(50% 0 10%);transform:translate(1px,1px)}40%{clip-path:inset(0 0 80%);transform:translate(-1px,-1px)}50%{clip-path:inset(20% 0 60%);transform:translate(2px,1px)}60%{clip-path:inset(70% 0 10%);transform:translate(-1px,1px)}70%{clip-path:inset(10% 0 85%);transform:translate(2px,-1px)}80%{clip-path:inset(40% 0 43%);transform:translate(-2px)}90%{clip-path:inset(50% 0 10%);transform:translate(1px,2px)}to{clip-path:inset(0 0 80%);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 85%);transform:translate(-1px,1px)}10%{clip-path:inset(40% 0 43%);transform:translate(2px,-1px)}20%{clip-path:inset(50% 0 10%);transform:translate(-1px)}30%{clip-path:inset(0 0 80%);transform:translate(1px,2px)}40%{clip-path:inset(20% 0 60%);transform:translate(-2px,-1px)}50%{clip-path:inset(70% 0 10%);transform:translate(1px,1px)}60%{clip-path:inset(10% 0 85%);transform:translate(-2px)}70%{clip-path:inset(40% 0 43%);transform:translate(1px,-1px)}80%{clip-path:inset(50% 0 10%);transform:translate(-1px,2px)}90%{clip-path:inset(0 0 80%);transform:translate(2px)}to{clip-path:inset(20% 0 60%);transform:translate(0)}}.Profil{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-start;align-items:center;max-width:100vw;min-height:100vh;display:flex}.Profil__Section{z-index:10;background-color:#fff;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;padding-top:15vh;display:flex}@media screen and (max-width:768px){.Profil__Section{width:100%;padding-top:30vh}}@media screen and (max-width:576px){.Profil__Section{padding-bottom:4rem}}.Profil__Section__Div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#fff,#f0fdfd);border:2px solid #006d77;border-radius:20px;flex-direction:column;align-items:stretch;gap:1.8rem;width:100%;max-width:725px;min-height:480px;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 30px #0000001a,inset 0 0 0 1px #006d771a}@media screen and (max-width:768px){.Profil__Section__Div{max-width:500px}}@media screen and (max-width:576px){.Profil__Section__Div{max-width:350px}}.Profil__Section__Div:hover{transform:translateY(-3px);box-shadow:0 15px 35px #006d7740}.Profil__Section__Div__Entete{background:linear-gradient(135deg,#006d77,#008b8b);border-bottom:3px solid #ffffff26;border-top-left-radius:15px;border-top-right-radius:15px;justify-content:center;align-items:center;width:100%;height:85px;display:flex;position:relative}.Profil__Section__Div__Entete:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff26,#0000 70%);position:absolute;inset:0}.Profil__Section__Div__Entete h1{color:#fff}.Profil__Section__Div img{z-index:100;filter:drop-shadow(2px 3px 6px #00000040);width:150px;position:absolute;top:-50px;left:-80px;transform:rotate(30deg)}@media screen and (max-width:576px){.Profil__Section__Div img{width:100px;top:-30px;left:-50px}}.Profil__Section__Div__Avatar{cursor:pointer;border:3px solid #fff;transition:transform .25s;background-color:#0000!important;width:65px!important;height:65px!important}.Profil__Section__Div__Avatar:hover{transform:scale(1.08)}.Profil__Section__Div__Parametres{flex-direction:column;flex-grow:1;justify-content:space-evenly;align-items:stretch;padding:0 1rem 1rem;display:flex}.Profil__Section__Div__Premier,.Profil__Section__Div__Deuxieme,.Profil__Section__Div__Troisieme,.Profil__Section__Div__Quatrieme,.Profil__Section__Div__Cinquieme{border:1px solid #006d7733;border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background-color .25s,transform .2s;display:flex;box-shadow:0 1px 3px #0000000d}.Profil__Section__Div__Premier:hover,.Profil__Section__Div__Deuxieme:hover,.Profil__Section__Div__Troisieme:hover,.Profil__Section__Div__Quatrieme:hover,.Profil__Section__Div__Cinquieme:hover{background-color:#006d771f;transform:translate(2px)}.Profil__Section__Div__Premier svg,.Profil__Section__Div__Deuxieme svg,.Profil__Section__Div__Troisieme svg,.Profil__Section__Div__Quatrieme svg,.Profil__Section__Div__Cinquieme svg{color:#006d77;cursor:pointer;transition:color .3s,transform .2s}.Profil__Section__Div__Premier svg:hover,.Profil__Section__Div__Deuxieme svg:hover,.Profil__Section__Div__Troisieme svg:hover,.Profil__Section__Div__Quatrieme svg:hover,.Profil__Section__Div__Cinquieme svg:hover{color:#008b8b;transform:scale(1.15)}.Profil__Section__Div__Premier button,.Profil__Section__Div__Deuxieme button{color:#fff;cursor:pointer;background-color:#006d77;border:1px solid #006d77;border-radius:6px;margin-left:.5rem;padding:.35rem .75rem;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.Profil__Section__Div__Premier button:hover,.Profil__Section__Div__Deuxieme button:hover{background-color:#008b8b;transform:scale(1.05)}.Profil__Section__Div__Premier button:nth-of-type(2),.Profil__Section__Div__Deuxieme button:nth-of-type(2){color:#006d77;background-color:#0000}.Profil__Section__Div__Premier button:nth-of-type(2):hover,.Profil__Section__Div__Deuxieme button:nth-of-type(2):hover{background-color:#006d771a}.Profil__Section__Div__Troisieme:hover,.Profil__Section__Div__Quatrieme:hover{cursor:pointer}.Profil__Section__Div__DivEmailSpan,.Profil__Section__Div__DivPseudoSpan,.Profil__Section__Div__DivAvisSpan,.Profil__Section__Div__DivLiveChatSpan,.Profil__Section__Div__DivSupprimerSpan{width:200px;padding:.5rem}.Profil__Section__Div__DivEmailSpan span,.Profil__Section__Div__DivPseudoSpan span,.Profil__Section__Div__DivAvisSpan span,.Profil__Section__Div__DivLiveChatSpan span,.Profil__Section__Div__DivSupprimerSpan span{color:#006d77;letter-spacing:.05em;font-size:15px;font-weight:600}.Profil__Section__Div__Pseudo,.Profil__Section__Div__Email{background-color:#fff;border:1px solid #006d7766;border-radius:8px;align-items:center;width:55%;margin-right:1rem;padding:.4rem .6rem;transition:all .25s;display:flex;box-shadow:inset 0 0 4px #006d7714}.Profil__Section__Div__Pseudo:hover,.Profil__Section__Div__Email:hover{transform:scale(1.01);box-shadow:0 0 10px #006d771a}.Profil__Section__Div__Pseudo span,.Profil__Section__Div__Email span{color:#006d77cc;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;font-size:14px;font-style:italic;font-weight:500;display:block;overflow:hidden}.Profil__Section__Div__Pseudo input,.Profil__Section__Div__Email input{color:#006d77;border:1px solid #006d7766;border-radius:8px;outline:none;width:100%;padding:.4rem .6rem;font-family:Montserrat,sans-serif;font-size:14px;transition:all .25s;box-shadow:inset 0 0 4px #006d7714}.Profil__Section__Div__Pseudo input::placeholder,.Profil__Section__Div__Email input::placeholder{color:#006d77}.Profil__Section__Div__Pseudo input:focus,.Profil__Section__Div__Email input:focus{border-color:#008b8b;transform:scale(1.01);box-shadow:0 0 8px #008b8b4d}.Profil__Section__Div__Avis,.Profil__Section__Div__Message{justify-content:flex-end;align-items:center;width:53%;display:flex}.Profil__Section__Div__Avis span,.Profil__Section__Div__Message span{color:#fff;background:linear-gradient(135deg,#006d77,#008b8b);border-radius:6px;padding:.3rem .6rem;font-size:12px;font-weight:600;box-shadow:0 1px 4px #006d7740}.Profil__Section__Div__Supprimer{cursor:pointer;background-color:#fffc;border:2px solid #006d7799;border-radius:10px;align-self:flex-end;padding:.6rem 1rem;transition:all .3s}.Profil__Section__Div__Supprimer:hover{background-color:#006d771a;transform:scale(1.03)}.Profil__Section__Div__Supprimer span{color:#006d77;-webkit-user-select:none;user-select:none;letter-spacing:.05em;font-size:14px;font-weight:700}.Profil__Boutons{gap:.5rem;margin-left:auto;display:flex}.Profil__Boutons button{color:#fff;cursor:pointer;background-color:#006d77;border:1px solid #006d77;border-radius:6px;padding:.35rem .75rem;font-size:13px;font-weight:600;transition:all .2s}.Profil__Boutons button:hover{background-color:#008b8b;transform:scale(1.05)}.Profil__Boutons button:nth-of-type(2){color:#006d77;background-color:#0000}.Profil__Boutons button:nth-of-type(2):hover{background-color:#006d771a}.Profil__Boutons button:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .Profil__Section{background-color:#011b20}[data-theme=dark] .Profil__Section__Div{background:linear-gradient(145deg,#001519,#01272e);box-shadow:0 10px 25px #00000080}[data-theme=dark] .Profil__Section__Div__Entete{background:linear-gradient(135deg,#008b8b,#006d77)}[data-theme=dark] .Profil__Section__Div__Entete h1{color:#011b20}[data-theme=dark] .Profil__Section__Div__Pseudo,[data-theme=dark] .Profil__Section__Div__Email{background-color:#0000;border-color:#00ffff26}[data-theme=dark] .Profil__Section__Div__Pseudo span,[data-theme=dark] .Profil__Section__Div__Email span{color:#fffc}[data-theme=dark] .Profil__Section__Div__Premier input,[data-theme=dark] .Profil__Section__Div__Deuxieme input{background-color:#0000}[data-theme=dark] .Profil__Section__Div__Premier:hover,[data-theme=dark] .Profil__Section__Div__Deuxieme:hover,[data-theme=dark] .Profil__Section__Div__Troisieme:hover,[data-theme=dark] .Profil__Section__Div__Quatrieme:hover,[data-theme=dark] .Profil__Section__Div__Cinquieme:hover{background-color:#ffffff1a}[data-theme=dark] .Profil__Section__Div__Supprimer{background-color:#0000;border-color:#00ffff4d}[data-theme=dark] .Profil__Section__Div__Supprimer span{color:#0ffc}
