html,body{width:100%;height:100dvh;margin:0;padding:0;overflow:hidden}@supports (-webkit-touch-callout:none){html,body{height:-webkit-fill-available}}:root{--champ-rempli-fond:#0a0e08;--champ-rempli-texte:#fff}input:-webkit-autofill{caret-color:var(--champ-rempli-texte);transition:background-color 600000s,color 600000s;box-shadow:0 0 0 1000px var(--champ-rempli-fond)inset!important;-webkit-text-fill-color:var(--champ-rempli-texte)!important}input:-webkit-autofill:hover{caret-color:var(--champ-rempli-texte);transition:background-color 600000s,color 600000s;box-shadow:0 0 0 1000px var(--champ-rempli-fond)inset!important;-webkit-text-fill-color:var(--champ-rempli-texte)!important}input:-webkit-autofill:focus{caret-color:var(--champ-rempli-texte);transition:background-color 600000s,color 600000s;box-shadow:0 0 0 1000px var(--champ-rempli-fond)inset!important;-webkit-text-fill-color:var(--champ-rempli-texte)!important}input:-webkit-autofill:active{caret-color:var(--champ-rempli-texte);transition:background-color 600000s,color 600000s;box-shadow:0 0 0 1000px var(--champ-rempli-fond)inset!important;-webkit-text-fill-color:var(--champ-rempli-texte)!important}textarea:-webkit-autofill{caret-color:var(--champ-rempli-texte);transition:background-color 600000s,color 600000s;box-shadow:0 0 0 1000px var(--champ-rempli-fond)inset!important;-webkit-text-fill-color:var(--champ-rempli-texte)!important}textarea:-webkit-autofill:focus{caret-color:var(--champ-rempli-texte);transition:background-color 600000s,color 600000s;box-shadow:0 0 0 1000px var(--champ-rempli-fond)inset!important;-webkit-text-fill-color:var(--champ-rempli-texte)!important}.input-contained,.input-contained-static{--champ-rempli-fond:#fff;--champ-rempli-texte:#252527}.input-contained-dark,.input-contained-dark-static{--champ-rempli-fond:#444546}#root{width:100%;height:100dvh;overflow:hidden}@supports (-webkit-touch-callout:none){#root{height:-webkit-fill-available}}div::-webkit-scrollbar{width:6px;height:6px}div::-webkit-scrollbar-thumb{background:#00000080;border-radius:3px}div::-webkit-scrollbar-track{background-color:#0000;border:none}div::-webkit-scrollbar-button{display:none}@supports (-webkit-touch-callout:none){@media screen and (width<=640px){.input-text{font-size:16px}}}.background{background-color:#050a02;background-image:radial-gradient(115% 78% at 50% -22%,#99e300f2 0%,#99e3008c 38%,#99e3001f 70%,#99e30000 100%),linear-gradient(#0d1705 0%,#050a02 65%);position:absolute;inset:0;overflow:hidden}.background-suite{background-color:#050a02;background-image:radial-gradient(80% 60% at 50% 55%,#99e30029 0%,#99e3000f 45%,#99e30000 75%),linear-gradient(#050a02 0%,#0a1405 100%);position:absolute;inset:0;overflow:hidden}.create-event-sheet{will-change:transform;background-color:#050a02;flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(100%)}.create-event-sheet.is-open{transform:translateY(0)}.gm-style>div:not(:first-child){display:none}.badge-primary,.badge-secondary{border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;bottom:-150px}.badge-primary{background:#c1fd3a;border:1px solid #99e300;box-shadow:0 0 24px #99e300}.badge-secondary{background:#fc4121;border:1px solid #ed1b09;box-shadow:0 0 24px #ed1b09}.floating-background-item-1{animation:100s linear infinite background-child-1}@keyframes background-child-1{0%{opacity:.8;transform:translate(25vw)translateY(0)rotate(-20deg)}75%{opacity:.65}to{opacity:0;transform:translate(25vw)translateY(-103vh)rotate(20deg)}}.floating-background-item-2{animation:48s linear -40s infinite background-child-2}@keyframes background-child-2{0%{opacity:.8;transform:translate(10vw)translateY(0)rotate(0)}75%{opacity:.65}to{opacity:0;transform:translate(10vw)translateY(-103vh)rotate(20deg)}}.floating-background-item-3{animation:100s linear -84s infinite background-child-3}@keyframes background-child-3{0%{opacity:.8;transform:translate(70vw)translateY(0)rotate(-5deg)}75%{opacity:.65}to{opacity:0;transform:translate(70vw)translateY(-103vh)rotate(10deg)}}.floating-background-item-4{animation:72s linear infinite background-child-4}@keyframes background-child-4{0%{opacity:.8;transform:translate(40vw)translateY(0)rotate(0)}75%{opacity:.65}to{opacity:0;transform:translate(40vw)translateY(-103vh)rotate(30deg)}}.floating-background-item-5{animation:100s linear infinite background-child-5}@keyframes background-child-5{0%{opacity:.8;transform:translate(65vw)translateY(0)rotate(-5deg)}75%{opacity:.65}to{opacity:0;transform:translate(65vw)translateY(-103vh)rotate(9deg)}}.floating-background-item-6{animation:100s linear -48s infinite background-child-6}@keyframes background-child-6{0%{opacity:.8;transform:translate(75vw)translateY(0)rotate(-10deg)}75%{opacity:.65}to{opacity:0;transform:translate(75vw)translateY(-103vh)rotate(20deg)}}.floating-background-item-7{animation:100s linear -72s infinite background-child-7}@keyframes background-child-7{0%{opacity:.8;transform:translate(35vw)translateY(0)rotate(-15deg)}75%{opacity:.65}to{opacity:0;transform:translate(35vw)translateY(-103vh)rotate(-5deg)}}.floating-background-item-8{animation:180s linear -120s infinite background-child-8}@keyframes background-child-8{0%{opacity:.8;transform:translate(50vw)translateY(0)rotate(-10deg)}75%{opacity:.65}to{opacity:0;transform:translate(50vw)translateY(-103vh)rotate(10deg)}}.floating-background-item-9{animation:140s linear -136s infinite background-child-9}@keyframes background-child-9{0%{opacity:.8;transform:translate(20vw)translateY(0)rotate(-10deg)}75%{opacity:.65}to{opacity:0;transform:translate(20vw)translateY(-103vh)rotate(15deg)}}.floating-background-item-10{animation:44s linear infinite background-child-10}@keyframes background-child-10{0%{opacity:.8;transform:translate(85vw)translateY(0)rotate(-10deg)}75%{opacity:.65}to{opacity:0;transform:translate(85vw)translateY(-103vh)rotate(5deg)}}.desktop-nav{padding:0;transition:padding .3s cubic-bezier(.22,.8,.28,1)}.desktop-nav:before{content:"";pointer-events:none;background:linear-gradient(#00000073 0%,#0000002e 60%,#0000 100%);transition:opacity .3s cubic-bezier(.22,.8,.28,1);position:absolute;inset:0 0 -32px}.desktop-nav.is-compact:before{opacity:0}.desktop-nav-inner{max-width:1248px;height:64px;padding:0 48px;transition:max-width .3s cubic-bezier(.22,.8,.28,1),padding .3s cubic-bezier(.22,.8,.28,1);position:relative}.desktop-nav-inner.is-compact{max-width:min(920px,100% - 32px);height:60px;padding:0 12px 0 20px}@media (width<=1023px){.desktop-nav-inner:not(.is-compact){padding:0 24px}}.desktop-nav-glass{opacity:0;transition:opacity .3s cubic-bezier(.22,.8,.28,1)}.desktop-nav-inner.is-compact .desktop-nav-glass{opacity:1}.desktop-nav-link{transition:background-color .17s cubic-bezier(.22,.8,.28,1)}@media (hover:hover) and (pointer:fine){.desktop-nav-link:hover{background-color:#ffffff14}}.flotter{animation-name:flotter;animation-duration:5.2s;animation-timing-function:cubic-bezier(.37,0,.63,1);animation-iteration-count:infinite}@keyframes flotter{0%,to{translate:0}50%{translate:0 -8px}}.flotter-en-pause{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.flotter{animation:none}}.flotter-apercu{animation:6s cubic-bezier(.37,0,.63,1) infinite flotter-apercu}@keyframes flotter-apercu{0%,to{translate:0;rotate:-1deg}50%{translate:0 -5px;rotate:1deg}}.halo-apercu{filter:blur(18px);pointer-events:none;background:radial-gradient(closest-side,#c1fd3a52,#c1fd3a00),radial-gradient(closest-side at 32% 66%,#99e30038,#99e30000),radial-gradient(closest-side at 68% 34%,#cfff5233,#cfff5200);animation:6s cubic-bezier(.37,0,.63,1) infinite halo-apercu}@keyframes halo-apercu{0%,to{opacity:.7;scale:1}50%{opacity:1;scale:1.06}}@media (prefers-reduced-motion:reduce){.flotter-apercu,.halo-apercu{animation:none}}