canvas{width:100%;height:100%}.heart{position:absolute;display:inline-block;transform:translate(-50%,-50%);animation:breath 1s infinite;width:1%}@keyframes breath{0%{transform:translate(-50%,-50%) scale(1)}20%{transform:translate(-50%,-50%) scale(1.5)}40%{transform:translate(-50%,-50%) scale(1)}60%{transform:translate(-50%,-50%) scale(1.7)}to{transform:translate(-50%,-50%) scale(1)}}.circle-progress{position:relative}.circle-progress>.inner{position:absolute;width:100%;height:100%;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.circle-progress>svg>.back{stroke:#6c758e}.circle-progress>svg>.front{stroke:#ef5350}label[data-v-17e07f26]{display:block;cursor:pointer;padding:8px 0}label>span[data-v-17e07f26]{position:relative;padding-left:3em}label>span[data-v-17e07f26]:before{content:"";position:absolute;left:0;top:1px;width:40px;height:20px;border-radius:1.2em;background:#6c758e;transition:background-color .2s}label>span[data-v-17e07f26]:after{content:"";position:absolute;width:16px;height:16px;top:3px;left:2px;border-radius:50%;background:#292d39;transition:left .2s}label>input:checked+span[data-v-17e07f26]:before{background:#1565c0}label>input:checked+span[data-v-17e07f26]:after{left:22px}input[type=checkbox][data-v-17e07f26]{display:none}.win-overlay[data-v-8192ed80]{position:absolute;top:0;bottom:0;left:0;right:0;perspective:250px;perspective-origin:100% 100%;overflow:hidden;pointer-events:none}.win-overlay>.triangle[data-v-8192ed80]{animation:slideUp-data-v-8192ed80 .5s;position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:200px 0 0 130vw;border-color:transparent transparent transparent #211d1c}@keyframes slideUp-data-v-8192ed80{0%{transform:translateY(100%)}to{transform:translateY(0)}}.win-overlay>.podium[data-v-8192ed80]{position:absolute;bottom:0;display:flex;justify-content:flex-start;width:80vw;height:300px;transform:rotate(-2deg) rotateY(7.5deg);transform-origin:left;animation:slidePodium-data-v-8192ed80 .5s}.win-overlay>.podium>.first[data-v-8192ed80]{position:relative;clip-path:polygon(70px 0,0 33px,0 100%,100% 100%,100% 0);width:275px;height:270px;padding:10px;box-sizing:border-box;background:#000;margin:20px}.win-overlay>.podium>.first>.second[data-v-8192ed80]{clip-path:polygon(130px 0,0 63px,0 100%,100% 100%,100% 0);position:relative}.win-overlay>.podium>.first>.second>img[data-v-8192ed80]{height:100%;width:100%;object-fit:cover;display:block;filter:drop-shadow(-10px 10px 4px rgba(0,0,0,.5))}.win-overlay>.podium>.first>.second>.corner[data-v-8192ed80]{position:absolute;display:flex;align-items:center;justify-content:center;bottom:0;right:0;clip-path:polygon(0 0,100% 0,100% 100%,12px 100%);width:90px;height:30px;color:#fff;background:rgba(0,0,0,.3)}.win-overlay>.podium>.first .num[data-v-8192ed80]{-webkit-text-fill-color:transparent;position:absolute;top:-2px;font:small-caps 700 120px/1 sans-serif;left:20px;-webkit-text-stroke:6px #000;display:inline-block}.win-overlay>.podium>.first:first-child .num[data-v-8192ed80]{background:linear-gradient(30deg,#dedede,#fff 16%,#dedede 21%,#fff 0,#454545 27%,#dedede 36%,#fff 0,#fff 30%,#dedede 72%,#fff 0,#dedede 84%,#a1a1a1);-webkit-background-clip:text}.win-overlay>.podium>.first:nth-child(2) .num[data-v-8192ed80]{background:linear-gradient(30deg,#ca7345,#ffdeca 16%,#ca7345 21%,#ffdeca 24%,#a14521 27%,#ca7345 36%,#ffdeca 45%,#ffdeca 60%,#ca7345 72%,#ffdeca 80%,#ca7345 84%,#732100);-webkit-background-clip:text}.win-overlay>.podium>.first:nth-child(3) .num[data-v-8192ed80]{background:#fff;-webkit-background-clip:text}@keyframes slidePodium-data-v-8192ed80{0%{transform:rotate(-2deg) rotateY(7.5deg) translateY(100%)}to{transform:rotate(-2deg) rotateY(7.5deg) translateY(0)}}.win-overlay>.winner[data-v-8192ed80]{animation:slideDown-data-v-8192ed80 .5s;width:40vw;height:60vh;position:relative;display:flex;flex-direction:column;transform:rotateY(2.5deg);transform-origin:left;padding:32px}.win-overlay>.winner>.container[data-v-8192ed80]{display:flex;margin-bottom:60px;margin-left:20px}.win-overlay>.winner>.container>.laurier[data-v-8192ed80]{position:relative;margin-left:10px}.win-overlay>.winner>.container>.laurier>img[data-v-8192ed80]{width:154px;height:126px}.win-overlay>.winner>.container>.laurier>span[data-v-8192ed80]{background:linear-gradient(-40deg,#ffde45,#fff 16%,#ffde45 21%,#fff 24%,#452100 27%,#ffde45 36%,#fff 45%,#fff 0,#ffde45 72%,#fff 0,#ffde45 84%,#452100);position:absolute;bottom:-20px;left:0;text-align:center;display:inline-block;font:small-caps 700 186px/1 sans-serif;width:100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:5px #000}.win-overlay>.winner>.container>.triangle[data-v-8192ed80]{width:0;height:0;border-style:solid;border-width:90px 0 0 100px;opacity:.4;margin-top:auto}.win-overlay>.winner>.winnerName[data-v-8192ed80]{text-transform:uppercase;font:small-caps 700 160px/1 sans-serif;text-shadow:-10px 10px #fff}@keyframes slideDown-data-v-8192ed80{0%{transform:rotateY(2.5deg) translateY(-100%)}to{transform:rotateY(2.5deg) translateY(0)}}.win-overlay>.winnerPhoto[data-v-8192ed80]{position:absolute;right:0;bottom:40px;width:80%;height:80%;object-fit:contain}@keyframes slideTop-data-v-8192ed80{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideBottom-data-v-8192ed80{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.running-vm{background:#292d39;height:100vh;overflow:hidden;display:flex}@media screen and (max-width:640px){.running-vm{flex-direction:column;overflow-y:scroll;height:inherit}}.running-vm>.arena{width:calc(100% - 260px)}.running-vm>.arena.arena2d{max-width:100vh;margin:auto}@media screen and (max-width:640px){.running-vm>.arena{width:100%;height:calc(100vh - 80px)}.running-vm>.arena.arena2d{max-height:100vw}}.running-vm>.infos{width:260px;background:#292d39;color:#fff;display:flex}@media screen and (max-width:640px){.running-vm>.infos{width:100%;flex-direction:column}}.running-vm>.infos>.scores{width:60px;display:flex;flex-direction:column;overflow:hidden;text-align:center}@media screen and (max-width:640px){.running-vm>.infos>.scores{width:inherit;min-height:80px;flex-direction:row}}.running-vm>.infos>.scores .score-container{min-height:150px;flex:1;color:#fff;height:100%}.running-vm>.infos>.scores .score-container .name{font-weight:700;font-size:12px}.running-vm>.infos>.scores .score-container>img{width:60px;height:60px;object-fit:cover}@media screen and (max-width:640px){.running-vm>.infos>.scores .score-container>img{width:25px;height:25px}}.running-vm>.infos>.scores .invalid{min-height:40px;background:#000;font-weight:700}.running-vm>.infos>.scores .invalid,.running-vm>.infos>.scores .score-container{clip-path:polygon(0 0,100% 15px,100% 100%,0 calc(100% - 15px));margin:-15px 0;transition:flex-grow .25s;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width:640px){.running-vm>.infos>.scores .invalid,.running-vm>.infos>.scores .score-container{clip-path:polygon(0 0,15px 100%,100% 100%,calc(100% - 15px) 0);margin:0 -15px;height:100%;height:80px;min-height:inherit;min-width:100px}}.running-vm>.infos>.scores .invalid .score,.running-vm>.infos>.scores .score-container .score{font-weight:700}.running-vm>.infos>.bar{width:180px;padding:10px;flex-direction:column;display:flex;box-sizing:border-box}@media screen and (max-width:640px){.running-vm>.infos>.bar{width:inherit}}.running-vm>.infos>.bar>p{margin:4px}.running-vm>.infos>.bar>.cycles{margin:15%}.running-vm>.infos>.bar>.cycles-per-second{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.running-vm>.infos>.bar>.cycles-per-second>button{border:none;background:none;color:#6c758e;cursor:pointer;outline:none}.running-vm>.infos>.bar>.cycles-per-second>button:hover{color:#1565c0}.running-vm>.infos>.bar>.spacer{margin-top:auto}.circle-layout{position:relative;border-radius:50%;border:5px solid;box-sizing:border-box}.circle-layout>div{display:flex;justify-content:center;position:absolute;width:100%;top:50%;left:50%;transition:transform .25s}.circle-layout:before{content:"";display:block;padding-top:100%;pointer-events:none}.box{position:relative}.box:before{display:block;content:"";padding-top:100%;pointer-events:none}.content{position:absolute;top:0;left:0;bottom:0;right:0}.champion{width:20%;border-radius:50%;border:2px solid #292d39;overflow:hidden;background:#fff;cursor:pointer}.champion .name{padding:5px;box-sizing:border-box;font-weight:600;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:2}.champion .avatar{width:100%;height:auto;background:#6c758e}.upload{display:inline-block;position:relative;width:100%;height:100%;cursor:pointer}.upload input[type=file]{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;outline:none;cursor:inherit;display:block}.circle{width:100%;border-color:#292d39}.circle .add{width:100%;border-radius:50%;border:2px solid #292d39}.circle .add .icon{box-sizing:border-box;padding:20%;width:100%;height:100%;color:#292d39}.championships .tabs{display:flex;flex-direction:row;align-content:center;justify-content:space-around;margin:0;margin-top:16px;height:22px;padding:0}.championships .tabs>li{position:relative;width:100%;list-style:none;cursor:pointer;color:#000;text-align:center;color:#fff}.championships .tabs>li:after{content:"";position:absolute;left:50%;width:100%;height:2px;background-color:#6c758e;transform-origin:center;transform:translateX(-50%) scaleX(0);transition:transform .25s ease;bottom:0}.championships .tabs>li.active:after{transform:translateX(-50%) scaleX(1)}.championships .champions{max-height:calc(100% - 38px);display:flex;flex-wrap:wrap;justify-content:space-evenly;overflow-y:auto}.championships .champions>.champion{background:none!important;border-radius:0;margin:2px;cursor:pointer;width:75px}.championships .champions::-webkit-scrollbar{width:5px}.championships .champions::-webkit-scrollbar-thumb{background:#6c758e}.championships .champions>.champion-filler{width:79px;border:2px solid transparent}label[data-v-3b14fe78]{position:relative;display:inline-block;cursor:pointer;background:#000;width:100px;height:50px;clip-path:polygon(10px 0,0 100%,100% 100%,100% 0);text-align:left}label>span[data-v-3b14fe78]{display:inline-block;text-align:center;width:85px;padding:5px 0;box-sizing:border-box;font-size:20px;line-height:20px;height:50px;clip-path:polygon(10px 0,0 100%,calc(100% - 10px) 100%,100% 0);background:#000;font-weight:500}label>span[data-v-3b14fe78]:after{content:"\AOFF";white-space:pre;font-weight:900}label>input:checked+span[data-v-3b14fe78]{background:#70a602}label>input:checked+span[data-v-3b14fe78]:after{content:"\AON"}label[data-v-3b14fe78]:after{display:block;position:absolute;top:0;right:15px;content:"";clip-path:polygon(10px 0,0 100%,calc(100% - 10px) 100%,100% 0);width:15px;height:100%;background:#70a602}input[type=checkbox][data-v-3b14fe78]{display:none}.vm-setup{display:flex;height:100vh;overflow:hidden}@media screen and (max-width:640px){.vm-setup{flex-direction:column}}.vm-setup>.selector{width:70%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:640px){.vm-setup>.selector{width:100%;height:50%}}.vm-setup>.selector>div{width:100%;box-sizing:border-box;max-width:100vh;padding:10%}.vm-setup>.play{display:flex;align-items:center;width:4%}@media screen and (max-width:640px){.vm-setup>.play{flex-direction:column;width:100%;height:3.5vh}}.vm-setup>.play button{cursor:pointer;display:block;width:100%;height:100%;border:2px solid #292d39;background:#edeff0;border-radius:50%;padding:0;box-sizing:border-box}.vm-setup>.play button>.icon{color:#292d39;width:100%;height:100%;padding:30%;box-sizing:border-box}.vm-setup>.play button:focus{outline:none}.vm-setup>.play>.box{position:absolute;width:7.5%}@media screen and (max-width:640px){.vm-setup>.play>.box{width:7vh}}.vm-setup>.panel{width:30%;background:#292d39;box-sizing:border-box;color:#fff;display:flex;flex-direction:column}@media screen and (max-width:640px){.vm-setup>.panel{width:100%;height:50%}}.vm-setup>.panel>.championships{margin:0 32px;height:35%}@media screen and (max-width:640px){.vm-setup>.panel>.championships{height:calc(80% - 80px)}}.vm-setup>.panel>.rtx{margin:auto 0 15px auto}body{margin:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;background:#edeff0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}