footer{z-index:1;text-align:center;justify-content:flex-end}footer,footer .logout{display:flex;flex-direction:column;align-items:center}footer .logout{margin-top:2em}footer .logout strong{white-space:nowrap}footer .credits{color:#ddd;position:relative}footer .credits>img{max-width:100%;width:550px}footer .credits .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:2em;box-sizing:border-box}footer .credits .overlay .links{display:flex;justify-content:center;align-items:center}footer .credits .overlay .links a{display:block}footer .credits .overlay .links a img{transition:transform .2s ease-in-out,filter .2s ease-in-out;width:64px;height:64px;margin:.5em;filter:brightness(.9)}footer .credits .overlay .links a:hover img{filter:brightness(1);transform:scale(1.2)}footer .credits .overlay h4{color:#fff;font-size:1.1em;font-family:Kodchasan,sans-serif}footer .credits .overlay h5{font-weight:400;font-size:1em;width:410px;max-width:100%;margin:auto;margin-bottom:2em}footer .credits .overlay h5 a{color:#fff;text-decoration:none;border-bottom:1px dotted #ddd}footer .credits .overlay .no-break{white-space:nowrap}@media screen and (max-width:460px){footer .credits>img{width:100%;display:none}footer .credits .overlay{position:relative;max-width:90vw;margin:auto;background-image:url(/img/layers/some_areas.png);background-size:contain;background-repeat:no-repeat;background-position:50%}}.parallax-nav{transition:transform .5s ease-in-out;height:100%}.shooting-star{background-size:contain;position:absolute;top:0;right:0;z-index:0}.shooting-star.star1{-webkit-animation:shooting-star1 1.5s ease-out forwards;animation:shooting-star1 1.5s ease-out forwards}.shooting-star.star1,.shooting-star.star2{background-image:url(/img/entities/shooting_star_1.png);width:222px;height:51px}.shooting-star.star2{-webkit-animation:shooting-star2 1.5s ease-out forwards;animation:shooting-star2 1.5s ease-out forwards}@-webkit-keyframes shooting-star1{0%{transform:translateX(0) translateY(0) rotate(-45deg);opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateX(-66vw) translateY(66vw) rotate(-45deg)}}@keyframes shooting-star1{0%{transform:translateX(0) translateY(0) rotate(-45deg);opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateX(-66vw) translateY(66vw) rotate(-45deg)}}@-webkit-keyframes shooting-star2{0%{transform:translateX(-106vw) translateY(0) rotate(225deg);opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateX(-40vw) translateY(66vw) rotate(225deg)}}@keyframes shooting-star2{0%{transform:translateX(-106vw) translateY(0) rotate(225deg);opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateX(-40vw) translateY(66vw) rotate(225deg)}}.oscar{background-image:url(/img/entities/oscar.png);background-size:contain;position:absolute;top:0;right:0;z-index:0;width:51px;height:51px;-webkit-animation:oscar 12s ease-out forwards;animation:oscar 12s ease-out forwards}@-webkit-keyframes oscar{0%{transform:translateX(0) translateY(0) rotate(0deg);opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateX(-166vw) translateY(100vh) rotate(5turn)}}@keyframes oscar{0%{transform:translateX(0) translateY(0) rotate(0deg);opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateX(-166vw) translateY(100vh) rotate(5turn)}}.star{background-image:url(/img/entities/stars_4.png);background-size:contain;position:absolute;top:0;left:0;z-index:0;width:80px;height:80px;pointer-events:none;-webkit-animation:star-appear 1s forwards;animation:star-appear 1s forwards}@-webkit-keyframes star-appear{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes star-appear{0%{opacity:0}50%{opacity:1}to{opacity:0}}main{position:relative;z-index:1}.layer1{position:absolute;top:0;right:0;bottom:0;left:-20px;transform:translateZ(-200px) scale(3);background-size:100%;background-image:url(/img/layers/background.jpg)}.layer1:after{content:"";height:60px;background-image:linear-gradient(0deg,#171721 0,transparent)}.layer1:after,.layer2{position:absolute;right:0;bottom:0;left:0}.layer2{top:0;transform:translateZ(-150px) scale(2.5);background-size:100%;background-image:url(/img/layers/stars.png)}.layer3{max-height:100%;transform:translateZ(-100px) scale(2)}.layer3,.layer4{position:absolute;width:100%}.layer4{transform:translateZ(-50px) scale(1.5);height:100vh;overflow:hidden}.layer4 img{position:absolute;width:50%}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition-duration:.5s;transition-property:height,opacity,transform;transition-timing-function:cubic-bezier(.55,0,.1,1);overflow:hidden}.slide-left-enter,.slide-right-leave-active{opacity:0;transform:translate(2em)}.slide-left-leave-active,.slide-right-enter{opacity:0;transform:translate(-2em)}@media(hover:hover){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#171721}::-webkit-scrollbar-thumb{background:#444;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}}h1{font-family:Kodchasan,sans-serif;font-size:2.5rem;margin-bottom:1rem}.btn,button,h1{text-align:center}.btn,button{padding:.5em 1em;border:none;background:#badcf3;color:#000;font-weight:400;filter:drop-shadow(0 4px 6px black);font-family:AudioWide,cursive;text-transform:uppercase;font-size:1em;border-radius:.5em;-webkit-animation:glow 2s ease-in-out infinite alternate;animation:glow 2s ease-in-out infinite alternate;transition:transform .3s,filter .3s;margin:.5em}button{cursor:pointer}button:hover{transform:scale(1.05);filter:drop-shadow(0 4px 8px rgba(255,255,255,.4))}#app{height:100vh;overflow-x:hidden;overflow-y:auto;perspective:100px}html{height:100%;font-family:Quicksand,sans-serif}html body{height:100%;background:#171721;color:#fff;margin:0}html body #app{height:100%;display:grid;grid-template-rows:64px auto auto}html body #app .video-bg{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background-image:url(/img/layers/video_background.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;margin:0;opacity:0;transition:opacity .5s,filter 2s;filter:brightness(1)}@media(max-aspect-ratio:16/9){html body #app .video-bg{background-size:auto 100vh}}@media(min-aspect-ratio:16/9){html body #app .video-bg{background-size:100vw auto}}html body #app header{position:relative;z-index:1000;display:grid;grid-template-columns:190px auto}html body #app header h2.title{display:inline-block;padding:16px 0 16px 14px;margin:0;font-family:Kodchasan,sans-serif;text-transform:uppercase;transition:filter .25s,transform .25s;cursor:pointer}html body #app header h2.title:hover{filter:drop-shadow(black -1px 1px) drop-shadow(black -2px 2px) drop-shadow(black -3px 3px);transform:translate3d(3px,-3px,0)}html body #app header h2.title img,html body #app header h2.title svg{width:32px;height:32px;vertical-align:bottom}html body #app header nav{padding:16px 10px;filter:drop-shadow(-1px 2px 4px black);text-align:right;display:flex;justify-content:flex-end}html body #app header nav .menu-btn{display:block;margin-top:-5px;font-size:28px;padding:0 8px;cursor:pointer;transition:background-color .3s;display:none;width:42px;height:42px;line-height:42px;text-align:center;box-sizing:border-box}html body #app header nav .menu-btn:hover{background-color:hsla(0,0%,100%,.3)}html body #app header nav .menu-btn:after{content:"☰"}html body #app header nav #menu-btn{position:fixed;top:-50px;opacity:0}html body #app header nav .links a{font-family:Audiowide,cursive;text-transform:uppercase;color:#ddd;display:inline-block;padding:4px 0;text-decoration:none;margin:0 5px;position:relative}html body #app header nav .links a:before{content:"";position:absolute;bottom:0;right:0;width:0;height:2px;background-color:#8b41a6;transition:width .6s cubic-bezier(.25,1,.5,1)}html body #app header nav .links a.router-link-exact-active:before,html body #app header nav .links a:hover:before{left:0;right:auto;width:100%}@media(max-width:940px){html body #app header nav{flex-direction:column;align-items:flex-end}html body #app header nav .menu-btn{display:block}html body #app header nav #menu-btn:checked~.links{right:10px;opacity:1}html body #app header nav #menu-btn:checked~.menu-btn{background-color:hsla(0,0%,100%,.3)}html body #app header nav #menu-btn:checked~.menu-btn:after{content:"✕"}html body #app header nav .links{opacity:0;right:-200px;transition:right .5s,opacity .5s;position:absolute;top:56px;display:flex;flex-direction:column;align-items:flex-end;background-color:hsla(0,0%,100%,.3);padding:4px}html body #app header nav .links a{color:#fff}}body.video-playing #app .video-bg{filter:brightness(.5)}body.video-visible #app .video-bg{opacity:1}.home .title[data-v-17956782]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 64px)}.home .title img.logo[data-v-17956782]{position:relative;display:block;width:512px;max-width:74%;height:auto;filter:drop-shadow(0 1px 4px #888)}.home .title h1[data-v-17956782]{font-size:8em;margin:0;font-family:Kodchasan,sans-serif;line-height:120px}.home .title h2[data-v-17956782]{font-size:2.1em;margin-top:.5em;font-family:Audiowide,cursive}.home .title h1[data-v-17956782],.home .title h2[data-v-17956782]{text-transform:uppercase;text-align:center;background:#badcf3;background:linear-gradient(0deg,#badcf3,#f0f8ff);filter:drop-shadow(0 4px 6px black);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@-webkit-keyframes glow-data-v-17956782{0%{text-shadow:0 0 10px #82b9df}to{text-shadow:0 0 20px #94c9ec}}@keyframes glow-data-v-17956782{0%{text-shadow:0 0 10px #82b9df}to{text-shadow:0 0 20px #94c9ec}}@media(max-width:700px){.home .title h1[data-v-17956782]{font-size:18.2vw;line-height:18.2vw}.home .title h2[data-v-17956782]{font-size:4.8vw;margin-top:2vw}}.home .presentation[data-v-17956782]{min-height:20vh;padding:20px}.home .presentation .presentation-text[data-v-17956782]{font-size:20px;background:linear-gradient(135deg,#163286,#4e2235);padding:20px;border-radius:20px}.team.no-event{pointer-events:none}.team .pole{max-width:1916px;margin:auto}.team .pole h2{font-family:Kodchasan,sans-serif;text-align:center;font-size:2.5rem}.team .pole .cards{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}.team .pole .cards .card{-webkit-tap-highlight-color:transparent;position:relative;width:400px;height:200px;margin:20px;background:#163286;background:linear-gradient(135deg,#163286,#4e2235);padding:1rem;border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:transform .5s;cursor:pointer;transform-style:preserve-3d}@media(max-width:490px){.team .pole .cards .card{width:100%;height:calc(50vw - 40px)}}.team .pole .cards .card .photo{position:absolute;bottom:0;left:0;width:48%;overflow:hidden;height:270px;transition:transform .5s}.team .pole .cards .card .photo img{position:absolute;bottom:0;left:0;width:100%}.team .pole .cards .card .text{position:absolute;top:0;right:2%;bottom:0;width:49.5%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.team .pole .cards .card .text .name{font-family:Kodchasan,sans-serif;width:100%;position:relative}.team .pole .cards .card .text .name .displayName{font-size:38px;transition:transform .5s}.team .pole .cards .card .text .name .nickname{font-size:24px;opacity:0;transform:translateY(32px);transition:opacity .5s,transform .5s;position:absolute;top:0;left:0;width:100%;line-height:50px}@media(max-width:490px){.team .pole .cards .card .text .name .displayName{font-size:7.6vw}.team .pole .cards .card .text .name .nickname{font-size:4.8vw;line-height:8vw}}.team .pole .cards .card .text .title{font-family:Audiowide,cursive;font-size:24px}@media(max-width:490px){.team .pole .cards .card .text .title{font-size:5vw}}.team .pole .cards .card .text .group{display:flex;font-size:16px;align-items:center;margin-top:20px;margin-bottom:-40px;font-family:Kodchasan,sans-serif;opacity:0;transition:opacity .5s}.team .pole .cards .card .text .group img{filter:invert(1);width:30px;margin-right:10px}@media(max-width:490px){.team .pole .cards .card .text .group{font-size:3.33vw;margin-top:4.16vw;margin-bottom:-8.32vw}.team .pole .cards .card .text .group img{margin-right:2.09vw;width:6.25vw}}.team .pole .cards .card:hover{transform:scale(1.05)}.team .pole .cards .card:hover .photo{transform:scale(1.05) translateY(-5px)}@supports(-moz-appearance:none){.team .pole .cards .card:hover .photo{transform:none}}.team .pole .cards .card:hover .group{opacity:1}.team .pole .cards .card:hover .text .nickname~.displayName{transform:translateY(-32px)}.team .pole .cards .card:hover .text .nickname{opacity:1;transform:translateY(0)}@media(min-width:1916px){.team .pole#bureau .cards .card:first-child,.team .pole#com .cards .card:first-child,.team .pole#log .cards .card:first-child{margin-left:40px}.team .pole#bureau .cards .card:nth-child(3),.team .pole#com .cards .card:nth-child(3),.team .pole#log .cards .card:nth-child(3){margin-right:40px}.team .pole#event .cards .card:nth-child(5){margin-left:40px}.team .pole#event .cards .card:nth-child(7){margin-right:40px}}@media(min-width:1530px)and (max-width:1915px){.team .pole#bureau .cards .card:first-child{margin-left:300px}.team .pole#bureau .cards .card:nth-child(2){margin-right:300px}.team .pole#bureau .cards .card:nth-child(3){margin-left:35px}.team .pole#bureau .cards .card:nth-child(5){margin-right:35px}}@media(min-width:941px)and (max-width:1200px){.team .pole .cards .card{margin:20px 15px}}@media(min-width:1200px)and (max-width:1529px){.team .pole#bureau .cards .card,.team .pole#event .cards .card{margin:20px 40px}}@media(max-width:940px){.team .pole .cards.shift .card{margin:20px 18px}.team .pole .cards.shift .card .photo{height:56vw}.team .pole .cards.shift .card:nth-child(2n) .photo,.team .pole .cards.shiftInverted .card:nth-child(odd) .photo{right:0;left:auto}.team .pole .cards.shift .card:nth-child(2n) .text,.team .pole .cards.shiftInverted .card:nth-child(odd) .text{left:2%;right:auto}}@media(min-width:540px)and (max-width:940px){.team .pole .cards.shift .card:nth-child(odd),.team .pole .cards.shiftInverted .card:nth-child(2n){right:5vw}.team .pole .cards.shift .card:nth-child(2n),.team .pole .cards.shiftInverted .card:nth-child(odd){left:5vw}}.allos{min-height:calc(100vh - 64px);display:flex;flex-direction:column;justify-content:center}.allos .presentation{position:relative;background-image:url(/img/wave.svg);background-repeat:no-repeat;background-size:100% 100%;height:500px;display:flex;justify-content:space-around;align-items:center}.allos .presentation>div{width:720px;display:flex;flex-direction:column;align-items:center;text-align:center}.allos .presentation>img{width:80%;max-width:300px}.allos .presentation>img.logo{-webkit-animation:fly 1s ease-in-out infinite;animation:fly 1s ease-in-out infinite}@-webkit-keyframes fly{0%{transform:translateY(0)}50%{transform:translateY(2%)}to{transform:translateY(0)}}@keyframes fly{0%{transform:translateY(0)}50%{transform:translateY(2%)}to{transform:translateY(0)}}.allos .presentation>img.screenshot{transform:translatex(10%) rotate(-8deg);filter:drop-shadow(0 0 6px #000);margin:0 50px 0 20px;transition:transform .5s}.allos .presentation>img.screenshot:hover{transform:translatex(10%) rotate(-8deg) scale(1.05)}.allos .presentation h2{margin:0;font-size:60px;text-transform:uppercase;font-family:Kodchasan,sans-serif}.allos .presentation h3{font-size:30px;font-family:Audiowide,cursive;font-weight:400}.allos .presentation .download{display:flex;justify-content:center;flex-wrap:wrap;margin-top:10px}.allos .presentation .download .card{display:grid;grid-template-columns:56px 146px;background-color:#fff;border:4px solid #000;color:#000;padding:8px;margin:10px;border-radius:10px;cursor:pointer;transition:transform .3s ease-in-out;text-decoration:none}.allos .presentation .download .card:hover{transform:scale(1.05)}.allos .presentation .download .card img{width:48px;height:48px}.allos .presentation .download .card .text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.allos .presentation .download .card .text .suptitle{font-size:15px;font-weight:700;text-transform:uppercase}.allos .presentation .download .card .text .title{font-size:19px;font-weight:700}@media(max-width:941px)and (max-width:531px){.allos .presentation{margin-top:100px}}@media(max-width:941px){.allos .presentation{flex-direction:column;height:auto;padding:30px}.allos .presentation>img.logo{order:1;width:192px;margin-bottom:24px;margin-top:-142px}.allos .presentation>div{order:2}}@media(max-width:941px)and (max-width:791px){.allos .presentation>div{width:100%}.allos .presentation>div h2{font-size:min(14vw,60px)}.allos .presentation>div h3{font-size:min(5vw,24px)}}@media(max-width:941px){.allos .presentation>img.screenshot{order:3;display:none}}@media(min-width:941px)and (max-width:1500px){.allos .presentation{height:650px}.allos .presentation>div{width:500px}.allos .presentation>div h3{width:400px}}.news .messages{padding:20px;max-width:600px;margin:auto}.news .messages .message{margin-bottom:1em;background-color:rgba(240,248,255,.3);padding:1em;border-radius:.5em}.news .messages .message .date{font-weight:700}.news .messages .message .views{float:right}.news .messages .message img,.news .messages .message video{width:100%;max-width:100%;margin-top:.5em}.news .messages .message a{color:#add8e6}iframe{height:calc(100vh - 180px);aspect-ratio:9/15.97;margin:auto;display:block;border:6px solid #1e1f3c;border-radius:20px}.memory{display:grid;grid-template-columns:repeat(5,1fr);font-size:min(1vw,1vh);grid-gap:2em;width:82em;margin:auto}.memory.no-event{pointer-events:none}.memory .card{-webkit-tap-highlight-color:transparent;position:relative;width:14em;height:14em;background:linear-gradient(135deg,#163286,#4e2235);border-radius:1em;border:.5em solid #1e1f3c;box-shadow:0 .5rem 1rem rgba(0,0,0,.2);transition:transform .5s;cursor:pointer;transform-style:preserve-3d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.memory .card:not(.flipped):not(.has-match):hover{transform:scale(1.05)}.memory .card .face{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.memory .card .face:first-of-type{background:url(/img/galaxy.svg) 50% no-repeat;background-size:50%;z-index:2}.memory .card .face:nth-of-type(2){transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;background-color:#292a48}.memory .card .face:nth-of-type(2) .emoji{font-size:7em}.memory .card.flipped,.memory .card.has-match{transform:scale(1.05) rotateY(180deg)}.leaderboard .leaderboard-container{display:flex;flex-wrap:wrap;justify-content:center}.leaderboard .leaderboard-container .leaderboard-place{width:300px;margin:20px;text-align:center;display:block}.leaderboard .leaderboard-container .leaderboard-place .leaderboard-place-number{font-size:2.5rem}.leaderboard .leaderboard-container .leaderboard-place .leaderboard-place-name,.leaderboard .leaderboard-container .leaderboard-place .leaderboard-place-score{font-size:1.5rem}.partnerships-container{display:grid;grid-template-columns:repeat(4,minmax(300px,1fr));grid-gap:30px;max-width:1450px;padding:20px;margin:auto}@media screen and (max-width:1330px){.partnerships-container{grid-template-columns:repeat(3,minmax(300px,1fr))}}@media screen and (max-width:1000px){.partnerships-container{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media screen and (max-width:670px){.partnerships-container{grid-template-columns:repeat(1,minmax(300px,1fr))}}.partnerships-container .partnership{text-align:center;display:block}.partnerships-container .partnership .partnership-logo{width:100%;height:auto;max-width:100%;max-height:100%;margin:auto;background-color:hsla(0,0%,100%,.75);padding:20px;border-radius:20px;box-sizing:border-box;height:100%;display:flex;align-items:center;transition:transform .3s;box-shadow:0 0 10px rgba(0,0,0,.5)}.partnerships-container .partnership .partnership-logo:hover{transform:scale(1.05)}.partnerships-container .partnership .partnership-logo img{width:100%}body.video-loaded .video-container{opacity:1}.video{min-height:calc(100vh - 64px)}.video #player{transform:translate3d(-50%,-50%,0)}@-webkit-keyframes shake{10%,90%{transform:translate3d(-50.5%,-50%,0)}20%,80%{transform:translate3d(-49%,-50%,0)}30%,50%,70%{transform:translate3d(-52%,-50%,0)}40%,60%{transform:translate3d(-48%,-50%,0)}}@keyframes shake{10%,90%{transform:translate3d(-50.5%,-50%,0)}20%,80%{transform:translate3d(-49%,-50%,0)}30%,50%,70%{transform:translate3d(-52%,-50%,0)}40%,60%{transform:translate3d(-48%,-50%,0)}}.video .video-container{opacity:0;transition:opacity .5s}.video .video-container .clock{position:fixed;left:50%;top:50%;transform:translate3d(-50%,-50%,0);background-color:#0f1b1c;text-align:center;font-family:VT323,monospace;color:#ff2b32;opacity:1;transition:opacity .5s}@media(max-aspect-ratio:16/9){.video .video-container .clock{margin-top:21.8vh;width:7vh;height:2.2vh;font-size:2vh;filter:blur(.1vh)}.video .video-container .clock:first-of-type{margin-left:-13vh}.video .video-container .clock:nth-of-type(2){margin-left:-4.1vh}.video .video-container .clock:nth-of-type(3){color:#7bdf43;margin-left:4.1vh}.video .video-container .clock:nth-of-type(4){margin-left:12vh}}@media(min-aspect-ratio:16/9){.video .video-container .clock{margin-top:12.26vw;width:3.94vw;height:1.24vw;font-size:1.12vw;filter:blur(.06vw)}.video .video-container .clock:first-of-type{margin-left:-7.31vw}.video .video-container .clock:nth-of-type(2){margin-left:-2.3vw}.video .video-container .clock:nth-of-type(3){color:#7bdf43;margin-left:2.3vw}.video .video-container .clock:nth-of-type(4){margin-left:6.75vw}}.video .video-container iframe{display:block;position:fixed;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:100%;height:100%}@media(max-aspect-ratio:73/100){.video .video-container iframe{width:100%;height:41vh}}@media(min-aspect-ratio:73/100)and (max-aspect-ratio:16/9){.video .video-container iframe{height:40.83vh;width:72.6vh}}@media(min-aspect-ratio:16/9){.video .video-container iframe{height:23.06vw;width:41vw}}.login[data-v-26f2c16e]{text-align:center}