:root{--bg-color:#181a1b;--text-color:#e3e7e8;--text-color-dim:#abb8ba;--link-color:#8cccd9}@font-face{font-family:Iosevka;font-weight:400;font-style:normal;font-display:swap;src:url("/static/fonts/Iosevka-Regular.woff2?e3973f88") format('woff2')}@font-face{font-family:Iosevka;font-weight:800;font-style:normal;font-display:swap;src:url("/static/fonts/Iosevka-ExtraBold.woff2?b0127b6b") format('woff2')}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}.d-contents{display:contents}.d-none{display:none}.d-subgrid{display:grid;grid-template-columns:subgrid}.f-column{flex-direction:column}.f-fill{flex:1}.f-no-shrink{flex-shrink:0}.j-c-start{justify-content:start}.a-c-start{align-content:start}.j-c-center{justify-content:center}.a-c-center{align-content:center}.j-c-end{justify-content:end}.a-c-end{align-content:end}.j-c-space-between{justify-content:space-between}.a-c-space-between{align-content:space-between}.j-c-space-around{justify-content:space-around}.a-c-space-around{align-content:space-around}.j-c-space-evenly{justify-content:space-evenly}.a-c-space-evenly{align-content:space-evenly}.j-i-start{justify-items:start}.a-i-start{align-items:start}.j-s-start{justify-self:start}.a-s-start{align-self:start}.j-i-center{justify-items:center}.a-i-center{align-items:center}.j-s-center{justify-self:center}.a-s-center{align-self:center}.j-i-end{justify-items:end}.a-i-end{align-items:end}.j-s-end{justify-self:end}.a-s-end{align-self:end}.j-i-baseline{justify-items:baseline}.a-i-baseline{align-items:baseline}.j-s-baseline{justify-self:baseline}.a-s-baseline{align-self:baseline}.g-col-2{grid-template-columns:repeat(2,min-content)}.g-col-3{grid-template-columns:repeat(3,min-content)}.g-col-4{grid-template-columns:repeat(4,min-content)}.g-col-5{grid-template-columns:repeat(5,min-content)}.g-col-6{grid-template-columns:repeat(6,min-content)}.g-t-c-min{grid-template-columns:repeat(var(--columns),min-content)}.g-fill{grid-column:1/-1}.c-gap-1{column-gap:1em}.r-gap-1{row-gap:1em}.c-gap-2{column-gap:2em}.r-gap-2{row-gap:2em}.c-gap-3{column-gap:3em}.r-gap-3{row-gap:3em}.c-gap-4{column-gap:4em}.r-gap-4{row-gap:4em}.c-gap-5{column-gap:5em}.r-gap-5{row-gap:5em}.m-t-1{margin-top:1em}.m-b-1{margin-bottom:1em}.m-t-2{margin-top:2em}.m-b-2{margin-bottom:2em}.m-t-3{margin-top:3em}.m-b-3{margin-bottom:3em}.m-t-4{margin-top:4em}.m-b-4{margin-bottom:4em}.m-t-5{margin-top:5em}.m-b-5{margin-bottom:5em}.t-a-center{text-align:center}.t-a-right{text-align:right}.t-nowrap{white-space:nowrap}.min-width-0{min-width:0}html{height:100%;color-scheme:dark}body{height:100%;padding:0;margin:0;font-size:16px;font-family:Iosevka,Iosevka Aile,Segoe UI Symbol;color:var(--text-color);background-color:var(--bg-color);overflow:hidden}[data-tippy-root] > .tippy-box{background-color:#2b383b;font-size:14px;cursor:default}html:not(.ios) [data-tippy-root] > .tippy-box > .tippy-content{padding:5px 9px 2px}::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.5);background-clip:padding-box;border:2px solid transparent;border-radius:.5rem}::-webkit-scrollbar-track-piece,::-webkit-scrollbar-corner{background-color:transparent}button{border:none;padding:4px 8px 2px;font-size:1rem;font-family:inherit;background-color:transparent;cursor:pointer;color:#fff;overflow:hidden;text-overflow:ellipsis;touch-action:manipulation}.btn{text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;padding:7px 1em 5px;border-radius:100vmin}.btn:focus{outline:0}.btn:disabled{opacity:.65;cursor:default}.btn:hover{text-decoration:none}.ios .btn{padding:8px 16px 8px;-webkit-user-select:none}.btn-theme{--color:#e3e7e8;--color-hover:var(--color);--bg-color:#3d575c;--bg-color-hover:#47656b;--focus-color:rgba(148,199,209,0.7);color:var(--color);border:2px solid var(--bg-color)}.btn-theme:focus{border-color:var(--focus-color)}@media (hover:hover){.btn-theme:not([disabled]):hover{color:var(--color-hover);background-color:var(--bg-color-hover);border-color:var(--bg-color-hover)}}.btn-theme:not([disabled]):active{color:var(--color-hover);background-color:var(--bg-color-hover);border-color:var(--bg-color-hover)}.btn-close{border:none}dialog{color:#fff;background-color:#212a2c;border:none;border-radius:.5em;width:20em;padding:1em}dialog:focus{outline:none}dialog::backdrop{background-color:rgba(24,26,27,0.9)}dialog > div > header{font-size:1.5em;font-weight:bold}input{font-family:inherit;font-size:inherit;color:inherit;min-width:0;padding:.5em;background-color:var(--bg-color);outline:none;border:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;width:calc(var(--width) * 1ch)}select{font-family:inherit;font-size:inherit;color:inherit;min-width:0;padding:.5rem 0;background-color:var(--bg-color);outline:none;border:none}widget-spinner{--color:#52747a;display:flex;column-gap:.2rem}widget-spinner > div{width:.4rem;height:.4rem;background-color:var(--color);border-radius:100%;display:inline-block;animation:spinner-bouncedelay var(--spinner-duration) infinite ease-in-out both;animation-delay:var(--spinner-delay)}@keyframes spinner-bouncedelay{0%,80%,100%{transform:scale(.4)}40%{transform:scale(1)}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{transform:rotate(90deg);top:calc(50% - 3px);left:11px}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{transform:rotate(-90deg);top:calc(50% - 3px);right:11px}.tippy-svg-arrow{width:16px;height:16px;fill:#333;text-align:initial}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}
body > .content{width:100%;height:100%;overflow:hidden}nav{height:100%;padding:.5em;row-gap:.5em;box-sizing:border-box;border-right:2px solid #1d2020}nav > .btn{border:none;border-radius:6px;padding:8px}nav > hr{margin:0;border:none;background-color:#293a3d;width:80%;height:2px}main{width:100%;height:100%;overflow:hidden}main > section{width:100%;height:100%;overflow:hidden;flex:1 0 100dvmin}widget-room > dialog > div > div{overflow-y:auto}widget-data-source > dialog{width:fit-content;min-width:20em;max-width:30vw}widget-data-source > dialog .sources{grid-auto-rows:1fr;overflow-y:auto}widget-data-source > dialog .name{font-weight:bold;white-space:nowrap;overflow:hidden}widget-track{width:100%;height:100dvmin}widget-control-panel{flex-basis:50dvw;padding:1em .5em;overflow-y:auto;scrollbar-gutter:stable;box-sizing:border-box}widget-control-panel > div > header{display:flex;align-self:center;align-items:center;column-gap:1em;width:100%;font-size:20px;font-weight:bold;text-transform:uppercase;text-align:center;color:#333}widget-control-panel > div > header::before,widget-control-panel > div > header::after{content:'';flex:1;height:2px;background-color:currentcolor;margin-bottom:2px}widget-session .classes{row-gap:.25em;padding-bottom:.25em;min-height:calc(1em + 0.25em + 27px + 0.5em);overflow-x:auto}html.ios widget-session .classes{min-height:calc(1em + 0.25em + 27px + 1.5em)}widget-session .classes header{font-weight:bold}widget-fuel{width:100%}widget-fuel > div > div{overflow-x:auto;padding-bottom:3px}widget-fuel > div > div > div > header,widget-fuel .calc > header{font-weight:bold}widget-fuel .fuel-per-lap{color-scheme:only light;overflow-x:auto}widget-fuel .fuel-per-lap > div{cursor:pointer;padding:0 .5em;touch-action:manipulation}@media (hover:hover){widget-fuel .fuel-per-lap > div:hover{background-color:#00404d;border-radius:4px}}widget-fuel .fuel-per-lap > div:active{background-color:#00404d;border-radius:4px}widget-pit{width:100%;overflow-y:auto}widget-pit header{font-weight:bold;white-space:nowrap}widget-pit select{font-weight:bold;border:2px solid rgba(255,255,255,0.5);border-radius:5px;padding:6px 5px 5px}html.ios widget-pit select{height:42px}widget-session input,widget-fuel input,widget-pit input{font-weight:bold;border:2px solid rgba(255,255,255,0.4)}widget-session input,widget-fuel input{border-radius:4px;padding:3px 1px 0 0;height:20px;line-height:27px}html.ios widget-session input,html.ios widget-fuel input{padding:3px 0}widget-pit input{border-radius:6px;padding:7px 3px 5px}html.ios widget-pit input{padding:8px 3px}step-btns{margin-left:4px}step-btns > .btn{--focus-color:var(--bg-color);border-radius:var(--border-radius,6px);padding-inline:8px 7px;padding-block:6px 7px}html.ios step-btns > .btn{padding:10px 10px 9px}step-btns > .btn:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:1px}step-btns > .btn:nth-of-type(2){border-left-width:1px;border-top-left-radius:0;border-bottom-left-radius:0}step-btns > .btn .svg-icon{height:19px}step-btns.step-btns-sm{margin-left:2px}step-btns.step-btns-sm > button{--border-radius:4px;padding-inline:4px 3px;padding-block:4px}step-btns.step-btns-sm > button .svg-icon{height:15px}html.ios step-btns.step-btns-sm > button{padding:5px 6px 6px}svg.svg-icon{display:block;height:24px}widget-standings{height:100%;cursor:default}widget-standings > div{width:max-content;padding:0 .5em 0 1em;grid-auto-rows:min-content;overflow:auto;scrollbar-gutter:stable}widget-standings > div > header{position:sticky;top:0;font-weight:bold;background-color:var(--bg-color);padding-top:1em}widget-standings > div > .standings > div{padding-bottom:1em}widget-standings > div > .standings > div:last-child{padding-bottom:2em}widget-standings > div > .standings > div > div.odd{background-color:#1d2020}widget-standings > div > .standings > div > div.old > .gap,widget-standings > div > .standings > div > div.old > .int,widget-standings > div > .standings > div > div.old > .laps,widget-standings > div > .standings > div > div.old > .lap-time-last{color:#999}html:not(.ios) widget-standings > div > .standings > div > div > div{padding-top:3px}widget-standings .tippy-box[data-theme~='lap-times']{background-color:#212a2c}widget-standings .tippy-box[data-theme~='lap-times'] > .tippy-content{max-height:calc(100dvh - 4px);overflow-y:auto;border:2px solid #364649;border-radius:inherit;box-sizing:border-box}widget-standings .tippy-box[data-theme~='lap-times'] > .tippy-content .session:not(:last-child){padding-bottom:1em}widget-standings .tippy-box[data-theme~='lap-times'] > .tippy-svg-arrow{fill:#364649}