#root #head{display:none}#root #menu{grid-area:menu;display:flex;justify-content:center;align-items:center;background:var(--texture-diag) 0 0 / 4px 4px repeat,var(--bkg);--on: var(--heat) }#root[data-view=config] #menu,#root[data-view=drivers] #menu{align-items:flex-start}#root #menu .cnt{position:fixed;inset:0 auto 0 0;padding:.5em;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}#root #menu .cnt>ul{display:flex;flex-flow:column nowrap;background-color:var(--wht-low);outline:1px solid var(--wht-mid);color:var(--txt);list-style-type:none;padding:0;margin:.25em;border-radius:1.5em}#root #menu .cnt>ul>li{display:flex;flex-flow:column nowrap;padding:0;margin:.25em;list-style-type:none;border-radius:1.5em;cursor:pointer;transition:.5s opacity ease-in,.25s background-color ease-out;outline:1px solid var(--wht-mid)}#root #menu .cnt>ul>li>span{background-color:var(--bkg);color:var(--txt);border-radius:1.5em;display:flex;align-items:center;justify-content:center;padding:0}#root #menu .cnt>ul>li>span.off{display:none}#root #menu .cnt>ul>li>span img{width:2.5em;height:2.5em;display:block}#root #menu .cnt>ul>li:hover>span{background-color:var(--hgh)}#root #menu .cnt>ul>li.on:hover{color:var(--bkg);cursor:default}#root #menu .cnt>ul>li.on>span{background-color:var(--on)}#root #menu .cnt>ul>li.on>span.on{display:flex}@media screen and (max-width: 800px){#root #menu .cnt{position:static;inset:0 0 auto 0}#root #menu .cnt,#root #menu .cnt>ul,#root #menu .cnt>ul>li{flex-flow:row nowrap}}#root[data-view=race] main .cnt--race header{display:none}#root main .cnt--race{display:grid;grid-template:minmax(auto,calc(100dvh - (var(--gap)*2))) / auto;gap:var(--gap);align-content:stretch;align-items:stretch;align-self:stretch}#root[data-view=round] main .cnt--race{grid-template:auto minmax(auto,100%) / auto}#root main .cnt--race .full{display:grid;gap:var(--gap);align-items:stretch}#root main .cnt--race article{display:grid;gap:0 var(--gap);align-items:center;padding:.5em;overflow:hidden;background:var(--texture) 0 0 / 4px 4px repeat,var(--texture-blk) 0% 50% / 100% 100% no-repeat,var(--texture-wht) 50% 50% / 100% 100% no-repeat,var(--bkg);color:var(--txt);border-radius:var(--edge)}#root main .cnt--race article{grid-template:"number driver output action" auto / 1.75em auto var(--move-width) 1.75em}#root main:not(.show--number) .cnt--race article{grid-template:"driver output action" auto / auto 8.5em 1.75em}#root main:not(.show--number) .cnt--race article .driver--number{display:none}#root[data-view=race] main:not(.show--finish) .cnt--race article{grid-template:"number driver output" auto / 1.75em auto 8.5em}#root[data-view=race] main:not(.show--finish) .cnt--race article .race{display:none}#root[data-view=race] main:not(.show--number):not(.show--finish) .cnt--race article{grid-template:"driver output " auto / auto 8.5em}#root main .cnt--race article .driver--number{grid-area:number;display:flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;font-size:.75em;line-height:100%;padding:0;border-radius:3em;background-color:var(--blk);color:var(--wht);font-family:var(--numb-font)}#root main .cnt--race article .driver{grid-area:driver;display:grid;grid-template:auto / auto auto auto;justify-content:flex-start;align-items:center;gap:0 .5em;font-family:var(--font)}#root main .cnt--race article .driver .driver--name{font-size:1.5em;text-shadow:.05em .05em 0 var(--blk)}#root main .cnt--race article[style*="--txt: rgb(32,32,32)"] .driver .driver--name{text-shadow:.05em .05em 0 var(--wht)}#root main .cnt--race article .driver .driver--team{display:none}#root main .cnt--race article .driver .driver--team{text-shadow:2px 2px 1px var(--blk)}#root main .cnt--race article[style*="--txt: rgb(32,32,32)"] .driver .driver--team{text-shadow:2px 2px 1px var(--wht)}#root main .cnt--race article .driver .driver--colour{display:none;font-size:.75em}#root main .cnt--race article .driver .driver--colour{text-shadow:2px 2px 1px var(--blk)}#root main .cnt--race article[style*="--txt: rgb(32,32,32)"] .driver .driver--colour{text-shadow:2px 2px 1px var(--wht)}#root main:is(.show--teams) .cnt--race article .driver .driver--team{display:block}#root main:is(.show--colours) .cnt--race article .driver .driver--colour{display:block}@media (max-width: 990px){#root main .cnt--race article .driver{grid-template:auto / auto auto auto}#root main .cnt--race article .driver .driver--name{grid-column:1}}@media (max-width: 640px){#root main .cnt--race article{padding:calc(var(--gap) * 2)}#root main .cnt--race article .driver{grid-template:auto auto / auto auto}#root main .cnt--race article .driver .driver--name{grid-column:1 / 3}}@media (max-width: 480px){#root main .cnt--race article{gap:var(--gap);border-radius:calc(var(--gap) * 2)}#root main .cnt--race article .driver{grid-template:auto auto auto / auto}#root main .cnt--race article .driver .driver--name{grid-column:1 / 3}#root main .cnt--race article .driver .driver--team{grid-column:1 / 3}}#root main .cnt--race article .move{grid-area:output;display:grid;grid-template:auto / repeat(3,2.5em);gap:.5em;align-items:center;justify-content:space-between;font-family:var(--move-font);padding:0}#root main .cnt--race article[data-human] .move{display:none}#root main .cnt--race article[data-result] .move{display:none}#root main .cnt--race article .move :is(.move__fast,.move__bend,.move__exit){position:relative;line-height:1em;padding:0;margin:0;justify-content:center}#root main .cnt--race article .move .move__fast{display:flex;order:05;font-size:1.5em}#root main .cnt--race article .move .move__bend{display:flex;order:10;font-size:.75em}#root main .cnt--race article .move .move__exit{display:none;font-size:.75em}#root main .cnt--race article .move .move__fast span,#root main .cnt--race article .move .move__bend span,#root main .cnt--race article .move .move__exit span{position:relative;z-index:20}#root main .cnt--race article .move .move__exit span{color:var(--wht)}#root main .cnt--race article .move .move__exit span.blk{color:var(--blk)}#root main .cnt--race article .move .move__exit:before{background-color:var(--txt)}#root main:is(.move--split) .cnt--race article .move .move__fast{order:20}#root main:is(.move--split) .cnt--race article .move .move__bend{order:10}#root main:is(.move--split) .cnt--race article .move .move__exit{display:flex;order:30}#root main .cnt--race article .move .move__bend:before{transform:rotate(45deg);background:var(--bkg)}#root main .cnt--race article .move .move__bend:before,#root main .cnt--race article .move .move__exit:before{position:absolute;top:50%;left:50%;margin:-1em 0 0 -1em;content:"";display:block;width:2em;height:2em;outline:1px solid;opacity:1;z-index:10}#root main .cnt--race article .race{display:contents;font-family:var(--font)}#root main .cnt--race article .race>.race__result:empty{display:none}#root main .cnt--race article .race>.race__result{grid-area:output;text-transform:uppercase}#root main .cnt--race article .race>.icon.race__finish{grid-area:action;display:flex}#root main .cnt--race article .race>.icon.race__unfinish{grid-area:action;display:none}#root main .cnt--race article[data-result]>.race>.icon.race__finish{display:none}#root main .cnt--race article[data-result]>.race>.icon.race__unfinish{display:flex}#root main .cnt--race article .race>.icon{--off: var(--blk) ;--on: var(--hgh) }#root main .cnt--race article .race>.icon{display:flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;font-size:.75em;outline:0 solid var(--bkg);line-height:100%;padding:0;border-radius:3em;font-family:var(--numb-font);background-color:var(--off);cursor:pointer;transition:.25s background-color ease-out}#root main .cnt--race article .race>.icon:hover{background-color:var(--on)}#root main .cnt--race article .race>.icon>img{width:1em;height:1em;display:block}#root main .cnt--race article[data-human]{order:100}#root main .cnt--race article[data-speed="10"]{order:50}#root main .cnt--race article[data-speed="11"]{order:49}#root main .cnt--race article[data-speed="12"]{order:48}#root main .cnt--race article[data-speed="13"]{order:47}#root main .cnt--race article[data-speed="14"]{order:46}#root main .cnt--race article[data-speed="15"]{order:45}#root main .cnt--race article[data-speed="16"]{order:44}#root main .cnt--race article[data-speed="17"]{order:43}#root main .cnt--race article[data-speed="18"]{order:42}#root main .cnt--race article[data-speed="19"]{order:41}#root main .cnt--race article[data-speed="20"]{order:40}#root main .cnt--race article[data-speed="21"]{order:29}#root main .cnt--race article[data-speed="22"]{order:38}#root main .cnt--race article[data-speed="23"]{order:37}#root main .cnt--race article[data-speed="24"]{order:36}#root main .cnt--race article[data-speed="25"]{order:35}#root main .cnt--race article[data-speed="26"]{order:34}#root main .cnt--race article[data-speed="27"]{order:33}#root main .cnt--race article[data-speed="28"]{order:32}#root main .cnt--race article[data-speed="29"]{order:31}#root main .cnt--race article[data-speed="30"]{order:30}#root main .cnt--race article[data-result="20"]{order:20}#root main .cnt--race article[data-result="19"]{order:19}#root main .cnt--race article[data-result="18"]{order:18}#root main .cnt--race article[data-result="17"]{order:17}#root main .cnt--race article[data-result="16"]{order:16}#root main .cnt--race article[data-result="15"]{order:15}#root main .cnt--race article[data-result="14"]{order:14}#root main .cnt--race article[data-result="13"]{order:13}#root main .cnt--race article[data-result="12"]{order:12}#root main .cnt--race article[data-result="11"]{order:11}#root main .cnt--race article[data-result="10"]{order:10}#root main .cnt--race article[data-result="9"]{order:9}#root main .cnt--race article[data-result="8"]{order:8}#root main .cnt--race article[data-result="7"]{order:7}#root main .cnt--race article[data-result="6"]{order:6}#root main .cnt--race article[data-result="5"]{order:5}#root main .cnt--race article[data-result="4"]{order:4}#root main .cnt--race article[data-result="3"]{order:3}#root main .cnt--race article[data-result="2"]{order:2}#root main .cnt--race article[data-result="1"]{order:1}#root #deck{grid-area:deck;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:var(--texture-diag) 0 0 / 4px 4px repeat,var(--bkg);--bkg: var(--blk-high) ;--on: var(--heat) ;overflow:hidden}#root #deck .cnt{position:fixed;inset:0 0 0 auto;padding:.5em;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}#root #deck .cnt>ul{display:flex;flex-flow:column nowrap;background-color:var(--wht-low);outline:1px solid var(--wht-mid);color:var(--txt);list-style-type:none;padding:0;margin:.25em;border-radius:1.5em}#root #deck .cnt>ul>li{display:flex;flex-flow:column nowrap;padding:0;margin:.25em;list-style-type:none;border-radius:1.5em;cursor:pointer;transition:.5s opacity ease-in,.25s background-color ease-out;outline:1px solid var(--wht-mid)}#root #deck .cnt>ul>li>span{background-color:var(--bkg);color:var(--txt);border-radius:1.5em;display:flex;align-items:center;justify-content:center;padding:0}#root #deck .cnt>ul>li>span.off{display:none}#root #deck .cnt>ul>li>span img{width:2.5em;height:2.5em;display:block}#root #deck .cnt>ul>li:hover>span{background-color:var(--hgh)}#root #deck .cnt>ul>li.on:hover{color:var(--bkg);cursor:default}#root #deck .cnt>ul>li.on>span{background-color:var(--on)}#root #deck .cnt>ul>li.on>span.on{display:flex}#root #deck .cnt>ul>li.cards{display:none}#root .show--cards~#deck .cnt>ul>li.cards{display:flex;margin:0;padding:0;border-radius:0;outline:0}#root #deck .cnt>ul>li.cards>ol{display:grid;grid-template:repeat(5,1fr) / repeat(2,1fr);margin:auto;padding:0;border-radius:0;text-align:center;outline:0}#root #deck .cnt>ul>li.cards>ol>li{display:block;padding:0;margin:.125em;gap:0;list-style-type:none;border-radius:.125em;cursor:pointer;transition:.5s opacity ease-in,.25s background-color ease-out;outline:0 solid var(--wht-mid)}#root #deck .cnt>ul>li.cards>ol>li>span{background-color:var(--blk)}#root #deck .cnt>ul>li.cards>ol>li.on>span{background-color:var(--on)}#root #deck .cnt>ul>li.cards>ol>li:hover>span{background-color:var(--hgh)}#root #deck .cnt>ul>li.cards>ol>li.on:hover>span{color:var(--bkg);cursor:default}#root #deck .cnt>ul>li.cards>ol>li>span.number{display:flex;justify-content:center;align-items:center;width:1.5em;height:1.875em;border-radius:.125em;font-size:.75em;font-family:var(--move-font);letter-spacing:-.125em;text-indent:-.1625em}@media screen and (max-width: 800px){#root #deck .cnt{position:static;inset:0 0 auto 0}#root #deck .cnt,#root #deck .cnt>ul,#root #deck .cnt>ul>li{flex-flow:row nowrap}#root #deck .cnt>ul>li.cards>ol{grid-template:repeat(1,1fr) / repeat(10,1fr)}}#root[data-view=seasons]{grid-template-columns:4.5em 4.5em auto auto auto .5em}#root main .cnt--seasons--pick-season{display:grid;gap:var(--gap);grid-template:1fr max-content / 1fr;--off: var(--mid) }#root main .cnt--seasons--pick-season .full{display:contents}#root main .cnt--seasons--pick-season article{padding:0;margin:0;border-radius:var(--edge);overflow:hidden;background:var(--texture) 0 0 / 4px 4px repeat,var(--off)}#root main .cnt--seasons--pick-season article:hover{outline:.125em solid var(--hgh)}#root main .cnt--seasons--pick-season article.on{cursor:default}#root main .cnt--seasons--pick-season article label{display:block;padding:var(--gap);margin:0;cursor:pointer}#root main .cnt--seasons--pick-season article label button{display:none}#root main .cnt--seasons--pick-season article label h3{border-radius:var(--edge);background-color:var(--wht);color:var(--blk);padding:.5em;margin:0;font-family:var(--move-font);font-weight:400;text-align:center}#root main .cnt--seasons--pick-season article.on label h3{background:var(--on);color:var(--wht)}#root main .cnt--seasons--pick-season article label .season{display:grid;grid-template:auto / repeat(4,1fr);gap:.5em;margin:.5em;padding:0;list-style-type:none}#root main .cnt--seasons--pick-season article label .season ul{display:block;padding:0;margin:0;list-style-type:none;font-family:var(--text-font);font-weight:400;text-align:center}#root main .cnt--seasons--pick-season article label .season ul li{display:block;padding:.5em;margin:0;font-family:var(--text-font);font-weight:400;text-align:center}#root main .cnt--seasons--pick-season article label .season ul li.name{display:block;border-radius:var(--edge)}#root main .cnt--seasons--pick-season article label .season ul li.laps{display:none}#root main .cnt--seasons--pick-season article label .season ul li.flag{overflow:hidden;padding:0;margin:1em auto 0;width:60%}#root main .cnt--seasons--pick-season article label .season ul li.flag img{position:relative}#root main .cnt--seasons--pick-season article label .season ul li.flag img{width:100%;display:block}@media (max-width: 800px){#root main .cnt--seasons--pick-season article label .season ul li.flag{width:80%}}@media (max-width: 480px){#root main .cnt--seasons--pick-season article label .season{display:grid;grid-template:repeat(2,1fr) / repeat(2,1fr)}}#root[data-view=results]{grid-template-columns:4.5em 4.5em auto auto auto .5em}#root main .cnt--results--pick-race{--off: var(--mid) }#root main.season-over .cnt--results--pick-race{--off: var(--mid) }#root main .cnt--results--pick-race{display:grid;grid-template:auto / repeat(4,1fr);gap:var(--gap)}#root main .cnt--results--pick-race .full{display:contents}#root main .cnt--results--pick-race article{padding:0;margin:0;border-radius:var(--gap);overflow:hidden;background:var(--texture) 0 0 / 4px 4px repeat,var(--off)}#root main .cnt--results--pick-race article.on{cursor:default}#root main .cnt--results--pick-race article:hover{outline:.125em solid var(--hgh)}#root main .cnt--results--pick-race article label{display:grid;grid-template:repeat(4,auto) / auto;padding:.5em;margin:0;cursor:pointer}#root main .cnt--results--pick-race article label button{display:none}#root main .cnt--results--pick-race article label h3{display:none}#root main .cnt--results--pick-race article label ul{display:block;padding:0;margin:0;font-family:var(--text-font);font-weight:400;text-align:center;list-style-type:none;gap:0}#root main .cnt--results--pick-race article label ul li{display:block;padding:.5em;margin:0;font-family:var(--text-font);font-weight:400;text-align:center}#root main .cnt--results--pick-race article label ul li.name{display:block;border-radius:var(--edge);background-color:var(--wht);color:var(--bkg);padding:.5em;margin:0 0 var(--gap)}#root main .cnt--results--pick-race article.on label ul li.name{background:var(--on);color:var(--wht)}#root main .cnt--results--pick-race article label ul li.action{display:none}#root main .cnt--results--pick-race article label ul li.flag{overflow:hidden;padding:0;margin:1em auto;width:60%}#root main .cnt--results--pick-race article label ul li.flag img{width:100%;display:block}#root main .cnt--results--pick-race article label ol{display:grid;margin:0;padding:0;gap:0;font-family:var(--text-font);font-weight:400;text-align:left;width:100%}#root main .cnt--results--pick-race article label ol li{position:relative;display:block;padding:0;margin:0;border-radius:var(--edge);font-weight:400;text-align:left;background-color:var(--bkg);color:var(--txt);font-family:var(--font)}#root main .cnt--results--pick-race article label ol li span{display:inline-block;position:relative;padding:.5em .5em .5em 1.5em}#root main .cnt--results--pick-race article label ol li span:first-of-type{font-family:var(--text-font);font-size:.5em;top:1.325em;right:0;bottom:0;left:-.75em;position:absolute}#root main .cnt--results--pick-race article.results label ul li{display:none}#root main .cnt--results--pick-race article.results label ul li.name,#root main .cnt--results--pick-race article.results label ul li.flag{display:block}#root main .cnt--results--pick-race article.no-results label ol{display:none}@media (max-width: 1024px){#root main .cnt--results--pick-race{grid-template:auto / 1fr}#root main .cnt--results--pick-race article label{position:relative;padding:var(--gap) 30% var(--gap) var(--gap)}#root main .cnt--results--pick-race article label ul{display:grid;margin:0}#root main .cnt--results--pick-race article label ul li{text-align:left;margin:0}#root main .cnt--results--pick-race article label ul li.name{margin:0;border-radius:0}#root main .cnt--results--pick-race article label ul li.event{text-align:left}#root main .cnt--results--pick-race article label ul li.flag{position:absolute;width:27.5%;top:0;right:0;padding:var(--gap);margin:0}#root main .cnt--results--pick-race article label ul li.flag img{border-radius:var(--gap)}#root main .cnt--results--pick-race article label ol{display:block;margin:var(--gap) 0 0}#root main .cnt--results--pick-race article label ol li{display:inline-block;margin:0;border-radius:0}}@media (max-width: 480px){#root main .cnt--results--pick-race article label ul li.flag img{border-radius:.125rem}}#root[data-view=standings]{grid-template-columns:4.5em 4.5em auto auto auto .5em}#root main .cnt--results--standings{--off: var(--mid) }#root main .cnt--results--standings{display:grid;gap:var(--gap);grid-template:min-content auto auto / auto}#root main .cnt--results--standings table{width:100%;border-collapse:collapse;margin:0;font-family:var(--text-font)}#root main .cnt--results--standings table tr th img{width:100%;display:block;max-width:2em;margin:0 auto}#root main .cnt--results--standings table thead tr th.position{min-width:1.5em;width:5%}#root main .cnt--results--standings table thead tr th.total{min-width:1.5em;width:5%}#root main .cnt--results--standings table thead tr{background:var(--texture) 0 0 / 4px 4px repeat,var(--mid);color:var(--blk)}#root main .cnt--results--standings table thead tr th,#root main .cnt--results--standings table thead tr td{font-weight:400;text-align:left;border-left:.125em solid var(--wht);border-right:.125em solid var(--wht);padding:2em .25em .25em}#root main .cnt--results--standings table tbody tr th,#root main .cnt--results--standings table tbody tr td{font-weight:400;text-align:left;vertical-align:top;border-left:.125em solid var(--wht);border-right:.125em solid var(--wht);border-top:.125em solid var(--wht);padding:.25em;background:var(--texture) 0 0 / 4px 4px repeat,var(--bkg);color:var(--txt)}#root main .cnt--results--standings table tbody tr th .name{display:block;font-family:var(--font)}#root main .cnt--results--standings table tbody tr th .team{display:block;font-size:.75em;margin-top:.125em;font-family:var(--font)}#root main .cnt--results--standings table tbody tr th .colour{display:block;font-size:.5em;margin-top:.5em;font-family:var(--font)}#root main .cnt--results--standings table tbody tr td.total{text-align:center}#root main .cnt--results--standings table tbody tr td.result{min-width:1.5em;width:5%;text-align:center}#root main .cnt--results--standings table :is(thead,tbody) tr .position{text-align:center}#root main .cnt--results--standings table :is(thead,tbody) tr :first-child{border-left-width:0}#root main .cnt--results--standings table :is(thead,tbody) tr :last-child{border-right-width:0}@media (max-width: 1024px){#root main .cnt--results--standings table{font-size:1em}}@media (max-width: 480px){#root main .cnt--results--standings table{font-size:.75em}}#root[data-view=drivers]{grid-template-columns:4.5em 4.5em auto auto auto .5em}#root[data-view=drivers] main{align-items:flex-start;align-content:flex-start}#root[data-view=drivers] main{grid-template:repeat(2,auto) / auto;align-items:flex-start;align-content:flex-start}#root main .cnt--drivers{display:grid;gap:var(--gap);font-family:var(--text-font);font-size:.75em}#root main .cnt--drivers article{display:grid;list-style-type:none;padding:0;margin:0;border-radius:var(--edge);overflow:hidden;border-left:1.5em solid var(--bkg)}#root main .cnt--drivers article ul{display:grid;gap:1em;grid-template:auto / 4.5em 1fr 3fr 3fr 2fr 5.5em;list-style-type:none;padding:1em;margin:0;border-radius:0;background:var(--texture) 0 0 / 4px 4px repeat,var(--mid);color:var(--blk)}#root main .cnt--drivers article ul li.input--toggle{display:flex;height:100%}#root main .cnt--drivers article ul li.input--toggle>label{display:flex;position:relative;cursor:pointer;height:3.125em}#root main .cnt--drivers article ul li.input--toggle>label:hover span span{text-decoration:underline}#root main .cnt--drivers article ul li.input--toggle>label input[type=checkbox]{display:none}#root main .cnt--drivers article ul li.input--toggle>label input[type=checkbox]~span{display:inline-flex;padding:.25em 1em;border-radius:.5em;align-items:center;justify-items:center}#root main .cnt--drivers article ul li.input--toggle>label input[type=checkbox]~span>span{transition:.5s background-color ease-in-out}#root main .cnt--drivers article ul li.input--toggle>label input[type=checkbox]:checked~span{background-color:var(--wht);color:var(--blk)}#root main .cnt--drivers article ul li.input--toggle>label input[type=checkbox]:checked~span:hover{outline:.125em solid var(--hgh)}#root main .cnt--drivers article ul li.input--toggle>label input[type=checkbox]~span>.on{display:none}#root main .cnt--drivers article ul li.input--toggle>label input[type=checkbox]~span>.off{display:block}#root main .cnt--drivers article ul li.input--toggle>label input[type=checkbox]:checked~span>.on{display:block}#root main .cnt--drivers article ul li.input--toggle>label input[type=checkbox]:checked~span>.off{display:none}#root main .cnt--drivers article ul li.input--text>span{position:relative;padding:0}#root main .cnt--drivers article ul li.input--text>span i{order:30;display:block;position:absolute;top:-1.25em;left:.75em;font-size:.75em;font-style:normal;opacity:.25}#root main .cnt--drivers article ul li.input--text>span :is(select,input){order:20;padding:1.25em .5em .5em;width:100%;border-radius:.5em;border:0;background-color:var(--wht);outline:0;transition:.5s background-color ease-in-out}#root main .cnt--drivers article ul li.input--text>span :is(select,input):hover,#root main .cnt--drivers article ul li.input--text>span :is(select,input):focus{background-color:var(--wht);outline:.125em solid var(--hgh)}#root main:not(.show--grid) .cnt--drivers article table{display:none}#root main .cnt--drivers article table{display:block;border-collapse:collapse;margin:-.5em 0 0;padding:0 1em 1em;border-radius:0;background-color:var(--mid);color:var(--blk)}#root main .cnt--drivers article table tbody{display:grid;gap:.25em;grid-template:repeat(4,1fr) / 12em repeat(10,1fr);align-items:center;justify-items:center}#root main .cnt--drivers article table tbody tr{display:contents}#root main .cnt--drivers article table tbody tr th{justify-self:left}#root main .cnt--drivers article table tbody tr th,#root main .cnt--drivers article table tbody tr td{font-weight:400;text-align:left}#root main .cnt--drivers article table tbody tr th .monospace{display:inline-block;width:1em;text-align:center}#root main .cnt--drivers article table tr td input{width:100%;display:block;text-align:center;padding:.25em;margin:0;border-radius:.25em;border:0;background-color:var(--wht);outline:0}#root main .cnt--drivers article table tr td input:hover,#root main .cnt--drivers article table tr td input:focus{outline:.125em solid var(--hgh)}@media (max-width: 800px){#root main .cnt--drivers article ul{grid-template:auto auto / 1fr 1fr 1fr 1fr 5.5em}#root main .cnt--drivers article ul li:nth-of-type(1){grid-row:1;grid-column:5}#root main .cnt--drivers article ul li:nth-of-type(2){grid-row:1;grid-column:1}#root main .cnt--drivers article ul li:nth-of-type(3){grid-row:1;grid-column:2 / 5}#root main .cnt--drivers article ul li:nth-of-type(4){grid-row:2;grid-column:1/3}#root main .cnt--drivers article ul li:nth-of-type(5){grid-row:2;grid-column:3/5}#root main .cnt--drivers article ul li:nth-of-type(6){grid-row:2;grid-column:5}}/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--font: "PiekosFX Rough BB W05 Regular" ;--text-font: "Futura LT W01 Book" ;--move-font: "Futura LT W01 Bold";--numb-font: "Futura LT W01 Medium";--blk: rgba(32,32,32,1) ;--blk-high: rgba(0,0,0,.75) ;--blk-mid: rgba(0,0,0,.25) ;--blk-low: rgba(0,0,0,.125) ;--wht: rgba(255,255,255,1) ;--wht-high: rgba(255,255,255,.75) ;--wht-mid: rgba(255,255,255,.25) ;--wht-low: rgba(255,255,255,.125) ;--bkg: rgba(32,32,32,1) ;--txt: rgba(255,255,255,1) ;--hgh: rgba(128,128,255,1);--mid: rgba(224,224,224,1);--heat: rgba(255,128,0,1) ;--on: rgb(0,192,0);--off: rgb(192,0,0);--warning: rgb(255,0,0);--texture-diag: linear-gradient( 45deg, rgba(255,255,255,.075) 0%, rgba(255,255,255,.075) 25%, rgba(0,0,0,.075) 25%, rgba(0,0,0,.075) 50%, rgba(255,255,255,.05) 50%, rgba(255,255,255,.05) 75%, rgba(0,0,0,.05) 75%, rgba(0,0,0,.05) 100% );--texture: linear-gradient( -45deg, rgba(255,255,255,.025) 0%, rgba(255,255,255,.025) 25%, rgba(0,0,0,.025) 25%, rgba(0,0,0,.025) 50%, rgba(255,255,255,.0125) 50%, rgba(255,255,255,.0125) 75%, rgba(0,0,0,.0125) 75%, rgba(0,0,0,.0125) 100% );--texture-blk: linear-gradient(315deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.05) 55%, rgba(0,0,0,.075) 60%, rgba(0,0,0,.075) 95%, rgba(0,0,0,0) 100%) ;--texture-wht: linear-gradient(275deg, rgba(255,255,255,.05) 0%, rgba(255,255,255,.075) 25%, rgba(255,255,255,.05) 30%, rgba(255,255,255,.125) 75%, rgba(255,255,255,0) 100%) ;--move-width: 5.75em }@font-face{font-family:Futura LT W01 Bold;src:url(/assets/003a1a64-f6ac-4ed5-a1e7-ba80a9c1da08-9f4d44be.woff2) format("woff2"),url(/assets/c41868cc-38dc-403d-b177-599afd5988b6-a732804d.woff) format("woff")}@font-face{font-family:PiekosFX Rough BB W05 Regular;src:url(/assets/eab24d14-06c3-422e-a588-3fcf12d9f713-c61bd769.woff2) format("woff2"),url(/assets/eaf2658c-5717-4114-8eb0-e8f149b33336-b2c5aa80.woff) format("woff")}@font-face{font-family:Futura LT W01 Display;src:url(/assets/3cd9bb5b-187d-4b9e-8d6b-c1dc42daf93c-8c31d534.woff2) format("woff2"),url(/assets/77389162-7f2f-4e78-8335-ce9f1da0cc37-d1563c15.woff) format("woff")}@font-face{font-family:Futura LT W01 Medium;src:url(/assets/96ee71e8-aad9-4053-8e86-df6a4667cf9b-42cabf3b.woff2) format("woff2"),url(/assets/983ab0ae-d7ab-4532-a915-3eab4466bda2-9d949135.woff) format("woff")}@font-face{font-family:Futura LT W01 Book;src:url(/assets/7964ffda-2675-4ef4-adfb-c085615649e1-58cc32d6.woff2) format("woff2"),url(/assets/f275fca8-c3f2-485a-84f2-0b2ef18f181b-d7e77dde.woff) format("woff")}*{box-sizing:border-box}body{font-size:2em;background-color:var(--wht);margin:0;padding:0}#root{display:grid;min-height:100vh;min-width:100%;min-width:360px}#root{transition:.25s ease-in-out all;grid-template-rows:4.5em auto 4.5em;grid-template-columns:4.5em 4.5em auto auto 4.5em 4.5em;grid-template-areas:"menu main main main main deck" "menu main main main main deck" "menu main main main main deck"}@media screen and (max-width: 800px){#root{grid-template-areas:"menu menu menu menu menu menu" "main main main main main main" "deck deck deck deck deck deck"}}#root main{--gap: 0 ;--edge: 0 ;--box: none }#root main.show--more-white{--gap: 1rem ;--edge: 1rem ;--box: inset .25em 0 1rem -.75em rgba(0,0,0,.5) }#root main.move--split{--move-width: 8.5em }@media screen and (max-width: 1920px){body{font-size:1.875em}}@media screen and (max-width: 1800px){body{font-size:1.75em}#root main.show--more-white{--gap: .5rem ;--edge: 1rem }}@media screen and (max-width: 1600px){body{font-size:1.625em}}@media screen and (max-width: 1240px){body{font-size:1.5em}#root main.show--more-white{--gap: .25rem ;--edge: .125rem }}@media screen and (max-width: 990px){body{font-size:1.375em}}@media screen and (max-width: 800px){body{font-size:1em}}@media screen and (max-width: 640px){body{font-size:1em}}@media screen and (max-width: 480px){body{font-size:.875em}}#root main{display:grid;grid-template:1fr / auto;align-items:stretch;align-content:stretch;align-items:flex-start;align-content:flex-start;grid-area:main;gap:var(--gap);padding:var(--gap);box-shadow:var(--box)}#root main>section>header.championship{display:flex;justify-self:flex-start;align-items:center;justify-content:flex-end;gap:0;width:100%;height:100%;grid-column:1 / -1;border-radius:var(--edge);background-color:var(--blk);color:var(--txt);padding:.5em;margin:0;font-family:var(--move-font);font-weight:400;text-transform:uppercase;font-size:1em}#root main>section>header.championship h2,#root main>section>header.championship h3{margin:0 .5em 0 0;width:100%;display:flex;font-size:1em}#root main>section>header.championship h2{display:none}#root main>section>header.championship h2.no-ul{margin:.5em 0;display:flex}#root main>section>header.championship>ul{display:flex;margin:0;padding:0;list-style-type:none;gap:0}#root main>section>header.championship>ul>li{display:flex;vertical-align:middle;font-size:1em;padding:0;margin:0;list-style-type:none;cursor:pointer;transition:.5s opacity ease-in,.25s background-color ease-out}#root main>section>header.championship>ul>li:first-of-type span{border-radius:1.5em 0 0 1.5em}#root main>section>header.championship>ul>li:last-of-type span{border-radius:0 1.5em 1.5em 0}#root main>section>header.championship>ul>li>span{background-color:var(--bkg);color:var(--txt);display:flex;align-items:center;justify-content:center;padding:.5em;outline:1px solid var(--wht-mid)}#root main>section>header.championship>ul>li:hover>span{background-color:var(--hgh)}#root main>section>header.championship>ul>li.on:hover{color:var(--bkg);cursor:default}#root main>section>header.championship>ul>li.on>span{background-color:var(--on)}#root main header{display:flex;align-items:center;justify-content:flex-start;gap:0;width:100%;height:100%;border-radius:var(--edge);background-color:var(--blk);color:var(--txt);padding:.5em;margin:0;font-family:var(--move-font);font-weight:400;text-transform:uppercase;font-size:1em}#root main header h2,#root main header h3{font-size:1em;padding:0;margin:.5em .5em .5em 0}.action-do{position:relative;display:inline-block;background-color:var(--on);color:var(--wht);border-radius:var(--edge);padding:.5em .75em .5em 1.75em;font-family:var(--text-font);cursor:pointer;white-space:nowrap}.action-do:before{position:absolute;content:"";top:calc(50% - .325em);left:.75em;width:0;height:0;border:.375em solid transparent;border-left-color:var(--wht);border-left-width:.45em}.action-do:hover{background-color:var(--blk);outline:.125em solid var(--hgh)}.warning .action-do{background-color:var(--warning)}.warning .action-do:hover{background-color:var(--blk)}#root main .cnt--actions{display:flex;flex-flow:row wrap;gap:var(--gap);position:relative}#root main .cnt--actions header{display:none}#root main .cnt--actions .action{display:contents;cursor:pointer}#root main .cnt--actions .action button{display:none}#root main .cnt--actions .action .hdr{order:0}#root main .cnt--actions .action:hover .hdr{background-color:var(--blk);color:var(--wht)}#root main .cnt--actions .action .txt{display:none}#hail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;align-items:center;justify-items:center;background-color:var(--blk-high);color:var(--wht);--edge: .25em ;--gap: .5em }#hail .ins{max-width:80%;color:var(--blk);background-color:var(--wht);border-radius:.5em;padding:.5em 1em .5em .5em}#hail .ins p{display:flex;align-items:center;justify-content:center;gap:0;width:100%;height:100%;border-radius:var(--edge);background-color:var(--heat);color:var(--wht);padding:.25em .5em;margin:0;font-family:var(--font);font-weight:400;text-transform:uppercase;font-size:1.5em}#hail .ins ul.notes{display:grid;gap:.5em;grid-template:1fr 1fr / 1fr 1fr;align-items:stretch;justify-items:stretch;font-family:var(--text-font);list-style-type:none;padding:0;margin:.5em}#hail .ins ul.notes li{list-style-type:none;padding:.5em;margin:0;outline:1px solid var(--blk-low);border-radius:.5em}#hail .ins ul.actions{display:flex;flex-flow:row wrap;gap:.5em;margin:0;padding:.5em;list-style-type:none}#hail .ins ul.actions li{list-style-type:none}#over{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;align-items:center;justify-items:center;background-color:var(--blk-high);color:var(--wht);--edge: .25em ;--gap: .5em }#over .ins{max-width:400px;color:var(--blk);background-color:var(--wht);border-radius:.5em;padding:.5em 1em .5em .5em}#over .ins p{margin:0;padding:.5em}#over .ins ul{display:flex;gap:.5em;margin:0;padding:.5em;list-style-type:none}#over .ins ul li{list-style-type:none}#root[data-view=config]{grid-template-columns:4.5em 4.5em auto auto auto .5em}#root[data-view=config] main{align-items:flex-start;align-content:flex-start}#root main .cnt--config{display:grid;gap:var(--gap);font-family:var(--text-font)}#root main .cnt--config ul{display:grid;gap:var(--gap);list-style-type:none;padding:0;margin:0}#root main .cnt--config ul li{display:block;list-style-type:none;padding:0;margin:0}#root main .cnt--config ul li :is(label,.label){display:block;padding:1em;border-radius:var(--edge);background:var(--texture) 0 0 / 4px 4px repeat,var(--mid);color:var(--bkg);cursor:pointer;height:100%}#root main .cnt--config ul li :is(label,.label):hover{outline:.125em solid var(--hgh)}#root main .cnt--config ul li :is(label,.label) input{display:none}#root main .cnt--config ul li.switch :is(label,.label) span{display:block;position:relative;padding-left:3em}#root main .cnt--config ul li.switch :is(label,.label) .txt{font-size:.75em;padding:.5em 0 0 4em;max-width:38em}#root main .cnt--config ul li.switch :is(label,.label) span:first-of-type:before{content:" ";display:block;width:calc(1em - 4px);height:calc(1em - 4px);background:var(--off);position:absolute;top:2px;left:2px;z-index:2;border-radius:1em;transition:.5s left ease-in-out,.5s color ease-in-out;font-size:1.125em}#root main .cnt--config ul li.switch :is(label,.label) span:first-of-type:after{content:" ";display:block;width:2em;height:1em;background:var(--txt);position:absolute;top:0;left:0;z-index:1;border-radius:1em;font-size:1.125em}#root main .cnt--config ul li.switch :is(label,.label) input:checked~span:first-of-type:before{left:calc(1em + 2px);background-color:var(--on)}#root main .cnt--config ul li.button :is(label,.label) .hdr{padding:0;display:block}#root main .cnt--config ul li.button :is(label,.label) .txt{font-size:.75em;padding:.5em 0 0;display:block}#root main .cnt--config ul li.button :is(label,.label) .action-do{margin:1em 0 -.5em -.5em;display:inline-block}
