*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:rift,sans-serif;font-weight:700}body{margin:0;background:#000}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;min-height:100vh}main .wrapper{width:100%;padding-top:56.25%;position:relative;overflow:hidden}main .wrapper::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center, transparent 50%, rgba(0, 0, 0, 0.25) 100%);pointer-events:none;z-index:999998}main .wrapper .live-schedule{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}h1,h2,h3,h4,h5,h6{font-weight:bolder;text-transform:uppercase;color:#fff}#content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:30px}#content .alert{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:100%;font-size:40px}#footer.ft-footer img{width:100%}.live-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.live-schedule #gates{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:30px;border-bottom:2px rgba(255,255,255,.6) solid;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(transparent));background:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, transparent 100%)}#header img{height:80px;display:inline;opacity:0;-webkit-animation:fadeIn 600ms ease 200ms both;animation:fadeIn 600ms ease 200ms both}#header img.baansportfansite{height:60px}#header img.fim-2024-white,#header img.fim{height:60px}#header img.anlas{height:60px}#header img.koopmann{height:60px}#header img.sgp4{height:60px}#header h1{margin:0;color:#fff;font-size:95px;line-height:76px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-shadow:0 0 20px rgba(255,255,255,.15);letter-spacing:3px}#header #header-clock{color:#fff;font-size:60px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.8}#header.event-826{border-color:#000}#header.event-826 h1{color:#000;text-shadow:none}#gates,#interval,#practice,#presentation,#teams,#statistics,#classification,#team-heat,#heats-preview{padding:30px}#gates{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#gates>.gate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:width .5s ease-in;transition:width .5s ease-in;position:relative;opacity:0;-webkit-animation:riseUp 900ms cubic-bezier(0.16, 1, 0.3, 1) var(--delay, 0ms) both;animation:riseUp 900ms cubic-bezier(0.16, 1, 0.3, 1) var(--delay, 0ms) both;border-radius:8px;overflow:hidden}#gates>.gate.gate-updated{opacity:1;-webkit-animation:gateFlash 800ms ease both;animation:gateFlash 800ms ease both}#gates>.gate.gate-updated .rider .photo .number{-webkit-animation:none;animation:none;opacity:1}#gates>.gate.gate-updated .rider .photo .portrait{-webkit-animation:none;animation:none;opacity:1}#gates>.gate.gate-updated .rider .photo .footer{-webkit-animation:none;animation:none;opacity:1}#gates>.gate.gate-updated .rider .photo .gate-position{-webkit-animation:none;animation:none;opacity:1}#gates>.gate.gate-updated .rider .name,#gates>.gate.gate-updated .rider .team,#gates>.gate.gate-updated .rider .gates{-webkit-animation:none;animation:none;opacity:1}#gates>.gate.is-excluded .rider .photo .portrait img,#gates>.gate.is-not-starting .rider .photo .portrait img{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-filter:grayscale(1) drop-shadow(15px 10px 10px #000);filter:grayscale(1) drop-shadow(15px 10px 10px #000)}#gates>.gate.is-excluded .rider .excluded-bar,#gates>.gate.is-not-starting .rider .excluded-bar{display:block;position:absolute;bottom:100px;left:0;right:0;z-index:100000;color:#fff;text-shadow:3px 3px 15px red;background:rgba(0,0,0,.7);padding-top:10px;padding-bottom:10px;text-transform:uppercase;letter-spacing:4px;font-weight:700}#gates>.gate .rider{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#gates>.gate .rider .photo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}#gates>.gate .rider .photo::before{content:"";position:absolute;top:-100%;left:0;right:0;height:50%;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, rgba(255, 255, 255, 0.05)), to(transparent));background:linear-gradient(180deg, transparent 0%, rgba(255, 255, 255, 0.05) 50%, transparent 100%);-webkit-animation:scanLine 4s ease-in-out calc(var(--delay, 0ms) + 1000ms) infinite;animation:scanLine 4s ease-in-out calc(var(--delay, 0ms) + 1000ms) infinite;pointer-events:none;z-index:100002}#gates>.gate .rider .photo .number,#gates>.gate .rider .photo .gate-position{position:absolute;opacity:0}#gates>.gate .rider .photo .number{top:20px;right:20px;z-index:100001;background:linear-gradient(135deg, #fff 0%, #f0f0f0 100%);border:5px #000 solid;width:100px;height:100px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:numberSlam 700ms cubic-bezier(0.34, 1.56, 0.64, 1) calc(var(--delay, 0ms) + 700ms) both,breathingGlow 2.5s ease-in-out calc(var(--delay, 0ms) + 1400ms) infinite;animation:numberSlam 700ms cubic-bezier(0.34, 1.56, 0.64, 1) calc(var(--delay, 0ms) + 700ms) both,breathingGlow 2.5s ease-in-out calc(var(--delay, 0ms) + 1400ms) infinite;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.4),inset 0 -2px 5px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.4),inset 0 -2px 5px rgba(0,0,0,.1)}#gates>.gate .rider .photo .number span{font-size:60px;line-height:60px;display:inline-block;margin:12px auto auto;text-shadow:0 2px 4px rgba(0,0,0,.2)}#gates>.gate .rider .photo .number.sgp-number{background:none;border:none;border-radius:0;width:auto;height:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:numberSlam 700ms cubic-bezier(0.34, 1.56, 0.64, 1) calc(var(--delay, 0ms) + 700ms) both;animation:numberSlam 700ms cubic-bezier(0.34, 1.56, 0.64, 1) calc(var(--delay, 0ms) + 700ms) both}#gates>.gate .rider .photo .number.sgp-number img{height:80px;width:auto;-webkit-filter:drop-shadow(0 5px 10px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 5px 10px rgba(0, 0, 0, 0.5))}#gates>.gate .rider .photo .gate-position{left:10px;top:10px;background:rgba(0,0,0,.8);color:#fff;padding:5px 10px;font-size:40px;line-height:40px;border-radius:4px;-webkit-animation:fadeIn 500ms ease calc(var(--delay, 0ms) + 800ms) both;animation:fadeIn 500ms ease calc(var(--delay, 0ms) + 800ms) both}#gates>.gate .rider .photo .portrait{width:100%;z-index:100000;position:absolute;bottom:0;opacity:0;-webkit-animation:photoReveal 800ms cubic-bezier(0.16, 1, 0.3, 1) calc(var(--delay, 0ms) + 500ms) both;animation:photoReveal 800ms cubic-bezier(0.16, 1, 0.3, 1) calc(var(--delay, 0ms) + 500ms) both;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}#gates>.gate .rider .photo .footer{width:100%;z-index:100000;position:absolute;bottom:0;opacity:0;-webkit-animation:slideUpFooter 600ms cubic-bezier(0.16, 1, 0.3, 1) calc(var(--delay, 0ms) + 1000ms) both;animation:slideUpFooter 600ms cubic-bezier(0.16, 1, 0.3, 1) calc(var(--delay, 0ms) + 1000ms) both}#gates>.gate .rider .photo .portrait img{margin:0 auto;display:block;-webkit-filter:drop-shadow(15px 10px 10px #000);filter:drop-shadow(15px 10px 10px #000);width:100%}#gates>.gate .rider .photo .portrait.no-photo img{-webkit-filter:drop-shadow(15px 10px 10px #fff);filter:drop-shadow(15px 10px 10px #fff)}#gates>.gate .rider .photo img.ex{margin:0;position:absolute;left:0;right:0;width:100%;bottom:-200px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:100000;-webkit-filter:drop-shadow(0px 0px 10px #000);filter:drop-shadow(0px 0px 10px #000)}#gates>.gate .rider .photo img.warned{position:absolute;width:80px;left:30px;top:40px;z-index:100000;-webkit-filter:drop-shadow(0px 0px 10px #000);filter:drop-shadow(0px 0px 10px #000);-webkit-animation:blink 1s step-start 0s infinite;animation:blink 1s step-start 0s infinite}#gates>.gate .rider .photo .footer{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.9)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.9) 100%);backdrop-filter:blur(10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(255,255,255,.1)}#gates>.gate .rider .photo .footer .country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#gates>.gate .rider .photo .footer .country img{width:140px;display:block}#gates>.gate .rider .photo .footer .country .fmn-badge{font-size:28px;line-height:1;padding:6px 10px;background:#fff;color:#000;font-weight:700;white-space:nowrap;width:140px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#gates>.gate .rider .photo .footer .current{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:40px}#gates>.gate .rider .photo .footer .current .points,#gates>.gate .rider .photo .footer .current .label{color:#fff}#gates>.gate .rider .photo .footer .current .points{font-size:60px;line-height:60px;margin-right:10px;text-shadow:0 0 20px rgba(255,255,255,.3)}#gates>.gate .rider .photo .footer .current .label{font-size:40px;line-height:40px;opacity:.7}#gates>.gate .rider .name,#gates>.gate .rider .team,#gates>.gate .rider .gates{z-index:100000;background:#000;opacity:0;-webkit-animation:slideUpFooter 600ms cubic-bezier(0.16, 1, 0.3, 1) calc(var(--delay, 0ms) + 1200ms) both;animation:slideUpFooter 600ms cubic-bezier(0.16, 1, 0.3, 1) calc(var(--delay, 0ms) + 1200ms) both}#gates>.gate .rider .name{padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.95)), to(rgba(0, 0, 0, 0.85)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.85) 100%)}#gates>.gate .rider .name::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(45%, rgba(255, 255, 255, 0.05)), color-stop(50%, rgba(255, 255, 255, 0.1)), color-stop(55%, rgba(255, 255, 255, 0.05)), to(transparent));background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.05) 45%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.05) 55%, transparent 100%);background-size:200% 100%;-webkit-animation:shimmer 4s ease-in-out infinite;animation:shimmer 4s ease-in-out infinite;pointer-events:none}#gates>.gate .rider .name span{color:#fff;font-weight:bolder;text-transform:uppercase;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;padding-right:10px;text-shadow:0 0 20px rgba(255,255,255,.3),0 2px 4px rgba(0,0,0,.5);position:relative;z-index:1}#gates>.gate .rider .name span.full-name{display:none}#gates>.gate .rider .name span.team-name{display:none}#gates>.gate .rider .team{background:#000;border-top:1px rgba(255,255,255,.3) solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px;padding-bottom:10px}#gates>.gate .rider .team span{font-size:30px;line-height:30px;color:#fff}#gates>.gate .rider .team span.team-points{padding-left:10px}#gates>.gate .rider .gates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#gates>.gate .rider .gates .heats{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}#gates>.gate .rider .gates .heats .gate{-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:100001;font-size:40px;line-height:40px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:3px #000 solid;border-right:3px #000 solid;position:relative;opacity:0;-webkit-animation:fadeIn 300ms ease both;animation:fadeIn 300ms ease both}#gates>.gate .rider .gates .heats .gate:nth-child(1){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 60ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 60ms)}#gates>.gate .rider .gates .heats .gate:nth-child(2){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 120ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 120ms)}#gates>.gate .rider .gates .heats .gate:nth-child(3){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 180ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 180ms)}#gates>.gate .rider .gates .heats .gate:nth-child(4){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 240ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 240ms)}#gates>.gate .rider .gates .heats .gate:nth-child(5){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 300ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 300ms)}#gates>.gate .rider .gates .heats .gate:nth-child(6){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 360ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 360ms)}#gates>.gate .rider .gates .heats .gate:nth-child(7){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 420ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 420ms)}#gates>.gate .rider .gates .heats .gate:nth-child(8){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 480ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 480ms)}#gates>.gate .rider .gates .heats .gate:nth-child(9){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 540ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 540ms)}#gates>.gate .rider .gates .heats .gate:nth-child(10){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 600ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 600ms)}#gates>.gate .rider .gates .heats .gate:nth-child(11){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 660ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 660ms)}#gates>.gate .rider .gates .heats .gate:nth-child(12){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 720ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 720ms)}#gates>.gate .rider .gates .heats .gate:nth-child(13){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 780ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 780ms)}#gates>.gate .rider .gates .heats .gate:nth-child(14){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 840ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 840ms)}#gates>.gate .rider .gates .heats .gate:nth-child(15){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 900ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 900ms)}#gates>.gate .rider .gates .heats .gate:nth-child(16){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 960ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 960ms)}#gates>.gate .rider .gates .heats .gate:nth-child(17){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 1020ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 1020ms)}#gates>.gate .rider .gates .heats .gate:nth-child(18){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 1080ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 1080ms)}#gates>.gate .rider .gates .heats .gate:nth-child(19){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 1140ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 1140ms)}#gates>.gate .rider .gates .heats .gate:nth-child(20){-webkit-animation-delay:calc(var(--delay, 0ms) + 1400ms + 1200ms);animation-delay:calc(var(--delay, 0ms) + 1400ms + 1200ms)}#gates>.gate .rider .gates .heats .gate:first-of-type{border-left:0}#gates>.gate .rider .gates .heats .gate:last-of-type{border-right:0}#gates>.gate .rider .gates .heats .gate.red{background-color:#c30}#gates>.gate .rider .gates .heats .gate.blue{background-color:#069}#gates>.gate .rider .gates .heats .gate.white{background-color:#fff}#gates>.gate .rider .gates .heats .gate.yellow{background-color:#fc0}#gates>.gate .rider .gates .heats .gate.green{background-color:#096}#gates>.gate .rider .gates .heats .gate.blackwhite{background:linear-gradient(135deg, #000000 0%, #000000 50%, #ffffff 50%, #ffffff 100%)}#gates>.gate .rider .gates .heats .gate.redwhite{background:linear-gradient(135deg, #cc3300 0%, #cc3300 50%, #ffffff 50%, #ffffff 100%)}#gates>.gate .rider .gates .heats .gate.bluewhite{background:linear-gradient(135deg, #0078af 0%, #0078af 50%, #ffffff 50%, #ffffff 100%)}#gates>.gate.red{background:-webkit-gradient(linear, left top, left bottom, from(rgb(96%, 24%, 0%)), color-stop(50%, rgb(204, 51, 0)), to(rgb(60%, 15%, 0%)));background:linear-gradient(180deg, rgb(96%, 24%, 0%) 0%, rgb(204, 51, 0) 50%, rgb(60%, 15%, 0%) 100%)}#gates>.gate.red::after{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;-webkit-animation:neonPulseRed 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite;animation:neonPulseRed 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite}#gates>.gate.blue{background:-webkit-gradient(linear, left top, left bottom, from(#0088cc), color-stop(50%, rgb(0, 102, 153)), to(#004466));background:linear-gradient(180deg, #0088cc 0%, rgb(0, 102, 153) 50%, #004466 100%)}#gates>.gate.blue::after{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;-webkit-animation:neonPulseBlue 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite;animation:neonPulseBlue 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite}#gates>.gate.white{background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(50%, rgb(255, 255, 255)), to(rgb(92%, 92%, 92%)));background:linear-gradient(180deg, #ffffff 0%, rgb(255, 255, 255) 50%, rgb(92%, 92%, 92%) 100%)}#gates>.gate.white::after{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;-webkit-animation:neonPulseWhite 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite;animation:neonPulseWhite 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite}#gates>.gate.yellow{background:-webkit-gradient(linear, left top, left bottom, from(rgb(100%, 84%, 20%)), color-stop(50%, rgb(255, 204, 0)), to(rgb(80%, 64%, 0%)));background:linear-gradient(180deg, rgb(100%, 84%, 20%) 0%, rgb(255, 204, 0) 50%, rgb(80%, 64%, 0%) 100%)}#gates>.gate.yellow::after{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;-webkit-animation:neonPulseYellow 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite;animation:neonPulseYellow 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite}#gates>.gate.green{background:-webkit-gradient(linear, left top, left bottom, from(#00cc88), color-stop(50%, rgb(0, 153, 102)), to(#006644));background:linear-gradient(180deg, #00cc88 0%, rgb(0, 153, 102) 50%, #006644 100%)}#gates>.gate.green::after{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;-webkit-animation:neonPulseGreen 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite;animation:neonPulseGreen 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite}#gates>.gate.blackwhite{background:linear-gradient(135deg, #000000 0%, #000000 50%, #ffffff 50%, #ffffff 100%)}#gates>.gate.blackwhite::after{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;-webkit-animation:neonPulseWhite 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite;animation:neonPulseWhite 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite}#gates>.gate.redwhite{background:linear-gradient(135deg, #cc3300 0%, #cc3300 50%, #ffffff 50%, #ffffff 100%)}#gates>.gate.redwhite::after{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;-webkit-animation:neonPulseRed 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite;animation:neonPulseRed 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite}#gates>.gate.bluewhite{background:linear-gradient(135deg, #0078af 0%, #0078af 50%, #ffffff 50%, #ffffff 100%)}#gates>.gate.bluewhite::after{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;-webkit-animation:neonPulseBlue 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite;animation:neonPulseBlue 3s ease-in-out calc(var(--delay, 0ms) + 900ms) infinite}#gates .team-vs-team-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100001;opacity:0;-webkit-animation:fadeIn 800ms ease 600ms both;animation:fadeIn 800ms ease 600ms both}#gates .team-vs-team-divider span{font-size:90px;line-height:1;color:#fff;font-weight:700;text-shadow:0 0 30px rgba(255,255,255,.5),0 0 60px rgba(255,255,255,.3);letter-spacing:4px}#gates.is-team-vs-team.gates-4:not(.is-result)>.gate{width:calc(25% - 40px)}#gates.is-team-vs-team.gates-4:not(.is-result) .team-vs-team-divider{width:80px}#gates.gates-4>.gate{width:calc(25% - 20px);font-size:76px;line-height:76px}#gates.gates-4>.gate .photo .portrait{bottom:-5%}#gates.gates-5>.gate{width:calc(20% - 20px);font-size:55px;line-height:55px}#gates.gates-5>.gate .photo .portrait{width:120%;left:-10%}#gates.gates-6>.gate{width:calc(16.666667% - 20px);font-size:53px;line-height:53px}#gates.gates-6>.gate .photo .portrait{width:120%;left:-10%}#gates.gates-6>.gate .photo .footer .country img{width:100px}#gates.gates-6>.gate .photo .footer .current .points{font-size:50px;line-height:50px}#gates.gates-6>.gate .photo .footer .current .label{font-size:30px;line-height:30px}#gates.gates-6>.gate .rider .name .full-name{display:none}#gates.gates-6>.gate .rider .name .short-name{display:block}#gates.is-result{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}#gates.is-result .gate{width:100%;border:0;color:#fff;background:rgba(0,0,0,0);font-weight:bolder;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-animation:slideInWithTrail 800ms cubic-bezier(0.16, 1, 0.3, 1) var(--delay, 0ms) both;animation:slideInWithTrail 800ms cubic-bezier(0.16, 1, 0.3, 1) var(--delay, 0ms) both;border-radius:8px;overflow:hidden;position:relative}#gates.is-result .gate::before{content:"";position:absolute;inset:0;border-radius:8px;padding:4px;background:linear-gradient(90deg, var(--gate-glow-color, rgba(255, 255, 255, 0.5)), rgba(255, 255, 255, 0.8), var(--gate-glow-color, rgba(255, 255, 255, 0.5)));-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;-webkit-animation:fadeIn 600ms ease calc(var(--delay, 0ms) + 300ms) both;animation:fadeIn 600ms ease calc(var(--delay, 0ms) + 300ms) both}#gates.is-result .gate::after{content:"";position:absolute;inset:4px;border-radius:6px;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.95)), color-stop(50%, rgba(0, 0, 0, 0.85)), to(rgba(0, 0, 0, 0.9)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.9) 100%);z-index:-1}#gates.is-result .gate:first-child::after{background:-webkit-gradient(linear, left top, right top, from(rgba(255, 215, 0, 0.15)), color-stop(30%, rgba(0, 0, 0, 0.85)), to(rgba(0, 0, 0, 0.9)));background:linear-gradient(90deg, rgba(255, 215, 0, 0.15) 0%, rgba(0, 0, 0, 0.85) 30%, rgba(0, 0, 0, 0.9) 100%)}#gates.is-result .gate.gate-updated{-webkit-animation:gateFlash 800ms ease both;animation:gateFlash 800ms ease both}#gates.is-result .gate.gate-updated .rider .number{-webkit-animation:none;animation:none;opacity:1}#gates.is-result .gate.gate-updated .rider .points{-webkit-animation:none;animation:none;opacity:1}#gates.is-result .gate .rider{height:100%;max-height:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px;gap:30px;position:relative;z-index:1}#gates.is-result .gate .rider .number,#gates.is-result .gate .rider .name,#gates.is-result .gate .rider .country,#gates.is-result .gate .rider .footer{opacity:1;-webkit-animation:none;animation:none;background:rgba(0,0,0,0)}#gates.is-result .gate .rider .portrait{display:none}#gates.is-result .gate .rider .number,#gates.is-result .gate .rider .gates,#gates.is-result .gate .rider .country,#gates.is-result .gate .rider .points{-ms-flex-negative:0;flex-shrink:0}#gates.is-result .gate .rider .number{-webkit-animation:numberSlam 600ms cubic-bezier(0.34, 1.56, 0.64, 1) calc(var(--delay, 0ms) + 400ms) both;animation:numberSlam 600ms cubic-bezier(0.34, 1.56, 0.64, 1) calc(var(--delay, 0ms) + 400ms) both;background:linear-gradient(135deg, #fff 0%, #f0f0f0 100%);margin-left:-5px;border:5px #000 solid;width:110px;height:110px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 5px 25px rgba(0,0,0,.5);box-shadow:0 5px 25px rgba(0,0,0,.5)}#gates.is-result .gate .rider .number span{color:#000;font-size:70px;line-height:70px;letter-spacing:0;display:inline-block;text-shadow:0 2px 4px rgba(0,0,0,.1)}#gates.is-result .gate .rider .number.sgp-number{background:none;border:none;border-radius:0;width:170px;height:auto;margin-left:0;margin-right:10px;-webkit-box-shadow:none;box-shadow:none}#gates.is-result .gate .rider .number.sgp-number img{height:90px;width:auto;max-width:100%;-webkit-filter:drop-shadow(0 5px 15px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 5px 15px rgba(0, 0, 0, 0.5));-o-object-fit:contain;object-fit:contain}#gates.is-result .gate .rider .name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;text-transform:uppercase;text-align:left;padding:0;text-shadow:0 0 30px rgba(255,255,255,.2),0 2px 4px rgba(0,0,0,.5);opacity:0;-webkit-animation:staggerReveal 700ms cubic-bezier(0.16, 1, 0.3, 1) calc(var(--delay, 0ms) + 500ms) both;animation:staggerReveal 700ms cubic-bezier(0.16, 1, 0.3, 1) calc(var(--delay, 0ms) + 500ms) both}#gates.is-result .gate .rider .name span{padding:0}#gates.is-result .gate .rider .name .full-name{display:block}#gates.is-result .gate .rider .name .short-name{display:none}#gates.is-result .gate .rider .time{width:250px;text-align:center;margin-right:40px;text-shadow:0 0 15px rgba(255,255,255,.2)}#gates.is-result .gate .rider .total-points,#gates.is-result .gate .rider .heat-points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;-ms-flex-negative:0;flex-shrink:0;opacity:0;-webkit-animation:fadeIn 600ms ease calc(var(--delay, 0ms) + 800ms) both;animation:fadeIn 600ms ease calc(var(--delay, 0ms) + 800ms) both}#gates.is-result .gate .rider .total-points .value,#gates.is-result .gate .rider .heat-points .value{font-size:70px;line-height:1;color:#fff;text-shadow:0 0 20px rgba(255,255,255,.3)}#gates.is-result .gate .rider .total-points .label,#gates.is-result .gate .rider .heat-points .label{font-size:40px;line-height:1;color:rgba(255,255,255,.6);text-transform:uppercase}#gates.is-result .gate .rider .country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-ms-flex-negative:0;flex-shrink:0}#gates.is-result .gate .rider .country img{width:140px;display:block;border:1px #fff solid}#gates.is-result .gate .rider .country .fmn-badge{font-size:50px;line-height:1;padding:12px 20px;border-radius:6px;background:#fff;color:#000;font-weight:700;white-space:nowrap;letter-spacing:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#gates.is-result .gate .rider .points{width:120px;text-align:right;font-family:Arial,serif;opacity:0;-webkit-animation:pointsRoll 600ms cubic-bezier(0.34, 1.56, 0.64, 1) calc(var(--delay, 0ms) + 700ms) both;animation:pointsRoll 600ms cubic-bezier(0.34, 1.56, 0.64, 1) calc(var(--delay, 0ms) + 700ms) both;text-shadow:0 0 30px rgba(255,255,255,.4);font-weight:900;-webkit-perspective:500px;perspective:500px}#gates.is-result .gate .rider .points:empty{display:none}#gates.is-result .gate .rider.red{border:16px #c30 solid;-webkit-box-shadow:0 0 25px rgba(204,51,0,.4),inset 0 0 15px rgba(204,51,0,.1);box-shadow:0 0 25px rgba(204,51,0,.4),inset 0 0 15px rgba(204,51,0,.1)}#gates.is-result .gate .rider.blue{border:16px #069 solid;-webkit-box-shadow:0 0 25px rgba(0,102,153,.4),inset 0 0 15px rgba(0,102,153,.1);box-shadow:0 0 25px rgba(0,102,153,.4),inset 0 0 15px rgba(0,102,153,.1)}#gates.is-result .gate .rider.white{border:16px #fff solid;-webkit-box-shadow:0 0 25px rgba(255,255,255,.3),inset 0 0 15px rgba(255,255,255,.08);box-shadow:0 0 25px rgba(255,255,255,.3),inset 0 0 15px rgba(255,255,255,.08)}#gates.is-result .gate .rider.yellow{border:16px #fc0 solid;-webkit-box-shadow:0 0 25px rgba(255,204,0,.4),inset 0 0 15px rgba(255,204,0,.1);box-shadow:0 0 25px rgba(255,204,0,.4),inset 0 0 15px rgba(255,204,0,.1)}#gates.is-result .gate .rider.green{border:16px #096 solid;-webkit-box-shadow:0 0 25px rgba(0,153,102,.4),inset 0 0 15px rgba(0,153,102,.1);box-shadow:0 0 25px rgba(0,153,102,.4),inset 0 0 15px rgba(0,153,102,.1)}#gates.is-result .gate .rider.blackwhite{border:16px #000 solid;-webkit-box-shadow:0 0 25px rgba(0,0,0,.3),inset 0 0 15px rgba(0,0,0,.08);box-shadow:0 0 25px rgba(0,0,0,.3),inset 0 0 15px rgba(0,0,0,.08)}#gates.is-result .gate .rider.redwhite{border:16px #c30 solid;-webkit-box-shadow:0 0 25px rgba(204,51,0,.4),inset 0 0 15px rgba(204,51,0,.1);box-shadow:0 0 25px rgba(204,51,0,.4),inset 0 0 15px rgba(204,51,0,.1)}#gates.is-result .gate .rider.bluewhite{border:16px #069 solid;-webkit-box-shadow:0 0 25px rgba(0,102,153,.4),inset 0 0 15px rgba(0,102,153,.1);box-shadow:0 0 25px rgba(0,102,153,.4),inset 0 0 15px rgba(0,102,153,.1)}#gates.is-result.gates-4{gap:20px}#gates.is-result.gates-4 .gate{font-size:125px;line-height:125px;letter-spacing:6px}#gates.is-result.gates-4 .gate.with-team{font-size:105px;line-height:105px}#gates.is-result.gates-4 .gate.with-team .rider .name span.full-name{margin-top:-15px}#gates.is-result.gates-4 .gate.with-team .rider .name span.team-name{display:block;font-size:55px;line-height:45px;letter-spacing:2px}#gates.is-result.gates-5{gap:20px}#gates.is-result.gates-5 .gate{font-size:95px;line-height:95px;letter-spacing:4px}#gates.is-result.gates-5 .gate.with-team .rider .name span.full-name{margin-top:-10px}#gates.is-result.gates-5 .gate.with-team .rider .name span.team-name{display:block;font-size:50px;line-height:40px;letter-spacing:2px}#gates.is-result.gates-6{gap:10px}#gates.is-result.gates-6 .gate{font-size:100px;line-height:100px;letter-spacing:6px}#gates.is-result.gates-6 .gate .rider{padding-left:15px;padding-right:15px;gap:20px;border-width:10px}#gates.is-result.gates-6 .gate .rider .number{width:95px;height:95px}#gates.is-result.gates-6 .gate .rider .number span{font-size:60px;line-height:60px}#gates.is-result.gates-6 .gate .rider .country{margin-left:30px}#gates.is-result.gates-6 .gate .rider .country img{width:130px}#gates.is-result.gates-6 .gate .rider .total-points .value,#gates.is-result.gates-6 .gate .rider .heat-points .value{font-size:65px}#gates.is-result.gates-6 .gate .rider .total-points .label,#gates.is-result.gates-6 .gate .rider .heat-points .label{font-size:38px}#gates.is-result.gates-7,#gates.is-result.gates-8,#gates.is-result.gates-9,#gates.is-result.gates-10,#gates.is-result.gates-11,#gates.is-result.gates-12{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-rows:repeat(6, 1fr);grid-auto-flow:column;gap:15px 30px;overflow:hidden}#gates.is-result.gates-7 > *:nth-child(1), #gates.is-result.gates-8 > *:nth-child(1), #gates.is-result.gates-9 > *:nth-child(1), #gates.is-result.gates-10 > *:nth-child(1), #gates.is-result.gates-11 > *:nth-child(1), #gates.is-result.gates-12 > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}#gates.is-result.gates-7 > *:nth-child(2), #gates.is-result.gates-8 > *:nth-child(2), #gates.is-result.gates-9 > *:nth-child(2), #gates.is-result.gates-10 > *:nth-child(2), #gates.is-result.gates-11 > *:nth-child(2), #gates.is-result.gates-12 > *:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}#gates.is-result.gates-7 > *:nth-child(3), #gates.is-result.gates-8 > *:nth-child(3), #gates.is-result.gates-9 > *:nth-child(3), #gates.is-result.gates-10 > *:nth-child(3), #gates.is-result.gates-11 > *:nth-child(3), #gates.is-result.gates-12 > *:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}#gates.is-result.gates-7 > *:nth-child(4), #gates.is-result.gates-8 > *:nth-child(4), #gates.is-result.gates-9 > *:nth-child(4), #gates.is-result.gates-10 > *:nth-child(4), #gates.is-result.gates-11 > *:nth-child(4), #gates.is-result.gates-12 > *:nth-child(4){-ms-grid-row:7;-ms-grid-column:1}#gates.is-result.gates-7 > *:nth-child(5), #gates.is-result.gates-8 > *:nth-child(5), #gates.is-result.gates-9 > *:nth-child(5), #gates.is-result.gates-10 > *:nth-child(5), #gates.is-result.gates-11 > *:nth-child(5), #gates.is-result.gates-12 > *:nth-child(5){-ms-grid-row:9;-ms-grid-column:1}#gates.is-result.gates-7 > *:nth-child(6), #gates.is-result.gates-8 > *:nth-child(6), #gates.is-result.gates-9 > *:nth-child(6), #gates.is-result.gates-10 > *:nth-child(6), #gates.is-result.gates-11 > *:nth-child(6), #gates.is-result.gates-12 > *:nth-child(6){-ms-grid-row:11;-ms-grid-column:1}#gates.is-result.gates-7 > *:nth-child(7), #gates.is-result.gates-8 > *:nth-child(7), #gates.is-result.gates-9 > *:nth-child(7), #gates.is-result.gates-10 > *:nth-child(7), #gates.is-result.gates-11 > *:nth-child(7), #gates.is-result.gates-12 > *:nth-child(7){-ms-grid-row:1;-ms-grid-column:3}#gates.is-result.gates-7 > *:nth-child(8), #gates.is-result.gates-8 > *:nth-child(8), #gates.is-result.gates-9 > *:nth-child(8), #gates.is-result.gates-10 > *:nth-child(8), #gates.is-result.gates-11 > *:nth-child(8), #gates.is-result.gates-12 > *:nth-child(8){-ms-grid-row:3;-ms-grid-column:3}#gates.is-result.gates-7 > *:nth-child(9), #gates.is-result.gates-8 > *:nth-child(9), #gates.is-result.gates-9 > *:nth-child(9), #gates.is-result.gates-10 > *:nth-child(9), #gates.is-result.gates-11 > *:nth-child(9), #gates.is-result.gates-12 > *:nth-child(9){-ms-grid-row:5;-ms-grid-column:3}#gates.is-result.gates-7 > *:nth-child(10), #gates.is-result.gates-8 > *:nth-child(10), #gates.is-result.gates-9 > *:nth-child(10), #gates.is-result.gates-10 > *:nth-child(10), #gates.is-result.gates-11 > *:nth-child(10), #gates.is-result.gates-12 > *:nth-child(10){-ms-grid-row:7;-ms-grid-column:3}#gates.is-result.gates-7 > *:nth-child(11), #gates.is-result.gates-8 > *:nth-child(11), #gates.is-result.gates-9 > *:nth-child(11), #gates.is-result.gates-10 > *:nth-child(11), #gates.is-result.gates-11 > *:nth-child(11), #gates.is-result.gates-12 > *:nth-child(11){-ms-grid-row:9;-ms-grid-column:3}#gates.is-result.gates-7 > *:nth-child(12), #gates.is-result.gates-8 > *:nth-child(12), #gates.is-result.gates-9 > *:nth-child(12), #gates.is-result.gates-10 > *:nth-child(12), #gates.is-result.gates-11 > *:nth-child(12), #gates.is-result.gates-12 > *:nth-child(12){-ms-grid-row:11;-ms-grid-column:3}#gates.is-result.gates-7 .gate,#gates.is-result.gates-8 .gate,#gates.is-result.gates-9 .gate,#gates.is-result.gates-10 .gate,#gates.is-result.gates-11 .gate,#gates.is-result.gates-12 .gate{font-size:85px;line-height:85px;overflow:hidden}#gates.is-result.gates-7 .gate .rider,#gates.is-result.gates-8 .gate .rider,#gates.is-result.gates-9 .gate .rider,#gates.is-result.gates-10 .gate .rider,#gates.is-result.gates-11 .gate .rider,#gates.is-result.gates-12 .gate .rider{padding:0;gap:20px;border-width:8px;overflow:hidden}#gates.is-result.gates-7 .gate .rider .number,#gates.is-result.gates-8 .gate .rider .number,#gates.is-result.gates-9 .gate .rider .number,#gates.is-result.gates-10 .gate .rider .number,#gates.is-result.gates-11 .gate .rider .number,#gates.is-result.gates-12 .gate .rider .number{width:80px;height:80px;margin-left:0}#gates.is-result.gates-7 .gate .rider .number span,#gates.is-result.gates-8 .gate .rider .number span,#gates.is-result.gates-9 .gate .rider .number span,#gates.is-result.gates-10 .gate .rider .number span,#gates.is-result.gates-11 .gate .rider .number span,#gates.is-result.gates-12 .gate .rider .number span{font-size:50px;line-height:50px}#gates.is-result.gates-7 .gate .rider .name,#gates.is-result.gates-8 .gate .rider .name,#gates.is-result.gates-9 .gate .rider .name,#gates.is-result.gates-10 .gate .rider .name,#gates.is-result.gates-11 .gate .rider .name,#gates.is-result.gates-12 .gate .rider .name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#gates.is-result.gates-7 .gate .rider .name span,#gates.is-result.gates-8 .gate .rider .name span,#gates.is-result.gates-9 .gate .rider .name span,#gates.is-result.gates-10 .gate .rider .name span,#gates.is-result.gates-11 .gate .rider .name span,#gates.is-result.gates-12 .gate .rider .name span{font-size:80px;line-height:80px;letter-spacing:3px;white-space:nowrap}#gates.is-result.gates-7 .gate .rider .name .full-name,#gates.is-result.gates-8 .gate .rider .name .full-name,#gates.is-result.gates-9 .gate .rider .name .full-name,#gates.is-result.gates-10 .gate .rider .name .full-name,#gates.is-result.gates-11 .gate .rider .name .full-name,#gates.is-result.gates-12 .gate .rider .name .full-name{display:block;overflow:hidden;text-overflow:ellipsis}#gates.is-result.gates-7 .gate .rider .name .short-name,#gates.is-result.gates-8 .gate .rider .name .short-name,#gates.is-result.gates-9 .gate .rider .name .short-name,#gates.is-result.gates-10 .gate .rider .name .short-name,#gates.is-result.gates-11 .gate .rider .name .short-name,#gates.is-result.gates-12 .gate .rider .name .short-name{display:none}#gates.is-result.gates-7 .gate .rider .total-points,#gates.is-result.gates-7 .gate .rider .heat-points,#gates.is-result.gates-8 .gate .rider .total-points,#gates.is-result.gates-8 .gate .rider .heat-points,#gates.is-result.gates-9 .gate .rider .total-points,#gates.is-result.gates-9 .gate .rider .heat-points,#gates.is-result.gates-10 .gate .rider .total-points,#gates.is-result.gates-10 .gate .rider .heat-points,#gates.is-result.gates-11 .gate .rider .total-points,#gates.is-result.gates-11 .gate .rider .heat-points,#gates.is-result.gates-12 .gate .rider .total-points,#gates.is-result.gates-12 .gate .rider .heat-points{gap:8px}#gates.is-result.gates-7 .gate .rider .total-points .value,#gates.is-result.gates-7 .gate .rider .heat-points .value,#gates.is-result.gates-8 .gate .rider .total-points .value,#gates.is-result.gates-8 .gate .rider .heat-points .value,#gates.is-result.gates-9 .gate .rider .total-points .value,#gates.is-result.gates-9 .gate .rider .heat-points .value,#gates.is-result.gates-10 .gate .rider .total-points .value,#gates.is-result.gates-10 .gate .rider .heat-points .value,#gates.is-result.gates-11 .gate .rider .total-points .value,#gates.is-result.gates-11 .gate .rider .heat-points .value,#gates.is-result.gates-12 .gate .rider .total-points .value,#gates.is-result.gates-12 .gate .rider .heat-points .value{font-size:55px}#gates.is-result.gates-7 .gate .rider .total-points .label,#gates.is-result.gates-7 .gate .rider .heat-points .label,#gates.is-result.gates-8 .gate .rider .total-points .label,#gates.is-result.gates-8 .gate .rider .heat-points .label,#gates.is-result.gates-9 .gate .rider .total-points .label,#gates.is-result.gates-9 .gate .rider .heat-points .label,#gates.is-result.gates-10 .gate .rider .total-points .label,#gates.is-result.gates-10 .gate .rider .heat-points .label,#gates.is-result.gates-11 .gate .rider .total-points .label,#gates.is-result.gates-11 .gate .rider .heat-points .label,#gates.is-result.gates-12 .gate .rider .total-points .label,#gates.is-result.gates-12 .gate .rider .heat-points .label{font-size:32px}#gates.is-result.gates-7 .gate .rider .country,#gates.is-result.gates-8 .gate .rider .country,#gates.is-result.gates-9 .gate .rider .country,#gates.is-result.gates-10 .gate .rider .country,#gates.is-result.gates-11 .gate .rider .country,#gates.is-result.gates-12 .gate .rider .country{margin-left:20px}#gates.is-result.gates-7 .gate .rider .country img,#gates.is-result.gates-8 .gate .rider .country img,#gates.is-result.gates-9 .gate .rider .country img,#gates.is-result.gates-10 .gate .rider .country img,#gates.is-result.gates-11 .gate .rider .country img,#gates.is-result.gates-12 .gate .rider .country img{width:100px}#gates.is-result.gates-7 .gate .rider .points,#gates.is-result.gates-8 .gate .rider .points,#gates.is-result.gates-9 .gate .rider .points,#gates.is-result.gates-10 .gate .rider .points,#gates.is-result.gates-11 .gate .rider .points,#gates.is-result.gates-12 .gate .rider .points{font-size:60px;width:80px;text-align:right}#gates.is-result.gates-7 .gate .rider .gates,#gates.is-result.gates-8 .gate .rider .gates,#gates.is-result.gates-9 .gate .rider .gates,#gates.is-result.gates-10 .gate .rider .gates,#gates.is-result.gates-11 .gate .rider .gates,#gates.is-result.gates-12 .gate .rider .gates{display:none}body.stretch #header img.fim{width:90px}body.stretch #header img.gladiators{width:70px}body.stretch #header img.knmv{width:40px}body.stretch #header img.heerenveen{width:70px}body.stretch #gates.gates-4>.gate .rider .photo .number{width:70px}body.stretch #gates.gates-4>.gate .rider .photo .portrait{bottom:-340px}body.stretch #gates.gates-4>.gate .rider .photo .portrait img{height:1000px;width:445px}body.stretch #gates.gates-4>.gate .rider .footer .country img{width:100px;height:95px}body.stretch #gates.is-result .gate .rider .number{width:70px}body.stretch #gates.is-result .gate .rider .country img{height:95px;width:100px}body.stretch #presentation .photo img{height:900px;width:50%}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wiggle{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes bouncing{0%{-webkit-transform:translateX(-80%);transform:translateX(-80%)}100%{-webkit-transform:translateX(80%);transform:translateX(80%)}}@keyframes bouncing{0%{-webkit-transform:translateX(-80%);transform:translateX(-80%)}100%{-webkit-transform:translateX(80%);transform:translateX(80%)}}@-webkit-keyframes bouncing-reverse{0%{-webkit-transform:translateX(80%);transform:translateX(80%)}100%{-webkit-transform:translateX(-80%);transform:translateX(-80%)}}@keyframes bouncing-reverse{0%{-webkit-transform:translateX(80%);transform:translateX(80%)}100%{-webkit-transform:translateX(-80%);transform:translateX(-80%)}}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}70%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}70%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes popIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes punchIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}60%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes punchIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}60%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideUpFooter{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUpFooter{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes glowPulse{0%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}40%{-webkit-box-shadow:0 0 40px 10px rgba(255,255,255,.6);box-shadow:0 0 40px 10px rgba(255,255,255,.6)}100%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}}@keyframes glowPulse{0%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}40%{-webkit-box-shadow:0 0 40px 10px rgba(255,255,255,.6);box-shadow:0 0 40px 10px rgba(255,255,255,.6)}100%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}}@-webkit-keyframes borderGlow{0%{-webkit-filter:brightness(1);filter:brightness(1);-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0);box-shadow:inset 0 0 0 rgba(255,255,255,0)}30%{-webkit-filter:brightness(1.8);filter:brightness(1.8);-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.3);box-shadow:inset 0 0 30px rgba(255,255,255,.3)}100%{-webkit-filter:brightness(1);filter:brightness(1);-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0);box-shadow:inset 0 0 0 rgba(255,255,255,0)}}@keyframes borderGlow{0%{-webkit-filter:brightness(1);filter:brightness(1);-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0);box-shadow:inset 0 0 0 rgba(255,255,255,0)}30%{-webkit-filter:brightness(1.8);filter:brightness(1.8);-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.3);box-shadow:inset 0 0 30px rgba(255,255,255,.3)}100%{-webkit-filter:brightness(1);filter:brightness(1);-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0);box-shadow:inset 0 0 0 rgba(255,255,255,0)}}@-webkit-keyframes numberGlow{0%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}50%{-webkit-box-shadow:0 0 30px 8px rgba(255,255,255,.8);box-shadow:0 0 30px 8px rgba(255,255,255,.8)}100%{-webkit-box-shadow:0 0 10px 2px rgba(255,255,255,.1);box-shadow:0 0 10px 2px rgba(255,255,255,.1)}}@keyframes numberGlow{0%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}50%{-webkit-box-shadow:0 0 30px 8px rgba(255,255,255,.8);box-shadow:0 0 30px 8px rgba(255,255,255,.8)}100%{-webkit-box-shadow:0 0 10px 2px rgba(255,255,255,.1);box-shadow:0 0 10px 2px rgba(255,255,255,.1)}}@-webkit-keyframes pointsPunch{0%{opacity:0;-webkit-transform:scale(0.5) translateX(20px);transform:scale(0.5) translateX(20px)}60%{opacity:1;-webkit-transform:scale(1.1) translateX(0);transform:scale(1.1) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@keyframes pointsPunch{0%{opacity:0;-webkit-transform:scale(0.5) translateX(20px);transform:scale(0.5) translateX(20px)}60%{opacity:1;-webkit-transform:scale(1.1) translateX(0);transform:scale(1.1) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@-webkit-keyframes gradingTitleIn{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);letter-spacing:60px}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);letter-spacing:20px}}@keyframes gradingTitleIn{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);letter-spacing:60px}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);letter-spacing:20px}}@-webkit-keyframes gradingDrive{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}100%{-webkit-transform:translateX(2200px);transform:translateX(2200px)}}@keyframes gradingDrive{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}100%{-webkit-transform:translateX(2200px);transform:translateX(2200px)}}@-webkit-keyframes trackLineAppear{0%{opacity:0}100%{opacity:1}}@keyframes trackLineAppear{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes gateFlash{0%{-webkit-filter:brightness(1);filter:brightness(1);-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0);box-shadow:inset 0 0 0 rgba(255,255,255,0)}20%{-webkit-filter:brightness(1.8);filter:brightness(1.8);-webkit-box-shadow:inset 0 0 50px rgba(255,255,255,.5),0 0 30px rgba(255,255,255,.2);box-shadow:inset 0 0 50px rgba(255,255,255,.5),0 0 30px rgba(255,255,255,.2)}60%{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-box-shadow:inset 0 0 15px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.05);box-shadow:inset 0 0 15px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.05)}100%{-webkit-filter:brightness(1);filter:brightness(1);-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0);box-shadow:inset 0 0 0 rgba(255,255,255,0)}}@keyframes gateFlash{0%{-webkit-filter:brightness(1);filter:brightness(1);-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0);box-shadow:inset 0 0 0 rgba(255,255,255,0)}20%{-webkit-filter:brightness(1.8);filter:brightness(1.8);-webkit-box-shadow:inset 0 0 50px rgba(255,255,255,.5),0 0 30px rgba(255,255,255,.2);box-shadow:inset 0 0 50px rgba(255,255,255,.5),0 0 30px rgba(255,255,255,.2)}60%{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-box-shadow:inset 0 0 15px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.05);box-shadow:inset 0 0 15px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.05)}100%{-webkit-filter:brightness(1);filter:brightness(1);-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0);box-shadow:inset 0 0 0 rgba(255,255,255,0)}}@-webkit-keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@-webkit-keyframes breathingGlow{0%,100%{-webkit-box-shadow:0 0 20px 0 rgba(255,255,255,.1);box-shadow:0 0 20px 0 rgba(255,255,255,.1);-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-box-shadow:0 0 40px 5px rgba(255,255,255,.25);box-shadow:0 0 40px 5px rgba(255,255,255,.25);-webkit-filter:brightness(1.05);filter:brightness(1.05)}}@keyframes breathingGlow{0%,100%{-webkit-box-shadow:0 0 20px 0 rgba(255,255,255,.1);box-shadow:0 0 20px 0 rgba(255,255,255,.1);-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-box-shadow:0 0 40px 5px rgba(255,255,255,.25);box-shadow:0 0 40px 5px rgba(255,255,255,.25);-webkit-filter:brightness(1.05);filter:brightness(1.05)}}@-webkit-keyframes neonPulseRed{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(204,51,0,.4);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(204,51,0,.4)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(204,51,0,.6),0 0 60px rgba(204,51,0,.3);box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(204,51,0,.6),0 0 60px rgba(204,51,0,.3)}}@keyframes neonPulseRed{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(204,51,0,.4);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(204,51,0,.4)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(204,51,0,.6),0 0 60px rgba(204,51,0,.3);box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(204,51,0,.6),0 0 60px rgba(204,51,0,.3)}}@-webkit-keyframes neonPulseBlue{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(0,102,153,.4);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(0,102,153,.4)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(0,102,153,.6),0 0 60px rgba(0,102,153,.3);box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(0,102,153,.6),0 0 60px rgba(0,102,153,.3)}}@keyframes neonPulseBlue{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(0,102,153,.4);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(0,102,153,.4)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(0,102,153,.6),0 0 60px rgba(0,102,153,.3);box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(0,102,153,.6),0 0 60px rgba(0,102,153,.3)}}@-webkit-keyframes neonPulseWhite{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(255,255,255,.5);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(255,255,255,.5)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.2),0 0 30px rgba(255,255,255,.7),0 0 60px rgba(255,255,255,.4);box-shadow:inset 0 0 30px rgba(255,255,255,.2),0 0 30px rgba(255,255,255,.7),0 0 60px rgba(255,255,255,.4)}}@keyframes neonPulseWhite{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(255,255,255,.5);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(255,255,255,.5)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.2),0 0 30px rgba(255,255,255,.7),0 0 60px rgba(255,255,255,.4);box-shadow:inset 0 0 30px rgba(255,255,255,.2),0 0 30px rgba(255,255,255,.7),0 0 60px rgba(255,255,255,.4)}}@-webkit-keyframes neonPulseYellow{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(255,204,0,.4);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(255,204,0,.4)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(255,204,0,.6),0 0 60px rgba(255,204,0,.3);box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(255,204,0,.6),0 0 60px rgba(255,204,0,.3)}}@keyframes neonPulseYellow{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(255,204,0,.4);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(255,204,0,.4)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(255,204,0,.6),0 0 60px rgba(255,204,0,.3);box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(255,204,0,.6),0 0 60px rgba(255,204,0,.3)}}@-webkit-keyframes neonPulseGreen{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(0,153,102,.4);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(0,153,102,.4)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(0,153,102,.6),0 0 60px rgba(0,153,102,.3);box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(0,153,102,.6),0 0 60px rgba(0,153,102,.3)}}@keyframes neonPulseGreen{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(0,153,102,.4);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(0,153,102,.4)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(0,153,102,.6),0 0 60px rgba(0,153,102,.3);box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(0,153,102,.6),0 0 60px rgba(0,153,102,.3)}}@-webkit-keyframes neonPulseGrey{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(183,183,183,.3);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(183,183,183,.3)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(183,183,183,.5),0 0 60px rgba(183,183,183,.25);box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(183,183,183,.5),0 0 60px rgba(183,183,183,.25)}}@keyframes neonPulseGrey{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(183,183,183,.3);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(183,183,183,.3)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(183,183,183,.5),0 0 60px rgba(183,183,183,.25);box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(183,183,183,.5),0 0 60px rgba(183,183,183,.25)}}@-webkit-keyframes neonPulseOrange{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(198,133,3,.4);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(198,133,3,.4)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(198,133,3,.6),0 0 60px rgba(198,133,3,.3);box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(198,133,3,.6),0 0 60px rgba(198,133,3,.3)}}@keyframes neonPulseOrange{0%,100%{-webkit-box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(198,133,3,.4);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(198,133,3,.4)}50%{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(198,133,3,.6),0 0 60px rgba(198,133,3,.3);box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 0 30px rgba(198,133,3,.6),0 0 60px rgba(198,133,3,.3)}}@-webkit-keyframes riseUp{0%{opacity:0;-webkit-transform:translateY(120%) scale(0.9);transform:translateY(120%) scale(0.9)}60%{opacity:1;-webkit-transform:translateY(-5%) scale(1.02);transform:translateY(-5%) scale(1.02)}80%{-webkit-transform:translateY(2%) scale(0.99);transform:translateY(2%) scale(0.99)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes riseUp{0%{opacity:0;-webkit-transform:translateY(120%) scale(0.9);transform:translateY(120%) scale(0.9)}60%{opacity:1;-webkit-transform:translateY(-5%) scale(1.02);transform:translateY(-5%) scale(1.02)}80%{-webkit-transform:translateY(2%) scale(0.99);transform:translateY(2%) scale(0.99)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes photoReveal{0%{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-filter:blur(10px) brightness(2);filter:blur(10px) brightness(2)}60%{-webkit-filter:blur(0) brightness(1.2);filter:blur(0) brightness(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0) brightness(1);filter:blur(0) brightness(1)}}@keyframes photoReveal{0%{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-filter:blur(10px) brightness(2);filter:blur(10px) brightness(2)}60%{-webkit-filter:blur(0) brightness(1.2);filter:blur(0) brightness(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0) brightness(1);filter:blur(0) brightness(1)}}@-webkit-keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-webkit-keyframes numberSlam{0%{opacity:0;-webkit-transform:scale(3) rotate(-15deg);transform:scale(3) rotate(-15deg);-webkit-filter:blur(10px);filter:blur(10px)}50%{opacity:1;-webkit-transform:scale(0.9) rotate(5deg);transform:scale(0.9) rotate(5deg);-webkit-filter:blur(0);filter:blur(0)}70%{-webkit-transform:scale(1.1) rotate(-2deg);transform:scale(1.1) rotate(-2deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-filter:blur(0);filter:blur(0)}}@keyframes numberSlam{0%{opacity:0;-webkit-transform:scale(3) rotate(-15deg);transform:scale(3) rotate(-15deg);-webkit-filter:blur(10px);filter:blur(10px)}50%{opacity:1;-webkit-transform:scale(0.9) rotate(5deg);transform:scale(0.9) rotate(5deg);-webkit-filter:blur(0);filter:blur(0)}70%{-webkit-transform:scale(1.1) rotate(-2deg);transform:scale(1.1) rotate(-2deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes subtleFloat{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes subtleFloat{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes pointsRoll{0%{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}100%{opacity:1;-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg)}}@keyframes pointsRoll{0%{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}100%{opacity:1;-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg)}}@-webkit-keyframes scanLine{0%{top:-100%}100%{top:200%}}@keyframes scanLine{0%{top:-100%}100%{top:200%}}@-webkit-keyframes electricFlicker{0%,100%{opacity:1}92%{opacity:1}93%{opacity:.8}94%{opacity:1}96%{opacity:.9}97%{opacity:1}}@keyframes electricFlicker{0%,100%{opacity:1}92%{opacity:1}93%{opacity:.8}94%{opacity:1}96%{opacity:.9}97%{opacity:1}}@-webkit-keyframes slideInWithTrail{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-filter:blur(5px);filter:blur(5px)}40%{-webkit-filter:blur(2px);filter:blur(2px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-filter:blur(0);filter:blur(0)}}@keyframes slideInWithTrail{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-filter:blur(5px);filter:blur(5px)}40%{-webkit-filter:blur(2px);filter:blur(2px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes staggerReveal{0%{opacity:0;-webkit-transform:translateY(30px) scale(0.95);transform:translateY(30px) scale(0.95);-webkit-filter:brightness(0.5);filter:brightness(0.5)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes staggerReveal{0%{opacity:0;-webkit-transform:translateY(30px) scale(0.95);transform:translateY(30px) scale(0.95);-webkit-filter:brightness(0.5);filter:brightness(0.5)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-filter:brightness(1);filter:brightness(1)}}#classification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:30px}#heat-teams{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#heat-teams .team img{width:60px;display:block;margin-bottom:10px;border:1px #fff solid}#heat-teams .team div{color:#fff;font-size:40px;line-height:40px}@-webkit-keyframes entrySlideIn{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);background-position:-100% 0}50%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);background-position:200% 0}}@keyframes entrySlideIn{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);background-position:-100% 0}50%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);background-position:200% 0}}@-webkit-keyframes pointsReveal{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pointsReveal{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes columnDividerGlow{0%{opacity:0;height:0}60%{opacity:1}100%{opacity:1;height:100%}}@keyframes columnDividerGlow{0%{opacity:0;height:0}60%{opacity:1}100%{opacity:1;height:100%}}@-webkit-keyframes logoReveal{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-filter:brightness(0.5);filter:brightness(0.5)}60%{-webkit-filter:brightness(1.4);filter:brightness(1.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes logoReveal{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-filter:brightness(0.5);filter:brightness(0.5)}60%{-webkit-filter:brightness(1.4);filter:brightness(1.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1)}}.interval-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.interval-list .riders,.interval-list .teams{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.interval-list.is-rtb .riders .cols .col .rider .pos{font-size:55px;line-height:55px;width:80px}.interval-list.is-rtb .riders .cols .col .rider .name{font-size:55px;line-height:55px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto}.interval-list.is-rtb .riders .cols .col .rider .flag-group{width:140px}.interval-list.is-rtb .riders .cols .col .rider .flag-group .fmn-badge{font-size:24px;padding:4px 8px}.interval-list.is-rtb .riders .cols .col .rider .flag-group img.flag{width:70px}.interval-list .riders .cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:0}.interval-list .riders .cols .col{display:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.interval-list .riders .cols .col:nth-child(1),.interval-list .riders .cols .col:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.interval-list .riders .cols .col:nth-child(1){padding-right:40px}.interval-list .riders .cols .col:nth-child(1) .rider:first-child .pos{color:gold;text-shadow:0 0 20px rgba(255,215,0,.4)}.interval-list .riders .cols .col:nth-child(1) .rider:nth-child(2) .pos{color:#e0e0e0;text-shadow:0 0 20px rgba(224,224,224,.3)}.interval-list .riders .cols .col:nth-child(1) .rider:nth-child(3) .pos{color:#cd7f32;text-shadow:0 0 20px rgba(205,127,50,.3)}.interval-list .riders .cols .col:nth-child(2){padding-left:40px}.interval-list .riders .cols .col:nth-child(2)::before{content:"";position:absolute;top:50%;left:0;width:2px;height:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(255, 255, 255, 0.5)), color-stop(80%, rgba(255, 255, 255, 0.5)), to(transparent));background:linear-gradient(180deg, transparent 0%, rgba(255, 255, 255, 0.5) 20%, rgba(255, 255, 255, 0.5) 80%, transparent 100%);-webkit-animation:columnDividerGlow 800ms ease 400ms both;animation:columnDividerGlow 800ms ease 400ms both}.interval-list .riders .cols .col .rider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;position:relative;padding:0 10px;-webkit-animation:entrySlideIn 900ms cubic-bezier(0.16, 1, 0.3, 1) var(--delay, 0ms) both;animation:entrySlideIn 900ms cubic-bezier(0.16, 1, 0.3, 1) var(--delay, 0ms) both;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.04)), color-stop(90%, rgba(255, 255, 255, 0.04)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.04) 10%, rgba(255, 255, 255, 0.04) 90%, rgba(255, 255, 255, 0) 100%)}.interval-list .riders .cols .col .rider:nth-child(odd){background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.07)), color-stop(90%, rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.07) 10%, rgba(255, 255, 255, 0.07) 90%, rgba(255, 255, 255, 0) 100%)}.interval-list .riders .cols .col .rider .pos{width:90px;-ms-flex-negative:0;flex-shrink:0;text-align:left;color:#fff;font-size:80px;line-height:80px}.interval-list .riders .cols .col .rider .name{text-align:left;white-space:nowrap;overflow:hidden;width:540px;color:#fff;font-size:80px;line-height:80px;text-shadow:0 0 20px rgba(255,255,255,.1)}.interval-list .riders .cols .col .rider .flag-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;-ms-flex-negative:0;flex-shrink:0;width:170px}.interval-list .riders .cols .col .rider .flag-group .fmn-badge{font-size:30px;line-height:1;padding:6px 10px;border-radius:4px;background:#fff;color:#000;font-weight:700;white-space:nowrap}.interval-list .riders .cols .col .rider .flag-group img.flag{width:90px;display:block}.interval-list .riders .cols .col .rider .points{width:80px;-ms-flex-negative:0;flex-shrink:0;text-align:right;color:#fff;font-size:80px;line-height:80px;opacity:0;-webkit-animation:pointsReveal 500ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:pointsReveal 500ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:calc(var(--delay, 0ms) + 300ms);animation-delay:calc(var(--delay, 0ms) + 300ms)}.interval-list .teams{-ms-flex-pack:distribute;justify-content:space-around}.interval-list .teams .team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;position:relative;padding:0 20px;-webkit-animation:entrySlideIn 900ms cubic-bezier(0.16, 1, 0.3, 1) var(--delay, 0ms) both;animation:entrySlideIn 900ms cubic-bezier(0.16, 1, 0.3, 1) var(--delay, 0ms) both;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.04)), color-stop(90%, rgba(255, 255, 255, 0.04)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.04) 10%, rgba(255, 255, 255, 0.04) 90%, rgba(255, 255, 255, 0) 100%)}.interval-list .teams .team:nth-child(odd){background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.07)), color-stop(90%, rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.07) 10%, rgba(255, 255, 255, 0.07) 90%, rgba(255, 255, 255, 0) 100%)}.interval-list .teams .team:first-child .pos{color:gold;text-shadow:0 0 20px rgba(255,215,0,.4)}.interval-list .teams .team:nth-child(2) .pos{color:#e0e0e0;text-shadow:0 0 20px rgba(224,224,224,.3)}.interval-list .teams .team:nth-child(3) .pos{color:#cd7f32;text-shadow:0 0 20px rgba(205,127,50,.3)}.interval-list .teams .team div{color:#fff;font-size:150px;line-height:150px}.interval-list .teams .team .pos{width:150px;text-align:left}.interval-list .teams .team .logo{width:200px;margin-right:50px;opacity:0;-webkit-animation:logoReveal 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:logoReveal 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:calc(var(--delay, 0ms) + 200ms);animation-delay:calc(var(--delay, 0ms) + 200ms)}.interval-list .teams .team .logo img{width:200px;height:200px;-o-object-fit:contain;object-fit:contain;display:block}.interval-list .teams .team .name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left;text-shadow:0 0 20px rgba(255,255,255,.1)}.interval-list .teams .team .points{width:100px;text-align:right;opacity:0;-webkit-animation:pointsReveal 500ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:pointsReveal 500ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:calc(var(--delay, 0ms) + 400ms);animation-delay:calc(var(--delay, 0ms) + 400ms)}#interval{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:30px}body[data-screen=logos]{background:#000}#logos{padding:30px;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#logos img{position:absolute;-o-object-fit:contain;object-fit:contain;width:1400px;max-height:800px;opacity:0;-webkit-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);-webkit-transition:opacity 800ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 800ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter 800ms ease;transition:opacity 800ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 800ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter 800ms ease;transition:opacity 800ms cubic-bezier(0.16, 1, 0.3, 1),transform 800ms cubic-bezier(0.16, 1, 0.3, 1),filter 800ms ease;transition:opacity 800ms cubic-bezier(0.16, 1, 0.3, 1),transform 800ms cubic-bezier(0.16, 1, 0.3, 1),filter 800ms ease,-webkit-transform 800ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter 800ms ease;-webkit-filter:drop-shadow(0 0 0 rgba(255, 255, 255, 0));filter:drop-shadow(0 0 0 rgba(255, 255, 255, 0))}#logos img.active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-filter:drop-shadow(0 0 60px rgba(255, 255, 255, 0.12));filter:drop-shadow(0 0 60px rgba(255, 255, 255, 0.12))}#no-gates{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:100px;background:rgba(0,0,0,.8);color:#fff;font-size:70px;line-height:70px;padding:25px 40px;border-radius:8px;border:2px rgba(255,255,255,.15) solid;text-transform:uppercase;letter-spacing:4px;opacity:0;-webkit-animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 300ms both;animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 300ms both;text-shadow:0 0 20px rgba(255,255,255,.15)}@-webkit-keyframes riderRowReveal{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);background-position:-100% 0}60%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);background-position:200% 0}}@keyframes riderRowReveal{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);background-position:-100% 0}60%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);background-position:200% 0}}@-webkit-keyframes dividerGlow{0%{opacity:0;background-size:0% 100%}50%{opacity:1;background-size:100% 100%}100%{opacity:.6;background-size:100% 100%}}@keyframes dividerGlow{0%{opacity:0;background-size:0% 100%}50%{opacity:1;background-size:100% 100%}100%{opacity:.6;background-size:100% 100%}}@-webkit-keyframes trackLineSweep{0%{opacity:0;background-position:-200% 0}30%{opacity:1}100%{opacity:1;background-position:200% 0}}@keyframes trackLineSweep{0%{opacity:0;background-position:-200% 0}30%{opacity:1}100%{opacity:1;background-position:200% 0}}@-webkit-keyframes tractorGlow{0%{-webkit-filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 0 rgba(255, 255, 255, 0));filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 0 rgba(255, 255, 255, 0))}50%{-webkit-filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 40px rgba(255, 255, 255, 0.25));filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 40px rgba(255, 255, 255, 0.25))}100%{-webkit-filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 0 rgba(255, 255, 255, 0));filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 0 rgba(255, 255, 255, 0))}}@keyframes tractorGlow{0%{-webkit-filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 0 rgba(255, 255, 255, 0));filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 0 rgba(255, 255, 255, 0))}50%{-webkit-filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 40px rgba(255, 255, 255, 0.25));filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 40px rgba(255, 255, 255, 0.25))}100%{-webkit-filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 0 rgba(255, 255, 255, 0));filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 0 rgba(255, 255, 255, 0))}}@-webkit-keyframes titleSweep{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes titleSweep{0%{background-position:-200% center}100%{background-position:200% center}}#practice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#practice.grading{overflow:hidden;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#practice.grading::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center, transparent 40%, rgba(0, 0, 0, 0.5) 100%);z-index:2;pointer-events:none}#practice.grading .grading-title{position:absolute;top:12%;left:0;right:0;text-align:center;z-index:10}#practice.grading .grading-title span{color:#fff;font-size:120px;line-height:1;text-transform:uppercase;letter-spacing:20px;opacity:0;-webkit-animation:gradingTitleIn 1.2s cubic-bezier(0.16, 1, 0.3, 1) .3s both;animation:gradingTitleIn 1.2s cubic-bezier(0.16, 1, 0.3, 1) .3s both;text-shadow:0 0 40px rgba(255,255,255,.4),0 0 80px rgba(255,255,255,.1);background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(40%, #fff), color-stop(50%, rgba(255, 255, 255, 0.5)), color-stop(60%, #fff), to(#fff));background:linear-gradient(90deg, #fff 0%, #fff 40%, rgba(255, 255, 255, 0.5) 50%, #fff 60%, #fff 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-animation:gradingTitleIn 1.2s cubic-bezier(0.16, 1, 0.3, 1) .3s both,titleSweep 4s linear 2s infinite;animation:gradingTitleIn 1.2s cubic-bezier(0.16, 1, 0.3, 1) .3s both,titleSweep 4s linear 2s infinite}#practice.grading .grading-title::after{content:"";display:block;width:300px;height:4px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.8)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.8), transparent);margin:30px auto 0;opacity:0;-webkit-animation:fadeIn 1s ease 1s both;animation:fadeIn 1s ease 1s both}#practice.grading .track-surface{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}#practice.grading .track-surface .track-line{position:absolute;left:-10%;right:-10%;height:2px;opacity:0;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(15%, rgba(255, 255, 255, 0.03)), color-stop(45%, rgba(255, 255, 255, 0.08)), color-stop(50%, rgba(255, 255, 255, 0.15)), color-stop(55%, rgba(255, 255, 255, 0.08)), color-stop(85%, rgba(255, 255, 255, 0.03)), to(transparent));background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.03) 15%, rgba(255, 255, 255, 0.08) 45%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.08) 55%, rgba(255, 255, 255, 0.03) 85%, transparent 100%);background-size:200% 100%}#practice.grading .track-surface .track-line-1{top:40%;-webkit-animation:trackLineSweep 3s ease 2s both;animation:trackLineSweep 3s ease 2s both}#practice.grading .track-surface .track-line-2{top:55%;-webkit-animation:trackLineSweep 3s ease 2.5s both;animation:trackLineSweep 3s ease 2.5s both}#practice.grading .track-surface .track-line-3{top:70%;-webkit-animation:trackLineSweep 3s ease 3s both;animation:trackLineSweep 3s ease 3s both}#practice.grading .track{position:relative;z-index:5;-webkit-animation:gradingDrive 8s linear infinite;animation:gradingDrive 8s linear infinite;margin-top:5%}#practice.grading .track img{width:500px;-webkit-animation:tractorGlow 3s ease-in-out infinite;animation:tractorGlow 3s ease-in-out infinite}#practice.grading .track .dust-particle{position:absolute;border-radius:50%;pointer-events:none;bottom:0;left:0}#practice .rider{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;padding:0 20px;position:relative;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.04)), color-stop(90%, rgba(255, 255, 255, 0.04)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.04) 10%, rgba(255, 255, 255, 0.04) 90%, rgba(255, 255, 255, 0) 100%)}#practice .rider:nth-child(odd){background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.07)), color-stop(90%, rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.07) 10%, rgba(255, 255, 255, 0.07) 90%, rgba(255, 255, 255, 0) 100%)}#practice .rider{-webkit-animation:riderRowReveal 1000ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:riderRowReveal 1000ms cubic-bezier(0.16, 1, 0.3, 1) both}#practice .rider+.rider::before{content:"";position:absolute;left:5%;right:5%;top:0;height:1px;opacity:0;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, rgba(255, 255, 255, 0.4)), to(transparent));background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.4) 50%, transparent 100%);background-size:0% 100%;background-position:center;background-repeat:no-repeat}#practice .rider.rider-1{-webkit-animation-delay:0s;animation-delay:0s}#practice .rider.rider-1+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:.1s;animation-delay:.1s}#practice .rider.rider-2{-webkit-animation-delay:.2s;animation-delay:.2s}#practice .rider.rider-2+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:.3s;animation-delay:.3s}#practice .rider.rider-3{-webkit-animation-delay:.4s;animation-delay:.4s}#practice .rider.rider-3+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:.5s;animation-delay:.5s}#practice .rider.rider-4{-webkit-animation-delay:.6s;animation-delay:.6s}#practice .rider.rider-4+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:.7s;animation-delay:.7s}#practice .rider.rider-5{-webkit-animation-delay:.8s;animation-delay:.8s}#practice .rider.rider-5+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:.9s;animation-delay:.9s}#practice .rider.rider-6{-webkit-animation-delay:1s;animation-delay:1s}#practice .rider.rider-6+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:1.1s;animation-delay:1.1s}#practice .rider.rider-7{-webkit-animation-delay:1.2s;animation-delay:1.2s}#practice .rider.rider-7+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:1.3s;animation-delay:1.3s}#practice .rider.rider-8{-webkit-animation-delay:1.4s;animation-delay:1.4s}#practice .rider.rider-8+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:1.5s;animation-delay:1.5s}#practice .rider.rider-9{-webkit-animation-delay:1.6s;animation-delay:1.6s}#practice .rider.rider-9+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:1.7s;animation-delay:1.7s}#practice .rider.rider-10{-webkit-animation-delay:1.8s;animation-delay:1.8s}#practice .rider.rider-10+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:1.9s;animation-delay:1.9s}#practice .rider.rider-11{-webkit-animation-delay:2s;animation-delay:2s}#practice .rider.rider-11+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:2.1s;animation-delay:2.1s}#practice .rider.rider-12{-webkit-animation-delay:2.2s;animation-delay:2.2s}#practice .rider.rider-12+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:2.3s;animation-delay:2.3s}#practice .rider.rider-13{-webkit-animation-delay:2.4s;animation-delay:2.4s}#practice .rider.rider-13+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:2.5s;animation-delay:2.5s}#practice .rider.rider-14{-webkit-animation-delay:2.6s;animation-delay:2.6s}#practice .rider.rider-14+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:2.7s;animation-delay:2.7s}#practice .rider.rider-15{-webkit-animation-delay:2.8s;animation-delay:2.8s}#practice .rider.rider-15+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:2.9s;animation-delay:2.9s}#practice .rider.rider-16{-webkit-animation-delay:3s;animation-delay:3s}#practice .rider.rider-16+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:3.1s;animation-delay:3.1s}#practice .rider.rider-17{-webkit-animation-delay:3.2s;animation-delay:3.2s}#practice .rider.rider-17+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:3.3s;animation-delay:3.3s}#practice .rider.rider-18{-webkit-animation-delay:3.4s;animation-delay:3.4s}#practice .rider.rider-18+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:3.5s;animation-delay:3.5s}#practice .rider.rider-19{-webkit-animation-delay:3.6s;animation-delay:3.6s}#practice .rider.rider-19+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:3.7s;animation-delay:3.7s}#practice .rider.rider-20{-webkit-animation-delay:3.8s;animation-delay:3.8s}#practice .rider.rider-20+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:3.9s;animation-delay:3.9s}#practice .rider .rider-1+.rider::before{-webkit-animation:none;animation:none;opacity:0}#practice .rider div{color:#fff;font-size:120px;line-height:120px}#practice .rider .number{z-index:100001;background:#fff;border:5px #000 solid;width:140px;height:140px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:40px;opacity:0;-ms-flex-negative:0;flex-shrink:0}#practice .rider .number span{color:#000;font-size:75px}#practice .rider .name{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;letter-spacing:4px;opacity:0;text-shadow:0 0 30px rgba(255,255,255,.15)}#practice .rider .flag{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}#practice .rider .flag img{width:160px;border:1px #fff solid;display:block}#practice .rider .flag .fmn-badge{font-size:50px;line-height:1;padding:12px 20px;background:#fff;color:#000;font-weight:700;white-space:nowrap;border-radius:6px}#practice .rider.rider-1 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:.3s;animation-delay:.3s}#practice .rider.rider-1 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.4s;animation-delay:.4s}#practice .rider.rider-1 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.5s;animation-delay:.5s}#practice .rider.rider-2 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:.5s;animation-delay:.5s}#practice .rider.rider-2 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.6s;animation-delay:.6s}#practice .rider.rider-2 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.7s;animation-delay:.7s}#practice .rider.rider-3 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:.7s;animation-delay:.7s}#practice .rider.rider-3 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.8s;animation-delay:.8s}#practice .rider.rider-3 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.9s;animation-delay:.9s}#practice .rider.rider-4 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:.9s;animation-delay:.9s}#practice .rider.rider-4 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1s;animation-delay:1s}#practice .rider.rider-4 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.1s;animation-delay:1.1s}#practice .rider.rider-5 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:1.1s;animation-delay:1.1s}#practice .rider.rider-5 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.2s;animation-delay:1.2s}#practice .rider.rider-5 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.3s;animation-delay:1.3s}#practice .rider.rider-6 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:1.3s;animation-delay:1.3s}#practice .rider.rider-6 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.4s;animation-delay:1.4s}#practice .rider.rider-6 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.5s;animation-delay:1.5s}#practice .rider.rider-7 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:1.5s;animation-delay:1.5s}#practice .rider.rider-7 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.6s;animation-delay:1.6s}#practice .rider.rider-7 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.7s;animation-delay:1.7s}#practice .rider.rider-8 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:1.7s;animation-delay:1.7s}#practice .rider.rider-8 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.8s;animation-delay:1.8s}#practice .rider.rider-8 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.9s;animation-delay:1.9s}#practice .rider.rider-9 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:1.9s;animation-delay:1.9s}#practice .rider.rider-9 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:2s;animation-delay:2s}#practice .rider.rider-9 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:2.1s;animation-delay:2.1s}#practice .rider.rider-10 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:2.1s;animation-delay:2.1s}#practice .rider.rider-10 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:2.2s;animation-delay:2.2s}#practice .rider.rider-10 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:2.3s;animation-delay:2.3s}#practice .rider.rider-11 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:2.3s;animation-delay:2.3s}#practice .rider.rider-11 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:2.4s;animation-delay:2.4s}#practice .rider.rider-11 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:2.5s;animation-delay:2.5s}#practice .rider.rider-12 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:2.5s;animation-delay:2.5s}#practice .rider.rider-12 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:2.6s;animation-delay:2.6s}#practice .rider.rider-12 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:2.7s;animation-delay:2.7s}#practice .rider.rider-13 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:2.7s;animation-delay:2.7s}#practice .rider.rider-13 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:2.8s;animation-delay:2.8s}#practice .rider.rider-13 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:2.9s;animation-delay:2.9s}#practice .rider.rider-14 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:2.9s;animation-delay:2.9s}#practice .rider.rider-14 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:3s;animation-delay:3s}#practice .rider.rider-14 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:3.1s;animation-delay:3.1s}#practice .rider.rider-15 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:3.1s;animation-delay:3.1s}#practice .rider.rider-15 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:3.2s;animation-delay:3.2s}#practice .rider.rider-15 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:3.3s;animation-delay:3.3s}#practice .rider.rider-16 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:3.3s;animation-delay:3.3s}#practice .rider.rider-16 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:3.4s;animation-delay:3.4s}#practice .rider.rider-16 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:3.5s;animation-delay:3.5s}#practice .rider.rider-17 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:3.5s;animation-delay:3.5s}#practice .rider.rider-17 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:3.6s;animation-delay:3.6s}#practice .rider.rider-17 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:3.7s;animation-delay:3.7s}#practice .rider.rider-18 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:3.7s;animation-delay:3.7s}#practice .rider.rider-18 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:3.8s;animation-delay:3.8s}#practice .rider.rider-18 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:3.9s;animation-delay:3.9s}#practice .rider.rider-19 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:3.9s;animation-delay:3.9s}#practice .rider.rider-19 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:4s;animation-delay:4s}#practice .rider.rider-19 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:4.1s;animation-delay:4.1s}#practice .rider.rider-20 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:4.1s;animation-delay:4.1s}#practice .rider.rider-20 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:4.2s;animation-delay:4.2s}#practice .rider.rider-20 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:4.3s;animation-delay:4.3s}#presentation{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px;padding:0 60px}#presentation .photo{-ms-flex-negative:0;flex-shrink:0;opacity:0;-webkit-animation:punchIn 900ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both;animation:punchIn 900ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both}#presentation .photo img{height:900px;display:block;-webkit-filter:drop-shadow(0 0 40px rgba(255, 255, 255, 0.15));filter:drop-shadow(0 0 40px rgba(255, 255, 255, 0.15))}#presentation .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}#presentation .info.info-team{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px}#presentation .info.info-team .name{font-size:260px;line-height:260px}#presentation .info.info-team .country img{width:600px}#presentation .info .number{background:#fff;border:6px #000 solid;width:200px;height:200px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-animation:popIn 700ms cubic-bezier(0.16, 1, 0.3, 1) 600ms both,numberGlow 900ms ease 600ms 1;animation:popIn 700ms cubic-bezier(0.16, 1, 0.3, 1) 600ms both,numberGlow 900ms ease 600ms 1}#presentation .info .number span{font-size:115px;line-height:115px;color:#000;font-weight:700;display:inline-block;margin-top:10px}#presentation .info .name{font-size:160px;line-height:160px;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;opacity:0;-webkit-animation:slideInLeft 800ms cubic-bezier(0.16, 1, 0.3, 1) 900ms both;animation:slideInLeft 800ms cubic-bezier(0.16, 1, 0.3, 1) 900ms both}#presentation .info .team{font-size:70px;line-height:70px;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:4px;text-align:center;opacity:0;-webkit-animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 1100ms both;animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 1100ms both}#presentation .info .country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;opacity:0;-webkit-animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 1300ms both;animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 1300ms both}#presentation .info .country img{width:200px;display:block;border:2px #fff solid}#presentation .info .country .fmn-badge{font-size:50px;line-height:1;padding:14px 24px;border-radius:6px;background:#fff;color:#000;font-weight:700;white-space:nowrap}@-webkit-keyframes sponsorTextIn{0%{opacity:0;letter-spacing:20px;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;letter-spacing:4px;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sponsorTextIn{0%{opacity:0;letter-spacing:20px;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;letter-spacing:4px;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sponsorLogoIn{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-filter:brightness(0.5) drop-shadow(0 0 0 rgba(255, 255, 255, 0));filter:brightness(0.5) drop-shadow(0 0 0 rgba(255, 255, 255, 0))}60%{-webkit-filter:brightness(1.3) drop-shadow(0 0 60px rgba(255, 255, 255, 0.3));filter:brightness(1.3) drop-shadow(0 0 60px rgba(255, 255, 255, 0.3))}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1) drop-shadow(0 0 30px rgba(255, 255, 255, 0.1));filter:brightness(1) drop-shadow(0 0 30px rgba(255, 255, 255, 0.1))}}@keyframes sponsorLogoIn{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-filter:brightness(0.5) drop-shadow(0 0 0 rgba(255, 255, 255, 0));filter:brightness(0.5) drop-shadow(0 0 0 rgba(255, 255, 255, 0))}60%{-webkit-filter:brightness(1.3) drop-shadow(0 0 60px rgba(255, 255, 255, 0.3));filter:brightness(1.3) drop-shadow(0 0 60px rgba(255, 255, 255, 0.3))}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1) drop-shadow(0 0 30px rgba(255, 255, 255, 0.1));filter:brightness(1) drop-shadow(0 0 30px rgba(255, 255, 255, 0.1))}}@-webkit-keyframes sponsorHoldFade{0%,93.333%{opacity:1}100%{opacity:0}}@keyframes sponsorHoldFade{0%,93.333%{opacity:1}100%{opacity:0}}#sponsor-logo{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000000;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:sponsorHoldFade 7500ms ease-in forwards;animation:sponsorHoldFade 7500ms ease-in forwards;pointer-events:none}#sponsor-logo p{color:#fff;text-align:center;font-size:160px;line-height:160px;margin:0 0 20px;text-transform:uppercase;opacity:0;-webkit-animation:sponsorTextIn 800ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both;animation:sponsorTextIn 800ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both;text-shadow:0 0 30px rgba(255,255,255,.2)}#sponsor-logo img{display:block;width:1800px;height:850px;-o-object-fit:contain;object-fit:contain;opacity:0;-webkit-animation:sponsorLogoIn 1000ms cubic-bezier(0.16, 1, 0.3, 1) 500ms both;animation:sponsorLogoIn 1000ms cubic-bezier(0.16, 1, 0.3, 1) 500ms both}@-webkit-keyframes barGrow{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-filter:brightness(1);filter:brightness(1)}70%{-webkit-filter:brightness(1.6);filter:brightness(1.6)}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes barGrow{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-filter:brightness(1);filter:brightness(1)}70%{-webkit-filter:brightness(1.6);filter:brightness(1.6)}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-filter:brightness(1);filter:brightness(1)}}@-webkit-keyframes barGlow{0%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}50%{-webkit-box-shadow:0 0 25px 5px rgba(255,255,255,.3);box-shadow:0 0 25px 5px rgba(255,255,255,.3)}100%{-webkit-box-shadow:0 0 8px 2px rgba(255,255,255,.05);box-shadow:0 0 8px 2px rgba(255,255,255,.05)}}@keyframes barGlow{0%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}50%{-webkit-box-shadow:0 0 25px 5px rgba(255,255,255,.3);box-shadow:0 0 25px 5px rgba(255,255,255,.3)}100%{-webkit-box-shadow:0 0 8px 2px rgba(255,255,255,.05);box-shadow:0 0 8px 2px rgba(255,255,255,.05)}}@-webkit-keyframes pointCountUp{0%{opacity:0;-webkit-transform:translateY(15px) scale(0.7);transform:translateY(15px) scale(0.7)}70%{-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes pointCountUp{0%{opacity:0;-webkit-transform:translateY(15px) scale(0.7);transform:translateY(15px) scale(0.7)}70%{-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes heatCellReveal{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes heatCellReveal{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes statsLabelIn{0%{opacity:0;letter-spacing:30px}100%{opacity:1;letter-spacing:4px}}@keyframes statsLabelIn{0%{opacity:0;letter-spacing:30px}100%{opacity:1;letter-spacing:4px}}#statistics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px}#statistics .stats{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#statistics .stats .color-stats{opacity:0;-webkit-animation:fadeIn 600ms ease 300ms both;animation:fadeIn 600ms ease 300ms both}#statistics .stats .color-stats.wins{-webkit-animation-delay:500ms;animation-delay:500ms}#statistics .stats .color-stats .content{width:800px;height:540px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#statistics .stats .color-stats .content .gate{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#statistics .stats .color-stats .content .gate .bar .progress{height:10px;-webkit-transition:height 800ms cubic-bezier(0.16, 1, 0.3, 1);transition:height 800ms cubic-bezier(0.16, 1, 0.3, 1);-webkit-transition-delay:var(--delay, 0ms);transition-delay:var(--delay, 0ms);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;border-radius:4px 4px 0 0}#statistics .stats .color-stats .content .gate .point{text-align:center;color:#fff;font-size:90px;padding:10px;opacity:0;text-shadow:0 0 20px rgba(255,255,255,.15)}#statistics .stats .color-stats p.footer{color:#fff;font-size:70px;margin:0 0 50px;text-transform:uppercase;opacity:0;-webkit-animation:statsLabelIn 800ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both;animation:statsLabelIn 800ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both;text-shadow:0 0 30px rgba(255,255,255,.2)}#statistics .stats .color-stats.wins p.footer{-webkit-animation-delay:400ms;animation-delay:400ms}#statistics.animate .stats .color-stats .content .gate .bar .progress{height:var(--target-height, 10px);-webkit-animation:barGlow 800ms ease both;animation:barGlow 800ms ease both;-webkit-animation-delay:calc(var(--delay, 0ms) + 600ms);animation-delay:calc(var(--delay, 0ms) + 600ms)}#statistics.animate .stats .color-stats .content .gate .point{-webkit-animation:pointCountUp 500ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:pointCountUp 500ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:calc(var(--delay, 0ms) + 800ms);animation-delay:calc(var(--delay, 0ms) + 800ms)}#statistics>.bar{opacity:0;-webkit-animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 700ms both;animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 700ms both}#statistics .bar .leader{width:100px}#statistics .bar .heat{width:50px}#statistics .bar .numbers,#statistics .bar .heats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px}#statistics .bar .numbers .heat,#statistics .bar .heats .heat{width:60px;text-align:center}#statistics .bar .numbers{padding-bottom:5px}#statistics .bar .numbers .heat{color:#fff;font-size:50px}#statistics .bar .heats{background:rgba(255,255,255,.06);border-radius:6px}#statistics .bar .heats .leader{color:#fff;font-size:50px}#statistics .bar .heats .heat{border:1px rgba(0,0,0,.3) solid;border-radius:4px;opacity:0;-webkit-animation:heatCellReveal 400ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:heatCellReveal 400ms cubic-bezier(0.16, 1, 0.3, 1) both}#statistics .bar .heats .heat:nth-child(1){-webkit-animation-delay:860ms;animation-delay:860ms}#statistics .bar .heats .heat:nth-child(2){-webkit-animation-delay:920ms;animation-delay:920ms}#statistics .bar .heats .heat:nth-child(3){-webkit-animation-delay:980ms;animation-delay:980ms}#statistics .bar .heats .heat:nth-child(4){-webkit-animation-delay:1040ms;animation-delay:1040ms}#statistics .bar .heats .heat:nth-child(5){-webkit-animation-delay:1100ms;animation-delay:1100ms}#statistics .bar .heats .heat:nth-child(6){-webkit-animation-delay:1160ms;animation-delay:1160ms}#statistics .bar .heats .heat:nth-child(7){-webkit-animation-delay:1220ms;animation-delay:1220ms}#statistics .bar .heats .heat:nth-child(8){-webkit-animation-delay:1280ms;animation-delay:1280ms}#statistics .bar .heats .heat:nth-child(9){-webkit-animation-delay:1340ms;animation-delay:1340ms}#statistics .bar .heats .heat:nth-child(10){-webkit-animation-delay:1400ms;animation-delay:1400ms}#statistics .bar .heats .heat:nth-child(11){-webkit-animation-delay:1460ms;animation-delay:1460ms}#statistics .bar .heats .heat:nth-child(12){-webkit-animation-delay:1520ms;animation-delay:1520ms}#statistics .bar .heats .heat:nth-child(13){-webkit-animation-delay:1580ms;animation-delay:1580ms}#statistics .bar .heats .heat:nth-child(14){-webkit-animation-delay:1640ms;animation-delay:1640ms}#statistics .bar .heats .heat:nth-child(15){-webkit-animation-delay:1700ms;animation-delay:1700ms}#statistics .bar .heats .heat:nth-child(16){-webkit-animation-delay:1760ms;animation-delay:1760ms}#statistics .bar .heats .heat:nth-child(17){-webkit-animation-delay:1820ms;animation-delay:1820ms}#statistics .bar .heats .heat:nth-child(18){-webkit-animation-delay:1880ms;animation-delay:1880ms}#statistics .bar .heats .heat:nth-child(19){-webkit-animation-delay:1940ms;animation-delay:1940ms}#statistics .bar .heats .heat:nth-child(20){-webkit-animation-delay:2000ms;animation-delay:2000ms}#statistics .bar .heats .heat:nth-child(21){-webkit-animation-delay:2060ms;animation-delay:2060ms}#statistics .bar .heats .heat:nth-child(22){-webkit-animation-delay:2120ms;animation-delay:2120ms}#statistics .bar .heats .heat:nth-child(23){-webkit-animation-delay:2180ms;animation-delay:2180ms}#statistics .bar .heats .heat:nth-child(24){-webkit-animation-delay:2240ms;animation-delay:2240ms}#statistics .bar .heats .heat:nth-child(25){-webkit-animation-delay:2300ms;animation-delay:2300ms}#statistics .bar .heats .heat:nth-child(26){-webkit-animation-delay:2360ms;animation-delay:2360ms}#statistics .bar .heats .heat:nth-child(27){-webkit-animation-delay:2420ms;animation-delay:2420ms}#statistics .bar .heats .heat:nth-child(28){-webkit-animation-delay:2480ms;animation-delay:2480ms}#statistics .bar .heats .heat:nth-child(29){-webkit-animation-delay:2540ms;animation-delay:2540ms}#statistics .bar .heats .heat:nth-child(30){-webkit-animation-delay:2600ms;animation-delay:2600ms}#statistics .red{background:#c30}#statistics .blue{background:#069}#statistics .white{background:#fff}#statistics .yellow{background:#fc0}#statistics .green{background:#096}#statistics .blackwhite{background:linear-gradient(135deg, #000000 0%, #000000 50%, #ffffff 50%, #ffffff 100%)}#statistics .redwhite{background:linear-gradient(135deg, #cc3300 0%, #cc3300 50%, #ffffff 50%, #ffffff 100%)}#statistics .bluewhite{background:linear-gradient(135deg, #0078af 0%, #0078af 50%, #ffffff 50%, #ffffff 100%)}@-webkit-keyframes vsSlam{0%{opacity:0;-webkit-transform:scale(3) rotate(-15deg);transform:scale(3) rotate(-15deg)}60%{opacity:1;-webkit-transform:scale(0.9) rotate(3deg);transform:scale(0.9) rotate(3deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes vsSlam{0%{opacity:0;-webkit-transform:scale(3) rotate(-15deg);transform:scale(3) rotate(-15deg)}60%{opacity:1;-webkit-transform:scale(0.9) rotate(3deg);transform:scale(0.9) rotate(3deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-webkit-keyframes teamScoreReveal{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes teamScoreReveal{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#team-heat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;padding-top:0}#team-heat .team{width:900px;opacity:0}#team-heat .team:first-child{-webkit-animation:slideInLeft 900ms cubic-bezier(0.16, 1, 0.3, 1) 300ms both;animation:slideInLeft 900ms cubic-bezier(0.16, 1, 0.3, 1) 300ms both}#team-heat .team:last-child{-webkit-animation:slideInRight 900ms cubic-bezier(0.16, 1, 0.3, 1) 300ms both;animation:slideInRight 900ms cubic-bezier(0.16, 1, 0.3, 1) 300ms both}#team-heat .team .logo{height:500px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#team-heat .team .logo img{display:block;width:800px;height:500px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 0 30px rgba(255, 255, 255, 0.1));filter:drop-shadow(0 0 30px rgba(255, 255, 255, 0.1))}#team-heat .team .gate,#team-heat .team .points{color:#fff}#team-heat .team .gate{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.04)), color-stop(90%, rgba(255, 255, 255, 0.04)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.04) 10%, rgba(255, 255, 255, 0.04) 90%, rgba(255, 255, 255, 0) 100%)}#team-heat .team .gate:nth-child(odd){background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.07)), color-stop(90%, rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.07) 10%, rgba(255, 255, 255, 0.07) 90%, rgba(255, 255, 255, 0) 100%)}#team-heat .team .gate .name,#team-heat .team .gate .points{font-size:110px;line-height:100px;margin:0}#team-heat .team .gate .name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-shadow:0 0 20px rgba(255,255,255,.1)}#team-heat .team .gate .points{width:40px}#team-heat .team>.points{margin-top:50px;font-size:200px;line-height:120px;text-shadow:0 0 30px rgba(255,255,255,.3)}#team-heat .vs{opacity:0;-webkit-animation:vsSlam 800ms cubic-bezier(0.16, 1, 0.3, 1) 600ms both;animation:vsSlam 800ms cubic-bezier(0.16, 1, 0.3, 1) 600ms both}#team-heat .vs img{display:block;width:120px;-webkit-filter:drop-shadow(0 0 20px rgba(255, 255, 255, 0.3));filter:drop-shadow(0 0 20px rgba(255, 255, 255, 0.3))}#team-heat.finished{margin-top:-10px}#team-heat.finished .team>.points{opacity:0;-webkit-animation:teamScoreReveal 700ms cubic-bezier(0.16, 1, 0.3, 1) 1000ms both;animation:teamScoreReveal 700ms cubic-bezier(0.16, 1, 0.3, 1) 1000ms both}#timings{--timings-font-size: 80px;--timings-moment-width: 400px;--timings-gap: 40px;--timings-moment-padding-y: 10px;--timings-row-gap: 0px;--timings-top-space: 0px;--timings-bottom-space: 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:var(--timings-row-gap);padding-top:calc(30px + var(--timings-top-space));padding-right:30px;padding-bottom:calc(30px + var(--timings-bottom-space));padding-left:30px}#timings.is-compact{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#timings .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-animation:entrySlideIn 900ms cubic-bezier(0.16, 1, 0.3, 1) var(--delay, 0ms) both;animation:entrySlideIn 900ms cubic-bezier(0.16, 1, 0.3, 1) var(--delay, 0ms) both;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.04)), color-stop(90%, rgba(255, 255, 255, 0.04)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.04) 10%, rgba(255, 255, 255, 0.04) 90%, rgba(255, 255, 255, 0) 100%)}#timings .time:nth-child(odd){background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.07)), color-stop(90%, rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.07) 10%, rgba(255, 255, 255, 0.07) 90%, rgba(255, 255, 255, 0) 100%)}#timings .time .moment,#timings .time .title{color:#fff;font-size:var(--timings-font-size)}#timings .time .moment{background:#0171ab;width:var(--timings-moment-width);-ms-flex-negative:0;flex-shrink:0;margin-right:var(--timings-gap);text-align:center;padding:var(--timings-moment-padding-y) 10px;border-radius:6px;text-shadow:0 0 20px rgba(255,255,255,.3);-webkit-box-shadow:0 0 20px rgba(1,113,171,.4);box-shadow:0 0 20px rgba(1,113,171,.4);opacity:0;-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:calc(var(--delay, 0ms) + 200ms);animation-delay:calc(var(--delay, 0ms) + 200ms)}#timings .time .title{text-align:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-shadow:0 0 20px rgba(255,255,255,.1)}#mylaps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:30px}#mylaps .entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-animation:entrySlideIn 900ms cubic-bezier(0.16, 1, 0.3, 1) var(--delay, 0ms) both;animation:entrySlideIn 900ms cubic-bezier(0.16, 1, 0.3, 1) var(--delay, 0ms) both;padding:0 10px;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.04)), color-stop(90%, rgba(255, 255, 255, 0.04)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.04) 10%, rgba(255, 255, 255, 0.04) 90%, rgba(255, 255, 255, 0) 100%)}#mylaps .entry:nth-child(odd){background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.07)), color-stop(90%, rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.07) 10%, rgba(255, 255, 255, 0.07) 90%, rgba(255, 255, 255, 0) 100%)}#mylaps .entry:first-child .pos{color:gold;text-shadow:0 0 20px rgba(255,215,0,.4)}#mylaps .entry:nth-child(2) .pos{color:#e0e0e0;text-shadow:0 0 20px rgba(224,224,224,.3)}#mylaps .entry:nth-child(3) .pos{color:#cd7f32;text-shadow:0 0 20px rgba(205,127,50,.3)}#mylaps .entry div{font-size:70px;line-height:70px;color:#fff}#mylaps .entry .pos{width:90px;-ms-flex-negative:0;flex-shrink:0;text-align:left}#mylaps .entry .number{width:120px;text-align:left;opacity:.6}#mylaps .entry .name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left;text-shadow:0 0 20px rgba(255,255,255,.1)}#mylaps .entry .time{text-align:right;width:400px;opacity:0;-webkit-animation:pointsReveal 500ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:pointsReveal 500ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:calc(var(--delay, 0ms) + 300ms);animation-delay:calc(var(--delay, 0ms) + 300ms);text-shadow:0 0 15px rgba(255,255,255,.2)}#mylaps .entry .speed{text-align:right;width:400px;opacity:0;-webkit-animation:pointsReveal 500ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:pointsReveal 500ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:calc(var(--delay, 0ms) + 400ms);animation-delay:calc(var(--delay, 0ms) + 400ms);color:rgba(255,255,255,.7)}#mylaps .entry .speed:empty{display:none}#mylaps .no-entries{background:rgba(255,255,255,.1);color:#fff;font-size:70px;border-radius:8px;text-align:center;padding:30px;opacity:0;-webkit-animation:fadeIn 800ms ease 300ms both;animation:fadeIn 800ms ease 300ms both}@-webkit-keyframes flagReveal{0%{opacity:0;-webkit-transform:scale(0.3) translateY(60px);transform:scale(0.3) translateY(60px)}60%{opacity:1;-webkit-transform:scale(1.08) translateY(-10px);transform:scale(1.08) translateY(-10px)}80%{-webkit-transform:scale(0.97) translateY(3px);transform:scale(0.97) translateY(3px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes flagReveal{0%{opacity:0;-webkit-transform:scale(0.3) translateY(60px);transform:scale(0.3) translateY(60px)}60%{opacity:1;-webkit-transform:scale(1.08) translateY(-10px);transform:scale(1.08) translateY(-10px)}80%{-webkit-transform:scale(0.97) translateY(3px);transform:scale(0.97) translateY(3px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes flagGlow{0%{-webkit-filter:brightness(1) drop-shadow(0 0 0 rgba(255, 255, 255, 0));filter:brightness(1) drop-shadow(0 0 0 rgba(255, 255, 255, 0))}50%{-webkit-filter:brightness(1.3) drop-shadow(0 0 50px rgba(255, 255, 255, 0.5));filter:brightness(1.3) drop-shadow(0 0 50px rgba(255, 255, 255, 0.5))}100%{-webkit-filter:brightness(1) drop-shadow(0 0 20px rgba(255, 255, 255, 0.1));filter:brightness(1) drop-shadow(0 0 20px rgba(255, 255, 255, 0.1))}}@keyframes flagGlow{0%{-webkit-filter:brightness(1) drop-shadow(0 0 0 rgba(255, 255, 255, 0));filter:brightness(1) drop-shadow(0 0 0 rgba(255, 255, 255, 0))}50%{-webkit-filter:brightness(1.3) drop-shadow(0 0 50px rgba(255, 255, 255, 0.5));filter:brightness(1.3) drop-shadow(0 0 50px rgba(255, 255, 255, 0.5))}100%{-webkit-filter:brightness(1) drop-shadow(0 0 20px rgba(255, 255, 255, 0.1));filter:brightness(1) drop-shadow(0 0 20px rgba(255, 255, 255, 0.1))}}@-webkit-keyframes posBadgePop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes posBadgePop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes posBadgeGlow{0%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}50%{-webkit-box-shadow:0 0 40px 12px rgba(255,255,255,.6);box-shadow:0 0 40px 12px rgba(255,255,255,.6)}100%{-webkit-box-shadow:0 0 15px 4px rgba(255,255,255,.1);box-shadow:0 0 15px 4px rgba(255,255,255,.1)}}@keyframes posBadgeGlow{0%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}50%{-webkit-box-shadow:0 0 40px 12px rgba(255,255,255,.6);box-shadow:0 0 40px 12px rgba(255,255,255,.6)}100%{-webkit-box-shadow:0 0 15px 4px rgba(255,255,255,.1);box-shadow:0 0 15px 4px rgba(255,255,255,.1)}}#flags{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#flags .flag{width:580px;margin-top:120px;text-align:center}#flags .flag:nth-child(2){margin-top:-400px}#flags .flag img{width:100%;height:auto;opacity:0;-webkit-animation:flagReveal 1000ms cubic-bezier(0.16, 1, 0.3, 1) both,flagGlow 1200ms ease both;animation:flagReveal 1000ms cubic-bezier(0.16, 1, 0.3, 1) both,flagGlow 1200ms ease both}#flags .flag .pos{font-size:160px;line-height:160px;font-weight:700;opacity:0;display:inline-block;width:200px;height:200px;line-height:200px;border-radius:50%;margin-top:20px}#flags .flag.flag-gold img{-webkit-animation-delay:400ms,1400ms;animation-delay:400ms,1400ms}#flags .flag.flag-gold .pos{color:#000;background:linear-gradient(135deg, #ffd700, #f5c300, #ffed4a, #f5c300);-webkit-animation:posBadgePop 700ms cubic-bezier(0.16, 1, 0.3, 1) 1200ms both,posBadgeGlow 900ms ease 1200ms 1;animation:posBadgePop 700ms cubic-bezier(0.16, 1, 0.3, 1) 1200ms both,posBadgeGlow 900ms ease 1200ms 1}#flags .flag.flag-silver img{-webkit-animation-delay:800ms,1800ms;animation-delay:800ms,1800ms}#flags .flag.flag-silver .pos{color:#000;background:linear-gradient(135deg, #e0e0e0, #c0c0c0, #f0f0f0, #c0c0c0);-webkit-animation:posBadgePop 700ms cubic-bezier(0.16, 1, 0.3, 1) 1600ms both,posBadgeGlow 900ms ease 1600ms 1;animation:posBadgePop 700ms cubic-bezier(0.16, 1, 0.3, 1) 1600ms both,posBadgeGlow 900ms ease 1600ms 1}#flags .flag.flag-bronze img{-webkit-animation-delay:1000ms,2000ms;animation-delay:1000ms,2000ms}#flags .flag.flag-bronze .pos{color:#000;background:linear-gradient(135deg, #cd7f32, #b87333, #daa06d, #b87333);-webkit-animation:posBadgePop 700ms cubic-bezier(0.16, 1, 0.3, 1) 1800ms both,posBadgeGlow 900ms ease 1800ms 1;animation:posBadgePop 700ms cubic-bezier(0.16, 1, 0.3, 1) 1800ms both,posBadgeGlow 900ms ease 1800ms 1}body[data-screen=flags] #header{visibility:hidden}body[data-screen=countdown] #header{display:none}#countdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}#countdown .countdown-ring{position:relative;width:900px;height:900px;opacity:0;-webkit-animation:popIn 800ms cubic-bezier(0.16, 1, 0.3, 1) 300ms both;animation:popIn 800ms cubic-bezier(0.16, 1, 0.3, 1) 300ms both}#countdown .countdown-ring svg{width:100%;height:100%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#countdown .countdown-ring .ring-track{fill:none;stroke:rgba(255,255,255,.1);stroke-width:12}#countdown .countdown-ring .ring-progress{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-dasharray:1445;stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 1s linear,stroke .5s ease;transition:stroke-dashoffset 1s linear,stroke .5s ease;-webkit-filter:drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));filter:drop-shadow(0 0 8px rgba(255, 255, 255, 0.4))}#countdown .countdown-ring .countdown-timer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:480px;line-height:480px;font-weight:700;color:#fff;-webkit-transition:color .5s ease,text-shadow .5s ease;transition:color .5s ease,text-shadow .5s ease}#countdown.phase-warning .ring-progress{stroke:#fc0;-webkit-filter:drop-shadow(0 0 12px rgba(255, 204, 0, 0.5));filter:drop-shadow(0 0 12px rgba(255, 204, 0, 0.5))}#countdown.phase-warning .countdown-timer{color:#fc0;text-shadow:0 0 30px rgba(255,204,0,.3)}#countdown.phase-danger .ring-progress{stroke:#f30;-webkit-filter:drop-shadow(0 0 16px rgba(255, 51, 0, 0.6));filter:drop-shadow(0 0 16px rgba(255, 51, 0, 0.6))}#countdown.phase-danger .countdown-timer{color:#f30;text-shadow:0 0 40px rgba(255,51,0,.4);-webkit-animation:countdownPulse 1s ease infinite;animation:countdownPulse 1s ease infinite}#countdown .countdown-finished{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}#countdown .countdown-finished .logo{opacity:0;-webkit-animation:punchIn 800ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both;animation:punchIn 800ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both}#countdown .countdown-finished .ready{font-size:150px;line-height:150px;color:#fff;font-weight:700;text-transform:uppercase;opacity:0;-webkit-animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 500ms both;animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 500ms both}#countdown.is-finished .countdown-ring{display:none}#countdown.is-finished .countdown-finished{display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes countdownPulse{0%,100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}50%{-webkit-transform:translate(-50%, -50%) scale(1.06);transform:translate(-50%, -50%) scale(1.06)}}@keyframes countdownPulse{0%,100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}50%{-webkit-transform:translate(-50%, -50%) scale(1.06);transform:translate(-50%, -50%) scale(1.06)}}@-webkit-keyframes overlayIn{0%{opacity:0}100%{opacity:1}}@keyframes overlayIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes overlayOut{0%{opacity:1}100%{opacity:0}}@keyframes overlayOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes overlayContentIn{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes overlayContentIn{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes overlayPortraitIn{0%{opacity:0;-webkit-transform:translateX(-40px) scale(0.95);transform:translateX(-40px) scale(0.95)}100%{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes overlayPortraitIn{0%{opacity:0;-webkit-transform:translateX(-40px) scale(0.95);transform:translateX(-40px) scale(0.95)}100%{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes overlayInfoIn{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes overlayInfoIn{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes overlayStatusIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);letter-spacing:30px}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);letter-spacing:8px}}@keyframes overlayStatusIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);letter-spacing:30px}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);letter-spacing:8px}}@-webkit-keyframes overlayStatusPulse{0%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}50%{-webkit-box-shadow:0 0 40px 10px rgba(255,255,255,.3);box-shadow:0 0 40px 10px rgba(255,255,255,.3)}100%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}}@keyframes overlayStatusPulse{0%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}50%{-webkit-box-shadow:0 0 40px 10px rgba(255,255,255,.3);box-shadow:0 0 40px 10px rgba(255,255,255,.3)}100%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}}@-webkit-keyframes overlayVignette{0%{opacity:0}100%{opacity:1}}@keyframes overlayVignette{0%{opacity:0}100%{opacity:1}}.gate-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:overlayIn 500ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:overlayIn 500ms cubic-bezier(0.16, 1, 0.3, 1) both}.gate-overlay::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85)}.gate-overlay::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;-webkit-animation:overlayVignette 800ms ease 300ms both;animation:overlayVignette 800ms ease 300ms both}.gate-overlay.is-leaving{-webkit-animation:overlayOut 600ms ease both;animation:overlayOut 600ms ease both}.gate-overlay.warned::before{background:rgba(40,30,0,.9)}.gate-overlay.warned::after{background:radial-gradient(ellipse at center, transparent 30%, rgba(255, 204, 0, 0.1) 100%)}.gate-overlay.warned .gate-overlay-content{border-color:#fc0;-webkit-box-shadow:0 0 80px rgba(255,204,0,.4),inset 0 0 60px rgba(255,204,0,.1);box-shadow:0 0 80px rgba(255,204,0,.4),inset 0 0 60px rgba(255,204,0,.1)}.gate-overlay.warned .gate-overlay-status{background:#fc0;color:#000}.gate-overlay.warned .gate-overlay-portrait{border-color:#fc0}.gate-overlay.winner::before{background:rgba(10,10,0,.9)}.gate-overlay.winner::after{background:radial-gradient(ellipse at center, transparent 30%, rgba(255, 215, 0, 0.12) 100%)}.gate-overlay.winner .gate-overlay-content{border-color:gold;-webkit-box-shadow:0 0 80px rgba(255,215,0,.5),inset 0 0 60px rgba(255,215,0,.1);box-shadow:0 0 80px rgba(255,215,0,.5),inset 0 0 60px rgba(255,215,0,.1)}.gate-overlay.winner .gate-overlay-status{background:linear-gradient(135deg, #ffd700, #f5c300, #ffed4a, #f5c300);color:#000}.gate-overlay.winner .gate-overlay-portrait{border-color:gold}.gate-overlay.winner .gate-overlay-country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;opacity:0;-webkit-animation:overlayInfoIn 600ms cubic-bezier(0.16, 1, 0.3, 1) 450ms both;animation:overlayInfoIn 600ms cubic-bezier(0.16, 1, 0.3, 1) 450ms both}.gate-overlay.winner .gate-overlay-country img{width:160px;display:block;border:1px #fff solid}.gate-overlay.winner .gate-overlay-country .fmn-badge{font-size:50px;line-height:1;padding:12px 20px;border-radius:6px;background:#fff;color:#000;font-weight:700;white-space:nowrap}.gate-overlay.excluded::before{background:rgba(40,0,0,.9)}.gate-overlay.excluded::after{background:radial-gradient(ellipse at center, transparent 30%, rgba(204, 51, 0, 0.15) 100%)}.gate-overlay.excluded .gate-overlay-content{border-color:#c30;-webkit-box-shadow:0 0 80px rgba(204,51,0,.4),inset 0 0 60px rgba(204,51,0,.1);box-shadow:0 0 80px rgba(204,51,0,.4),inset 0 0 60px rgba(204,51,0,.1)}.gate-overlay.excluded .gate-overlay-status{background:#c30;color:#fff}.gate-overlay.excluded .gate-overlay-portrait{border-color:#c30}.gate-overlay.excluded .gate-overlay-portrait img{-webkit-filter:grayscale(1) drop-shadow(15px 10px 10px #000);filter:grayscale(1) drop-shadow(15px 10px 10px #000)}.gate-overlay .gate-overlay-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;background:rgba(0,0,0,.8);border:8px solid #fff;padding:80px 100px;-webkit-animation:overlayContentIn 600ms cubic-bezier(0.16, 1, 0.3, 1) 100ms both;animation:overlayContentIn 600ms cubic-bezier(0.16, 1, 0.3, 1) 100ms both}.gate-overlay .gate-overlay-portrait{-ms-flex-negative:0;flex-shrink:0;width:450px;height:520px;overflow:hidden;border:5px solid #fff;background:#111;-webkit-animation:overlayPortraitIn 700ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both;animation:overlayPortraitIn 700ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both}.gate-overlay .gate-overlay-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-filter:drop-shadow(15px 10px 10px #000);filter:drop-shadow(15px 10px 10px #000)}.gate-overlay .gate-overlay-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-animation:overlayInfoIn 600ms cubic-bezier(0.16, 1, 0.3, 1) 300ms both;animation:overlayInfoIn 600ms cubic-bezier(0.16, 1, 0.3, 1) 300ms both}.gate-overlay .gate-overlay-number{background:#fff;border:6px #000 solid;width:160px;height:160px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) 400ms both,numberGlow 800ms ease 400ms 1;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) 400ms both,numberGlow 800ms ease 400ms 1}.gate-overlay .gate-overlay-number span{font-size:100px;line-height:100px;color:#000;font-weight:700;display:inline-block;margin-top:14px}.gate-overlay .gate-overlay-number.sgp-number{background:none;border:none;border-radius:0;width:auto;height:auto;-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) 400ms both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) 400ms both}.gate-overlay .gate-overlay-number.sgp-number img{height:130px;width:auto}.gate-overlay .gate-overlay-name{font-size:110px;line-height:110px;color:#fff;font-weight:700;text-transform:uppercase;white-space:nowrap;letter-spacing:4px;text-shadow:0 0 30px rgba(255,255,255,.2)}.gate-overlay .gate-overlay-status{font-size:80px;line-height:80px;font-weight:900;text-transform:uppercase;letter-spacing:8px;padding:25px 50px;text-align:center;-webkit-animation:overlayStatusIn 500ms cubic-bezier(0.16, 1, 0.3, 1) 500ms both,overlayStatusPulse 1.5s ease 1s infinite;animation:overlayStatusIn 500ms cubic-bezier(0.16, 1, 0.3, 1) 500ms both,overlayStatusPulse 1.5s ease 1s infinite}#heats-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#heats-preview .rider{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;padding:0 20px;position:relative;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.04)), color-stop(90%, rgba(255, 255, 255, 0.04)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.04) 10%, rgba(255, 255, 255, 0.04) 90%, rgba(255, 255, 255, 0) 100%)}#heats-preview .rider:nth-child(odd){background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.07)), color-stop(90%, rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.07) 10%, rgba(255, 255, 255, 0.07) 90%, rgba(255, 255, 255, 0) 100%)}#heats-preview .rider{-webkit-animation:riderRowReveal 1000ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:riderRowReveal 1000ms cubic-bezier(0.16, 1, 0.3, 1) both}#heats-preview .rider+.rider::before{content:"";position:absolute;left:5%;right:5%;top:0;height:1px;opacity:0;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, rgba(255, 255, 255, 0.4)), to(transparent));background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.4) 50%, transparent 100%);background-size:0% 100%;background-position:center;background-repeat:no-repeat}#heats-preview .rider.rider-1{-webkit-animation-delay:0s;animation-delay:0s}#heats-preview .rider.rider-1+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:.1s;animation-delay:.1s}#heats-preview .rider.rider-2{-webkit-animation-delay:.15s;animation-delay:.15s}#heats-preview .rider.rider-2+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:.25s;animation-delay:.25s}#heats-preview .rider.rider-3{-webkit-animation-delay:.3s;animation-delay:.3s}#heats-preview .rider.rider-3+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:.4s;animation-delay:.4s}#heats-preview .rider.rider-4{-webkit-animation-delay:.45s;animation-delay:.45s}#heats-preview .rider.rider-4+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:.55s;animation-delay:.55s}#heats-preview .rider.rider-5{-webkit-animation-delay:.6s;animation-delay:.6s}#heats-preview .rider.rider-5+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:.7s;animation-delay:.7s}#heats-preview .rider.rider-6{-webkit-animation-delay:.75s;animation-delay:.75s}#heats-preview .rider.rider-6+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:.85s;animation-delay:.85s}#heats-preview .rider.rider-7{-webkit-animation-delay:.9s;animation-delay:.9s}#heats-preview .rider.rider-7+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:1s;animation-delay:1s}#heats-preview .rider.rider-8{-webkit-animation-delay:1.05s;animation-delay:1.05s}#heats-preview .rider.rider-8+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:1.15s;animation-delay:1.15s}#heats-preview .rider.rider-9{-webkit-animation-delay:1.2s;animation-delay:1.2s}#heats-preview .rider.rider-9+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:1.3s;animation-delay:1.3s}#heats-preview .rider.rider-10{-webkit-animation-delay:1.35s;animation-delay:1.35s}#heats-preview .rider.rider-10+.rider::before{-webkit-animation:dividerGlow 1000ms ease both;animation:dividerGlow 1000ms ease both;-webkit-animation-delay:1.45s;animation-delay:1.45s}#heats-preview .rider .rider-1+.rider::before{-webkit-animation:none;animation:none;opacity:0}#heats-preview .rider div{color:#fff;font-size:120px;line-height:120px}#heats-preview .rider .gate-color{width:26px;height:80%;border-radius:8px;margin-right:30px;-ms-flex-negative:0;flex-shrink:0}#heats-preview .rider.gate-red .gate-color{background-color:#c30}#heats-preview .rider.gate-blue .gate-color{background-color:#069}#heats-preview .rider.gate-white .gate-color{background-color:#fff}#heats-preview .rider.gate-yellow .gate-color{background-color:#fc0}#heats-preview .rider.gate-green .gate-color{background-color:#096}#heats-preview .rider.gate-blackwhite .gate-color{background:linear-gradient(135deg, #000000 0%, #000000 50%, #ffffff 50%, #ffffff 100%)}#heats-preview .rider.gate-redwhite .gate-color{background:linear-gradient(135deg, #cc3300 0%, #cc3300 50%, #ffffff 50%, #ffffff 100%)}#heats-preview .rider.gate-bluewhite .gate-color{background:linear-gradient(135deg, #0078af 0%, #0078af 50%, #ffffff 50%, #ffffff 100%)}#heats-preview .rider .number{z-index:100001;background:#fff;border:5px #000 solid;width:140px;height:140px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:40px;opacity:0;-ms-flex-negative:0;flex-shrink:0}#heats-preview .rider .number span{color:#000;font-size:75px}#heats-preview .rider .name{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;letter-spacing:4px;opacity:0;text-shadow:0 0 30px rgba(255,255,255,.15)}#heats-preview .rider .flag{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}#heats-preview .rider .flag img{width:160px;border:1px #fff solid;display:block}#heats-preview .rider .flag .fmn-badge{font-size:50px;line-height:1;padding:12px 20px;background:#fff;color:#000;font-weight:700;white-space:nowrap;border-radius:6px}#heats-preview .rider.rider-1 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:.2s;animation-delay:.2s}#heats-preview .rider.rider-1 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.3s;animation-delay:.3s}#heats-preview .rider.rider-1 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.4s;animation-delay:.4s}#heats-preview .rider.rider-2 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:.35s;animation-delay:.35s}#heats-preview .rider.rider-2 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.45s;animation-delay:.45s}#heats-preview .rider.rider-2 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.55s;animation-delay:.55s}#heats-preview .rider.rider-3 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:.5s;animation-delay:.5s}#heats-preview .rider.rider-3 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.6s;animation-delay:.6s}#heats-preview .rider.rider-3 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.7s;animation-delay:.7s}#heats-preview .rider.rider-4 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:.65s;animation-delay:.65s}#heats-preview .rider.rider-4 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.75s;animation-delay:.75s}#heats-preview .rider.rider-4 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.85s;animation-delay:.85s}#heats-preview .rider.rider-5 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:.8s;animation-delay:.8s}#heats-preview .rider.rider-5 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:.9s;animation-delay:.9s}#heats-preview .rider.rider-5 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1s;animation-delay:1s}#heats-preview .rider.rider-6 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:.95s;animation-delay:.95s}#heats-preview .rider.rider-6 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.05s;animation-delay:1.05s}#heats-preview .rider.rider-6 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.15s;animation-delay:1.15s}#heats-preview .rider.rider-7 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:1.1s;animation-delay:1.1s}#heats-preview .rider.rider-7 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.2s;animation-delay:1.2s}#heats-preview .rider.rider-7 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.3s;animation-delay:1.3s}#heats-preview .rider.rider-8 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:1.25s;animation-delay:1.25s}#heats-preview .rider.rider-8 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.35s;animation-delay:1.35s}#heats-preview .rider.rider-8 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.45s;animation-delay:1.45s}#heats-preview .rider.rider-9 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:1.4s;animation-delay:1.4s}#heats-preview .rider.rider-9 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.5s;animation-delay:1.5s}#heats-preview .rider.rider-9 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.6s;animation-delay:1.6s}#heats-preview .rider.rider-10 .number{-webkit-animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;animation:popIn 600ms cubic-bezier(0.16, 1, 0.3, 1) both,numberGlow 800ms ease both;-webkit-animation-delay:1.55s;animation-delay:1.55s}#heats-preview .rider.rider-10 .name{-webkit-animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInLeft 700ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.65s;animation-delay:1.65s}#heats-preview .rider.rider-10 .flag{-webkit-animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;animation:slideInRight 600ms cubic-bezier(0.16, 1, 0.3, 1) both;-webkit-animation-delay:1.75s;animation-delay:1.75s}#machine-exams{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:20px;padding:30px}#machine-exams .exam-finished{text-align:center;-webkit-animation:examSlideIn .6s ease-out both;animation:examSlideIn .6s ease-out both}#machine-exams .exam-finished .exam-finished-title{font-size:64px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:4px;text-shadow:0 2px 15px rgba(0,0,0,.4)}#machine-exams .exam-rider{width:80%;-webkit-animation:examSlideIn .6s ease-out both;animation:examSlideIn .6s ease-out both}#machine-exams .exam-rider:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}#machine-exams .exam-rider:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}#machine-exams .exam-rider.exam-previous .exam-card{opacity:.4}#machine-exams .exam-rider.exam-previous .exam-label{background:rgba(255,255,255,.1)}#machine-exams .exam-rider.exam-now .exam-card{border-color:rgba(255,255,255,.25)}#machine-exams .exam-rider.exam-next .exam-card{opacity:.6}#machine-exams .exam-rider.exam-next .exam-label{background:rgba(255,255,255,.15)}#machine-exams .exam-rider .exam-label{display:inline-block;background:rgba(255,255,255,.25);color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:3px;padding:4px 20px;border-radius:6px 6px 0 0}#machine-exams .exam-rider .exam-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.12);border-radius:0 12px 12px 12px;padding:20px 30px;gap:30px}#machine-exams .exam-rider .exam-card .exam-photo{-ms-flex-negative:0;flex-shrink:0}#machine-exams .exam-rider .exam-card .exam-photo img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:3px solid rgba(255,255,255,.2);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.4);box-shadow:0 4px 20px rgba(0,0,0,.4)}#machine-exams .exam-rider .exam-card .exam-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}#machine-exams .exam-rider .exam-card .exam-info .exam-number{font-size:64px;font-weight:700;color:rgba(255,255,255,.5);line-height:1;min-width:100px;text-align:center}#machine-exams .exam-rider .exam-card .exam-info .exam-name{font-size:44px;font-weight:700;color:#fff;text-transform:uppercase;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#machine-exams .exam-rider .exam-card .exam-info .exam-flag{-ms-flex-negative:0;flex-shrink:0}#machine-exams .exam-rider .exam-card .exam-info .exam-flag img{width:70px;display:block;border-radius:4px}#machine-exams .exam-rider .exam-card .exam-time{-ms-flex-negative:0;flex-shrink:0;font-size:48px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px rgba(0,0,0,.4)}@-webkit-keyframes examSlideIn{from{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes examSlideIn{from{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}#photos{position:fixed;top:0;left:0;width:100%;height:100%;background:#000}#photos img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}#photos .photo-current{z-index:1;opacity:1}#photos .photo-current.is-fading{opacity:0}#photos .photo-next{z-index:0;opacity:0}#photos .photo-next.is-visible{opacity:1}.screen-transition{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999999;pointer-events:none;overflow:hidden}.screen-transition .transition-stripe{position:absolute;top:-20%;bottom:-20%;width:200%;left:-200%;background:linear-gradient(105deg, transparent 0%, transparent 35%, rgba(255, 255, 255, 0.03) 38%, rgba(255, 255, 255, 0.06) 42%, rgba(255, 255, 255, 0.15) 46%, rgba(255, 255, 255, 0.7) 49%, #fff 50%, rgba(255, 255, 255, 0.7) 51%, rgba(255, 255, 255, 0.15) 54%, rgba(255, 255, 255, 0.06) 58%, rgba(255, 255, 255, 0.03) 62%, transparent 65%, transparent 100%);-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);-webkit-transition:none;transition:none}.screen-transition.is-active .transition-stripe{left:-10%;-webkit-transition:left 450ms cubic-bezier(0.4, 0, 0.2, 1);transition:left 450ms cubic-bezier(0.4, 0, 0.2, 1)}.screen-transition.is-leaving .transition-stripe{left:120%;-webkit-transition:left 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:left 500ms cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes teamSlideInLeft{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes teamSlideInLeft{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes teamSlideInRight{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes teamSlideInRight{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes vsPulse{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes vsPulse{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes vsGlow{0%,100%{text-shadow:0 0 30px rgba(255,255,255,.5),0 0 60px rgba(255,255,255,.3)}50%{text-shadow:0 0 50px rgba(255,255,255,.8),0 0 100px rgba(255,255,255,.5),0 0 150px rgba(255,255,255,.3)}}@keyframes vsGlow{0%,100%{text-shadow:0 0 30px rgba(255,255,255,.5),0 0 60px rgba(255,255,255,.3)}50%{text-shadow:0 0 50px rgba(255,255,255,.8),0 0 100px rgba(255,255,255,.5),0 0 150px rgba(255,255,255,.3)}}#team-vs-team-intro{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000000;background:linear-gradient(135deg, rgba(0, 0, 0, 0.95) 0%, rgba(20, 20, 40, 0.95) 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px}#team-vs-team-intro.is-leaving{-webkit-animation:fadeOut 600ms ease both;animation:fadeOut 600ms ease both}#team-vs-team-intro .team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px;min-width:550px}#team-vs-team-intro .team.team-left{opacity:0;-webkit-animation:teamSlideInLeft 800ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both;animation:teamSlideInLeft 800ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both}#team-vs-team-intro .team.team-right{opacity:0;-webkit-animation:teamSlideInRight 800ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both;animation:teamSlideInRight 800ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both}#team-vs-team-intro .team .flag{width:420px;height:auto;border:5px rgba(255,255,255,.3) solid;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.5);box-shadow:0 10px 40px rgba(0,0,0,.5)}#team-vs-team-intro .team .name{color:#fff;font-size:90px;line-height:1;font-weight:700;text-transform:uppercase;text-align:center;text-shadow:0 0 30px rgba(255,255,255,.2);letter-spacing:5px;white-space:nowrap}#team-vs-team-intro .vs{font-size:200px;line-height:1;color:#fff;font-weight:700;opacity:0;-webkit-animation:vsPulse 600ms cubic-bezier(0.16, 1, 0.3, 1) 600ms both,vsGlow 2s ease-in-out 1200ms infinite;animation:vsPulse 600ms cubic-bezier(0.16, 1, 0.3, 1) 600ms both,vsGlow 2s ease-in-out 1200ms infinite}#random-rider{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px;padding:0 60px;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}#random-rider.is-transitioning{opacity:0}#random-rider .photo{-ms-flex-negative:0;flex-shrink:0;opacity:0;-webkit-animation:punchIn 900ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both;animation:punchIn 900ms cubic-bezier(0.16, 1, 0.3, 1) 200ms both}#random-rider .photo img{height:900px;display:block;-webkit-filter:drop-shadow(0 0 40px rgba(255, 255, 255, 0.15));filter:drop-shadow(0 0 40px rgba(255, 255, 255, 0.15))}#random-rider .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}#random-rider .info .number{background:#fff;border:6px #000 solid;width:200px;height:200px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-animation:popIn 700ms cubic-bezier(0.16, 1, 0.3, 1) 600ms both,numberGlow 900ms ease 600ms 1;animation:popIn 700ms cubic-bezier(0.16, 1, 0.3, 1) 600ms both,numberGlow 900ms ease 600ms 1}#random-rider .info .number span{font-size:115px;line-height:115px;color:#000;font-weight:700;display:inline-block;margin-top:10px}#random-rider .info .name{font-size:160px;line-height:160px;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;opacity:0;-webkit-animation:slideInLeft 800ms cubic-bezier(0.16, 1, 0.3, 1) 900ms both;animation:slideInLeft 800ms cubic-bezier(0.16, 1, 0.3, 1) 900ms both}#random-rider .info .team{font-size:70px;line-height:70px;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:4px;text-align:center;opacity:0;-webkit-animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 1100ms both;animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 1100ms both}#random-rider .info .country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;opacity:0;-webkit-animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 1300ms both;animation:slideUpFooter 700ms cubic-bezier(0.16, 1, 0.3, 1) 1300ms both}#random-rider .info .country img{width:200px;display:block;border:2px #fff solid}#random-rider .info .country .fmn-badge{font-size:50px;line-height:1;padding:14px 24px;border-radius:6px;background:#fff;color:#000;font-weight:700;white-space:nowrap}body.theme-sgp{background:radial-gradient(ellipse at top, #1a1a1a 0%, #0a0a0a 55%)}body.theme-sgp #header{border-bottom:3px solid #e9ff15;background:-webkit-gradient(linear, left top, left bottom, from(rgba(233, 255, 21, 0.08)), to(transparent));background:linear-gradient(180deg, rgba(233, 255, 21, 0.08) 0%, transparent 100%)}body.theme-sgp #header h1{letter-spacing:4px;text-shadow:0 0 25px rgba(233,255,21,.35)}body.theme-sgp #gates:not(.is-result)>.gate{border:1px solid #2a2a2a;border-radius:12px;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#1c1c1c), to(#0d0d0d));background:linear-gradient(180deg, #1c1c1c 0%, #0d0d0d 100%);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.5);box-shadow:0 8px 30px rgba(0,0,0,.5)}body.theme-sgp #gates:not(.is-result)>.gate::before{content:"";position:absolute;top:0;left:0;right:0;height:16px;z-index:100003}body.theme-sgp #gates:not(.is-result)>.gate::after{-webkit-animation:none;animation:none}body.theme-sgp #gates:not(.is-result)>.gate.red::before{background:#c30;-webkit-box-shadow:0 0 20px rgba(204,51,0,.8);box-shadow:0 0 20px rgba(204,51,0,.8)}body.theme-sgp #gates:not(.is-result)>.gate.blue::before{background:#069;-webkit-box-shadow:0 0 20px rgba(0,102,153,.8);box-shadow:0 0 20px rgba(0,102,153,.8)}body.theme-sgp #gates:not(.is-result)>.gate.white::before{background:#fff;-webkit-box-shadow:0 0 20px rgba(255,255,255,.8);box-shadow:0 0 20px rgba(255,255,255,.8)}body.theme-sgp #gates:not(.is-result)>.gate.yellow::before{background:#fc0;-webkit-box-shadow:0 0 20px rgba(255,204,0,.8);box-shadow:0 0 20px rgba(255,204,0,.8)}body.theme-sgp #gates:not(.is-result)>.gate.green::before{background:#096;-webkit-box-shadow:0 0 20px rgba(0,153,102,.8);box-shadow:0 0 20px rgba(0,153,102,.8)}body.theme-sgp #gates:not(.is-result)>.gate.blackwhite::before{background:linear-gradient(135deg, #000000 0%, #000000 50%, #ffffff 50%, #ffffff 100%);-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8)}body.theme-sgp #gates:not(.is-result)>.gate.redwhite::before{background:linear-gradient(135deg, #cc3300 0%, #cc3300 50%, #ffffff 50%, #ffffff 100%);-webkit-box-shadow:0 0 20px rgba(204,51,0,.8);box-shadow:0 0 20px rgba(204,51,0,.8)}body.theme-sgp #gates:not(.is-result)>.gate.bluewhite::before{background:linear-gradient(135deg, #0078af 0%, #0078af 50%, #ffffff 50%, #ffffff 100%);-webkit-box-shadow:0 0 20px rgba(0,102,153,.8);box-shadow:0 0 20px rgba(0,102,153,.8)}body.theme-sgp #gates:not(.is-result)>.gate .rider .name{background:-webkit-gradient(linear, left top, left bottom, from(#141414), to(#0a0a0a));background:linear-gradient(180deg, #141414 0%, #0a0a0a 100%);border-bottom:4px solid #e9ff15;-webkit-box-shadow:0 -1px 0 rgba(233,255,21,.15);box-shadow:0 -1px 0 rgba(233,255,21,.15)}body.theme-sgp #gates:not(.is-result)>.gate .rider .name span{text-shadow:0 2px 6px rgba(0,0,0,.6)}body.theme-sgp #gates:not(.is-result)>.gate .rider .photo .footer{background:-webkit-gradient(linear, left top, left bottom, from(rgba(10, 10, 10, 0.5)), to(rgba(10, 10, 10, 0.92)));background:linear-gradient(180deg, rgba(10, 10, 10, 0.5) 0%, rgba(10, 10, 10, 0.92) 100%)}body.theme-sgp #gates:not(.is-result)>.gate .rider .photo .footer .current .points{color:#e9ff15;text-shadow:0 0 18px rgba(233,255,21,.5)}body.theme-sgp #gates.is-result .gate::before,body.theme-sgp #gates.is-result .gate::after{display:none}body.theme-sgp #gates.is-result .gate .rider{background:linear-gradient(135deg, #161616 0%, #1c1c1c 100%);border-radius:10px}body.theme-sgp #gates.is-result .gate .rider.red,body.theme-sgp #gates.is-result .gate .rider.blue,body.theme-sgp #gates.is-result .gate .rider.white,body.theme-sgp #gates.is-result .gate .rider.yellow,body.theme-sgp #gates.is-result .gate .rider.green,body.theme-sgp #gates.is-result .gate .rider.blackwhite,body.theme-sgp #gates.is-result .gate .rider.redwhite,body.theme-sgp #gates.is-result .gate .rider.bluewhite{border:1px solid #2a2a2a;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.45);box-shadow:0 6px 20px rgba(0,0,0,.45)}body.theme-sgp #gates.is-result .gate .rider.red{border-left:14px solid #c30}body.theme-sgp #gates.is-result .gate .rider.blue{border-left:14px solid #069}body.theme-sgp #gates.is-result .gate .rider.white{border-left:14px solid #fff}body.theme-sgp #gates.is-result .gate .rider.yellow{border-left:14px solid #fc0}body.theme-sgp #gates.is-result .gate .rider.green{border-left:14px solid #096}body.theme-sgp #gates.is-result .gate .rider.blackwhite{border-left:14px solid #000}body.theme-sgp #gates.is-result .gate .rider.redwhite{border-left:14px solid #c30}body.theme-sgp #gates.is-result .gate .rider.bluewhite{border-left:14px solid #069}body.theme-sgp #gates.is-result .gate .rider .name span{text-shadow:0 0 20px rgba(233,255,21,.12),0 2px 4px rgba(0,0,0,.5)}body.theme-sgp #gates.is-result .gate .rider .points{color:#e9ff15;text-shadow:0 0 25px rgba(233,255,21,.5)}body.theme-sec{background:radial-gradient(ellipse at top, #123f9e 0%, #0a2058 45%, #06122e 100%)}body.theme-sec #header{border-bottom:3px solid #16b7a6;background:-webkit-gradient(linear, left top, left bottom, from(rgba(22, 183, 166, 0.1)), to(transparent));background:linear-gradient(180deg, rgba(22, 183, 166, 0.1) 0%, transparent 100%)}body.theme-sec #header h1{letter-spacing:4px;text-shadow:0 0 25px rgba(22,183,166,.4)}body.theme-sec #gates:not(.is-result)>.gate{border:1px solid #1e3a6b;border-radius:12px;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#10254f), to(#0a1836));background:linear-gradient(180deg, #10254f 0%, #0a1836 100%);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.5);box-shadow:0 8px 30px rgba(0,0,0,.5)}body.theme-sec #gates:not(.is-result)>.gate::before{content:"";position:absolute;top:0;left:0;right:0;height:16px;z-index:100003}body.theme-sec #gates:not(.is-result)>.gate::after{-webkit-animation:none;animation:none}body.theme-sec #gates:not(.is-result)>.gate.red::before{background:#c30;-webkit-box-shadow:0 0 20px rgba(204,51,0,.8);box-shadow:0 0 20px rgba(204,51,0,.8)}body.theme-sec #gates:not(.is-result)>.gate.blue::before{background:#069;-webkit-box-shadow:0 0 20px rgba(0,102,153,.8);box-shadow:0 0 20px rgba(0,102,153,.8)}body.theme-sec #gates:not(.is-result)>.gate.white::before{background:#fff;-webkit-box-shadow:0 0 20px rgba(255,255,255,.8);box-shadow:0 0 20px rgba(255,255,255,.8)}body.theme-sec #gates:not(.is-result)>.gate.yellow::before{background:#fc0;-webkit-box-shadow:0 0 20px rgba(255,204,0,.8);box-shadow:0 0 20px rgba(255,204,0,.8)}body.theme-sec #gates:not(.is-result)>.gate.green::before{background:#096;-webkit-box-shadow:0 0 20px rgba(0,153,102,.8);box-shadow:0 0 20px rgba(0,153,102,.8)}body.theme-sec #gates:not(.is-result)>.gate.blackwhite::before{background:linear-gradient(135deg, #000000 0%, #000000 50%, #ffffff 50%, #ffffff 100%);-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8)}body.theme-sec #gates:not(.is-result)>.gate.redwhite::before{background:linear-gradient(135deg, #cc3300 0%, #cc3300 50%, #ffffff 50%, #ffffff 100%);-webkit-box-shadow:0 0 20px rgba(204,51,0,.8);box-shadow:0 0 20px rgba(204,51,0,.8)}body.theme-sec #gates:not(.is-result)>.gate.bluewhite::before{background:linear-gradient(135deg, #0078af 0%, #0078af 50%, #ffffff 50%, #ffffff 100%);-webkit-box-shadow:0 0 20px rgba(0,102,153,.8);box-shadow:0 0 20px rgba(0,102,153,.8)}body.theme-sec #gates:not(.is-result)>.gate .rider .name{background:-webkit-gradient(linear, left top, left bottom, from(#10254f), to(#0a1836));background:linear-gradient(180deg, #10254f 0%, #0a1836 100%);border-bottom:4px solid #16b7a6;-webkit-box-shadow:0 -1px 0 rgba(22,183,166,.2);box-shadow:0 -1px 0 rgba(22,183,166,.2)}body.theme-sec #gates:not(.is-result)>.gate .rider .name span{text-shadow:0 2px 6px rgba(0,0,0,.6)}body.theme-sec #gates:not(.is-result)>.gate .rider .photo .footer{background:-webkit-gradient(linear, left top, left bottom, from(rgba(6, 18, 46, 0.5)), to(rgba(6, 18, 46, 0.92)));background:linear-gradient(180deg, rgba(6, 18, 46, 0.5) 0%, rgba(6, 18, 46, 0.92) 100%)}body.theme-sec #gates:not(.is-result)>.gate .rider .photo .footer .current .points{color:#16b7a6;text-shadow:0 0 18px rgba(22,183,166,.5)}body.theme-sec #gates.is-result .gate::before,body.theme-sec #gates.is-result .gate::after{display:none}body.theme-sec #gates.is-result .gate .rider{background:linear-gradient(135deg, #10254f 0%, #16336f 100%);border-radius:10px}body.theme-sec #gates.is-result .gate .rider.red,body.theme-sec #gates.is-result .gate .rider.blue,body.theme-sec #gates.is-result .gate .rider.white,body.theme-sec #gates.is-result .gate .rider.yellow,body.theme-sec #gates.is-result .gate .rider.green,body.theme-sec #gates.is-result .gate .rider.blackwhite,body.theme-sec #gates.is-result .gate .rider.redwhite,body.theme-sec #gates.is-result .gate .rider.bluewhite{border:1px solid #1e3a6b;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.45);box-shadow:0 6px 20px rgba(0,0,0,.45)}body.theme-sec #gates.is-result .gate .rider.red{border-left:14px solid #c30}body.theme-sec #gates.is-result .gate .rider.blue{border-left:14px solid #069}body.theme-sec #gates.is-result .gate .rider.white{border-left:14px solid #fff}body.theme-sec #gates.is-result .gate .rider.yellow{border-left:14px solid #fc0}body.theme-sec #gates.is-result .gate .rider.green{border-left:14px solid #096}body.theme-sec #gates.is-result .gate .rider.blackwhite{border-left:14px solid #000}body.theme-sec #gates.is-result .gate .rider.redwhite{border-left:14px solid #c30}body.theme-sec #gates.is-result .gate .rider.bluewhite{border-left:14px solid #069}body.theme-sec #gates.is-result .gate .rider .name span{text-shadow:0 0 20px rgba(22,183,166,.15),0 2px 4px rgba(0,0,0,.5)}body.theme-sec #gates.is-result .gate .rider .points{color:#16b7a6;text-shadow:0 0 25px rgba(22,183,166,.5)}