.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.repeat-1{animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:calc(var(--animate-repeat) * 2)}.animated.repeat-3{animation-iteration-count:calc(var(--animate-repeat) * 3)}.animated.delay-1s{animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:calc(var(--animate-delay) * 2)}.animated.delay-3s{animation-delay:calc(var(--animate-delay) * 3)}.animated.delay-4s{animation-delay:calc(var(--animate-delay) * 4)}.animated.delay-5s{animation-delay:calc(var(--animate-delay) * 5)}.animated.faster{animation-duration:calc(var(--animate-duration) / 2)}.animated.fast{animation-duration:calc(var(--animate-duration) * .8)}.animated.slow{animation-duration:calc(var(--animate-duration) * 2)}.animated.slower{animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){.animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}.fadeInUp{animation-name:fadeInUp}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translate(0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translate(0,0)}}.slideInUp{animation-name:slideInUp}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)scaleY(5)}60%{opacity:1;transform:translateY(-20px)scaleY(.9)}75%{transform:translateY(10px)scaleY(.95)}90%{transform:translateY(-5px)scaleY(.985)}to{transform:translate(0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)scaleY(3)}60%{opacity:1;transform:translateY(25px)scaleY(.9)}75%{transform:translateY(-10px)scaleY(.95)}90%{transform:translateY(5px)scaleY(.985)}to{transform:translate(0,0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)scaleX(3)}60%{opacity:1;transform:translate(25px)scaleX(1)}75%{transform:translate(-10px)scaleX(.98)}90%{transform:translate(5px)scaleX(.995)}to{transform:translate(0,0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)scaleX(3)}60%{opacity:1;transform:translate(-25px)scaleX(1)}75%{transform:translate(10px)scaleX(.98)}90%{transform:translate(-5px)scaleX(.995)}to{transform:translate(0,0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)scaleX(.9)}to{opacity:0;transform:translate(2000px)scaleX(2)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)scaleX(.9)}to{opacity:0;transform:translate(-2000px)scaleX(2)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}.glide{box-sizing:border-box;width:100%;position:relative}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;transform-style:preserve-3d;touch-action:pan-Y;white-space:nowrap;will-change:transform;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;width:100%;height:100%}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{z-index:2;color:#fff;text-transform:uppercase;text-shadow:0 .25em .5em #0000001a;opacity:1;cursor:pointer;background-color:#0000;border:2px solid #ffffff80;border-radius:4px;padding:9px 12px;line-height:1;transition:opacity .15s,border .3s ease-in-out;display:block;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .25em .5em #0000001a}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{z-index:2;list-style:none;display:inline-flex;position:absolute;bottom:2em;left:50%;transform:translate(-50%)}.glide__bullet{cursor:pointer;background-color:#ffffff80;border:2px solid #0000;border-radius:50%;width:9px;height:9px;margin:0 .25em;padding:0;line-height:0;transition:all .3s ease-in-out;box-shadow:0 .25em .5em #0000001a}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{background-color:#ffffff80;border:2px solid #fff}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{content:attr(data-char);visibility:hidden;-webkit-user-select:none;user-select:none;transition:inherit;position:absolute;top:0;left:0}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.mb-3{margin-bottom:30px!important}.mb-4{margin-bottom:40px!important}.m-2{margin:20px!important}.m-3{margin:30px!important}.my-3{margin-top:30px!important;margin-bottom:30px!important}.mx-3{margin-left:30px!important;margin-right:30px!important}.w-100{width:100%!important}.mt-0{margin-top:0!important}.mt-1{margin-top:10px!important}.mt-2{margin-top:15px!important}.mt-3{margin-top:20px!important}.mb-1{margin-bottom:10px!important}.mb-2{margin-bottom:15px!important}.me-2{margin-right:15px!important}.d-none{display:none!important}.shiftedTop{transform:translateY(-1000px)}.shiftedLeft{transform:translate(-1000px)}.shiftedRight{transform:translate(1000px)}.opacity-50{opacity:.5}.opacity-25{opacity:.25}.opacity-25-force{opacity:.25!important}@font-face{font-family:Lora;src:url(/beta-v2/assets/fonts/Lora-SemiBold.eot);src:url(/beta-v2/assets/fonts/Lora-SemiBold.eot?#iefix)format("embedded-opentype"),url(/beta-v2/assets/fonts/Lora-SemiBold.woff2)format("woff2"),url(/beta-v2/assets/fonts/Lora-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mikado;src:url(/beta-v2/assets/fonts/MikadoBlack.eot);src:url(/beta-v2/assets/fonts/MikadoBlack.eot?#iefix)format("embedded-opentype"),url(/beta-v2/assets/fonts/MikadoBlack.woff2)format("woff2"),url(/beta-v2/assets/fonts/MikadoBlack.woff)format("woff"),url(/beta-v2/assets/fonts/MikadoBlack.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Mikado;src:url(/beta-v2/assets/fonts/MikadoBold.eot);src:url(/beta-v2/assets/fonts/MikadoBold.eot?#iefix)format("embedded-opentype"),url(/beta-v2/assets/fonts/MikadoBold.woff2)format("woff2"),url(/beta-v2/assets/fonts/MikadoBold.woff)format("woff"),url(/beta-v2/assets/fonts/MikadoBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mikado;src:url(/beta-v2/assets/fonts/MikadoRegular-Italic.eot);src:url(/beta-v2/assets/fonts/MikadoRegular-Italic.eot?#iefix)format("embedded-opentype"),url(/beta-v2/assets/fonts/MikadoRegular-Italic.woff2)format("woff2"),url(/beta-v2/assets/fonts/MikadoRegular-Italic.woff)format("woff"),url(/beta-v2/assets/fonts/MikadoRegular-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Mikado;src:url(/beta-v2/assets/fonts/MikadoBold-Italic.eot);src:url(/beta-v2/assets/fonts/MikadoBold-Italic.eot?#iefix)format("embedded-opentype"),url(/beta-v2/assets/fonts/MikadoBold-Italic.woff2)format("woff2"),url(/beta-v2/assets/fonts/MikadoBold-Italic.woff)format("woff"),url(/beta-v2/assets/fonts/MikadoBold-Italic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Mikado;src:url(/beta-v2/assets/fonts/MikadoRegular.eot);src:url(/beta-v2/assets/fonts/MikadoRegular.eot?#iefix)format("embedded-opentype"),url(/beta-v2/assets/fonts/MikadoRegular.woff2)format("woff2"),url(/beta-v2/assets/fonts/MikadoRegular.woff)format("woff"),url(/beta-v2/assets/fonts/MikadoRegular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.delay-250ms{animation-delay:.25s}.delay-300ms{animation-delay:.3s}.delay-375ms{animation-delay:.375s}.delay-500ms{animation-delay:.5s}.delay-600ms{animation-delay:.6s}.delay-750ms{animation-delay:.75s}.delay-0-9s{animation-delay:.9s}.delay-1s{animation-delay:1s}.delay-1100ms{animation-delay:1.1s}.delay-1250ms{animation-delay:1.25s}.delay-1-5s{animation-delay:1.5s}.delay-1750ms{animation-delay:1.75s}.delay-2s{animation-delay:2s}.delay-2-5s{animation-delay:2.5s}.delay-3s{animation-delay:3s}.delay-3-5s{animation-delay:3.5s}.cssanimation{will-change:transform, opacity;animation-duration:1s;animation-delay:.3s;animation-fill-mode:both}.lePopUp{animation-name:lePopUp}.lePopUp-light{animation-name:lePopUpLight}@keyframes lePopUp{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.25)}}@keyframes lePopUpLight{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.1)}}.animated-long{animation-duration:3s;animation-fill-mode:both}.animated-quick{animation-duration:.5s}.animation-fill-mode-both{animation-fill-mode:both}.splashscreen{z-index:20;color:#fff;--animate-duration:2s;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.splashscreen .sponsors{text-align:center;width:75%}.splashscreen .sponsors img.no-club{width:60%}.splashscreen .sponsors .group-1{justify-content:center;align-items:center;display:flex}.splashscreen .sponsors .group-1 img{width:45%}.splashscreen .vog{text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px;font-size:22px;animation-delay:.375s;display:flex}.splashscreen .vog .bold{font-weight:700}.splashscreen .with{animation-delay:.75s}.splashscreen .group-1{animation-delay:1.125s}.splashscreen .group-2{animation-delay:1.5s}.splashscreen .clubs-1{animation-delay:1.85s}.splashscreen .clubs-2{animation-delay:2.25s}.splashscreen .players{margin-top:10px;animation-delay:2.25s}.splashscreen .by,.splashscreen .with{margin:0 0 15px;font-size:22px;font-style:italic;font-weight:700}.splashscreen .clubs{justify-content:center;display:flex}.splashscreen .clubs img{object-fit:contain;width:30%}.splashscreen .clubs img.full{width:50%}@media (min-width:768px){.splashscreen .sponsors{width:50%}}.onboarding{z-index:19;color:#fff;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.onboarding .btn-skip{position:absolute;top:20px;right:20px}.onboarding .glide,.onboarding .glide__slides,.onboarding .glide__track{height:100%}.onboarding .glide__arrows{justify-content:center;width:100%;height:50px;display:flex;position:absolute;bottom:20px;left:0}.onboarding .glide__arrows .glide__arrow{top:inherit;right:inherit;box-shadow:none;opacity:0;border:none;padding:0;position:relative;transform:none}.onboarding:not(.active) .onboarding_slide .title,.onboarding:not(.active) .onboarding_slide .content,.onboarding:not(.active) .config_slide .message,.onboarding:not(.active) .config_slide .choice_container,.onboarding .glide__slide:not(.glide__slide--active) .onboarding_slide .title,.onboarding .glide__slide:not(.glide__slide--active) .onboarding_slide .content,.onboarding .glide__slide:not(.glide__slide--active) .config_slide .message,.onboarding .glide__slide:not(.glide__slide--active) .config_slide .choice_container{opacity:0}.onboarding .glide__slide.glide__slide--active .config_slide .panel .title,.onboarding .glide__slide.glide__slide--active .config_slide .panel .message,.onboarding .glide__slide.glide__slide--active .config_slide action-button,.onboarding .glide__slide.glide__slide--active .config_slide .choice_container{animation-name:fadeIn}.onboarding .onboarding_slide{width:100%;height:100%;position:relative}.onboarding .onboarding_slide .background{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.onboarding .onboarding_slide .overlay{background:linear-gradient(#fff0 0%,#000000bf 100%);width:100%;height:100%;position:absolute;top:0;left:0}.onboarding .onboarding_slide .message{flex-direction:column;justify-content:center;width:100%;height:100%;padding:0 20px;font-style:italic;display:flex;position:absolute;top:0;left:0}.onboarding .onboarding_slide .message .title{font-size:35px;font-weight:700}.onboarding .onboarding_slide .message .content{font-size:25px}.onboarding .onboarding_slide .message .word{opacity:0}.onboarding .onboarding_slide .message.splitting .word{animation-name:fadeIn;animation-delay:calc(.1s * var(--word-index));animation-duration:var(--animate-duration);animation-fill-mode:both}.onboarding .onboarding_slide.config_slide .panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.onboarding .onboarding_slide.config_slide .panel .message{flex-direction:row;width:auto;height:auto;font-size:26px;position:relative}.onboarding .onboarding_slide.config_slide .panel .message .whitespace{width:5px}.onboarding .onboarding_slide.config_slide .panel .title{margin-bottom:20px;font-size:28px;font-weight:700}.onboarding .onboarding_slide.config_slide .content{font-size:30px}.onboarding .onboarding_slide.config_slide .choice_container{justify-content:center;align-items:center;margin:25px 0;display:flex}.onboarding .onboarding_slide.config_slide .choice_container:first-of-type{margin-bottom:35px}.onboarding .onboarding_slide.config_slide .choice_container .checkbox{margin:0 15px;display:flex;position:relative}.onboarding .onboarding_slide.config_slide .choice_container .checkbox:after,.onboarding .onboarding_slide.config_slide .choice_container .checkbox:before{font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-synthesis:weight style;font-variant:normal;text-rendering:auto;font-style:normal;font-weight:400;font-stretch:100%}.onboarding .onboarding_slide.config_slide .choice_container .checkbox label{background:#686868;border:2px solid #e8eaec;border-radius:20px;width:40px;height:18px;transition:all .4s;display:inline-block;position:relative;box-shadow:inset 0 0 5px 2px #00000080}.onboarding .onboarding_slide.config_slide .choice_container .checkbox label:after{content:"";z-index:2;background:#ccd3d6;border:2px solid #3b3b3b;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;top:-5px;left:-5px;box-shadow:inset 0 0 0 1px #777e80}.onboarding .onboarding_slide.config_slide .choice_container .checkbox input{z-index:5;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.onboarding .onboarding_slide.config_slide .choice_container .checkbox input:checked+label:after{left:20px}.onboarding .onboarding_slide.config_slide .choice{text-transform:uppercase;font-size:20px;font-style:normal}.onboarding .onboarding_slide.config_slide action-button{width:70%}.loading{z-index:20;opacity:1;color:#fff;background:#5097af;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.loading .background{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.loading .logo{z-index:2;justify-content:center;width:100%;margin-bottom:50px;display:flex}.loading .logo img{aspect-ratio:1;width:60%;min-height:200px}.loading .players{display:flex}.loading .players player-avatar{width:70px;height:110px}.loading .players .versus{z-index:2;margin:20px 20px 0;font-size:30px;font-style:italic;font-weight:700;display:flex}.loading .players .versus .first,.loading .players .versus .second{text-shadow:1px 1px #3c3c3c,-1px 1px #3c3c3c,-1px -1px #3c3c3c,1px -1px #3c3c3c}.loading .players .versus .first{margin-top:-7px}.loading .players .versus .second{margin-left:-3px}.loading .loading-message{z-index:2;text-align:center;text-shadow:1px 1px #3c3c3c,-1px 1px #3c3c3c,-1px -1px #3c3c3c,1px -1px #3c3c3c;width:100%;margin-top:30px;font-size:34px;font-weight:700}.loading .loading-message .dot{opacity:0;margin-left:-5px}.loading .loading-submessage{z-index:2;text-align:center;margin-top:30px;margin-left:20px;margin-right:20px;font-size:18px}.loading .progress-bar{justify-content:center;width:100%;display:flex;position:absolute;bottom:100px;left:0}.loading .progress-bar .progress-bar_container{border:3px solid #e6e6e6;border-radius:25px;width:80%;height:41px;position:relative}.loading .progress-bar .progress-bar_container .text{text-align:center;text-shadow:1px 1px #4d7e32,-1px 1px #4d7e32,-1px -1px #4d7e32,1px -1px #4d7e32;width:100%;font-size:40px;font-weight:700;position:absolute;top:-30px}.loading .progress-bar progress{box-sizing:border-box;background:#c7c7c7;border:3px solid #4d7e32;border-radius:19px;width:100%;height:40px}.loading .progress-bar progress::-webkit-progress-bar{background:0 0}.loading .progress-bar progress::-webkit-progress-value{background:var(--fill);border-radius:15px;transition:width .1s;box-shadow:inset 0 .05em .05em #ffffff59}.loading .progress-bar progress::-moz-progress-bar{background:var(--fill);border-radius:15px;box-shadow:inset 0 .05em .05em #ffffff59}.loading .progress-bar progress{--fill:linear-gradient(0deg, #7ccb0f 0%, #6da53e 100%)}@media (min-width:768px){.loading .logo img{width:40%}}.home{z-index:18;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.home .background{background-color:#5097af;background-image:url(/beta-v2/assets/levels/screenshot-portrait_campagne_blur_3px.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.home user-avatar-ribbon{position:absolute;top:10px}.home .levels{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.home .levels .glide__slide{justify-content:center;display:flex}.home .levels .glide__track,.home .levels .glide__slides{overflow:visible}.home .levels .glide{margin-top:70px}.home .levels level-informations{box-shadow:0 25px 20px -20px #00000073}.home .btn-heart-with-plus{opacity:.9;width:32.3px;height:32.3px;position:absolute;top:15px;left:10px}.home .btn-training{opacity:.9;width:32.3px;height:32.3px;position:absolute;top:10px;right:10px}.help{z-index:18;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.help .help_container{z-index:2;text-align:center;flex-direction:column;align-items:center;margin-top:30px;padding:20px;display:flex}.help .help_container next-button-blue{margin-top:15px}.rules{z-index:18;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.rules .glide{height:calc(100% - 179px)!important}.rules .glide .glide__bullets{bottom:-10px}.rules .glide,.rules .glide__slides,.rules .glide__track{height:100%}.rules .glide__slide{flex-direction:column;justify-content:center;display:flex}.rules .rule_slide{flex-direction:column;align-items:center;margin-top:15px;display:flex}.rules .rule_slide .title{text-align:center;font-size:20px}.rules .rule_slide .title i{color:#fe6c55;text-shadow:-1px -1px 1px #ffffff1a,1px 1px 1px #00000080;margin-top:10px;font-size:25px;font-weight:700;display:block}.rules .rule_slide img{width:70%}.rules .rule_slide .description{text-align:center;padding:0 20px}@media (min-width:768px){.rules .rule_slide img{width:50%;margin:30px}}.guide{z-index:18;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.guide__switch{position:absolute;top:100px;left:40px;right:40px}.guide__switch .toggleContainer{color:#343434;background:#d9d9d9;border:1px solid #fff;border-radius:15px;grid-template-columns:repeat(2,1fr);width:100%;font-weight:700;display:grid;position:relative}.guide__switch .toggleContainer:before{content:"";box-sizing:border-box;background:linear-gradient(#5ab2fc 0%,#1d76c2 100%);border:2px solid #206cb9;border-radius:15px;width:50%;height:100%;transition:all .3s;position:absolute;left:0%;box-shadow:inset 0 -1px 1px #0d4c80,inset 0 -2px 3px #0d4c80,inset 0 0 2px 1px #ffffff1a,0 1px 3px #116ee726,0 1px 3px #00000012}.guide__switch .toggleContainer[data-position=left]:before{left:0%}.guide__switch .toggleContainer[data-position=right]:before{left:50%}.guide__switch .toggleContainer div{text-align:center;text-transform:uppercase;z-index:1;cursor:pointer;justify-content:center;align-items:center;padding:10px 0;font-size:16px;line-height:16px;transition:color .3s;display:flex}.guide__switch .toggleContainer div.active{color:#fff;text-shadow:-1px -1px #206cb9,1px -1px #206cb9,-1px 1px #206cb9,1px 1px #206cb9}.guide__switch .toggleContainer div:not(.active){color:#8d8c8c;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff}.guide__rules-content{width:100%}.guide__rules-content .glide{height:100%}.guide__rules-content .glide .glide__bullets{bottom:-25px}.guide__rules-content .glide,.guide__rules-content .glide__slides,.guide__rules-content .glide__track{height:100%}.guide__rules-content .glide__slide{flex-direction:column;justify-content:center;display:flex}.guide__rules-content .rule_slide{flex-direction:column;align-items:center;display:flex}.guide__rules-content .rule_slide .title{text-align:center;font-size:18px}.guide__rules-content .rule_slide .title i{color:#fe6c55;text-shadow:-1px -1px 1px #ffffff1a,1px 1px 1px #00000080;margin-bottom:10px;font-size:25px;font-weight:700;display:block}.guide__rules-content .rule_slide img{width:80%}.guide__rules-content .rule_slide .description{text-align:center;padding:0 20px}.guide__help-content{width:100%;margin-top:20px}.guide__help-content .help-glide{height:100%}.guide__help-content .help-glide .glide__bullets{bottom:-30px}.guide__help-content .help-glide,.guide__help-content .glide__slides,.guide__help-content .glide__track{height:100%}.guide__help-content .glide__slide{flex-direction:column;justify-content:center;display:flex}.guide__help-content .help-slide{flex-direction:column;align-items:center;gap:16px;padding:0 20px;display:flex}.guide__help-content .help-img-wrapper{justify-content:center;display:flex}.guide__help-content .help-img{width:80%}.guide__help-content .legend{text-align:center;font-size:15px;line-height:1.4}@media (min-width:768px){.guide__rules-content .rule_slide img{width:50%;margin:30px}}.career{z-index:18;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.tournament-path{box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding-top:94px;display:flex}.tournament-path__header{text-shadow:-1px -1px #00000080,1px -1px #00000080,-1px 1px #00000080,1px 1px #00000080;flex-direction:column;align-items:center;display:flex}.tournament-path__title{font-size:22px}.tournament-path__season{font-size:16px}.tournament-path__tours-nav{scrollbar-width:none;flex-shrink:0;gap:10px;padding:15px 10px;display:flex;overflow-x:auto}.tournament-path__tours-nav::-webkit-scrollbar{display:none}.tournament-path__tour-button{color:#3f3e41;background-color:#f0ede6;border:none;border-radius:18px;flex-shrink:0;padding:8px 18px;font-family:inherit;font-size:15px;font-weight:700;box-shadow:0 2px #0003}.tournament-path__tour-button.active{color:#fff;background-color:#75af3d;box-shadow:0 2px #4c7d1f}.tournament-path__tour-button.locked{opacity:.5}.tournament-path__bracket-scroller{padding:10px 0 calc(var(--sab,0px) + 100px);flex:1;overflow:auto}.tournament-path__bracket{align-items:stretch;width:max-content;min-height:100%;padding:0 20px;display:flex}.tournament-path__column{flex-direction:column;margin-right:70px;display:flex}.tournament-path__column:last-child{margin-right:0}.tournament-path__column.dimmed{opacity:.5;pointer-events:none}.tournament-path__column--preview{align-self:center}.tournament-path__column--qualifs{border-right:2px dashed #fff5;justify-content:flex-start;gap:50px;margin-right:30px;padding-right:70px}.tournament-path__column--qualifs-ongoing .tournament-path__pair-connector{right:-30px}.tournament-path__column--qualifs-ongoing .tournament-path__pair-pill{right:-20px}.tournament-path__cell{height:var(--cell-height,190px);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tournament-path__cell .tournament-path__match{justify-content:space-around;gap:0;height:100%}.tournament-path__cell .tournament-path__match-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tournament-path__cell .tournament-path__pair-connector{top:25%;bottom:25%}.tournament-path__cell .tournament-path__pair-pill{height:calc(50% - 16px)}.tournament-path__match{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.tournament-path__match.dimmed{opacity:.5;pointer-events:none}.tournament-path__match:not(.tournament-path__match--no-connector):after{content:"";background-color:#fff8;width:25px;height:6px;position:absolute;top:50%;right:-70px}.tournament-path__match .placeholder-box{color:#8a857c;background-color:#d9d4ca;border:3px solid #fff;border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;font-size:40px;font-weight:700;display:flex}.tournament-path__match-center{z-index:2;justify-content:center;align-items:center;margin-top:10px;display:flex}.tournament-path__match-center:empty{display:none}.tournament-path__pair-connector{border:6px solid #fff;border-left:none;border-radius:0 20px 20px 0;position:absolute;inset:33px -45px 33px 50%}.tournament-path__pair-connector--pending{border-color:#fff8}.tournament-path__pair-pill{box-sizing:border-box;z-index:2;background-color:#e6e3dd;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;width:30px;height:calc(100% - 85px);padding:10px 0;display:flex;position:absolute;top:50%;right:-35px;transform:translateY(-50%)}.tournament-path__pair-pill span{color:#1f1f1f;font-size:17px;font-weight:700}.tournament-path__pair-pill span.winner{color:#85c82e}.tournament-path__avatar{z-index:1;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:relative}.tournament-path__avatar player-avatar{position:absolute;top:0;left:50%}.tournament-path__avatar .pseudo{color:#fff;text-shadow:-1px -1px #00000080,1px -1px #00000080,-1px 1px #00000080,1px 1px #00000080;white-space:nowrap;text-overflow:ellipsis;max-width:70px;font-size:11px;font-weight:700;position:absolute;top:calc(100% + 2px);left:50%;overflow:hidden;transform:translate(-50%)}.tournament-path__avatar.winner player-avatar{--player-avatar-border-color:#85c82e}.game{z-index:19;width:100%;height:100%;transition:transform .4s ease-in-out;position:absolute;top:0;left:0}.game.rotated-180{transform:rotate(180deg)}.game .engine{width:100%;height:100%;position:absolute;top:0;left:0}.game .engine .engine-canvas{width:100%;height:100%}.game .timer{z-index:10;background:conic-gradient(from 0deg, transparent var(--progress,360deg), #000c var(--progress,360deg));border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute}.game .timer .countdown-text{color:#fff;text-shadow:2px 2px 4px #000c;opacity:0;z-index:11;font-size:18px;font-weight:700;transition:opacity .3s}.game .timer .countdown-text.visible{opacity:1}.game .timer .countdown-text.pulse{animation:.3s ease-in-out timerPulse}.game .timer-group .timer-background{transition:fill .3s}.game .timer-group .timer-progress{transition:stroke .3s,stroke-dashoffset .1s linear}.game .timer-group .countdown-text-svg{filter:drop-shadow(2px 2px 4px #000c);transition:opacity .3s}.game .timer-group .countdown-text-svg.pulse{animation:.3s ease-in-out textPulse}@keyframes textPulse{0%{filter:drop-shadow(2px 2px 4px #000c);transform:scale(1)}50%{filter:drop-shadow(3px 3px 6px #000);transform:scale(1.3)}to{filter:drop-shadow(2px 2px 4px #000c);transform:scale(1)}}.game .timer-svg{transition:all .3s}.game .countdown-text-svg{text-shadow:2px 2px 4px #000c;transition:opacity .3s}@keyframes timerPulse{0%{text-shadow:2px 2px 4px #000c;transform:scale(1)}50%{text-shadow:3px 3px 6px #000;transform:scale(1.3)}to{text-shadow:2px 2px 4px #000c;transform:scale(1)}}.game .countdown-text.visible{opacity:1}.game .countdown-text.pulse{transform:scale(.8)}.game .replay-overlay{background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.game .replay-overlay .replay-image{object-fit:contain;width:100%;height:100%}.game .replay-overlay replay-controls{position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.game .ui,.getting-started-panel .ui,.training .ui{z-index:21;width:100%;height:100%;position:absolute;top:0;left:0}.game .ui .debug,.getting-started-panel .ui .debug,.training .ui .debug{text-align:center;color:#fff;pointer-events:none;width:150px;height:20px;padding:2px;font-size:16px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.game .ui .fps,.getting-started-panel .ui .fps,.training .ui .fps{text-align:center;color:#fff;background-color:#0009;border:1px solid #000;border-radius:5px;width:50px;height:20px;padding:2px;font-size:16px;display:none;position:absolute;top:5px;left:5px}.game .ui .game-dashboard,.getting-started-panel .ui .game-dashboard,.training .ui .game-dashboard{justify-content:center;width:100%;display:flex;position:absolute;top:5px}.game .ui .game-dashboard svg,.getting-started-panel .ui .game-dashboard svg,.training .ui .game-dashboard svg{z-index:5;width:calc(100% - 20px)}.game .ui .game-dashboard .launcher-halo,.getting-started-panel .ui .game-dashboard .launcher-halo,.training .ui .game-dashboard .launcher-halo{pointer-events:none}.game .ui .game-dashboard .launcher-halo-local,.getting-started-panel .ui .game-dashboard .launcher-halo-local,.training .ui .game-dashboard .launcher-halo-local{filter:drop-shadow(0 0 3px #dd6a68f2)drop-shadow(0 0 7px #dd6a68a6)}.game .ui .game-dashboard .launcher-halo-opponent,.getting-started-panel .ui .game-dashboard .launcher-halo-opponent,.training .ui .game-dashboard .launcher-halo-opponent{filter:drop-shadow(0 0 3px #a66ae2a6)drop-shadow(0 0 7px #a66ae2a6)}.game .ui .game-dashboard .chat-bubbles-container,.getting-started-panel .ui .game-dashboard .chat-bubbles-container,.training .ui .game-dashboard .chat-bubbles-container{z-index:2;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.game .ui .game-dashboard .chat-bubbles-container .chat-bubble,.getting-started-panel .ui .game-dashboard .chat-bubbles-container .chat-bubble,.training .ui .game-dashboard .chat-bubbles-container .chat-bubble{background:linear-gradient(#fff 0%,#e0e0e0 100%);border-radius:.4em;max-width:calc(50% - 30px);margin:6px 8px;padding:5px 8px;position:absolute;bottom:-40px}.game .ui .game-dashboard .chat-bubbles-container .chat-bubble.local,.getting-started-panel .ui .game-dashboard .chat-bubbles-container .chat-bubble.local,.training .ui .game-dashboard .chat-bubbles-container .chat-bubble.local{left:0}.game .ui .game-dashboard .chat-bubbles-container .chat-bubble.local:after,.getting-started-panel .ui .game-dashboard .chat-bubbles-container .chat-bubble.local:after,.training .ui .game-dashboard .chat-bubbles-container .chat-bubble.local:after{border-top:0;border-bottom-color:#e0e0e0;border-right:0}.game .ui .game-dashboard .chat-bubbles-container .chat-bubble.opponent,.getting-started-panel .ui .game-dashboard .chat-bubbles-container .chat-bubble.opponent,.training .ui .game-dashboard .chat-bubbles-container .chat-bubble.opponent{right:0}.game .ui .game-dashboard .chat-bubbles-container .chat-bubble.opponent:after,.getting-started-panel .ui .game-dashboard .chat-bubbles-container .chat-bubble.opponent:after,.training .ui .game-dashboard .chat-bubbles-container .chat-bubble.opponent:after{border-top:0;border-bottom-color:#e0e0e0;border-left:0}.game .ui .game-dashboard .chat-bubbles-container .chat-bubble:after,.getting-started-panel .ui .game-dashboard .chat-bubbles-container .chat-bubble:after,.training .ui .game-dashboard .chat-bubbles-container .chat-bubble:after{content:"";border:8px solid #0000;width:0;height:0;margin-top:-8px;margin-left:0;position:absolute;top:0;left:50%}.game .ui .top-left-block,.getting-started-panel .ui .top-left-block,.training .ui .top-left-block{z-index:3;cursor:pointer;width:80px;height:80px;position:absolute;top:112px;left:15px}@media (min-width:410px){.game .ui .top-left-block,.getting-started-panel .ui .top-left-block,.training .ui .top-left-block{width:100px;height:100px}}@media (min-width:460px){.game .ui .top-left-block,.getting-started-panel .ui .top-left-block,.training .ui .top-left-block{width:120px;height:120px}}.game .ui .top-left-block[disabled],.getting-started-panel .ui .top-left-block[disabled],.training .ui .top-left-block[disabled]{pointer-events:none}.game .ui .btn-chat,.getting-started-panel .ui .btn-chat,.training .ui .btn-chat{z-index:3;margin-bottom:5px}.game .ui .btn-chat img,.getting-started-panel .ui .btn-chat img,.training .ui .btn-chat img{width:40px}.game .ui .btn-magnifier,.getting-started-panel .ui .btn-magnifier,.training .ui .btn-magnifier{z-index:3}.game .ui .btn-magnifier img,.getting-started-panel .ui .btn-magnifier img,.training .ui .btn-magnifier img{width:50px}.game .ui .btn-replay,.getting-started-panel .ui .btn-replay,.training .ui .btn-replay{z-index:3;margin-bottom:8px}.game .ui .btn-replay img,.getting-started-panel .ui .btn-replay img,.training .ui .btn-replay img{width:50px}.game .ui .btn-close-replay,.getting-started-panel .ui .btn-close-replay,.training .ui .btn-close-replay{z-index:4;position:absolute;bottom:15px;left:15px}.game .ui .btn-close-replay img,.getting-started-panel .ui .btn-close-replay img,.training .ui .btn-close-replay img{width:50px}.game .ui .touch-rotate-block,.getting-started-panel .ui .touch-rotate-block,.training .ui .touch-rotate-block{opacity:.5;z-index:2;background:#00f;width:100%;height:25%;position:absolute;bottom:0;left:0}.game .ui .touch-block,.getting-started-panel .ui .touch-block,.training .ui .touch-block{z-index:3;width:200px;height:200px;margin-top:-100px;margin-left:-100px;position:absolute;top:0;left:50%}.game .ui .touch-block .rectangle,.getting-started-panel .ui .touch-block .rectangle,.training .ui .touch-block .rectangle{opacity:0;background:red;border-radius:20px;width:100%;height:100%}.game .ui .touch-block .rotate-arrows,.getting-started-panel .ui .touch-block .rotate-arrows,.training .ui .touch-block .rotate-arrows{width:170%;position:absolute;bottom:-70px;left:-53px;transform:scaleY(.9)}.game .ui .bottom-right-block,.getting-started-panel .ui .bottom-right-block,.training .ui .bottom-right-block{z-index:3;flex-direction:column;display:flex;position:absolute;bottom:10px;right:10px}.game .ui .bottom-left-block,.getting-started-panel .ui .bottom-left-block,.training .ui .bottom-left-block{z-index:3;flex-direction:column;display:flex;position:absolute;bottom:10px;left:10px}.game .ui .palet-config,.getting-started-panel .ui .palet-config,.training .ui .palet-config{border-radius:10px;justify-content:center;align-items:center;display:flex}.game .ui .palet-config img,.getting-started-panel .ui .palet-config img,.training .ui .palet-config img{width:40px}.game .ui .tutorial-animation,.getting-started-panel .ui .tutorial-animation,.training .ui .tutorial-animation{pointer-events:none;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:0}.game .ui .tutorial-animation .image-anim,.getting-started-panel .ui .tutorial-animation .image-anim,.training .ui .tutorial-animation .image-anim{z-index:3;width:200px;margin-left:-40px;position:absolute;top:-30px}.game .ui .tutorial-animation .image-anim.horizontal-drag-anim,.getting-started-panel .ui .tutorial-animation .image-anim.horizontal-drag-anim,.training .ui .tutorial-animation .image-anim.horizontal-drag-anim{margin-left:-100px}.game .ui .tutorial-animation .image-anim.horizontal-drag-anim-for-rotate,.getting-started-panel .ui .tutorial-animation .image-anim.horizontal-drag-anim-for-rotate,.training .ui .tutorial-animation .image-anim.horizontal-drag-anim-for-rotate{margin-top:70px}.game .ui .tutorial-animation .image-anim.diagonal-drag-anim,.getting-started-panel .ui .tutorial-animation .image-anim.diagonal-drag-anim,.training .ui .tutorial-animation .image-anim.diagonal-drag-anim{margin-left:-70px}.measure{z-index:18;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.measure .debug{width:100%}.measure .measure_container{z-index:2;text-align:center;flex-direction:column;padding:0 50px;display:flex}.measure .preview_container{z-index:1;flex-direction:column;align-items:center;width:100%;margin-top:-20px;display:none}.measure .preview_container canvas{width:100%}.measure .canvas-container{aspect-ratio:1;background:#111;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.measure .canvas-container canvas{display:none}.measure .canvas-container canvas.debug{display:block;position:absolute;top:0;left:0}.measure .canvas-spinner,.measure .camera-loading-spinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.measure .lds-spinner,.measure .lds-spinner div,.measure .lds-spinner div:after{box-sizing:border-box}.measure .lds-spinner{color:currentColor;width:80px;height:80px;display:inline-block;position:relative;transform:scale(.65)}.measure .lds-spinner div{transform-origin:40px 40px;animation:1.2s linear infinite lds-spinner}.measure .lds-spinner div:after{content:" ";background:currentColor;border-radius:20%;width:6.4px;height:17.6px;display:block;position:absolute;top:3.2px;left:36.8px}.measure .lds-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0)}.measure .lds-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.measure .lds-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.measure .lds-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.measure .lds-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.measure .lds-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.measure .lds-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.measure .lds-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.measure .lds-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.measure .lds-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.measure .lds-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.measure .lds-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.measure .message{text-align:center;margin:10px 20px;font-weight:700}.measure close-button-grey{transition:all 1s}.tools{z-index:18;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.tools__buttons{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:30px;padding:20px;display:flex}.tools__buttons .button{text-align:center;text-transform:uppercase;z-index:1;cursor:pointer;color:#fff;text-shadow:-1px -1px #206cb9,1px -1px #206cb9,-1px 1px #206cb9,1px 1px #206cb9;background:linear-gradient(#5ab2fc 0%,#1d76c2 100%);border:2px solid #206cb9;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;font-size:25px;font-weight:700;line-height:25px;transition:color .3s;display:flex}.tools__buttons .button.button-measure,.tools__buttons .button.button-team-counter{padding:20px 30px}.tools__buttons .button svg{margin-bottom:15px}.tools__buttons .button.button-team-counter svg{margin-top:10px;margin-bottom:20px}.tools__button{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:16px;width:100%;max-width:350px;padding:25px 40px;font-size:20px;font-weight:700;transition:all .3s;box-shadow:0 8px 20px #667eea66}.tools__button:hover{transform:translateY(-3px);box-shadow:0 12px 30px #667eea99}.tools__button:active{transform:translateY(-1px);box-shadow:0 4px 15px #667eea66}.team-counter{z-index:18;background:linear-gradient(#e85d4c 0% 50%,#3b82c8 50% 100%);flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.team-counter close-button-grey{z-index:100;position:absolute;top:10px;right:10px}.team-counter__team1{background-color:#ff6c56;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.team-counter__team1 .team-counter__score,.team-counter__team1 .team-counter__symbol{margin-top:50px}.team-counter__team2{background-color:#207fd0;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.team-counter__team2 .team-counter__score,.team-counter__team2 .team-counter__symbol{margin-top:-50px}.team-counter__score{color:#fff;text-shadow:0 4px 10px #0000004d;-webkit-user-select:none;user-select:none;z-index:2;font-size:140px;font-weight:700;line-height:1}.team-counter__zones{z-index:1;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.team-counter__zone{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1;align-items:center;transition:background-color .2s;display:flex}.team-counter__zone:active{background-color:#00000026}.team-counter__symbol{color:#ffffff4d;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:80px;font-weight:700;line-height:1}.team-counter .team1-decrease-zone,.team-counter .team2-decrease-zone{justify-content:flex-start}.team-counter .team1-decrease-zone .team-counter__symbol,.team-counter .team2-decrease-zone .team-counter__symbol{margin-left:40px}.team-counter .team1-increase-zone,.team-counter .team2-increase-zone{justify-content:flex-end}.team-counter .team1-increase-zone .team-counter__symbol,.team-counter .team2-increase-zone .team-counter__symbol{margin-right:40px}.team-counter__middle-buttons{z-index:10;opacity:.7;background:#d9d9d9;border-radius:15px;gap:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-counter__button{cursor:pointer;background:0 0;border:none;border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;transition:all .2s;display:flex}.team-counter__button:active{transform:scale(.95);box-shadow:0 2px 8px #0000004d}.team-counter__button svg{color:#fff}.settings{z-index:18;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.settings .settings_container{z-index:2;text-align:left;flex-direction:column;align-items:stretch;gap:6px;width:min(92vw,390px);margin-top:10px;display:flex}.settings .settings_container .setting-block:not(.unlock-game){grid-template-columns:minmax(0,1fr) minmax(145px,1fr);align-items:center;column-gap:12px;width:100%;min-height:34px;display:grid}.settings .settings_container .version{text-align:center;font-size:12px}.settings .settings_container .message{text-transform:uppercase;font-size:16px;font-weight:700;line-height:17px}.settings .settings_container .level_ia .choice_container{margin:0}.settings .settings_container .level_ia .level_ia_select{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;text-transform:uppercase;text-align:center;background:#686868 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23ccd3d6' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:2px solid #e8eaec;border-radius:20px;min-width:145px;padding:4px 30px 4px 12px;font-size:14px;font-weight:700;transition:all .4s;box-shadow:inset 0 0 5px 2px #00000080}.settings .settings_container .level_ia .level_ia_select:focus{border-color:#fff;outline:none}.settings .settings_container .level_ia .level_ia_select option{color:#fff;text-transform:uppercase;background:#686868}.settings .settings_container .user_pseudo{background:#dee1e4;border:2px solid #fff;border-radius:20px;align-items:center;width:fit-content;margin:8px 0 15px;padding:3px 5px;display:flex}.settings .settings_container .user_pseudo .avatar{margin-left:0}.settings .settings_container .user_pseudo .edit{margin-right:0}.settings .settings_container .user_pseudo input{text-transform:uppercase;text-align:center;color:#8a95a1;text-overflow:ellipsis;background:0 0;border:none;max-width:200px;height:100%;margin-top:3px;font-size:18px;font-weight:700;line-height:18px}.settings .settings_container .user_pseudo input:focus{border:none;outline:none}.settings .settings_container .type_de_planche,.settings .settings_container .type_d_ia,.settings .settings_container .replay_prompt,.settings .settings_container .type_de_palet{margin-bottom:0}.settings .settings_container .choice_container{justify-content:center;align-items:center;min-width:0;margin:0;display:flex}.settings .settings_container .choice_container .checkbox{flex:none;margin:0 9px;display:flex;position:relative}.settings .settings_container .choice_container .checkbox:after,.settings .settings_container .choice_container .checkbox:before{font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-synthesis:weight style;font-variant:normal;text-rendering:auto;font-style:normal;font-weight:400;font-stretch:100%}.settings .settings_container .choice_container .checkbox label{background:#686868;border:2px solid #e8eaec;border-radius:20px;width:40px;height:18px;transition:all .4s;display:inline-block;position:relative;box-shadow:inset 0 0 5px 2px #00000080}.settings .settings_container .choice_container .checkbox label:after{content:"";z-index:2;background:#ccd3d6;border:2px solid #3b3b3b;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;top:-3px;left:-5px;box-shadow:inset 0 0 0 1px #777e80}.settings .settings_container .choice_container .checkbox input{z-index:5;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.settings .settings_container .choice_container .checkbox input:checked+label:after{left:20px}.settings .settings_container .choice{text-transform:uppercase;white-space:nowrap;align-items:center;font-size:14px;font-style:normal;display:flex}.settings .settings_container .choice img{width:32px}.settings .settings_container .sound_effects .choice_container{margin-bottom:0}.settings .settings_container .sound_effects .checkbox,.settings .settings_container .sound_levels .checkbox{margin:0 8px}.settings .settings_container .unlock-game{text-align:center;margin-top:15px;margin-bottom:15px}.settings .settings_container .unlock-game .restore-feedback-settings{margin-bottom:0}.avatar-edit{z-index:18;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.avatar-edit .avatar-edit_container{box-sizing:border-box;z-index:16;text-align:center;color:#74818e;background:linear-gradient(#fafafa 0%,#e0e0e0 100%);border-radius:15px;flex-direction:column;align-items:center;width:85%;margin-top:40px;padding:18px 20px;font-size:20px;font-style:italic;display:flex;position:relative;box-shadow:0 36px 90px #0000004d}.avatar-edit .avatar-edit_container action-button[data-action=load]{margin-top:10px}.avatar-edit .avatar-edit_container action-button{display:block}.avatar-edit .avatar-edit_container .shoot-preview{background:#000;border-radius:8px;width:200px;height:200px;margin:20px auto;position:relative;overflow:hidden}.avatar-edit .avatar-edit_container .shoot-preview video,.avatar-edit .avatar-edit_container .shoot-preview canvas{object-fit:cover;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.avatar-edit .avatar-edit_container:before{content:"";-webkit-mask-composite:xor;z-index:-1;background:linear-gradient(168deg,#ffe787,#ffa12b);border-radius:15px;padding:5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.avatar-edit .avatar-edit_container close-button-red{cursor:pointer;z-index:16;position:absolute;top:-25px;right:-25px}.avatar-edit .avatar-edit_container .user_pseudo{box-sizing:border-box;background:#dee1e4;border:2px solid #fff;border-radius:20px;align-items:center;width:100%;margin:0 auto 15px;padding:3px 5px;display:flex}.avatar-edit .avatar-edit_container .user_pseudo input{text-transform:uppercase;text-align:center;color:#8a95a1;text-overflow:ellipsis;background:0 0;border:none;width:100%;min-width:0;height:100%;margin-top:3px;font-size:17px;font-weight:700;line-height:17px}.avatar-edit .avatar-edit_container .user_pseudo input:focus{outline:none}.avatar-edit .avatar-edit_container .avatars-choose{border-top:2px solid #ffc75d;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);gap:15px;margin-top:15px;padding-top:15px;display:grid}.avatar-edit .avatar-edit_container .avatar-option{cursor:pointer;border:3px solid #fff;border-radius:12px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000040}.avatar-edit .avatar-edit_container .avatar-option:first-child{background:linear-gradient(135deg,#ffa12b,#ffe787)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(2){background:linear-gradient(135deg,#206cb9,#5097af)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(3){background:linear-gradient(135deg,#4d7e32,#7ec850)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(4){background:linear-gradient(135deg,#e85d4c,#ffa12b)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(5){background:linear-gradient(135deg,#764ba2,#667eea)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(6){background:linear-gradient(135deg,#fecc3d,#5097af)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(7){background:linear-gradient(135deg,#5097af,#207fd0)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(8){background:linear-gradient(135deg,#e85d4c,#764ba2)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(9){background:linear-gradient(135deg,#ffc75d,#ff6c56)}.avatar-edit .avatar-edit_container .avatar-option:before,.avatar-edit .avatar-edit_container .avatar-option:after{content:"";opacity:.1;pointer-events:none;z-index:0;background-repeat:no-repeat;position:absolute;inset:-15%}.avatar-edit .avatar-edit_container .avatar-option:before{background-image:url(/beta-v2/assets/images/palet-icon-game-ui.png),url(/beta-v2/assets/images/palet-icon-game-ui.png),url(/beta-v2/assets/images/palet-icon-game-ui.png),url(/beta-v2/assets/images/palet-icon-game-ui.png);background-position:4% 5%,82% 6%,6% 84%,80% 82%;background-size:30%,22%,18%,26%}.avatar-edit .avatar-edit_container .avatar-option:after{background-image:url(/beta-v2/assets/images/palet-icon-game-ui.png),url(/beta-v2/assets/images/palet-icon-game-ui.png),url(/beta-v2/assets/images/palet-icon-game-ui.png),url(/beta-v2/assets/images/palet-icon-game-ui.png);background-position:50% 2%,2%,90%,50% 90%;background-size:20%,28%,16%,24%}.avatar-edit .avatar-edit_container .avatar-option:first-child:before{transform:rotate(15deg)}.avatar-edit .avatar-edit_container .avatar-option:first-child:after{transform:rotate(-40deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(2):before{transform:rotate(-30deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(2):after{transform:rotate(55deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(3):before{transform:rotate(50deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(3):after{transform:rotate(-15deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(4):before{transform:rotate(-20deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(4):after{transform:rotate(65deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(5):before{transform:rotate(60deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(5):after{transform:rotate(-35deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(6):before{transform:rotate(-55deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(6):after{transform:rotate(25deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(7):before{transform:rotate(30deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(7):after{transform:rotate(-70deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(8):before{transform:rotate(-45deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(8):after{transform:rotate(40deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(9):before{transform:rotate(75deg)}.avatar-edit .avatar-edit_container .avatar-option:nth-child(9):after{transform:rotate(-25deg)}.avatar-edit .avatar-edit_container .avatar-option img{aspect-ratio:1;box-sizing:border-box;z-index:1;border-radius:8px;width:100%;height:auto;display:block;position:relative}.avatar-edit .avatar-edit_container .avatar-option.selected{border-color:#ffc75d;transform:scale(1.05);box-shadow:0 6px 14px #00000059}@media (min-width:768px){.avatar-edit .avatar-edit_container{width:75%}}.match-game-intro{z-index:18;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.match-game-intro .background{background-image:url(/assets/images/fond-ancient-empire_home_blur_3px_greyed.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.match-game-intro .match-game-intro_container{box-sizing:border-box;z-index:2;text-align:center;color:#74818e;background:linear-gradient(#fafafa 0%,#e0e0e0 100%);border-radius:15px;flex-direction:column;align-items:center;width:85%;margin-top:30px;padding:20px 17px;font-size:20px;display:flex;position:relative;box-shadow:0 36px 90px #0000004d}.match-game-intro .match-game-intro_container .choice,.match-game-intro .match-game-intro_container .private,.match-game-intro .match-game-intro_container .public-list,.match-game-intro .match-game-intro_container .public-push-permission,.match-game-intro .match-game-intro_container .public-create{flex-direction:column;width:100%;display:flex}.match-game-intro .match-game-intro_container .choice .title{font-size:24px}.match-game-intro .match-game-intro_container .choice .feedback{margin-top:10px}.match-game-intro .match-game-intro_container .init{flex-direction:column;width:100%;display:flex}.match-game-intro .match-game-intro_container .init .feedback{margin-top:10px}.match-game-intro .match-game-intro_container .init .title{font-size:24px}.match-game-intro .match-game-intro_container .start{flex-direction:column;width:100%;display:flex}.match-game-intro .match-game-intro_container .start .waiting{margin-top:10px}.match-game-intro .match-game-intro_container .start .input-container{margin-bottom:5px}.match-game-intro .match-game-intro_container .public-list .title{font-size:24px}.match-game-intro .match-game-intro_container .public-list .feedback{margin-top:10px}.match-game-intro .match-game-intro_container .public-list .empty-list{margin-top:15px;font-size:16px}.match-game-intro .match-game-intro_container .public-list .rooms-refresh{justify-content:center;align-items:flex-start;width:100%;min-height:18px;margin-top:30px;display:flex}.match-game-intro .match-game-intro_container .public-list .rooms-refresh-progress{background:#74818e33;border-radius:2px;width:100%;height:4px;overflow:hidden}.match-game-intro .match-game-intro_container .public-list .rooms-refresh-progress .rooms-refresh-progress-bar{transform-origin:0;background:linear-gradient(90deg,#ffe787,#ffa12b);border-radius:2px;width:100%;height:100%;transform:scaleX(1)}.match-game-intro .match-game-intro_container .public-list .rooms-refresh-progress .rooms-refresh-progress-bar.animate{animation-name:rooms-refresh-countdown;animation-timing-function:linear;animation-fill-mode:forwards}.match-game-intro .match-game-intro_container .public-list .rooms-refresh-spinner{margin-bottom:10px}.match-game-intro .match-game-intro_container .public-list .rooms-refresh-spinner .spinner-ring{border:3px solid #74818e40;border-top-color:#ffa12b;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite rooms-refresh-spin}.match-game-intro .match-game-intro_container .public-list .rooms-list{-webkit-overflow-scrolling:touch;flex-direction:column;gap:10px;width:100%;max-height:215px;margin-top:15px;display:flex;overflow-y:auto}.match-game-intro .match-game-intro_container .public-list .room-item-separator{border:none;border-top:1px solid #74818e40;flex-shrink:0;width:70%;margin:0 auto}.match-game-intro .match-game-intro_container .public-list .room-item{box-sizing:border-box;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:8px 0;display:flex}.match-game-intro .match-game-intro_container .public-list .room-item .room-infos{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.match-game-intro .match-game-intro_container .public-list .room-item .room-infos action-button{flex-shrink:0;width:auto}.match-game-intro .match-game-intro_container .public-list .room-item .room-item-status,.match-game-intro .match-game-intro_container .public-list .room-item .room-item-own-status{color:#9aa3ab;text-align:left;font-size:13px;font-style:normal;line-height:1.5}.match-game-intro .match-game-intro_container .public-list .room-item .room-item-own-status:after{content:"...";vertical-align:bottom;clip-path:inset(0 14px 0 0);width:14px;animation:1.6s steps(4,end) infinite public-room-status-dots;display:inline-block}.match-game-intro .match-game-intro_container .public-list .room-item .room-item-creator{align-items:center;gap:10px;width:100%;display:flex}.match-game-intro .match-game-intro_container .public-list .room-item .room-item-info{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.match-game-intro .match-game-intro_container .public-list .room-item .room-item-pseudo{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;overflow:hidden}.match-game-intro .match-game-intro_container .room-item-avatar,.match-game-intro .match-game-intro_container .candidate-avatar{object-fit:cover;background:#e3e6e9;border:3px solid #fff;border-radius:15px;flex-shrink:0;width:40px;height:40px;box-shadow:0 0 0 1px #0000001a}.match-game-intro .match-game-intro_container .room-item-trophies,.match-game-intro .match-game-intro_container .candidate-trophies{color:#74818e;align-items:center;gap:4px;font-size:14px;font-style:normal;display:flex}.match-game-intro .match-game-intro_container .room-item-trophies .trophy-icon,.match-game-intro .match-game-intro_container .candidate-trophies .trophy-icon{width:auto;height:16px}.match-game-intro .match-game-intro_container .public-push-permission .title{font-size:24px}.match-game-intro .match-game-intro_container .public-push-permission .explanation{margin-top:15px;font-size:16px;font-style:normal;line-height:1.4}.match-game-intro .match-game-intro_container .public-create .title{font-size:24px}.match-game-intro .match-game-intro_container .public-create .waiting{margin-top:10px;font-size:16px}.match-game-intro .match-game-intro_container .public-create .join-request{flex-direction:column;align-items:center;width:100%;margin-top:15px;display:flex}.match-game-intro .match-game-intro_container .public-create .join-request .candidate-pseudo{margin-top:8px;font-size:18px;font-weight:700}.match-game-intro .match-game-intro_container .public-create .join-request .candidate-trophies{justify-content:center;margin-top:3px;margin-bottom:5px}.match-game-intro .match-game-intro_container .public-create .join-request .candidate-trophies .trophy-icon{height:20px}.match-game-intro .match-game-intro_container .input-container{border:5px solid #e4e6e9;border-radius:17px;margin-top:15px;margin-bottom:15px}.match-game-intro .match-game-intro_container input{color:#74818e;box-sizing:border-box;letter-spacing:3px;text-align:center;text-transform:uppercase;background:#e3e6e9;border:none;border-radius:12px;width:100%;padding:5px;font-family:Lora;font-size:35px;font-weight:700}.match-game-intro .match-game-intro_container:before{content:"";-webkit-mask-composite:xor;z-index:-1;background:linear-gradient(168deg,#ffe787,#ffa12b);border-radius:15px;padding:5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.match-game-intro .match-game-intro_container close-button-red{cursor:pointer;position:absolute;top:-25px;right:-25px}@keyframes public-room-status-dots{to{clip-path:inset(0)}}@keyframes rooms-refresh-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes rooms-refresh-spin{to{transform:rotate(360deg)}}.getting-started-panel{z-index:19;width:100%;height:100%;position:absolute;top:0;left:0}.getting-started-panel .engine{width:100%;height:100%;position:absolute;top:0;left:0}.getting-started-panel .engine .engine-canvas{width:100%;height:100%}.getting-started-panel .ui{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}.getting-started-panel .ui .palet-config{margin-bottom:0}.finish-round-or-game{z-index:22;opacity:1;color:#fff;background:#5097af;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.finish-round-or-game .background{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.finish-round-or-game .firework{width:0;height:0;position:absolute;top:25%;left:45%}.finish-round-or-game .star{opacity:0;background-image:url(/beta-v2/assets/images/currency128_Star.png);background-position:50%;background-repeat:no-repeat;background-size:contain;animation-duration:2.2s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards;position:absolute}.finish-round-or-game .s1{width:48px;height:48px;animation-name:burst-1;animation-delay:0s}.finish-round-or-game .s2{width:28px;height:28px;animation-name:burst-2;animation-delay:50ms}.finish-round-or-game .s3{width:40px;height:40px;animation-name:burst-3;animation-delay:.1s}.finish-round-or-game .s4{width:24px;height:24px;animation-name:burst-4;animation-delay:0s}.finish-round-or-game .s5{width:56px;height:56px;animation-name:burst-5;animation-delay:80ms}.finish-round-or-game .s6{width:32px;height:32px;animation-name:burst-6;animation-delay:30ms}.finish-round-or-game .s7{width:44px;height:44px;animation-name:burst-7;animation-delay:.12s}.finish-round-or-game .s8{width:24px;height:24px;animation-name:burst-8;animation-delay:60ms}.finish-round-or-game .s9{width:48px;height:48px;animation-name:burst-9;animation-delay:20ms}.finish-round-or-game .s10{width:28px;height:28px;animation-name:burst-10;animation-delay:90ms}.finish-round-or-game .s11{width:40px;height:40px;animation-name:burst-11;animation-delay:40ms}.finish-round-or-game .s12{width:32px;height:32px;animation-name:burst-12;animation-delay:70ms}@keyframes burst-1{0%{opacity:1;transform:translate(0)scale(.2)}40%{opacity:1}50%{transform:translate(-55px,-115px)scale(1.1)}to{opacity:0;transform:translate(-65px,-140px)scale(.4)}}@keyframes burst-2{0%{opacity:1;transform:translate(0)scale(.2)}40%{opacity:1}50%{transform:translate(90px,-80px)scale(1)}to{opacity:0;transform:translate(110px,-95px)scale(.4)}}@keyframes burst-3{0%{opacity:1;transform:translate(0)scale(.2)}40%{opacity:1}50%{transform:translate(120px,30px)scale(1.1)}to{opacity:0;transform:translate(145px,38px)scale(.4)}}@keyframes burst-4{0%{opacity:1;transform:translate(0)scale(.2)}40%{opacity:1}50%{transform:translate(40px,110px)scale(.9)}to{opacity:0;transform:translate(48px,135px)scale(.4)}}@keyframes burst-5{0%{opacity:1;transform:translate(0)scale(.2)}40%{opacity:1}50%{transform:translate(-100px,70px)scale(1.2)}to{opacity:0;transform:translate(-120px,85px)scale(.4)}}@keyframes burst-6{0%{opacity:1;transform:translate(0)scale(.2)}40%{opacity:1}50%{transform:translate(-110px,-30px)scale(1)}to{opacity:0;transform:translate(-135px,-36px)scale(.4)}}@keyframes burst-7{0%{opacity:1;transform:translate(0)scale(.2)}40%{opacity:1}50%{transform:translate(20px,-130px)scale(1.1)}to{opacity:0;transform:translate(24px,-155px)scale(.4)}}@keyframes burst-8{0%{opacity:1;transform:translate(0)scale(.2)}40%{opacity:1}50%{transform:translate(130px,-50px)scale(.9)}to{opacity:0;transform:translate(155px,-60px)scale(.4)}}@keyframes burst-9{0%{opacity:1;transform:translate(0)scale(.2)}40%{opacity:1}50%{transform:translate(75px,100px)scale(1.1)}to{opacity:0;transform:translate(90px,120px)scale(.4)}}@keyframes burst-10{0%{opacity:1;transform:translate(0)scale(.2)}40%{opacity:1}50%{transform:translate(-30px,125px)scale(1)}to{opacity:0;transform:translate(-36px,150px)scale(.4)}}@keyframes burst-11{0%{opacity:1;transform:translate(0)scale(.2)}40%{opacity:1}50%{transform:translate(-120px,-65px)scale(1.1)}to{opacity:0;transform:translate(-145px,-78px)scale(.4)}}@keyframes burst-12{0%{opacity:1;transform:translate(0)scale(.2)}40%{opacity:1}50%{transform:translate(60px,-105px)scale(.9)}to{opacity:0;transform:translate(72px,-125px)scale(.4)}}.finish-round-or-game .stars{align-items:end;display:flex;position:relative}.finish-round-or-game .stars .star-1,.finish-round-or-game .stars .star-2,.finish-round-or-game .stars .star-3{animation:.7s ease-in-out forwards star-scale-pop;transform:scale(.8)}@keyframes star-scale-pop{0%{transform:scale(.8)}60%{transform:scale(1.15)}to{transform:scale(1)}}.finish-round-or-game .stars .star-1,.finish-round-or-game .stars .star-3{width:65px;height:65px}.finish-round-or-game .stars .star-1{transform:rotate(-15deg)}.finish-round-or-game .stars .star-3{transform:rotate(15deg)}.finish-round-or-game .stars .star-2{width:90px;height:90px;transform:translateY(-20px)}.finish-round-or-game .message .title{text-transform:uppercase;font-size:30px;font-style:italic;font-weight:700}.finish-round-or-game .message .subtitle{margin-top:5px;font-size:20px}.finish-round-or-game .message{text-align:center;z-index:1;margin:30px 20px}.finish-round-or-game .players{display:flex}.finish-round-or-game .players player-avatar{width:70px;height:110px}.finish-round-or-game .players player-avatar[trophies-hidden]{height:70px}.finish-round-or-game .players .versus{z-index:2;margin:20px 20px 0;font-size:30px;font-style:italic;font-weight:700;display:flex}.finish-round-or-game .players .versus .first,.finish-round-or-game .players .versus .second{text-shadow:1px 1px #3c3c3c,-1px 1px #3c3c3c,-1px -1px #3c3c3c,1px -1px #3c3c3c}.finish-round-or-game .players .versus .first{margin-top:-7px}.finish-round-or-game .players .versus .second{margin-left:-3px}.finish-round-or-game .cumulative-score{opacity:.85;letter-spacing:2px;margin-top:12px;font-size:25px;font-style:italic;font-weight:700}.finish-round-or-game .actions{flex-direction:column;margin-top:20px;display:flex}.finish-round-or-game .btn-round-review{margin-bottom:10px}.development-support{z-index:18;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.development-support:before{content:"";z-index:-1;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.development-support .support-container{flex-direction:column;justify-content:center;align-items:center;padding:0 25px;display:flex}.development-support .support-container p{font-size:18px}.development-support .support-container h1{text-align:center;text-transform:uppercase;margin:10px 0 15px;font-style:italic}.development-support .btn-close{position:absolute;top:10px;right:10px}.unlock-app{z-index:18;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.unlock-app:before{content:"";z-index:-1;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.unlock-app .unlock-container{flex-direction:column;justify-content:center;align-items:center;padding:0 25px;display:flex}.unlock-app .unlock-container p,.unlock-app .unlock-container ul{font-size:20px}.unlock-app .unlock-container h1{text-align:center;text-transform:uppercase;font-style:italic}.unlock-app .restore-feedback{color:#fecc3d;margin:5px 0;font-weight:700}.unlock-app .btn-close{position:absolute;top:10px;right:10px}.unlock-app .unlock-features>div{align-items:center;font-size:20px;display:flex}.unlock-app .unlock-features>div img{margin-right:10px}.calibration{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}.calibration .engine-canvas{width:100%;height:100%}.training{z-index:19;width:100%;height:100%;position:absolute;top:0;left:0}.training .engine{width:100%;height:100%;position:absolute;top:0;left:0}.training .engine .engine-canvas{width:100%;height:100%}.training .ui .btn-close{z-index:4;position:absolute;top:4px;right:0}.training .ui .training-mode-toggle.choice_container{z-index:4;color:#fff;opacity:0;pointer-events:none;background:#00000059;border-radius:20px;justify-content:center;align-items:center;width:fit-content;margin:0 auto;padding:6px 10px;transition:opacity .25s linear;display:flex;position:absolute;top:10px;left:0;right:0}.training .ui .training-mode-toggle.choice_container.visible{opacity:1;pointer-events:auto}.training .ui .training-mode-toggle.choice_container.visible.disabled{opacity:.5;pointer-events:none}.training .ui .training-mode-toggle.choice_container .choice{text-transform:uppercase;white-space:nowrap;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:13px}.training .ui .training-mode-toggle.choice_container .checkbox{flex:none;margin:0 9px;display:flex;position:relative}.training .ui .training-mode-toggle.choice_container .checkbox label{background:#686868;border:2px solid #e8eaec;border-radius:20px;width:40px;height:18px;transition:all .4s;display:inline-block;position:relative;box-shadow:inset 0 0 5px 2px #00000080}.training .ui .training-mode-toggle.choice_container .checkbox label:after{content:"";z-index:2;background:#ccd3d6;border:2px solid #3b3b3b;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;top:-3px;left:-5px;box-shadow:inset 0 0 0 1px #777e80}.training .ui .training-mode-toggle.choice_container .checkbox input{z-index:5;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.training .ui .training-mode-toggle.choice_container .checkbox input:checked+label:after{left:20px}.training .ui .palet-config{margin-top:5px}.training .ui .top-left-block{top:62px}html{background-color:#000;width:100%;height:100%;overflow:hidden}:root{--sat:env(safe-area-inset-top);--sar:env(safe-area-inset-right);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left)}body{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background-color:#000;width:100%;height:100%;max-height:100%;margin:0;font-family:Mikado;position:relative;overflow:hidden}@supports (padding:max(0px)){@media (orientation:portrait){body{height:calc(100% - (var(--sat) + var(--sab)));top:var(--sat);max-height:calc(100% - (var(--sat) + var(--sab)))}}}.home-background{background-color:#5097af;background-image:url(/beta-v2/assets/levels/screenshot-portrait_campagne_blur_3px.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:background .5s linear;position:absolute}.home-background:after{content:"";background-color:#19191933;width:100%;height:100%;position:absolute}:root{--ui-scale:1}#ui-overlay{top:var(--sat,0px);width:100%;height:calc(100% - var(--sab,0px) - var(--sat,0px));box-sizing:border-box;position:fixed;left:0}@media (min-width:768px){#ui-overlay{top:var(--sat,0px);width:calc(100vw / var(--ui-scale));height:calc((var(--app-height,100dvh) - var(--sat,0px) - var(--sab,0px)) / var(--ui-scale));transform:scale(var(--ui-scale));transform-origin:0 0;padding-top:0;padding-bottom:0}}
