@font-face{font-family:CantoraOne;src:url(/fonts/CantoraOne-Regular.ttf)}@font-face{font-family:BebasNeue;src:url(/fonts/BebasNeue-Regular.ttf)}@font-face{font-family:StintultraCondensed;src:url(/fonts/StintUltraCondensed-Regular.ttf)}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)}@font-face{font-family:Strasua;src:url(/fonts/strasua.ttf)}@font-face{font-family:wwDigital;src:url(/fonts/wwDigital.ttf)}@font-face{font-family:chakraPetchItalic;src:url(/fonts/ChakraPetch-SemiBoldItalic.ttf)}@font-face{font-family:Inconsolata;src:url(/fonts/Inconsolata-VariableFont_wdth,wght.ttf)}@font-face{font-family:ChivoMono;src:url(/fonts/ChivoMono-VariableFont_wght.ttf)}@font-face{font-family:edosz;src:url(/fonts/edosz.ttf)}@font-face{font-family:TacticSansExtExd-BldIt;src:url(/fonts/TacticSansExtExd-BldIt.otf)}@font-face{font-family:TacticSansExtExd-BlkIt;src:url(/fonts/TacticSansExtExd-BlkIt.otf)}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont.ttf)}@font-face{font-family:roboto-condensed;src:url(/fonts/RobotoCondensed-VariableFont_wght.ttf)}@font-face{font-family:rethink-sans;src:url(/fonts/RethinkSans-VariableFont_wght.ttf)}@font-face{font-family:anton;src:url(/fonts/Anton-Regular.ttf)}body,html{color:#000;padding:0;margin:0 0 -20px;font-family:CantoraOne,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.livezone{border-top:35px solid;-o-border-image:url(http://localhost:3000/live/damier.jpg) 90 round;border-image:url(http://localhost:3000/live/damier.jpg) 90 round;height:77%}.live-ended-result{letter-spacing:.15rem}.logo-transition{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100vh;transition:left 1s;z-index:4}.transition{transition:background-color 1s;z-index:3}.transition,.transition-start{position:absolute;background-color:rgba(0,0,0,.877);height:100vh;width:100vw}.transition-start{transition:background-color .4s step-end;z-index:2000;font-size:30rem;vertical-align:middle;line-height:100%}.ladder-athlete-zone{height:100px;border-radius:50px;overflow:hidden;transform:skew(-15deg)}.ladder-weight{height:100%;width:200px;background-color:#c6316f;font-size:4rem;border-radius:5px}.ladder-name{font-size:3.5rem}.hrs{position:absolute;top:0;left:0;height:100%;width:100%}hr{height:4px;margin:0;opacity:.35}.progressbar{background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem;background-color:brown;border-radius:50px 50px 10px 10px}.base{background-color:#fbb355b4;border-radius:50px 50px 3px 3px;position:absolute;width:90%;height:8px;z-index:2;box-shadow:5px 8px 5px #191919;transition:bottom .8s}.base:before{position:relative;content:"";border-radius:0;top:6px;width:100%;background:linear-gradient(180deg,rgba(0,0,0,.755),transparent);height:120px;display:block;border-left:inherit}.base-wod2{background-color:#fbb355b4;border-radius:3px;position:absolute;width:90%;height:8px;z-index:2;box-shadow:5px 8px 5px #191919;transition:bottom .8s}.base-wod2:before{position:relative;content:"";border-radius:0;top:6px;width:100%;background:linear-gradient(180deg,rgba(0,0,0,.755),transparent);height:40px;display:block;border-left:inherit}.roundbox{background-color:#fbb355b4;border-radius:3px;position:absolute;width:90%;height:105px;z-index:2}.base-content-round{position:absolute;transform:translate(-50%,-120%);top:50%;left:50%}.base-content-bottom{position:absolute;transform:translate(-50%,100%);top:50%;left:50%}.base-content-top{font-size:2rem;transform:translate(-50%,-5%)}.base-content-ergo,.base-content-top{position:absolute;display:inline;top:50%;left:50%}.base-content-ergo{font-size:2.8rem;transform:rotate(-75deg) translate(50%,-180%);background-color:rgba(0,0,255,.548);color:silver;height:650%;width:160px;z-index:-100000;border-radius:20px}.livescore{top:0;transform:translate(-50%,-100%)}.live-result,.livescore{font-family:strasua;position:absolute;left:50%}.live-result{font-size:4rem;top:50%;transform:translate(-50%,-50%) rotate(-90deg);color:#000;letter-spacing:.8rem;z-index:5}.livelane{width:100%;vertical-align:auto;color:#000;background-color:#fbb255;font-size:2.5rem;border-radius:25px 25px 0 0;border:1px solid grey;z-index:2}.liveathletezone,.livelane{font-family:strasua;position:relative}.liveathletezone{color:#fff}.live-mvt-name{font-family:strasua;font-size:3rem;position:absolute;width:800px;color:hsla(0,0%,66%,.144);transform:translateY(-50%);letter-spacing:.12rem}.live-mvt-name.left{left:4px;text-align:start}.live-mvt-name.right{right:4px;text-align:end}.live-ready{position:absolute;background:linear-gradient(110deg,transparent 80%,#fff 0);height:100%;width:100%;top:0;left:-100%;transition:left 1s ease-in-out;font-size:2.5rem}.liveresult{position:relative;overflow:hidden;height:75px}.live-standing-lane{width:40px;text-align:end}.live-standing-name{width:600px}.standing-division{transform:translate(-50%) rotate(-90deg)}.standing-col-division{width:80px}.standing-col-end,.standing-col-start{width:900px}.chevron{position:absolute;top:0;right:0;text-align:right;padding:0;margin-bottom:0;height:30px;width:67px;transform:translateX(15px) translateY(18px) rotate(-90deg)}.chevron:before{left:0;background:#00ff15;transform:skew(0deg,15deg)}.chevron:after,.chevron:before{content:"";position:absolute;top:0;height:100%;width:51%;border-top:1px solid #000}.chevron:after{right:0;background:#0ab913;transform:skew(0deg,-15deg)}