.vue-echarts-container,x-vue-echarts{display:block;height:100%;min-width:0;width:100%}html{--radius:.75rem;--speed:.4s;--peachi:"Peachi Medium",Georgia,Serif;--fira:"Fira Sans",Helvetica,sans-serif;--fira-code:"Fira Code Medium",Helvetica,sans-serif;--fira-bold:"Fira Sans Bold",helvetica,sans-serif;--transition:all var(--speed) ease-in-out;--background-body:#0b0b0b;--background-primary:#141414;--background-secondary:#202020;--background-tertiary:#2c2c2c;--white:#fff;--black:#000;--primary:#fff;--secondary:#0c0c0c;--tertiary:#c8c8c8;--quaternary:#404040;--jet:#000;--border:#282828;--trend-up:#c7ff79;--trend-down:#ff7979;--compare-one:#00dbbf;--compare-two:#dd003b;--gold:#fac800;--silver:#e5e5e5;--bronze:#ed6b00;--sector-one:#eb0201;--sector-two:#0bcbff;--sector-three:#ffd200;--drs:#14c000;--fast:#c800ff;--mercedes:#00d7b6;--mercedes-light:#91ffee;--mercedes-radial:var(--mercedes) radial-gradient(circle at top center,var(--mercedes-light) 0%,var(--mercedes) 100%);--red-bull:#4781d7;--red-bull-light:#6ca7fe;--red-bull-radial:var(--red-bull) radial-gradient(circle at top center,var(--red-bull-light) 0%,var(--red-bull) 100%);--ferrari:#ed1131;--ferrari-light:#fb574b;--ferrari-radial:var(--ferrari) radial-gradient(circle at top center,var(--ferrari-light) 0%,var(--ferrari) 100%);--mclaren:#f47600;--mclaren-light:#ffa547;--mclaren-radial:var(--mclaren) radial-gradient(circle at top center,var(--mclaren-light) 0%,var(--mclaren) 100%);--aston-martin:#00665e;--aston-martin-light:#229971;--aston-martin-radial:var(--ferrari) radial-gradient(circle at top center,var(--aston-martin-light) 0%,var(--aston-martin) 100%);--racing-bulls:#6c98ff;--racing-bulls-light:#8eb0ff;--racing-bulls-radial:var(--racing-bulls) radial-gradient(circle at top center,var(--racing-bulls-light) 0%,var(--racing-bulls) 100%);--haas:#9c9fa2;--haas-light:#f6f6f6;--haas-radial:var(--haas) radial-gradient(circle at top center,var(--haas-light) 0%,var(--haas) 100%);--alpine:#00a1e8;--alpine-light:#21bbff;--alpine-radial:var(--alpine) radial-gradient(circle at top center,var(--alpine-light) 0%,var(--alpine) 100%);--williams:#1868db;--williams-light:#5290ea;--williams-radial:var(--williams) radial-gradient(circle at top center,var(--williams-light) 0%,var(--williams) 100%);--audi:#f50537;--audi-light:#ff4068;--audi-radial:var(--audi) radial-gradient(circle at top center,var(--audi-light) 0%,var(--audi) 100%);--cadillac:#909090;--cadillac-light:#e4e4e4;--cadillac-radial:var(--cadillac) radial-gradient(circle at top center,var(--cadillac-light) 0%,var(--cadillac) 100%)}html.light{--background-body:#fff;--background-primary:#f5f5f5;--background-secondary:#dbdbdb;--background-tertiary:#e6e6e6;--primary:#141414;--secondary:#fff;--tertiary:#464646;--quaternary:#e6e6e6;--border:#ebebeb}*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:local("Fira Sans"),url(./FiraSans-Regular.CGes_AjB.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fira Sans Bold;font-style:normal;font-weight:700;src:local("Fira Sans Bold"),url(./FiraSans-Bold.DCo1z-_Y.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fira Code Medium;font-style:normal;font-weight:500;src:local("Fira Code Medium"),url(./FiraCode-Medium.-YTCSZkP.woff2) format("woff2")}@font-face{font-display:swap;font-family:Peachi Medium;font-style:normal;font-weight:400;src:local("Peachi Medium"),url(./peachi-medium.a9OIjzYP.woff2) format("woff2")}.fira-bold{font-family:var(--fira-bold)}.peachi-medium{font-family:var(--peachi);font-weight:400}.t1,h1{font-size:3rem}.t1,.t2,h1,h2{font-family:var(--peachi);font-weight:400;line-height:1;margin-bottom:1.5rem}.t2,h2{font-size:2.5rem}.t3,h3{font-size:2rem;line-height:1}.t3,.t4,h3,h4{font-family:var(--peachi);font-weight:400;margin-bottom:.5rem}.t4,h4{font-size:1.5rem}.t5,h5{font-family:var(--peachi);font-size:1.25rem;font-weight:400;margin-bottom:.5rem}p{margin-bottom:1rem}.large{display:block;font-family:var(--fira-bold);font-size:1.375rem}.no-margin{margin-bottom:-.25rem}.icon{color:currentColor;display:block;height:2.5rem;position:relative;text-align:center;width:2.5rem;z-index:0}.icon img,.icon svg{left:0;position:absolute;top:0}.icon svg{fill:currentColor;height:100%;width:100%}.icon img{height:100%;margin:0 auto;width:auto;-ms-interpolation-mode:bicubic}.icon-circular{background:var(--secondary);border-radius:50%;display:inline-block;flex-shrink:0;height:3rem;padding:.5rem;position:relative;transition:all .2s;width:3rem}.icon-circular:before{border-radius:50%;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all var(--speed) ease-in-out;width:100%}.icon-circular .icon{height:100%;width:100%;z-index:2}.icon-circular.interact:after{background:var(--primary);border-radius:50%;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(0);transition:var(--speed) all;width:100%}.icon-circular.interact:focus:after,.icon-circular.interact:hover:after{opacity:1;transform:scale(1)}.icon-circular.interact:focus,.icon-circular.interact:hover{color:var(--secondary);cursor:pointer}.icon-circular.no-interact:after{background:transparent;content:"";display:none}.icon-circular.no-interact:focus,.icon-circular.no-interact:hover{color:inherit;cursor:default}a:hover .icon-circular:after{opacity:1;transform:scale(1)}fieldset{border:0;padding:0}.row{display:flex;justify-content:space-between;padding:1rem 0}.row:first-child{padding-top:0}.row.last{border:0}.field{padding:0 1rem 0 0;width:100%}.field:last-child{padding-right:0}.field label{display:flex;font-size:.875rem;justify-content:space-between;padding:0 0 .5rem}.field label:focus,.field label:hover{cursor:pointer}input[type=number],input[type=text],select{background-color:var(--black);border:1px solid #505050;border-radius:.25rem;color:var(--white);padding:.25rem .5rem;width:100%}input[type=number]:focus,input[type=text]:focus,select:focus{background:var(--jet);border-color:var(--white)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--black) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='18' viewBox='0 0 10 18'%3E%3Ctitle%3EGroup%3C/title%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M.948 5 4.95 1l4.002 4h0M.948 13l4.003 4 4.002-4h0'/%3E%3C/g%3E%3C/svg%3E") no-repeat 98% 50%;background-size:auto 45%;position:relative}.btns{display:flex;justify-content:center}.btns.right{justify-content:flex-end}.btns.left{justify-content:flex-start}.btns .btn{margin:0 .5rem}.btn{background:var(--primary);border:0;border-radius:1.5rem;color:var(--secondary);font-weight:700;padding:.5rem 1.5rem;text-decoration:none}.btn span{color:inherit}.btn:focus,.btn:hover{background:var(--jet);color:var(--white);cursor:pointer}.btn-icon{align-items:center;display:flex;justify-content:flex-end;padding-right:.25rem}.btn-icon .icon-circular{color:var(--primary);height:2rem;margin:0 0 0 .5rem;width:2rem}.btn-icon:focus,.btn-icon:hover{background:var(--secondary)}.btn-icon:focus .icon,.btn-icon:hover .icon{color:var(--secondary)}table{border-collapse:collapse;width:100%}table td,table th{padding:.5rem 1rem;text-align:left;white-space:nowrap}table th{border-bottom:1px solid var(--background-primary);border-right:1px solid var(--background-primary);text-wrap:wrap;vertical-align:middle}table th:last-child{border-right:0}table td{background:var(--background-secondary);border-bottom:1px solid var(--background-primary);border-right:1px solid var(--background-primary);font-family:var(--fira-code)}table td:last-child{border-right:0}table .small{text-align:center;width:5rem}table .medium{text-align:center;width:6.5rem}table .long{width:9rem}table .no-padding{padding:0}table .position div{align-items:center;border-radius:50%;display:flex;height:2rem;justify-content:center;margin:0 auto;width:2rem}table .pos-1 div{background:var(--gold);color:#000}table .pos-2 div{background:var(--silver);color:#000}table .pos-3 div{background:var(--bronze);color:#000}table .fastest{color:var(--fast)}table .driver,table .location,table .team{font-family:var(--fira)}table .driver a,table .location a,table .team a{align-items:center;display:flex}table .driver a .asset,table .location a .asset,table .team a .asset{align-items:center;background-color:var(--black);border:1px solid var(--quaternary);border-radius:50%;display:flex;height:2rem;justify-content:center;margin-right:.5rem;overflow:hidden;width:2rem}table .driver a .asset img,table .location a .asset img,table .team a .asset img{height:100%;width:100%}table .driver a .asset svg,table .location a .asset svg,table .team a .asset svg{background:transparent;height:1.375rem;width:1.375rem}table .driver a .asset.aston-martin svg,table .driver a .asset.audi svg,table .driver a .asset.haas svg,table .driver a .asset.mercedes svg,table .location a .asset.aston-martin svg,table .location a .asset.audi svg,table .location a .asset.haas svg,table .location a .asset.mercedes svg,table .team a .asset.aston-martin svg,table .team a .asset.audi svg,table .team a .asset.haas svg,table .team a .asset.mercedes svg{color:var(--black)}table .tyres{list-style:none;margin:0;padding:0}table .tyres,table .tyres li{align-items:center;display:flex}table .tyres li{background:var(--jet);border-radius:var(--radius);font-family:var(--fira-code);justify-content:space-between;margin:0 .5rem 0 0;padding:.25rem .75rem .25rem .25rem;position:relative}table .tyres li:last-child{margin:0}table .tyres li .info{background:var(--black);border-radius:var(--radius);border-bottom-left-radius:0;color:var(--white);display:none;left:.625rem;padding:.5rem 1rem;position:absolute;top:-3rem}table .tyres li .info:before{border-left:0 solid transparent;border-right:.75rem solid transparent;border-top:.5rem solid var(--black);bottom:-.5rem;content:"";left:0;position:absolute}table .tyres li .info .stint{background:var(--primary);border-radius:var(--radius);color:var(--secondary);display:inline-block;font-weight:700;padding:0 .5rem}table .tyres li:hover{cursor:help}table .tyres li:hover .info{display:block}table .tyres li .duration{font-size:.875rem}table .tyre{border:4px solid var(--white);border-radius:var(--radius);height:1.5rem;margin-right:.5rem;width:1.5rem}table .tyre.soft{border-color:#eb0201}table .tyre.medium{border-color:#ffd600}table .tyre.hard{border-color:#fff}table .tyre.intermediate{border-color:#0ac600}table .tyre.wet{border-color:#00c9ff}table .tyre.unknown{border-color:#6c6c6c}table .tyre.used{background:#000;opacity:.4}.light-mode table .tyre.used{background:#c8c8c8}table tr:nth-child(2n) td{background:var(--background-primary)}.light-mode table tr:nth-child(2n) td{background:#dcdcdc}table tr:focus td,table tr:hover td,table tr:nth-child(2n):focus td,table tr:nth-child(2n):hover td{background:var(--background-tertiary)}table .mclaren{background:var(--mclaren-radial)}table .ferrari{background:var(--ferrari-radial)}table .red-bull{background:var(--red-bull-radial)}table .mercedes{background:var(--mercedes-radial)}table .aston-martin{background:var(--aston-martin-radial)}table .racing-bulls{background:var(--racing-bulls-radial)}table .haas{background:var(--haas-radial)}table .alpine{background:var(--alpine-radial)}table .williams{background:var(--williams-radial)}table .audi{background:var(--audi-radial)}table .cadillac{background:var(--cadillac-radial)}.sortable thead th:not(.no-sort){cursor:pointer;position:relative}.sortable thead th:not(.no-sort):after{color:transparent;content:"";height:.75rem;left:calc(50% - 6px);position:absolute;top:-4px;transition:var(--transition);width:.75rem}.sortable thead th:not(.no-sort):hover{cursor:s-resize}.sortable thead th:not(.no-sort):hover:after{color:var(--primary)}.sortable thead th:not(.no-sort)[aria-sort=descending]:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' fill='none' viewBox='0 0 11 10'%3E%3Cpath fill='%23505050' d='M7.2 9c-.77 1.333-2.695 1.333-3.465 0L.271 3c-.77-1.333.193-3 1.732-3h6.928c1.54 0 2.502 1.667 1.732 3z'/%3E%3C/svg%3E") no-repeat 50% 50%;color:var(--primary);transform:rotate(-180deg)}.sortable thead th:not(.no-sort)[aria-sort=ascending]:hover{cursor:n-resize}.sortable thead th:not(.no-sort)[aria-sort=ascending]:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' fill='none' viewBox='0 0 11 10'%3E%3Cpath fill='%23505050' d='M7.2 9c-.77 1.333-2.695 1.333-3.465 0L.271 3c-.77-1.333.193-3 1.732-3h6.928c1.54 0 2.502 1.667 1.732 3z'/%3E%3C/svg%3E") no-repeat 50% 50%;color:var(--primary);transform:rotate(0)}.tabs-navigation ul{display:flex;justify-content:center;list-style:none;padding:.5rem 0}.tabs-navigation ul li{margin:0 .5rem}.tabs-navigation ul a{align-items:center;border-radius:1.5rem;display:flex;margin:0;padding:.5rem;position:relative;text-decoration:none;z-index:2}.tabs-navigation ul a .icon-circular{background-color:var(--background-tertiary);color:var(--primary);height:2rem;width:2rem;z-index:2}.tabs-navigation ul a .title{display:none;margin:0;position:relative;z-index:4}.tabs-navigation ul a:focus,.tabs-navigation ul a:hover{color:var(--primary);outline:none}.tabs-navigation ul a:focus .icon-circular,.tabs-navigation ul a:hover .icon-circular{background:var(--primary);color:var(--secondary)}.tabs-navigation ul a.current{background:var(--background-tertiary) radial-gradient(circle at top center,var(--background-tertiary) 0,var(--background-secondary) 100%)}.tabs-navigation ul a.current .icon-circular{background-color:var(--primary);color:var(--secondary)}@media(min-width:50rem){.tabs-navigation ul a .title{display:block;padding:0 1rem}.tabs-navigation ul a .title .long{display:none}}@media(min-width:68.75rem){.tabs-navigation ul a .title .long{display:block}.tabs-navigation ul a .title .short{display:none}}.tab{overflow-x:auto;padding:1rem}.tab h4{display:none}body,html{background:var(--background-body);font-family:var(--fira);font-size:1rem;letter-spacing:-.032rem}a,body,html{color:var(--primary)}a{text-decoration:none;transition:all var(--speed) ease-in-out}a:visited{color:inherit}a:focus,a:hover{color:var(--white);text-decoration:underline}.wrapper{margin:0 auto;max-width:91rem;padding:0 1rem}.off-screen{left:-5000em;position:absolute;clip:rect(0 0 0 0)}.header-wrapper{padding-bottom:1rem;padding-top:0;perspective:25rem}.header-wrapper.open .header-container{transform:rotateX(180deg)}.header-container{height:100%;height:4rem;margin-top:.5rem;position:relative;transform-style:preserve-3d;transition:transform .5s ease;width:100%}#header,#navigation{backface-visibility:hidden;height:100%;left:0;position:absolute;top:0;width:100%}#navigation{transform:rotateX(180deg)}@media(min-width:50rem){.header-wrapper.open .header-container{transform:none}.header-container{margin-top:1rem}#header,#navigation{backface-visibility:visible;transform:none}}#header{align-items:center;background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius);display:flex;justify-content:space-between;padding:.5rem 1rem}#header .logo{margin-right:2rem;order:2;text-align:center}#header .logo a{font-family:var(--peachi);font-size:1.5rem;text-decoration:none}#header .logo div{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='101.376%25' x2='0%25' y1='0%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23fff'/%3E%3Cstop offset='96.363%25' stop-color='%23dcdce5'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0%25' x2='100%25' y1='50%25' y2='50%25'%3E%3Cstop offset='0%25' stop-color='%23ceced1'/%3E%3Cstop offset='100%25' stop-color='%23fcfcfc'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='18.666%25' x2='100%25' y1='42.167%25' y2='62.5%25'%3E%3Cstop offset='0%25' stop-color='%2373737a'/%3E%3Cstop offset='100%25' stop-color='%2346454f'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='0%25' x2='100%25' y1='62.5%25' y2='37.5%25'%3E%3Cstop offset='0%25' stop-color='%23a0a0a5'/%3E%3Cstop offset='100%25' stop-color='%2374737a'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='0%25' x2='100%25' y1='50%25' y2='50%25'%3E%3Cstop offset='0%25' stop-color='%23a1a1a5'/%3E%3Cstop offset='100%25' stop-color='%23cfced1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-width='4'%3E%3Cpath stroke='url(%23a)' stroke-linejoin='round' d='m0 31 22 11 22-11' transform='translate(2 3)'/%3E%3Cpath stroke='url(%23a)' stroke-linejoin='round' d='m0 21 22 11 22-11' transform='translate(2 3)'/%3E%3Cpath stroke='url(%23b)' d='M44 11 22 22' transform='translate(2 3)'/%3E%3Cpath stroke='url(%23c)' d='M35.641 6.821 22 0' transform='translate(2 3)'/%3E%3Cpath stroke='url(%23d)' d='M22 0 0 11' transform='translate(2 3)'/%3E%3Cpath stroke='url(%23e)' d='M22 22 0 11' transform='translate(2 3)'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;background-size:contain;height:2rem;width:2rem}#header .logo div img{display:none}.light-mode #header .logo div{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='101.376%25' x2='3.687%25' y1='0%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23282828'/%3E%3Cstop offset='100%25' stop-color='%23505050'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0%25' x2='100%25' y1='50%25' y2='50%25'%3E%3Cstop offset='0%25' stop-color='%234b4b4b'/%3E%3Cstop offset='100%25' stop-color='%23282828'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0%25' x2='100%25' y1='50%25' y2='50%25'%3E%3Cstop offset='0%25' stop-color='%23919191'/%3E%3Cstop offset='100%25' stop-color='%23b4b4b4'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='0%25' x2='100%25' y1='50%25' y2='50%25'%3E%3Cstop offset='0%25' stop-color='%236e6e6e'/%3E%3Cstop offset='100%25' stop-color='%23919191'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='0%25' x2='100%25' y1='50%25' y2='50%25'%3E%3Cstop offset='0%25' stop-color='%236e6e6e'/%3E%3Cstop offset='100%25' stop-color='%234b4b4b'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-width='4'%3E%3Cpath stroke='url(%23a)' stroke-linejoin='round' d='m0 31 22 11 22-11' transform='translate(2 3)'/%3E%3Cpath stroke='url(%23a)' stroke-linejoin='round' d='m0 21 22 11 22-11' transform='translate(2 3)'/%3E%3Cpath stroke='url(%23b)' d='M44 11 22 22' transform='translate(2 3)'/%3E%3Cpath stroke='url(%23c)' d='M35.641 6.821 22 0' transform='translate(2 3)'/%3E%3Cpath stroke='url(%23d)' d='M22 0 0 11' transform='translate(2 3)'/%3E%3Cpath stroke='url(%23e)' d='M22 22 0 11' transform='translate(2 3)'/%3E%3C/g%3E%3C/svg%3E")}#header .logo span{display:none}@media(min-width:50rem){#header .logo{margin:0;order:0}#header .logo a{align-items:center;display:flex;justify-content:start}#header .logo span{display:block;margin-left:.75rem}}#header .theme{flex-grow:0;order:0}#header .theme .switcher{height:2rem}#header .theme .icon-circular{background:transparent;height:2rem;width:2rem}#header .menu,#header .theme.theme-dark .theme-dark,#header .theme.theme-light .theme-light{background:var(--background-tertiary)}#header .menu{height:2rem;order:3;width:2rem}@media(min-width:50rem){#header .menu{display:none}}#navigation{align-items:center;background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius);display:flex;padding:.5rem .75rem .5rem .5rem;z-index:2}#navigation .menu{background:var(--background-tertiary);flex-shrink:0;height:2rem;order:2;padding:.625rem;width:2rem}#navigation ul{display:flex;flex-grow:1;list-style:none;padding:0}#navigation ul li{margin:0 .25rem 0 0}#navigation ul a{border-radius:1.5rem;display:block;font-family:var(--peachi);padding:.5rem .75rem;text-decoration:none}#navigation ul a.current{background:var(--background-tertiary)}#navigation ul a:focus,#navigation ul a:hover{background:var(--primary);color:var(--secondary)}@media(min-width:50rem){#navigation{background:transparent;pointer-events:none}#navigation ul{justify-content:center;position:relative;z-index:4}#navigation ul a{pointer-events:all}#navigation .menu{display:none}}.grid{align-items:stretch;display:block;gap:1rem}.grid.grid-reverse{flex-direction:row-reverse}.grid .panel{width:100%}@media(min-width:56.25rem){.grid{display:flex}.grid .panel:first-child{max-width:20.75rem;min-width:16.5rem}}#footer{padding:2.5rem 0 2rem}#footer .disclaimer p{font-size:.875rem;opacity:.6}#footer .djrees{opacity:.6;transition:var(--transition)}#footer .djrees span{display:none}#footer .djrees .icon{color:var(--primary);display:block;height:3rem;width:6.5rem}#footer .djrees:focus,#footer .djrees:hover{opacity:1}@media(min-width:43.75rem){#footer .wrapper{align-items:flex-start;display:flex;justify-content:space-between}#footer .disclaimer p{margin:0 1rem 0 0}}.card{background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 1rem;overflow:hidden;position:relative;width:100%;z-index:1}.card:after,.card:before{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);bottom:-1px;content:"";height:50%;left:0;pointer-events:none;position:absolute;transition:var(--transition);width:100%;z-index:10}.card:before{background:linear-gradient(0deg,rgba(0,0,0,.64),transparent)}.card:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask:linear-gradient(0deg,#000,transparent);mask:linear-gradient(0deg,#000,transparent)}.card.no-blur:after,.card.no-blur:before{display:none}.card a{display:block}.card a:focus,.card a:hover{background:transparent;outline:none}.card img{position:relative}.card.past-event img{filter:grayscale(100%) contrast(120%)}.card .details{color:var(--white);word-wrap:break-word;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;padding:1rem;position:absolute;width:100%;z-index:20}.card .details a{text-decoration:none}.card .details a:focus,.card .details a:hover{text-decoration:underline}.card .details div{width:100%}.card .details p{margin-bottom:0}.card .details .stats{align-items:center;display:flex;font-family:var(--fira-code);font-size:.875rem;list-style:none;margin:0;padding:.5rem 0 0}.card .details .stats li{background:var(--secondary);border-radius:1.5rem;color:var(--primary);margin:0 .5rem 0 0;padding:.25rem .5rem}.card.mclaren{background:var(--mclaren-radial)}.card.ferrari{background:var(--ferrari-radial)}.card.red-bull{background:var(--red-bull-radial)}.card.mercedes{background:var(--mercedes-radial)}.card.mercedes .assets svg{color:var(--black)}.card.aston-martin{background:var(--aston-martin-radial)}.card.racing-bulls{background:var(--racing-bulls-radial)}.card.haas{background:var(--haas-radial)}.card.haas .assets svg{color:var(--black)}.card.alpine{background:var(--alpine-radial)}.card.williams{background:var(--williams-radial)}.card.audi{background:var(--audi-radial)}.card.cadillac{background:var(--cadillac-radial)}.card.cadillac .assets svg{color:var(--black)}.cards{display:flex;justify-content:space-between}.cards.scrollable{border-radius:var(--radius);list-style:none;margin:0;overflow:auto;padding:0}.cards.scrollable .card{margin:0 1rem 0 0;min-width:21.5rem}.cards.scrollable .card:last-child{margin-right:0}.cards.wall{flex-wrap:wrap;gap:0 1rem;justify-content:flex-start;list-style:none;margin:0;padding:0}@media(min-width:37.5rem){.cards.wall .card{width:calc(50% - 8px)}}@media(min-width:62.5rem){.cards.wall .card{width:calc(25% - 12px)}}@media(min-width:75rem){.cards.wall.four .card{width:calc(25% - 12px)}.cards.wall.six .card{width:calc(16.66667% - 16px)}}.cards.cards-row{flex-wrap:wrap;gap:0 1rem}@media(max-width:43.75rem){.cards.cards-row .card-data:last-child{width:100%}}@media(min-width:26.25rem){.cards.cards-row .card-data{width:calc(50% - 8px)}}@media(min-width:43.75rem){.cards.cards-row .card-data{width:calc(33.3333% - 11px)}.cards.cards-row .card-data:first-child,.cards.cards-row .card-data:nth-child(2){width:calc(50% - 8px)}}@media(min-width:68.75rem){.cards.cards-row{flex-wrap:nowrap}.cards.cards-row .card-data,.cards.cards-row .card-data:first-child,.cards.cards-row .card-data:nth-child(2){width:20%}}.cards.cards-column{flex-wrap:wrap;padding-top:1rem}@media(min-width:31.25rem){.cards.cards-column .card{width:calc(50% - 8px)}}@media(min-width:56.25rem){.cards.cards-column{flex-direction:column;padding:0 0 0 1rem}.cards.cards-column .card{width:100%}.cards.cards-column .card:last-child{margin:0}}.card-calendar{align-items:flex-end;display:flex;justify-content:flex-end;overflow:hidden;position:relative}.card-calendar img{height:100%;min-height:18.5rem;-o-object-fit:cover;object-fit:cover;transition:var(--transition);width:100%}.card-calendar .details{align-items:end;justify-content:space-between}.card-calendar .details div{width:auto}.card-calendar .details p{font-family:var(--fira-code);font-size:.875rem}.card-calendar .countdown-container{align-items:center;background:var(--background-body);border-radius:2.5rem;display:flex;order:2;padding:0 1rem 0 .75rem}.card-calendar .countdown-container .session{color:var(--primary);font-size:.875rem;padding:.25rem .5rem 0;text-align:center}.card-calendar .countdown-container .countdown{display:flex;justify-content:flex-end;width:auto}.card-calendar .countdown-container .countdown .unit{color:var(--primary);line-height:.9;padding:.5rem 0;text-align:center;width:2.5rem}.card-calendar .countdown-container .countdown .unit .large{font-family:var(--fira-code);font-size:1.25rem}.card-calendar .countdown-container .countdown .unit .small{color:#989898;font-size:.75rem;text-transform:uppercase}.card-calendar .countdown-container .countdown .unit:first-child{margin-left:0}.card-calendar .countdown-container .countdown .split{animation:blink 1s ease-in-out infinite alternate;padding:.3125rem 0}@keyframes blink{0%{opacity:0}to{opacity:1}}.card-calendar .btn{color:var(--secondary);font-family:var(--peachi);font-weight:400;transition:var(--transition)}.card-calendar .btn:focus,.card-calendar .btn:hover{background-color:var(--secondary);color:var(--primary)}a.card-calendar:focus img,a.card-calendar:hover img{opacity:.9;transform:scale(1.05)}.card-calendar.standalone{height:20rem}.card-calendar.standalone .countdown-container{position:absolute;right:1rem;top:-13rem}@media(min-width:37.5rem){.card-calendar.standalone .countdown-container{position:static}}.card-calendar .status{background:#00000080;border-radius:var(--radius);font-family:var(--fira-bold);padding:.25rem 1rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}.calendar-featured{display:flex;flex-wrap:wrap}.calendar-featured .card{cursor:pointer;filter:grayscale(100%) contrast(120%);flex-shrink:0;height:5.5rem;margin-right:1rem;position:relative;transition:var(--transition);width:100%}.calendar-featured .card img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:var(--transition);width:100%}.calendar-featured .card .btn,.calendar-featured .card .countdown-container{opacity:0;position:absolute;right:1rem;top:1rem;transition:opacity var(--speed);width:auto}.calendar-featured .card:hover img{transform:translate(-50%,-50%) scale(1.1)}.calendar-featured .future{margin-right:0}.calendar-featured .grow{filter:grayscale(0);flex-grow:1;height:20rem}.calendar-featured .grow .btn,.calendar-featured .grow .countdown-container{opacity:1;top:1rem}.calendar-featured .grow .action{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.calendar-featured .grow .action:active{background:#000c}@media(min-width:50rem){.calendar-featured .card{height:20rem;width:calc(16.66667% - 5.33333px)}.calendar-featured .card .btn,.calendar-featured .card .countdown-container{bottom:1rem;top:auto}}.card-driver{max-height:25.5rem}.card-driver .driver{height:100%;margin:0 0 0 auto;min-height:30.25rem;-o-object-fit:cover;object-fit:cover;transition:var(--transition);z-index:1}.card-driver .number{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(var(--white),hsla(0,0%,100%,.4));color:transparent;font-family:var(--peachi);font-size:32rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-20%);transition:var(--transition)}@media(min-width:37.5rem){.card-driver{max-height:none}.card-driver .driver{height:auto;outline:none}}a.card-driver:focus:after,a.card-driver:hover:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}a.card-driver:focus .driver,a.card-driver:hover .driver{transform:scale(1.05)}a.card-driver:focus .number,a.card-driver:hover .number{opacity:.2;transform:translate(-50%,-50%)}.card-driver.standalone{max-height:25rem}.card-driver.standalone .driver{height:100%;z-index:2}.card-driver.standalone .team{display:none}@media(min-width:37.5rem){.card-driver.standalone .team{align-items:center;display:flex;height:90%;justify-content:center;left:0;position:absolute;top:0;width:60%}.card-driver.standalone .team .car{margin:1rem auto 0;max-width:31.25rem}.card-driver.standalone .team svg{left:50%;max-height:90%;max-width:32rem;position:absolute;top:50%;transform:translate(-50%,-50%)}}.card-driver.standalone .details{padding:1rem 1.5rem}.card-team{overflow:hidden}.card-team .assets{align-items:center;display:flex;justify-content:center;margin-bottom:5rem;min-height:20rem;overflow:hidden;position:relative}.card-team .assets svg{border-radius:0;color:var(--white);height:10.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:var(--speed) all;width:100%}.card-team .assets svg img{height:100%;margin:0 auto;transition:var(--transition)}.card-team .assets .car,.card-team .assets svg img{max-width:80%;-o-object-fit:contain;object-fit:contain}a.card-team:focus:after,a.card-team:hover:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}a.card-team:focus .assets svg,a.card-team:hover .assets svg{transform:translate(-50%,-50%) scale(1.2)}@media(min-width:37.5rem){.card-team.hero .assets{margin:0;padding:5rem 0}.card-team.hero .assets .team-logo{height:13.5rem}.card-team.hero .assets .team-logo img{max-width:37.5rem;width:100%}.card-team.hero .assets .car{transform:scale(1.2)}}a.card-team.aston-martin .assets .logo{transform:translate(-50%,-50%) scale(.8)}.panel{background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1rem}.divider{background:var(--background-tertiary);height:1px;margin:1rem 0 2rem}#vue3-snackbar--container{margin:16px 16px 0;padding:0;pointer-events:none;position:fixed;z-index:var(--snackbar-zindex)}#vue3-snackbar--container.is-rtl .vue3-snackbar-message-icon{margin-left:16px;margin-right:0}#vue3-snackbar--container.is-top{top:0}#vue3-snackbar--container.is-bottom{bottom:0}#vue3-snackbar--container.is-left{left:0}#vue3-snackbar--container.is-right{right:0}#vue3-snackbar--container.is-middle{top:50%;transform:translateY(-50%)}#vue3-snackbar--container.is-centre{left:50%;transform:translate(-50%)}#vue3-snackbar--container.has-shadow .vue3-snackbar-message{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.vue3-snackbar-message{border-radius:4px;color:var(--message-text-color,#fff);display:flex;margin-bottom:16px;pointer-events:all;position:relative}.vue3-snackbar-message-action{display:flex;justify-content:flex-end;width:100%}.vue3-snackbar-message-action:not(:empty){padding-top:.5rem}.vue3-snackbar-message.has-border{background-color:var(--base-background-color,#fff);border:0 solid;position:relative}.vue3-snackbar-message.has-border:before{background-color:var(--background-color);border-radius:inherit;content:"";inset:0;opacity:var(--background-opacity);position:absolute}.vue3-snackbar-message.has-border.success{color:var(--success-colour)}.vue3-snackbar-message.has-border.error{color:var(--error-colour)}.vue3-snackbar-message.has-border.info{color:var(--info-colour)}.vue3-snackbar-message.has-border.warning{color:var(--warning-colour)}.vue3-snackbar-message.has-border.has-background{color:var(--message-background)}.vue3-snackbar-message.border-left{border-left-width:8px}.vue3-snackbar-message.border-right{border-right-width:8px}.vue3-snackbar-message.border-top{border-top-width:8px}.vue3-snackbar-message.border-bottom{border-bottom-width:8px}.vue3-snackbar-message.success:not(.has-background):not(.has-border){background-color:var(--success-colour);border-color:var(--success-colour)}.vue3-snackbar-message.error:not(.has-background):not(.has-border){background-color:var(--error-colour);border-color:var(--error-colour)}.vue3-snackbar-message.warning:not(.has-background):not(.has-border){background-color:var(--warning-colour);border-color:var(--warning-colour)}.vue3-snackbar-message.info:not(.has-background):not(.has-border){background-color:var(--info-colour);border-color:var(--info-colour)}.vue3-snackbar-message.has-background:not(.has-border){background-color:var(--message-background);border-color:var(--message-background)}.vue3-snackbar-message-wrapper{align-items:center;border-radius:inherit;display:flex;padding:16px}.vue3-snackbar-message.is-dense .vue3-snackbar-message-wrapper{padding:8px 16px}.vue3-snackbar-message-title{font-weight:700;position:relative}.vue3-snackbar-message-additional{position:relative}.vue3-snackbar-message-icon{color:var(--message-icon-color,currentColor);display:flex;margin-right:16px}.vue3-snackbar-message-close{margin-left:16px;min-width:30px}.vue3-snackbar-message-close button{-webkit-appearance:none}.vue3-snackbar-message-close button:focus:not(:focus-visible){outline:none}.vue3-snackbar-message-close button:focus:not(:-moz-focusring){outline:none}.vue3-snackbar-message-close button{background:transparent;border:none;color:inherit;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;position:relative;text-align:inherit;width:30px}.vue3-snackbar-message-close button:before{background:currentColor;border-radius:50%;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease-in-out}.vue3-snackbar-message-close button:hover:before{opacity:.22}.vue3-snackbar-message-content{display:flex;flex-flow:column;width:min(50vw,350px)}.vue3-snackbar-message-badge{background:#c10015;border:1px solid crimson;border-radius:8px;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;color:#fff;font-size:.9em;font-weight:700;left:0;padding:.125em .5em;position:absolute;top:0;transform:translate(-25%,-25%)}.vue3-snackbar-message.border-left .vue3-snackbar-message-badge{left:0;top:-5px}.vue3-snackbar-message-enter-from{opacity:0;transform:translateY(50%)}.vue3-snackbar-message-leave-from{max-height:1000px}.vue3-snackbar .vue3-snackbar-message.vue3-snackbar-message-leave-to{margin-bottom:0;max-height:0;opacity:0;overflow:hidden}.vue3-snackbar .vue3-snackbar-message.vue3-snackbar-message-leave-to .vue3-snackbar-message-badge{opacity:0}.vue3-snackbar-message-enter-active{transition:transform .3s,opacity .3s}.vue3-snackbar-message-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}@keyframes headShake{0%{transform:translate(-25%,-25%)}6.5%{transform:translate(calc(-25% - 6px),-25%) rotateY(-9deg)}18.5%{transform:translate(calc(-25% + 5px),-25%) rotateY(7deg)}31.5%{transform:translate(calc(-25% - 3px),-25%) rotateY(-5deg)}43.5%{transform:translate(calc(-25% + 2px),-25%) rotateY(3deg)}50%{transform:translate(-25%,-25%)}}.shake-baby-shake .vue3-snackbar-message-badge{animation-duration:1s;animation-fill-mode:both;animation-name:headShake;animation-timing-function:ease-in-out}.nuxt-icon{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon--fill,.nuxt-icon--fill *{fill:currentColor}
