@import"https://fonts.googleapis.com/css2?family=Bakbak+One&family=Chakra+Petch:wght@600;700&display=swap";:root{--ui-color-surface: #ffffff;--ui-color-text: #0f172a;--ui-color-primary: #2563eb;--ui-color-primary-hover: #447bf2;--ui-color-primary-text: #e6e8ed;--ui-color-link: #2563eb;--ui-color-secondary: #e2a600;--ui-gradient-surface: linear-gradient(180deg, #eaeaea 0%, #f7f7f7 100%);--ui-header-color-link: #9494c0;--ui-footer-color: #002780;--ui-footer-color-text: #d8d8fc;--ui-footer-color-link: #85b2ff;--ui-footer-color-accent: #f11354;--ui-footer-color-shadow: rgba(3, 49, 160, .3607843137);--ui-spacing-sm: .25rem;--ui-spacing-md: .75rem;--ui-spacing-lg: 1.5rem;--ui-font-family-base: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol}@media (prefers-color-scheme: dark){:root{--ui-color-surface: #111111;--ui-color-text: #f2f2f2;--ui-color-primary: #2563eb;--ui-color-primary-hover: #447bf2;--ui-color-primary-text: #e6e8ed;--ui-color-link: #2563eb;--ui-color-secondary: #fcb900;--ui-gradient-surface: linear-gradient(180deg, #242424 0%, #1a1a1a 100%);--ui-header-color-link: #9494c0;--ui-footer-color: #0b0823;--ui-footer-color-text: #d7d7fd;--ui-footer-color-link: #85b2ff;--ui-footer-color-accent: #f11354;--ui-footer-color-shadow: rgba(42, 3, 160, .231372549)}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;line-height:1.5;color:var(--ui-color-text);background-color:var(--ui-color-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;padding:0}@media (max-width: 980px){body{font-size:14.4px}}@media (max-width: 450px){body{font-size:13.6px}}#root{min-height:100vh!important}main{height:100%;flex:1 1 auto}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .75rem;border-radius:.25rem;border:none;font-weight:600;cursor:pointer;color:var(--ui-color-primary-text);background-color:var(--ui-color-primary);transition:background-color .12s ease,transform .12s ease}.ui-button:hover{background-color:var(--ui-color-primary-hover)}.ui-button:active{transform:translateY(1px)}.ui-button:disabled{opacity:.5;cursor:not-allowed}.ui-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem;box-shadow:0 4px 12px #0000000d}@media (min-width: 768px){.ui-card{padding:1rem}}table{display:table;border-collapse:separate;box-sizing:border-box;text-indent:initial;unicode-bidi:isolate;border-spacing:0px;border-color:gray}table td{padding:.075rem .1rem}table tr:nth-child(2n) td{background-color:#e5e5e587}table.with-err tr:nth-child(2n+3) td{background-color:#fafafa;border-width:1px 0 0 0;border-style:solid;border-color:inherit}a{text-decoration:underline;color:var(--ui-color-link)}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}label{font-size:.875rem;font-weight:600;color:#475569}input,select,textarea{width:100%;padding:.5rem .75rem;border-radius:.25rem;border:1px solid #e2e8f0;background-color:#fff;font:inherit;color:var(--ui-color-text);transition:border-color .12s ease,box-shadow .12s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:2px solid var(#0055ff)}h1{font: 800 1.45rem/2.725rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h2{font: 500 1.35rem/1.625rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h3{font: 800 1.2rem/1.375rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h4{font: 500 1.1rem/1.375rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h5{font: 800 1.075rem/1.125rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h6{font: 800 1rem/1.125rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;text-transform:uppercase}.ui-header,.ui-header--light,.ui-header--dark{position:sticky;top:0;display:flex;flex-direction:row;justify-content:flex-start;gap:.5rem;padding:.25rem;font-family:Chakra Petch,sans-serif;z-index:5;transition:padding .16s ease,font-size .16s ease,box-shadow .16s ease;box-shadow:0 6px 16px #00000059;font-size:1rem;min-height:2.5rem;background:var(--ui-gradient-surface);color:var(--ui-color-secondary)}.ui-header--dark{background:linear-gradient(180deg,#242424,#1a1a1a);color:#fcb900}.ui-header--light{background:linear-gradient(180deg,#eaeaea,#f7f7f7);color:#e2a600}.ui-header .logo,.ui-header--dark .logo,.ui-header--light .logo{display:flex;align-items:center;padding-left:1rem;padding-right:1rem}.ui-header .logo img,.ui-header--dark .logo img,.ui-header--light .logo img{height:1.25rem;width:auto;transition:height .16s ease}.ui-header .crumbs,.ui-header--dark .crumbs,.ui-header--light .crumbs{display:flex;align-items:center}.ui-header .crumbs a,.ui-header--dark .crumbs a,.ui-header--light .crumbs a{color:var(--ui-header-color-link);display:flex;margin-left:auto;align-items:center;padding:0 1rem;text-decoration:none}.ui-header .crumbs a:hover,.ui-header--dark .crumbs a:hover,.ui-header--light .crumbs a:hover{text-decoration:underline;transform:translateY(-1px)}.ui-header .current-page,.ui-header--dark .current-page,.ui-header--light .current-page{display:flex;align-items:center;font-size:1em;white-space:nowrap}.ui-header .connection,.ui-header--dark .connection,.ui-header--light .connection{font-size:.75em;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:0 1rem 0 0}.ui-header .connection .state,.ui-header--dark .connection .state,.ui-header--light .connection .state{color:#fc8020;text-transform:capitalize}.ui-header .connection .status,.ui-header--dark .connection .status,.ui-header--light .connection .status{color:#8b8b8b}.ui-header .controls,.ui-header--dark .controls,.ui-header--light .controls{display:flex;margin-left:auto;align-items:center}.ui-header .controls a,.ui-header--dark .controls a,.ui-header--light .controls a{color:var(--ui-header-color-link);display:flex;margin-left:auto;align-items:center;padding:0 1rem}.ui-header .controls .avatar,.ui-header--dark .controls .avatar,.ui-header--light .controls .avatar{display:none;width:2rem;height:2rem;border-radius:20rem;border:1px solid rgb(37,37,37);background:linear-gradient(45deg,#92499c,#5d2977)}.ui-footer,.ui-footer--light,.ui-footer--dark,.ui-footer--basic{display:flex;flex-direction:row;background:var(--ui-footer-color);color:var(--ui-footer-color-text)}.ui-footer--basic{flex-direction:column;gap:.5rem;padding:3rem 2.5rem 1rem}.ui-footer--basic a{color:var(--ui-footer-color-link)}.ui-footer--basic .ui-sub{display:flex;flex-direction:row;gap:inherit;width:100%;margin:0 auto;justify-content:space-between;padding:inherit;max-width:1290px}.ui-footer--basic .ui-sub .quote{flex:3 1 auto;width:100%;display:flex;flex-direction:column;font-size:.85rem}.ui-footer--basic .ui-sub .quote svg{max-width:8rem;margin-bottom:1rem}.ui-footer--basic .ui-sub .quote q{width:100%}.ui-footer--basic .ui-sub .contact{flex:1 0 auto;display:flex;flex-direction:column;gap:inherit}.ui-footer--basic .ui-sub .contact a{padding:0}.ui-footer--basic .ui-sub .contact address{font-size:.75rem;font-style:inherit;border-left:.6rem solid var(--ui-footer-color-accent);padding:.75rem .25rem .75rem 2rem;box-shadow:0 -.5rem 2rem 0 var(--ui-footer-color-shadow);border-radius:0 0 1rem}.ui-footer--basic .ui-sub .copyright{font-size:.65rem}.ui-footer--dark{background:#0b0823;color:#d7d7fd}.ui-footer--light{background:#002780;color:#d8d8fc}.ui-footer a,.ui-footer--basic a,.ui-footer--dark a,.ui-footer--light a{padding:0 0 0 .5rem}.ui-footer .logo,.ui-footer--basic .logo,.ui-footer--dark .logo,.ui-footer--light .logo{display:flex;align-items:center;justify-content:center;padding:0 .5rem}.ui-footer .race-logo,.ui-footer--basic .race-logo,.ui-footer--dark .race-logo,.ui-footer--light .race-logo{width:100%;max-width:3.5rem}.ui-footer .toolbar,.ui-footer--basic .toolbar,.ui-footer--dark .toolbar,.ui-footer--light .toolbar{width:100%;background:#272727;padding:.5rem 2rem 0rem 2.5rem;border-radius:0;border-right:1px solid rgb(19,19,19)}.ui-footer .toolbar.vod,.ui-footer--basic .toolbar.vod,.ui-footer--dark .toolbar.vod,.ui-footer--light .toolbar.vod{padding:.5rem 2rem .5rem 2.5rem}.ui-layer{margin:0 auto;padding:0}.ui-layer-inner{margin:0 auto;padding:2rem;max-width:900px}.ui-layer-split .ui-layer-inner{display:flex;flex-direction:row;gap:1rem}.ui-layer-split-col{flex:1 1 50%}.ui-layer-split-col h4.hx{margin-bottom:.5rem;font-style:italic}.ui-layer-split-col h2.hx{margin-top:.5rem}.ui-layer-billboard{padding-top:3rem}.ui-layer-billboard q{font-size:2.5rem;line-height:1.5;font-family:Times New Roman,Times,serif}.ui-layer-billboard .ui-sell-stats{display:flex;flex-direction:row;justify-content:space-evenly;gap:1rem;margin:0 auto;padding:2rem;max-width:900px;border-bottom:4px solid var(--ui-footer-color-accent)}.ui-layer-billboard .ui-sell-stats .box{text-align:center}.ui-layer-billboard .ui-sell-stats h1{font-size:2rem}.ui-layer-billboard .ui-sell-stats p{font-size:1rem}:root{--timeline-accent: #0a84ff;--timeline-track: #2b2b2b;--timeline-buffer: #4b4b4b}.timeline-wrap{padding:2rem 0 0;font-family:system-ui,sans-serif;-webkit-user-select:none;user-select:none;width:100%;height:4rem;position:relative}.timeline-wrap .timeline-bar{position:relative;height:8px;border-radius:999px;touch-action:none;outline:none;width:100%}.timeline-wrap .timeline-bar .track{position:absolute;inset:0;background:var(--timeline-track);border-radius:inherit}.timeline-wrap .timeline-bar .buffer{position:absolute;inset:0 auto 0 0;background:var(--timeline-buffer);border-radius:inherit;height:100%;transition:width .12s linear}.timeline-wrap .timeline-bar .future{position:absolute;right:0;top:0;bottom:0;border-radius:0 999px 999px 0;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 6px,transparent 6px,transparent 12px);pointer-events:none;transition:width .12s linear}.timeline-wrap .timeline-bar .progress{position:absolute;inset:0 auto 0 0;background:var(--timeline-accent);border-radius:inherit;height:100%;transition:width .08s linear;box-shadow:0 0 0 1px #0000001a inset}.timeline-wrap .timeline-bar .ticks{position:absolute;inset:0;pointer-events:none}.timeline-wrap .timeline-bar .ticks .tick{position:absolute;top:-6px;bottom:-6px;width:1px;background:#ffffff2e}.timeline-wrap .timeline-bar .ticks .tick.major{background:#ffffff59}.timeline-wrap .timeline-bar .ticks .tick .tick-label{position:absolute;top:-1.5rem;left:50%;transform:translate(-50%);font-size:10px;color:#bbb;white-space:nowrap}.timeline-wrap .timeline-bar .thumb{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;transform:translateY(-50%);box-shadow:0 2px 6px #00000059,0 0 0 2px var(--timeline-accent);transition:transform .08s ease,box-shadow .12s ease}.timeline-wrap .timeline-bar .thumb .tooltip{position:absolute;top:-30px;left:50%;transform:translate(-50%);padding:2px 6px;font-size:11px;line-height:16px;color:#fff;background:#191919f2;border-radius:4px;white-space:nowrap;pointer-events:none}.timeline-wrap .timeline-bar.is-hover .thumb{transform:translateY(-50%) scale(1.05)}.timeline-wrap .timeline-bar.is-dragging .thumb{transform:translateY(-50%) scale(1.15);box-shadow:0 4px 10px #00000073,0 0 0 3px var(--timeline-accent)}.timeline-under{display:flex;justify-content:space-between;font-size:1.75rem;color:#a9a9a9;align-items:center;align-content:center;padding:.5rem 1rem .5rem .5rem;gap:.5rem}.timeline-under .ts.current{display:flex;width:100%;justify-content:center;color:#fff;font-weight:600;font-size:1.5rem;min-width:9rem}.live-pill{display:flex;width:100%;justify-content:center;flex-direction:column;padding:0 .5rem;white-space:nowrap;height:2rem;border-radius:.2rem;align-content:center;text-align-last:center;background:#ff3a3023;animation:pulseBackground 2s infinite ease-in-out;color:#fff;font-style:normal;font-weight:700;font-size:.75rem;letter-spacing:.2rem;border:1px solid #2e2e2e}.live-pill.on{background:#ff3b30;animation:none;border:1px solid #b42929}@keyframes pulseBackground{0%{border:1px solid white}50%{border:1px solid rgba(255,59,48,.5019607843)}to{border:1px solid #ff3b30}}.graph-container{display:flex;width:100%;height:15rem;flex:0 0 auto;flex-direction:column}.container-pedal-indicators{position:absolute;right:0;height:35%;bottom:0;background:#000000bf;width:1.65em;border-radius:.15rem 0 0}.throttle-meter,.brake-meter{width:.55em;background-color:#b1b1b180;border:1px solid rgba(156,156,156,.5803921569);border-radius:.15rem .15rem 0 0;top:.2em;bottom:0}.brake-meter{position:absolute;left:.2em;overflow:hidden;border-bottom:1px solid rgba(251,8,32,.8117647059)}.brake-level{background-color:#fb0820cf;position:absolute;transform-origin:bottom}.throttle-meter{position:absolute;right:.2em;overflow:hidden;border-bottom:1px solid rgba(25,243,32,.7098039216)}.gas-level{background-color:#19f320b5;position:absolute;transform-origin:bottom}.gas-level,.brake-level{width:100%;height:100%;transform:scaleY(0);will-change:transform;transition:transform .12s linear}.recharts-layer svg,.recharts-wrapper svg{outline:none;cursor:col-resize}.recharts-tooltip-item{margin:0!important;padding:0!important;line-height:1.5!important;color:#000!important}.recharts-text.recharts-cartesian-axis-tick-value{font-size:.85rem}.app-vod{display:flex;flex-direction:column;flex:1 1 auto;max-height:100vh;height:100vh;justify-content:space-between}.app-vod .midview{display:flex;flex-direction:row;overflow:auto;justify-content:space-between;align-self:center;max-width:90vw;min-width:80vw;height:100%}.app-vod .tag{font:.7rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;top:1.75rem;background:#000000b3;padding:.25rem;font-weight:500;color:#fcb900;border-radius:.15rem}.app-vod .tag.tc{top:2.1rem}.app-vod .tag.speed{right:.25rem;width:3.5rem;text-align:center;justify-self:center;color:#fff}.app-vod .tag.time{left:.25rem}.app-vod .tag.active{background-color:#407937;color:#fff}.app-vod .video-grid{gap:.25rem;padding:0 .25rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;align-content:flex-start;flex-wrap:wrap}.app-vod .feedback{align-self:center;text-align:center;width:100%;font-family:Chakra Petch,sans-serif;color:#e55b22}.app-vod .feedback.no-values{margin-top:1rem;min-height:60vh}.app-vod .billboard{background-color:#e2e2e2;background:var(--slot-bg);max-width:50%;overflow:hidden;position:relative;z-index:0;display:flex;flex-direction:column;justify-content:flex-start;border-radius:.1rem;background:none}.app-vod .billboard.expanded{flex:0 1 calc((100% - .5rem)/2)!important}.app-vod .billboard.old{background:linear-gradient(45deg,#f6fff7,#f0f0ff);color:#fff;background:linear-gradient(90deg,#292929 50%,transparent 50%);background-repeat:repeat-x;background-size:15px 4px;background-position:0px 0px;-webkit-animation:ani-blinking-warning 2s infinite,border-dance 14s infinite linear;-moz-animation:ani-blinking-warning 2s infinite,border-dance 14s infinite linear;-o-animation:ani-blinking-warning 2s infinite,border-dance 14s infinite linear;animation:ani-blinking-warning 2s infinite,border-dance 14s infinite linear}.app-vod .billboard:first-child:nth-last-child(1){flex:1 1 calc((100% - .5rem)/2)}.app-vod .billboard:first-child:nth-last-child(2),.app-vod .billboard:first-child:nth-last-child(2)~.billboard{flex:1 1 calc((100% - .5rem)/2)}.app-vod .billboard:first-child:nth-last-child(3),.app-vod .billboard:first-child:nth-last-child(3)~.billboard{flex:1 1 calc((100% - .75rem) / 3)}.app-vod .billboard:first-child:nth-last-child(4),.app-vod .billboard:first-child:nth-last-child(4)~.billboard{flex:1 1 calc((100% - 1rem)/4)}.app-vod .billboard:first-child:nth-last-child(5),.app-vod .billboard:first-child:nth-last-child(5)~.billboard{flex:1 1 calc((100% - 1.25rem)/5)}.app-vod .billboard:first-child:nth-last-child(6),.app-vod .billboard:first-child:nth-last-child(6)~.billboard{flex:1 1 calc((100% - 1.5rem) / 6)}.app-vod .billboard:first-child:nth-last-child(7),.app-vod .billboard:first-child:nth-last-child(7)~.billboard{flex:1 1 calc((100% - 1.75rem) / 7)}.app-vod .billboard:first-child:nth-last-child(8),.app-vod .billboard:first-child:nth-last-child(8)~.billboard{flex:1 1 calc((100% - 2rem)/8)}.app-vod .billboard:first-child:nth-last-child(n+5),.app-vod .billboard:first-child:nth-last-child(n+5)~.billboard{flex:0 1 calc((100% - 1rem) / 3)}.app-vod .d-headline{position:relative;justify-content:space-between!important;align-items:stretch!important;font-family:Chakra Petch,sans-serif;cursor:pointer;height:1.5rem}.app-vod .d-headline:hover .driver-name{text-decoration:underline;color:#9d9dff!important}.app-vod .d-headline .driver-name{font-size:1rem;font-weight:200;color:#fff;font-family:Bakbak One,cursive;align-items:center;margin:0;padding:0;word-break:keep-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.app-vod .d-headline .driver-name .highlight{padding-right:.25rem}.app-vod .d-headline .driver-name.dim{color:gray}.app-vod .d-headline .car-tags{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:6rem;font-size:.75rem}.app-vod .d-headline .car-tags h2{border-radius:.25rem}.app-vod .d-headline .car-tags h2.old{color:red}.app-vod .d-headline .car-tags h2.good{color:gray}.app-vod .d-headline .car-state{background:#e4e4e4;color:#000;display:flex;align-items:center}.app-vod .d-headline .car-state.err{background-color:#e61015;color:#fff}.app-vod .video-box{display:flex;justify-content:center;margin:0;padding:0;height:100%;width:100%;min-height:calc(100% - 3.1rem);border-width:0 1px;overflow:hidden}.app-vod .video-box.history{min-height:calc(100% - 11rem)}.app-vod .video-box.history.left{border-top:3px solid rgba(255,255,0,.8)}.app-vod .video-box.history.right{border-top:3px solid rgba(0,206,209,.8784313725)}.app-vod .video-box video{width:100%;object-fit:contain;margin:0;padding:0}.tc-goback a{position:fixed;top:0;left:0;z-index:1000;color:#bebebe;font-size:.85rem;text-decoration:none;font-weight:500;letter-spacing:.1rem;margin:.5rem;border-bottom:1px solid #e7e7e7}.tc-goback a:hover{color:#fff!important}.tc-main-title{display:flex;margin-top:1rem;margin-bottom:1rem;align-self:center;color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.2rem}.tc-graph-title{color:#fff;font-size:.8rem;font-weight:700;margin-left:1rem}.replay-ctrl-panel{display:flex;flex-direction:row;align-items:center;width:100%;margin-top:.5rem;justify-content:center;color:#fff;font:1rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.replay-ctrl-panel-background{display:flex;padding:.5rem;background-color:#00000045;border:2px solid rgba(255,255,255,.04);border-radius:.5rem}.tc-button-75{display:flex;justify-content:center;font-size:1.2rem;border:2px solid #1e1e1e;outline:none;color:#fff;background:#2e2e2e;cursor:pointer;position:relative;z-index:0;border-radius:.5rem;user-select:none;-webkit-user-select:none;touch-action:manipulation;margin:0rem .5rem 0 0;min-width:7rem;box-shadow:#6868c140 0 2px 5px -1px,#ffffff4d 0 1px 3px -1px}.tc-button-75:active{background:#181818}.tc-button-75:hover{border:2px solid #303030}.tc-button-75.centered{width:10rem;align-self:center}@keyframes flash-up{0%{opacity:0;transform:translate(-50%)}30%{opacity:1;transform:translate(-50%,-5px)}to{opacity:0;transform:translate(-50%,-10px)}}.flash-up-text{animation:flash-up .6s ease-out;pointer-events:none}.tc-button-85{padding:.6em 2em;border:none;outline:none;color:#fff;background:#111;cursor:pointer;position:relative;z-index:0;border-radius:10px;user-select:none;-webkit-user-select:none;touch-action:manipulation;margin:1rem 0 .5rem}.tc-button-85.centered{width:10rem;align-self:center}.tc-button-85:before{content:"";background:linear-gradient(45deg,#f003,#ff730033,#fffb0033,#48ff0033,#00ffd533,#002bff33,#7a00ff33,#ff00c833,#f003);position:absolute;top:-1px;left:-1px;background-size:400%;z-index:-1;filter:blur(5px);-webkit-filter:blur(5px);width:calc(100% + 2px);height:calc(100% + 2px);animation:glowing-button-85 20s linear infinite;transition:opacity .3s ease-in-out;border-radius:10px}@keyframes glowing-button-85{0%{background-position:0 0}25%{background-position:200% 0}50%{background-position:0 0}}.tc-button-85:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#222;left:0;top:0;border-radius:10px}.available-history-text{color:#d3d3d3;font-size:.75rem;text-align:center}.side-select-replay-container{display:flex;flex-direction:column;min-width:15vw}.info-analyze-window-container{display:flex;flex-direction:column;align-items:center;color:#fff;border-top:1px dashed grey;padding:.5rem;font-size:.85rem}.analyze-window-footer{display:flex;flex-direction:row;justify-content:space-between;text-align:center;font:700 1rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#fcb900;align-items:center}.analyze-window-footer .timestamp{display:inline-flex;align-items:center;gap:.15rem}.analyze-window-footer .timestamp-digit{display:inline-flex;justify-content:center;align-items:center;min-width:.85ch;padding:.05rem .1rem;background:#333;border-radius:.15rem}.analyze-window-footer .timestamp-separator{display:inline-flex;align-items:center;padding:0 .1rem;color:#fff}.analyze-window-footer .timestamp-range-separator{display:inline-flex;align-items:center;color:#fff;padding:0 1rem}.analyze-window-footer .timestamp.placeholder{color:#fff}.analyze-time-window{display:flex;flex-direction:column;justify-content:space-between;text-align:center;font:700 1rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#fcb900;margin-top:.25rem;height:5.5rem}.analyze-time-window .ts.current{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%}.nearest-cars-container{min-width:15vw;margin-right:.5rem;overflow:auto;color:#fff;font-size:.85rem;border-radius:.25rem}.nearest-cars-container .nc-title-text{font-weight:700;padding:.5rem;border-bottom:1px solid grey;margin-bottom:.25rem}.nearest-cars-container .nc-title-text.light{font-weight:300;border-bottom:none}.nearest-cars-list-container{border-left:1px dashed rgba(255,255,255,.4705882353);border-top:1px dashed rgba(255,255,255,.4705882353);height:auto}.nearest-cars-list{margin:0;padding:.75rem}.nc-driver-name{padding:.1rem .25rem 0;border-top:1px solid white;border-left:1px solid white;border-right:1px solid white}.nc-car-item{display:flex}.nc-car-item.left{justify-content:start}.nc-car-item.right{justify-content:end}.nc-car-item:hover{background-color:#3d3d3d47;cursor:pointer}.control-btn-container{display:flex;justify-items:center}.replay-main-ctrl-btn{margin-right:.25rem;display:inline-block;outline:0;cursor:pointer;padding:0 2rem;font-size:14px;font-weight:500;line-height:20px;vertical-align:middle;border:1px solid;border-radius:.25rem;color:#fff;background-color:#2c3136b0;border-color:#1b1f2326;box-shadow:#1b1f230d 0 1px,#ffffff1f 0 1px inset;transition:.2s cubic-bezier(.3,0,.5,1);transition-property:color,background-color,border-color}.replay-main-ctrl-btn.type-b{padding:.75rem;margin-right:0}.replay-main-ctrl-btn:hover{background-color:#4861776a;border-color:#1b1f2326;transition-duration:.1s}.change-analysis-window-buttons{display:flex;flex-direction:row;width:100%;justify-content:space-evenly}#root{width:100%;margin:0 auto;min-height:100%;display:flex;flex-direction:column;flex:1 1 auto}.app-live{display:flex;flex-direction:column;flex:1 1 auto;max-height:100vh;height:100vh;justify-content:space-between}.app-live .view{display:flex;flex-direction:column;overflow:auto;height:100%}.app-live .view main{position:relative;width:100%;margin:0 auto}.app-live .tag{font:.7rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;top:1.75rem;background:#000000b3;padding:.25rem;font-weight:500;color:#fcb900;border-radius:.15rem}.app-live .tag.tc{top:2.1rem}.app-live .tag.speed{right:.25rem;width:3.5rem;text-align:center;justify-self:center;color:#fff}.app-live .tag.time{left:.25rem}.app-live .tag.active{background-color:#407937;color:#fff}.app-live .video-grid{gap:.25rem;padding:0 .25rem;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;min-height:100%}.app-live .video-grid .feedback{align-self:center;text-align:center;width:100%;font-family:Chakra Petch,sans-serif;color:#e55b22}.app-live .video-grid .feedback.no-values{margin-top:1rem;min-height:60vh}.app-live .video-grid .billboard{background-color:#e2e2e2;background:var(--slot-bg);max-width:50%;overflow:hidden;position:relative;z-index:0;display:flex;flex-direction:column;justify-content:flex-start;border-radius:.1rem}.app-live .video-grid .billboard.tc{background:none;align-self:center}.app-live .video-grid .billboard.expanded{flex:0 1 calc((100% - .5rem)/2)!important}.app-live .video-grid .billboard.old{background:linear-gradient(45deg,#f6fff7,#f0f0ff);color:#fff;background:linear-gradient(90deg,#292929 50%,transparent 50%);background-repeat:repeat-x;background-size:15px 4px;background-position:0px 0px;-webkit-animation:ani-blinking-warning 2s infinite,border-dance 14s infinite linear;-moz-animation:ani-blinking-warning 2s infinite,border-dance 14s infinite linear;-o-animation:ani-blinking-warning 2s infinite,border-dance 14s infinite linear;animation:ani-blinking-warning 2s infinite,border-dance 14s infinite linear}.app-live .video-grid .billboard:first-child:nth-last-child(1){flex:1 1 calc((100% - .5rem)/2)}.app-live .video-grid .billboard:first-child:nth-last-child(n+2),.app-live .video-grid .billboard:first-child:nth-last-child(n+2)~.billboard{flex:0 1 calc((100% - .25rem)/2)}.app-live .video-grid .billboard:first-child:nth-last-child(n+3),.app-live .video-grid .billboard:first-child:nth-last-child(n+3)~.billboard{flex:0 1 calc((100% - .5rem) / 3)}.app-live .video-grid .billboard:first-child:nth-last-child(n+4),.app-live .video-grid .billboard:first-child:nth-last-child(n+4)~.billboard{flex:0 1 calc((100% - .75rem)/4)}.app-live .video-grid .d-headline{position:relative;display:flex;justify-content:space-between;align-items:center;font-family:Chakra Petch,sans-serif;height:1.5rem;line-height:1.5rem;flex-direction:row;flex-wrap:nowrap}.app-live .video-grid .d-headline .driver-name{font-size:1rem;font-weight:200;color:#fff;font-family:Bakbak One,cursive;align-items:center;margin:0;padding:0;word-break:keep-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;padding-right:.25rem;cursor:pointer}.app-live .video-grid .d-headline .driver-name.dim{color:gray}.app-live .video-grid .d-headline .driver-name:hover{text-decoration:underline;color:var(--vid-header-hover-color)}.app-live .video-grid .d-headline .analyze-btn{cursor:pointer;margin:0;padding:0;border:1px solid var(--vid-header-btn-border);background:var(--vid-header-btn-background);color:var(--vid-header-btn-text);border-radius:300%;height:1.5rem;width:1.5rem;display:flex;align-items:center;justify-content:center}.app-live .video-grid .d-headline .analyze-btn:hover{background:var(--vid-header-hover-color);transition:.2s all}.app-live .video-grid .d-headline .car-tags{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:6rem;font-size:.75rem}.app-live .video-grid .d-headline .car-tags h2{border-radius:.25rem}.app-live .video-grid .d-headline .car-tags h2.old{color:red}.app-live .video-grid .d-headline .car-tags h2.good{color:gray}.app-live .video-grid .d-headline .car-state{background:#e4e4e4;color:#000;display:flex;align-items:center}.app-live .video-grid .d-headline .car-state.err{background-color:#e61015;color:#fff}.app-live .video-grid .video-box{display:flex;justify-content:center;margin:0;padding:0;height:100%;width:100%;min-height:calc(100% - 3.1rem);border-width:0 1px;overflow:hidden}.app-live .video-grid .video-box.history{min-height:calc(100% - 11rem)}.app-live .video-grid .video-box.history.left{border-top:3px solid rgba(255,255,0,.8)}.app-live .video-grid .video-box.history.right{border-top:3px solid rgba(0,206,209,.8784313725)}.app-live .video-grid .video-box video{width:100%;object-fit:contain;margin:0;padding:0}.connection-warning{position:absolute;top:0;left:50%;transform:translate(-50%);color:#fc8020;background:var(--background-stripes-color);border-radius:.5rem;box-shadow:2px 0 2rem #cecece79;margin:.25rem;padding:.25rem 1rem;-webkit-user-select:none;user-select:none;font-size:1rem;text-align:center}.connection-warning h3{text-transform:capitalize;padding:0;margin:0}.connection-warning p{padding:0;margin:0;color:#d1d1d1}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes border-dance{0%{background-position:0px 0px}to{background-position:300px 0px}}@-webkit-keyframes ani-blinking-warning{0%{background-color:#f5f9fc}50%{background-color:#fff2e6!important}to{background-color:#f5f9fc}}@-moz-keyframes ani-blinking-warning{0%{background-color:#f5f9fc}50%{background-color:#fff2e6}to{background-color:#f5f9fc}}@-o-keyframes ani-blinking-warning{0%{background-color:#f5f9fc}50%{background-color:#fff2e6}to{background-color:#f5f9fc}}@keyframes ani-blinking-warning{0%{background-color:#f5f9fc}50%{background-color:#fff2e6}to{background-color:#f5f9fc}}section.goback{width:100%;padding:.25rem;font-size:.95rem}.offline-video-overlay{position:absolute;background:#000;width:100%;min-height:100%;color:#fff9;align-content:center}.offline-video-text-main{display:flex;flex-direction:column;font-size:.75em;text-align:center;font-weight:700}.offline-video-text-sub{color:#fcb90080;font-weight:400}.feedback-no-race{margin-top:17vh;display:flex;flex-direction:column;align-self:center;text-align:center;font-family:Chakra Petch,sans-serif;color:#e55b22;height:14rem}.feedback-no-race .race-info{color:#9e9e9e}.customer-list{list-style:none;padding:0;margin:1rem 0;width:50vw;gap:1rem}.customer-item{margin-bottom:1.5rem;padding:1rem;background-color:#1e1e1e;border-radius:8px;color:#fff;cursor:pointer}.customer-item:hover{background-color:#1e1e1eaa}.customer-logo{width:20rem;height:auto}.customer-logo.dtm{width:10rem}.season-selector{margin-bottom:1rem;color:#ffffff89}.season-selector select{background-color:#1e1e1e;color:#f0f0f0;border:1px solid #444;border-radius:4px;padding:.4rem .8rem;font-size:.85rem;margin-left:.5rem;appearance:none;cursor:pointer}.season-selector select:hover{border-color:#888}.season-selector select:focus{outline:none;box-shadow:0 0 0 2px #8884d84d}.feedback-init{margin-top:1vh;display:flex;flex-direction:column;align-self:center;text-align:center;font-family:Chakra Petch,sans-serif;color:#e55b22}.feedback-init .default-customer-text{color:#9e9e9e}.init-button{width:5rem;align-self:center}.race-list{list-style:none;padding:0;margin:1rem 0;width:65vw}.race-item{margin-bottom:1.5rem;padding:1rem;background-color:#1e1e1e;border-radius:8px;color:#fff}.race-item:hover{background-color:#1e1e1eaa}.race-item h2{margin:0 0 .5rem;cursor:pointer;color:#ffc107}.race-info{display:flex;flex-direction:column;margin:.25rem 0;height:auto}.race-description{margin-top:.5rem;font-style:italic;font-size:.85rem;width:50vw;align-self:center;height:3rem;align-content:center}.init-footer{padding:.25rem;font-family:Chakra Petch,sans-serif;font-size:.85rem;width:auto;color:#ffffff89;align-self:center}.dd-container{position:relative;width:100%}.dd-container.empty{width:50%;height:1%}.dd-list{color:#fff;background-color:#2f2f2ff7;border:none;border-radius:.2rem .2rem 0 0;width:100%;padding:.4rem .6rem;font:.8rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dd-list:focus{outline:none}.dd-menu{position:absolute;color:#d3d3d3;font:.8rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:.5rem 0 .5rem .5rem;top:100%;left:0;background-color:#2f2f2ff7;border:1px solid #444;border-top:1px solid darkgrey;width:100%;min-height:10rem;max-height:10rem;overflow-y:scroll;z-index:1000;margin:0;cursor:pointer;list-style:none;visibility:hidden}.dd-menu.open{visibility:visible}.dd-item{border-bottom:1px solid rgba(255,255,255,.1215686275);padding:.15rem 0}.dd-item:hover{color:#fff}.footer-detail-view{display:none}@media screen and (max-width: 600px){.billboard{flex:1 1 calc((100% - .5rem)/2)!important}footer{flex-direction:column}footer .logo{display:none}footer .toolbar{padding:.5rem 3.5rem}.side-select-replay-container{display:none}.footer-detail-view{display:flex}.app-live .video-grid .d-headline{height:3.5rem;line-height:3.5rem}.app-live .tag{top:3.75rem}.analyze-btn{height:100%!important;border-radius:.25rem!important;width:3.5rem!important}}:root{--background: #e1e1e1;--background-stripes: repeating-linear-gradient(45deg, #090909, #0a0a0a 10px, #0f0f10 10px, #0e0e0e 20px);--background-stripes-color: #090909;--color-text-default: #000;--slot-bg: linear-gradient(55deg, #000000, #1c1c1c);--vid-header-btn-border: #0e2d34;--vid-header-btn-background: #031c1a;--vid-header-btn-text: #fff;--vid-header-hover-color: #9494c0}@media (prefers-color-scheme: dark){:root{--background: #121212;--color-text-default: #fff;--slot-bg: linear-gradient(55deg, #181818, #121212)}}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;background:var(--background-stripes-color) var(--background-stripes);color:var(--color-text-default);margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}@media (max-width: 1280px){html{font-size:14px}}@media (max-width: 450px){html{font-size:10px}}
