@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-italic-CILZdfAp.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tyre-mark{width:14px;height:14px;color:var(--t1);flex:none;display:block;overflow:visible}.tyre-mark circle{fill:none;stroke:var(--t3)}.tyre-mark.c-S circle{stroke:var(--soft)}.tyre-mark.c-M circle{stroke:var(--medium)}.tyre-mark.c-H circle{stroke:var(--hard)}.tyre-mark.c-I circle{stroke:var(--inter)}.tyre-mark.c-W circle{stroke:var(--wet)}.tyre-mark text{fill:currentColor;letter-spacing:0;font-family:Inter Variable,Inter,system-ui,sans-serif;font-style:normal;font-weight:700}.pill{--ease:cubic-bezier(.2, .9, .2, 1);--a:transparent;--a-ink:#fff;--h:32px;--fs:13px;--fk:10px;--gap:12px;--mark:16px;box-sizing:border-box;height:var(--h);border-radius:calc(var(--h) / 2);background:var(--float);color:var(--t1);box-shadow:0 0 0 1px var(--hair-strong), 0 6px 18px #0000006b;font:400 var(--fs) / 1 "Inter Variable", Inter, system-ui, sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;transition:width .44s var(--ease), height .34s var(--ease), border-radius .34s var(--ease), opacity .26s, box-shadow .2s, transform .46s var(--ease);display:block;position:relative;overflow:hidden}.pill.gone{opacity:0;pointer-events:none;box-shadow:none;transition:width .44s var(--ease), transform .42s cubic-bezier(.5, 0, .75, 0), opacity .3s .12s, box-shadow .2s;transform:translateY(calc(-100% - 22px))}.pill-host.gone{pointer-events:none}.pill-peek{pointer-events:none;width:160px;height:22px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pill-host.gone .pill-peek{pointer-events:auto}.pill-window .pill-peek{height:24px;top:-14px}.pill .pill-in{width:max-content}.pill[data-size=s]{--h:26px;--fs:12px;--fk:9.5px;--gap:10px;--mark:14px}.pill[data-size=l]{--h:40px;--fs:15px;--fk:11px;--gap:14px;--mark:18px}.pill.still{width:max-content}.pill:is(:hover,.hovered){box-shadow:0 0 0 1px color-mix(in srgb, var(--t1) 30%, transparent), 0 6px 18px #0000006b}.pill p{margin:0}.pill-in{align-items:center;gap:var(--gap);height:100%;padding:0 calc(var(--h) / 2);box-sizing:border-box;display:flex;position:relative;overflow:hidden}.pill-who{align-items:center;gap:5px;display:inline-flex}.pill-who b{letter-spacing:.01em;font-weight:600}.pill-who .team-logo{width:var(--mark);height:var(--mark)}.pill-who .team{border-radius:50%;width:8px;height:8px}.pill-what{color:var(--t2)}.pill-val{align-items:center;gap:5px;font-weight:600;display:inline-flex}.pill-val.t-p{color:var(--p)}.pill-val.t-g{color:var(--g)}.pill-val.t-y{color:var(--y)}.pill-struck{color:var(--t3);text-decoration:line-through;text-decoration-thickness:1.5px}.pill-delta{color:var(--t2)}.pill-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.pill-tyre{width:calc(var(--mark) - 2px);height:calc(var(--mark) - 2px)}.pill-k{font-size:var(--fk);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--t2) 40%, var(--t3));flex:none;font-weight:650}.pill-lead-wrap{flex:none;display:inline-flex}.pill-lead,.pill-fact,.pill-col,.pill-on{flex:none;align-items:center;gap:6px;display:inline-flex}.pill-on{color:var(--t2);gap:4px;font-weight:500}.pill-fact{gap:7px}.pill-col{gap:5px}.pill-fact .pill-col+.pill-col{margin-left:5px}.pill-sep{width:1px;height:calc(var(--h) * .42);background:var(--hair-strong);flex:none}.pill-page{align-items:center;gap:var(--gap);min-width:0;animation:pill-roll .38s var(--ease) backwards;display:flex}@keyframes pill-roll{0%{opacity:0;filter:blur(1.5px);transform:translateY(60%)}}.pill-measure{gap:var(--gap);visibility:hidden;pointer-events:none;display:flex;position:absolute;top:0;left:0}.pill-turn{flex:none;align-self:stretch;align-items:center;display:flex;position:relative}.pill-turn-time{background:color-mix(in srgb, var(--t1) 22%, transparent);transform-origin:0;pointer-events:none;height:1px;animation:linear both pill-timer;position:absolute;bottom:0;left:0;right:0}.pill-turn-time.held{animation-play-state:paused}.pill-lap{align-items:center;display:inline-flex}.pill-trend{color:var(--t2);align-items:center;gap:2px;font-weight:500;display:inline-flex}.pill-arrow{width:calc(var(--fs) * .55);height:calc(var(--fs) * .7);flex:none}.pill-trend.t-g{color:var(--g)}.pill-trend.t-y{color:var(--y)}.pill-val.pill-before{color:var(--t3);font-weight:500}.pill-minis{align-items:center;gap:1px;display:inline-flex}.pill-minis i{background:var(--hair-strong);border-radius:1px;width:3px;height:5px}.pill-minis i.m-p{background:var(--p)}.pill-minis i.m-g{background:var(--g)}.pill-minis i.m-y{background:var(--y)}.pill-minis i.m-pit{background:var(--t3)}.pill-then{width:6px;height:10px;color:var(--t3);flex:none}.pill-place.gain.m0{animation:1.8s ease-out pill-gain-0}.pill-place.gain.m1{animation:1.8s ease-out pill-gain-1}.pill-place.lose.m0{animation:1.8s ease-out pill-lose-0}.pill-place.lose.m1{animation:1.8s ease-out pill-lose-1}@keyframes pill-gain-0{0%,55%{color:var(--g)}}@keyframes pill-gain-1{0%,55%{color:var(--g)}}@keyframes pill-lose-0{0%,55%{color:var(--y)}}@keyframes pill-lose-1{0%,55%{color:var(--y)}}.pill-quick{align-items:center;gap:10px;display:inline-flex}.pill-quick .pill-val{min-width:4.6em}.pill-quick-minis{gap:5px;display:inline-flex}.pill-event{align-items:center;gap:var(--gap);min-width:0;display:flex}.pill-kick{font-size:var(--fk);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);animation:pill-up .34s var(--ease) backwards 40ms;flex:none;align-items:center;gap:6px;font-weight:650;display:inline-flex}.pill-note{color:var(--t3);font-weight:500}.pill-line{align-items:center;gap:7px;min-width:0;display:flex}.pill-event .pill-line>*{animation:pill-up .38s var(--ease) backwards .11s}.pill-event .pill-line>:nth-child(2){animation-delay:.16s}.pill-event .pill-line>:nth-child(3){animation-delay:.21s}.pill-event .pill-line>:nth-child(n+4){animation-delay:.26s}@keyframes pill-up{0%{opacity:0;transform:translateY(6px)}}.pill.a-p .pill-kick>span:first-child{color:var(--p)}.pill.a-g .pill-kick>span:first-child{color:var(--g)}.pill.a-y .pill-kick>span:first-child{color:var(--y)}.pill.a-r .pill-kick>span:first-child{color:var(--crit)}.pill.a-n .pill-kick>span:first-child{color:var(--t2)}.pill-gap{align-items:center;gap:6px;font-weight:600;transition:color .3s;display:inline-flex}.pill-gap i{background:var(--t3);width:8px;height:1.5px}.pill-gap.t-g{color:var(--g)}.pill-gap.t-p{color:var(--p)}.pill-pass{align-items:center;gap:7px;display:inline-flex}.pill-pass-a,.pill-pass-b{display:inline-flex;position:relative}.pill-pass-a{z-index:1}.pill-pass.go .pill-pass-a{animation:pill-pass-a 1.5s var(--ease) both .15s}.pill-pass.go .pill-pass-b{animation:pill-pass-b 1.5s var(--ease) both .15s}.pill-pass.go .pill-then{animation:1.5s .15s both pill-then}@keyframes pill-pass-a{0%,30%{transform:translateX(var(--from-a))}62%{transform:translateY(-2px)}to{transform:none}}@keyframes pill-pass-b{0%,30%{transform:translateX(var(--from-b));opacity:1}55%{opacity:.55}to{opacity:1;transform:none}}@keyframes pill-then{0%,60%{opacity:0}to{opacity:1}}.pill-timer{left:calc(var(--h) / 2);right:calc(var(--h) / 2);background:color-mix(in srgb, var(--t1) 28%, transparent);transform-origin:0;pointer-events:none;height:1px;animation:linear both pill-timer;position:absolute;bottom:0}.pill-timer.held{animation:none}.pill.washing:not(.a-n) .pill-timer{background:color-mix(in srgb, var(--a-ink) 40%, transparent)}@keyframes pill-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:is(.pill,.pcard-news).a-p{--a:var(--p)}:is(.pill,.pcard-news).a-g{--a:var(--g)}:is(.pill,.pcard-news).a-y{--a:var(--y);--a-ink:#000}:is(.pill,.pcard-news).a-r{--a:var(--crit)}.pill-wash{background:var(--a);clip-path:inset(0 100% 0 0);animation:pill-wash 2.8s var(--ease) both;pointer-events:none;position:absolute;inset:0}.pill.a-g .pill-wash{animation-duration:1.6s}.pill:is(.a-y,.a-r) .pill-wash{animation:pill-fill 6.5s var(--ease) both}.pill.still .pill-wash.held{clip-path:none;animation:none}.pill.a-n .pill-wash{background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--t1) 14%, transparent) 50%, transparent 65%);clip-path:none;animation:pill-glint 1.1s var(--ease) both .12s}.pill.washing:not(.a-n) .pill-in,.pill.washing:not(.a-n) .pill-in :is(.pill-what,.pill-delta,.pill-val,.pill-kick>span,.pill-note,.pill-tyre,.flag-mark,.pill-gap,.pill-then),.pill.washing:not(.a-n) .flag-mark.plate{color:var(--a-ink)}.pill.washing:not(.a-n) .flag-mark.plate rect{fill:none}.pill.washing:not(.a-n) .flag-mark.plate text{fill:var(--a-ink)}.pill.washing:not(.a-n) .pill-gap i{background:var(--a-ink)}.pill-in,.pill-in :is(.pill-what,.pill-delta,.pill-val,.pill-kick>span,.pill-note){transition:color .3s}@keyframes pill-wash{0%{clip-path:inset(0 100% 0 0)}13%{clip-path:inset(0)}82%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes pill-fill{0%{clip-path:inset(0 100% 0 0)}6%{clip-path:inset(0)}94%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes pill-glint{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pill-more{width:calc(var(--h) - 10px);height:calc(var(--h) - 10px);margin:0 calc(var(--h) / -2 + 6px) 0 -4px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;animation:.2s both pill-tool;display:inline-grid}.pill-more svg{fill:currentColor;width:12px;height:4px}.pill-more:hover{background:var(--press,color-mix(in srgb, var(--t1) 10%, transparent));color:var(--t1)}@keyframes pill-tool{0%{opacity:0}}.pill-menu{z-index:41;background:var(--float);min-width:240px;color:var(--t1);box-shadow:var(--lift);animation:pill-menu .16s var(--ease,ease) both;border-radius:12px;padding:6px;font:400 13px/1.2 Inter Variable,Inter,system-ui,sans-serif;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@keyframes pill-menu{0%{opacity:0;transform:translate(-50%,-4px)}}.pill-menu>button,.pill-menu-row{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:7px 10px;display:flex}.pill-menu-row{cursor:default}.pill-menu>button:hover:not(:disabled){background:var(--press,color-mix(in srgb, var(--t1) 8%, transparent))}.pill-menu>button:disabled{color:var(--t3);cursor:default}.pill-menu-note{color:var(--t3);font-variant-numeric:tabular-nums}.pill-menu-seg{box-shadow:inset 0 0 0 1px var(--hair-strong);border-radius:6px;display:inline-flex}.pill-menu-seg button{min-width:28px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font:600 11px/1 Inter Variable,Inter,system-ui,sans-serif}.pill-menu-seg button[aria-pressed=true]{background:color-mix(in srgb, var(--t1) 12%, transparent);color:var(--t1)}.pill-menu-sep{background:var(--hair);height:1px;margin:5px 4px;display:block}.pill-menu-hint{color:var(--t3);margin:4px 10px;font-size:11px;line-height:1.4}.pill-host{z-index:40;animation:pill-drop .48s var(--ease,ease) both;position:absolute;top:12px;left:50%;transform:translate(-50%)}@keyframes pill-drop{0%{opacity:0;transform:translate(-50%,calc(-100% - 16px))}}@media (prefers-reduced-motion:reduce){.pill,.pill.gone{transition:opacity .2s}.pill.gone{transform:none}.pill-wash,.pill-page,.pill-kick,.pill-event .pill-line>*,.pill-place,.pill-pass *{animation-duration:1ms!important;animation-delay:0s!important}.pill-timer{display:none}@keyframes pill-drop{0%{opacity:0}}}.pill-box{z-index:35;pointer-events:none;position:fixed;inset:86px 0 0}.pill-box .pill-host{pointer-events:auto}.pill-box .pill-host.gone{pointer-events:none}.pill-window-root,.pill-window-root body.pill-window-body{margin:0;overflow:hidden;background:0 0!important}.pill-window{box-sizing:border-box;align-items:flex-start;padding:14px;display:flex;position:fixed;inset:0}.pill-window .pill-host{animation:pill-in-y .48s var(--ease,ease) backwards;margin:0 auto;position:relative;top:auto;left:auto;transform:none}@keyframes pill-in-y{0%{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.pill-window .pill-host{animation:none}}.pill-box.docked{z-index:30;bottom:auto;right:auto}.pill-box.docked .pill-host{animation:pill-dock-in .48s var(--ease,ease) backwards;top:50%;transform:translate(-50%,-50%)}@keyframes pill-dock-in{0%{opacity:0;transform:translate(-50%,calc(-50% - 56px))}}.pill-box.docked .pill.gone{transform:translateY(calc(-100% - 40px))}.pill-box.docked .pill-peek{height:14px}.live .bar-c{transition:translate .44s cubic-bezier(.2,.9,.2,1),opacity .22s .12s}.live .bar-c.pill-over{opacity:0;pointer-events:none;transition:translate .44s cubic-bezier(.2,.9,.2,1),opacity .16s}@media (prefers-reduced-motion:reduce){.pill-box.docked .pill-host{animation:none}.pill-box.docked .pill.gone{transform:none}.live .bar-c{transition:none}}.pcard{--ease:cubic-bezier(.2, .9, .2, 1);--a:transparent;--a-ink:#fff;--h:40px;--fs:16px;--fk:10.5px;--gap:10px;--mark:18px;width:100%;height:100%;color:var(--t1);font:400 var(--fs) / 1 "Inter Variable", Inter, system-ui, sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative;overflow:hidden;container:pcard/size}.pcard-in{grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;display:grid;position:relative}.pcard-head{min-width:0;height:48px;box-shadow:inset 0 -1px var(--hair);--mark:22px;--fk:11px;align-items:center;padding:0 16px;font-size:20px;display:flex}.pcard-head .pill-lead{gap:10px}.pcard-head .pill-who{gap:8px}.pcard-head .pill-who b{font-weight:650}.pcard-head .pill-on{gap:5px;margin-left:4px;font-size:16px}.pcard-head .pill-tyre{width:18px;height:18px}.pcard-body{--row-least:38px;min-height:0;position:relative;overflow:hidden}.pcard-grid{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));grid-auto-rows:calc(100% / var(--rows,2));width:calc(100% + 1px);height:100%;display:grid}.pcard-measure{visibility:hidden;pointer-events:none;display:flex;position:absolute;top:0;left:0}.pcard-measure .pcard-bit{flex:none;width:max-content}.pcard-bit{min-width:0;box-shadow:inset -1px 0 var(--hair), inset 0 -1px var(--hair);align-items:center;gap:8px;padding:0 16px;display:flex;overflow:hidden}.pcard-bit.turn{animation:pcard-in .38s var(--ease) backwards}.pcard-bit .pill-col{gap:6px}.pcard-bit .pill-col+.pill-col{margin-left:10px}.pcard-v{align-items:center;gap:7px;min-width:0;display:inline-flex}@keyframes pcard-in{0%{opacity:0;filter:blur(1.5px);transform:translateY(40%)}}.pcard-time{background:color-mix(in srgb, var(--t1) 22%, transparent);transform-origin:0;pointer-events:none;height:1px;animation:linear both pill-timer;position:absolute;bottom:0;left:0;right:0}.pcard-time.held{animation-play-state:paused}.pcard-quick{--fk:11px;align-items:center;gap:14px;height:100%;padding:0 16px;font-size:28px;display:flex}.pcard-quick .pill-quick{gap:16px}.pcard-quick .pill-quick-minis{gap:8px}.pcard-quick .pill-minis{gap:2px}.pcard-quick .pill-minis i{border-radius:1.5px;width:6px;height:9px}.pcard-news{z-index:2;background:var(--float);box-shadow:0 1px 0 var(--hair-strong), 0 12px 28px #00000073;pointer-events:none;align-items:center;padding:0 16px;transition:transform .42s cubic-bezier(.5,0,.75,0);display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(calc(-100% - 30px))}.pcard-news.on{transition:transform .48s var(--ease);pointer-events:auto;transform:none}.pcard-news .pill-event{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;position:relative}.pcard-news .pill-kick{font-size:11px}.pcard-news .pill-line{--mark:24px;white-space:normal;flex-wrap:wrap;gap:6px 10px;font-size:22px}.pcard-news .pill-who b{font-weight:650}.pcard-news .pill-gap i{width:12px}.pcard-news .pill-timer{left:0;right:0}.pcard-news.a-p .pill-kick>span:first-child{color:var(--p)}.pcard-news.a-g .pill-kick>span:first-child{color:var(--g)}.pcard-news.a-y .pill-kick>span:first-child{color:var(--y)}.pcard-news.a-r .pill-kick>span:first-child{color:var(--crit)}.pcard-news.a-n .pill-kick>span:first-child{color:var(--t2)}.pcard-news.a-g .pill-wash{animation-duration:1.6s}.pcard-news:is(.a-y,.a-r) .pill-wash{animation:pill-fill 6.5s var(--ease) both}.pcard-news.a-n .pill-wash{background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--t1) 14%, transparent) 50%, transparent 65%);clip-path:none;animation:pill-glint 1.1s var(--ease) both .12s}.pcard-news:not(.on) .pill-wash{clip-path:inset(0 0 0 100%);animation:none}.pcard-news.washing:not(.a-n),.pcard-news.washing:not(.a-n) :is(.pill-what,.pill-delta,.pill-val,.pill-kick>span,.pill-note,.pill-tyre,.flag-mark,.pill-gap,.pill-then){color:var(--a-ink)}.pcard-news.washing:not(.a-n) .pill-gap i{background:var(--a-ink)}.pcard-news.washing:not(.a-n) .pill-timer{background:color-mix(in srgb, var(--a-ink) 40%, transparent)}@container pcard (aspect-ratio>=3){.pcard-in{grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}.pcard-head{height:auto;box-shadow:inset -1px 0 var(--hair);padding:0 18px 0 16px}}@container pcard (width>=700px) and (height>=200px){.pcard{--fs:18px}.pcard-head{--mark:26px;height:56px;font-size:24px}.pcard-body{--row-least:46px}.pcard-news .pill-line{--mark:30px;font-size:28px}}@media (prefers-reduced-motion:reduce){.pcard-news,.pcard-news.on{opacity:0;transition:opacity .2s;transform:none}.pcard-news.on{opacity:1}.pcard-bit.turn{animation:none}.pcard-time{display:none}}.radio{position:relative}.radio ul{margin:0;padding:0;list-style:none}.radio .none{color:var(--t3);margin:0;padding:8px 0;font-size:12px}.radio-clip{border-bottom:1px solid var(--hair);align-items:center;gap:10px;min-height:44px;padding:0 2px;display:flex}.radio-clip:hover{background:var(--hover)}.radio-play{width:32px;height:32px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.radio-play:hover,.radio-clip.on .radio-play{color:var(--t1)}.radio-play:focus-visible{outline:1px solid var(--t2);outline-offset:1px}.radio-play .spinner{width:12px;height:12px}@media (hover:none){.radio-play{width:44px;height:44px;margin:-6px}.radio-clip.words .radio-play{margin-top:-12px}}.radio-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.radio-head{color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.radio-when{text-overflow:ellipsis;overflow:hidden}.radio-clip.on .radio-when{color:var(--t2)}.radio-line{background:var(--hair);height:1px;overflow:hidden}.radio-line i{background:var(--t1);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.radio-clip.new{animation:1.6s ease-out lap-in}@media (prefers-reduced-motion:reduce){.radio-clip.new{animation:none}}.radio-words{color:var(--t1);gap:2px;margin:0;font-size:13px;line-height:18px;display:grid}.radio-words p{-webkit-line-clamp:var(--lines,99);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.radio-words b{color:var(--t3);margin-right:6px;font-weight:400}.radio-words p[role=button]{cursor:pointer;border-radius:3px}.radio-words p[role=button]:focus-visible{outline:1px solid var(--t2);outline-offset:1px}.radio-who{flex-wrap:wrap;gap:6px;margin:2px 0 4px;display:flex}.radio-who button{border:1px solid var(--hair);height:24px;color:var(--t2);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:0 10px;font-size:12px}.radio-who button:hover{color:var(--t1);border-color:var(--t3)}.radio-who button[aria-pressed=true]{color:var(--t1);border-color:var(--t2)}@media (hover:none){.radio-who button{height:36px;padding:0 14px}}.radio-words.quiet{color:var(--t3);font-size:12px}.radio-clip.words{align-items:flex-start;padding:8px 2px}.radio-clip.words .radio-play{margin-top:-6px}.radio-key{align-items:center;gap:8px;display:flex}.radio-key input{border:1px solid var(--hair-strong,var(--hair));width:240px;height:28px;color:var(--t1);font:inherit;background:0 0;border-radius:6px;padding:0 8px;font-size:12px}.radio-key .quiet{margin-left:0}.settings-error{color:var(--t1);font-size:12px}:root,:root[data-theme=dark]{--rc-blue:#3d8bff;--rc-orange:#ff8a1f}.rc{height:100%;min-height:0;position:relative}.rc>ol{height:100%;margin:0;padding:0;list-style:none;overflow:hidden}.rc.staged>ol{height:auto;overflow:visible}.rc>.none{margin:0;padding-top:2px}.rc li{grid-template-columns:var(--rc-cols);border-radius:6px;align-items:start;column-gap:8px;padding:4px 4px 4px 2px;display:grid}.rc li.ruled{border-top:1px solid var(--hair);border-radius:0 0 6px 6px;margin-top:3px;padding-top:7px}.rc li:hover,.rc li.on{background:var(--hover)}.rc li.follow{background:var(--press)}.rc .rc-lap,.rc .rc-time{color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:18px}.rc .rc-lap{text-align:right}.rc .mark{justify-content:center;align-items:center;height:18px;display:flex}.rc .rc-words{color:var(--t1);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:18px}.rc li.routine .rc-words{color:var(--t2)}.rc-car{all:unset;cursor:pointer;vertical-align:top;height:18px;color:inherit;white-space:nowrap;border-radius:4px;align-items:center;gap:3px;margin:0 -1px;padding:0 3px;font-weight:500;display:inline-flex}.rc-car .team-logo{width:13px;height:13px}.rc-car .team{width:6px;height:6px;margin:0 2px}.rc-car:hover,.rc-car.on{background:var(--press);color:var(--t1)}.rc-car:focus-visible{box-shadow:0 0 0 1.5px var(--t2)}svg.rc-flag path,svg.rc-flag circle{stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}svg.rc-flag .pole{stroke:currentColor}svg.rc-flag .fill{fill:currentColor;stroke:currentColor}svg.rc-flag .edge{fill:none;stroke:currentColor;stroke-width:1px}svg.rc-flag .fill-page{fill:var(--bg)}svg.rc-flag .disc{fill:var(--rc-orange);stroke:none}svg.rc-flag.k-yellow,svg.rc-flag.k-double{color:var(--y)}svg.rc-flag.k-green{color:var(--good)}svg.rc-flag.k-red{color:var(--crit)}svg.rc-flag.k-blue{color:var(--rc-blue)}svg.rc-flag:is(.k-chequered,.k-bw,.k-black,.k-orange){color:var(--t1)}svg.rc-flag:is(.k-chequered,.k-bw) .fill{stroke:none}svg.rc-flag:is(.k-chequered,.k-bw,.k-black,.k-orange) .pole{color:var(--t2)}.tip-lead svg.flag-mark{width:auto;height:14px}@container (width<=420px){.panel:has(>.panel-body>.rc) .panel-head .head-seg{display:none}}@container (width<=220px){.rc li{column-gap:6px;padding-left:0;padding-right:2px}.rc .rc-words{font-size:12px}}.rc-page{width:100%;min-width:0;max-width:1280px;margin:0 auto;padding:32px 24px 72px}.rc-top{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:40px;padding-bottom:20px;display:grid}.rc-title{flex-wrap:wrap;align-items:center;column-gap:12px;display:flex}.rc-title .flag{aspect-ratio:3/2;width:30px;height:auto;box-shadow:0 0 0 1px var(--hair);border-radius:2px;flex:none;display:block}.rc-title>p,.rc-title>.rc-controls{flex-basis:100%}.rc-controls{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.rc-controls .rc-picker,.rc-controls .rc-acts{margin-top:0}.rc-title .flag.none{display:none}.rc-title h1{letter-spacing:-.012em;min-width:0;margin:0;font-size:30px;font-weight:600;line-height:1.05}.rc-title p{color:var(--t2);flex-wrap:wrap;gap:2px 16px;margin-top:10px;font-size:13px;display:flex}.rc-title p .sess{color:var(--t1);font-weight:500}.rc-facts{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.rc-facts li{border-bottom:1px solid var(--hair);color:var(--t2);animation:.52s cubic-bezier(.16,1,.3,1) both rc-in;animation-delay:calc(var(--i,0) * 50ms);padding:9px 0;font-size:14px;line-height:20px}.rc-who{min-width:0;color:var(--t1);white-space:nowrap;vertical-align:bottom;align-items:center;gap:7px;display:inline-flex}.rc-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.rc-facts .rc-who{margin:0 1px}.rc-mark{border-radius:1px;flex:none;width:3px;height:12px;display:inline-block}.rc-label.small{fill:var(--t2);font-size:11px}.rc-tabs{z-index:6;background:var(--bg);border-bottom:1px solid var(--hair);scrollbar-width:none;gap:24px;height:44px;margin-bottom:0;display:flex;position:sticky;top:0;overflow-x:auto}.rc-tabs button{height:100%;color:var(--t3);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13.5px;font-weight:500;transition:color .15s;position:relative}.rc-tabs button:hover,.rc-tabs button[aria-current]{color:var(--t1)}.rc-tabs button[aria-current]:after{content:"";background:var(--t1);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.rc-tabs button:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px;border-radius:4px}.rc-tabs+.rc-grid{border-top:0}.rc-lead{margin-top:20px}.rc-section{scroll-margin-top:44px}.rc-section-title{color:var(--t1);letter-spacing:-.012em;margin:0;padding:44px 0 14px;font-size:20px;font-weight:600}.rc-tabs+.rc-section .rc-section-title{padding-top:28px}.rc-dash .rc-panel.card{padding:16px 20px 18px}.rc-dash .rc-panel.card.wide{padding-inline:0}.rc-dash .rc-panel.card .rc-head{margin-bottom:12px}.rc-panel.card .rc-name .first{display:none}.rc-more-link{height:26px;color:var(--t3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin-right:-8px;padding:0 8px;font-size:12px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.rc-more-link:hover{color:var(--t1);background:var(--hover)}.rc-result.compact{--cols:22px minmax(84px, 1fr) 72px minmax(120px, 2.2fr)}.rc-result.compact .rc-tr>:is(:nth-child(3),:nth-child(6),:nth-child(7)){display:none}.rc-result.compact .rc-tr{height:26px}.rc-best.compact{--cols:22px minmax(84px, 1fr) 76px 60px 40px}.rc-best.compact .rc-tr>:nth-child(n+6){display:none}.rc-best.compact .rc-tr{height:26px}.rc-grid{clip-path:inset(0);border-block:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.rc-dash{align-items:stretch}.rc-panel{background:var(--bg);min-width:0;box-shadow:0 0 0 1px var(--hair);padding:18px 20px 22px}.rc-panel>*{animation:.64s cubic-bezier(.16,1,.3,1) both rc-in;animation-delay:calc(.14s + var(--i,0) * 80ms)}.rc-panel.wide{grid-column:1/-1}.rc-grid>.rc-panel{flex-direction:column;display:flex}.rc-fill{min-height:var(--min-h,200px);flex:auto}.rc-fill>.rc-fill-in{width:100%;position:absolute;top:0;left:0}.rc-panel>.rc-loss{flex-direction:column;flex:auto;display:flex}.rc-loss>.rc-loss-row:not(.rc-th){flex:1 0 32px;height:auto;min-height:32px}.rc-grid>.rc-panel:nth-child(odd of :not(.wide)){padding-left:0}.rc-grid>.rc-panel:nth-child(2n of :not(.wide)){padding-right:0}.rc-panel.wide{padding-inline:0}.rc-sect{background:var(--bg);grid-column:1/-1}.rc-sect-title{color:var(--t1);letter-spacing:-.005em;margin:0;padding:36px 0 12px;font-size:13px;font-weight:600}.rc-sect>.rc-grid{border-bottom:0}.rc-figs+.rc-sect .rc-sect-title{padding-top:32px}.rc-grid>.rc-panel:not(.wide):last-child:nth-child(odd of .rc-panel:not(.wide)){grid-column:1/-1;padding-inline:0}@keyframes rc-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.rc-panel>*,.rc-facts li{animation:none}}.rc-head{z-index:5;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex;position:relative}.rc-heading{min-width:0;max-width:78ch}.rc-head h2.rc-kicker{color:var(--t1);letter-spacing:-.008em;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:flex;position:relative}.rc-dash .rc-panel.card h2.rc-kicker{font-size:14px}.rc-keyfacts{background:var(--bg);order:-1;grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:32px;margin:0;padding:8px 0 20px;list-style:none;display:grid}.rc-keyfacts:empty{display:none}.rc-figs{order:-2}.rc-kf{border:0;border-bottom:1px solid var(--hair);width:100%;min-width:0;height:100%;color:var(--t1);font:inherit;text-align:left;background:0 0;flex-direction:column;gap:3px;padding:12px 0 13px;display:flex}button.rc-kf{cursor:pointer}button.rc-kf:hover .rc-kf-label,button.rc-kf:hover .rc-fact-icon{color:var(--t1)}button.rc-kf:focus-visible{outline:1px solid var(--t2);outline-offset:2px}.rc-kf-label{color:var(--t3);align-items:center;gap:7px;font-size:11.5px;font-weight:500;line-height:16px;display:flex}.rc-fact-icon{color:var(--t3);flex:none}.rc-kf-main{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.rc-kf-value{color:var(--t1);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:26px}.rc-kf-main>.rc-who{font-size:13px;font-weight:500}.rc-kf .rc-who .first{display:none}.rc-kf-note{color:var(--t2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:12px;line-height:17px;display:flex}.rc-nb{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rc-nb-mark.up{fill:var(--g)}.rc-nb-mark.down{fill:var(--y)}.rc-nb-arrow,.rc-nb-glyph,.rc-nb .rc-fact-icon{color:var(--t3)}.rc-nb .tyre-mark.rc-nb-tyre{width:14px;height:14px}.rc-kf-note .rc-who{color:var(--t2);margin:0 1px}.rc-note{color:var(--t3);cursor:help;border-radius:50%;display:inline-flex}.rc-note:hover,.rc-note:focus-visible{color:var(--t1);outline:none}.rc-note-text{z-index:20;background:var(--tip-bg,var(--bg));width:max-content;max-width:min(340px,100vw - 48px);box-shadow:0 0 0 1px var(--hair-strong), 0 8px 24px #00000059;color:var(--t2);letter-spacing:0;pointer-events:none;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:400;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);left:0}.rc-note:hover .rc-note-text,.rc-note:focus-visible .rc-note-text{display:block}.rc-provisional{color:var(--t2);align-items:center;gap:6px;display:inline-flex}.rc-provisional:before{content:"";background:var(--g);border-radius:50%;width:6px;height:6px}.rc-source{color:var(--t3);margin-top:20px;font-size:11px}.rc-tools{flex:none;align-items:center;gap:8px;display:flex}.rc-layer{color:var(--t2);letter-spacing:.02em;margin:40px 0 12px;font-size:12px;font-weight:500}.rc-top+.rc-layer{margin-top:8px}.rc-layer+.rc-grid{margin-bottom:8px}.rc-chart{width:100%;min-width:0;position:relative}.rc-chart svg{-webkit-user-select:none;user-select:none;touch-action:pan-y;display:block;overflow:visible}.rc-grid-lines line{stroke:var(--grid);stroke-width:1px}.rc-grid-lines line.base{stroke:var(--hair-strong)}.rc-grid-lines text,.rc-axis,.rc-heads text,.rc-part text,.rc-band text{fill:var(--t3);font-variant-numeric:tabular-nums;font-size:11px}.rc-line,.rc-line path{fill:none;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;transition:opacity .15s,stroke-width .15s}.rc-line.dim,.rc-chart .dim{opacity:.16}.rc-line.on path,path.rc-line.on{stroke-width:2.25px}.rc-line.bold path,path.rc-line.bold{stroke-width:1.75px}.rc-line.faint path,path.rc-line.faint{stroke-width:1px;opacity:.4}.rc-line.faint .rc-code{opacity:.6}.rc-line.faint.on path,path.rc-line.faint.on{opacity:1;stroke-width:2px}path.rc-line.wear{stroke-width:1px;opacity:.32}path.rc-line.wear.on{opacity:1;stroke-width:2px}path.rc-line.wear.dim{opacity:.08}.rc-stop{stroke:var(--bg);stroke-width:1px;transition:opacity .15s}.rc-stop.faint{opacity:.4}.rc-stop.dim{opacity:.12}.rc-end{font-size:11px;font-weight:600;transition:opacity .15s}.rc-end.dim{opacity:.2}.rc-trend{stroke-width:2.5px;stroke-linecap:round}.rc-trend-label{fill:var(--t1);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:12px;font-weight:600}.rc-small-title{font-size:12px;font-weight:600}.rc-multiples{grid-template-columns:repeat(var(--across,3), minmax(0, 1fr));gap:16px 24px;display:grid}.rc-bars{gap:0;max-width:820px;font-size:13px;display:grid}.rc-bar-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(150px,200px) minmax(0,1fr) 56px 88px;align-items:center;column-gap:14px;height:28px;display:grid}.rc-bar-row.lit{background:var(--hover)}.rc-bar-track{align-items:center;gap:8px;min-width:0;display:flex}.rc-bar-track i{border-radius:1px;flex:none;max-width:calc(100% - 72px);height:6px;display:block}.rc-bar-track b{font-variant-numeric:tabular-nums;flex:none;font-weight:500}.rc-bar-track b.best{color:var(--p)}.rc-bar-row .num{text-align:right;font-variant-numeric:tabular-nums}.rc-bar-row .quiet{color:var(--t3)}.rc-more{color:var(--t2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:10px 0 0 auto;padding:4px 10px;font-size:12px;display:block}.rc-more:hover{background:var(--hover);color:var(--t1)}.rc-stops-strip .rc-bar-row{grid-template-columns:minmax(150px,200px) minmax(0,1fr) 40px 64px}.rc-stops-strip .rc-th{color:var(--t3);border-bottom-color:var(--hair-strong);height:26px;font-size:11px}.rc-strip,.rc-strip-axis{align-self:stretch;position:relative}.rc-strip:before{content:"";background:var(--grid);height:1px;position:absolute;top:50%;left:0;right:0}.rc-strip i{border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%}.rc-strip i.best{background:var(--p)}.rc-strip b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;position:absolute;top:50%;transform:translate(9px,-50%)}.rc-strip b.best{color:var(--p)}.rc-strip-axis i{white-space:nowrap;font-style:normal;position:absolute;top:50%;transform:translate(-50%,-50%)}.rc-delta{stroke:var(--t1)}.rc-key i.dot{border-radius:50%;width:7px;height:7px}.rc-gaps{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;column-gap:32px;max-width:none}.rc-bar-group{min-width:0}.rc-lolli .rc-bar-track{gap:12px}.rc-lolli .rc-bar-track i{background:linear-gradient(var(--hair-strong), var(--hair-strong)) center / 100% 1px no-repeat;border-radius:0;min-width:1px;height:8px;position:relative}.rc-lolli .rc-bar-track i em{width:8px;height:8px;box-shadow:0 0 0 1.5px var(--bg);border-radius:50%;position:absolute;top:0;right:-4px}.rc-lolli .rc-bar-row.lit .rc-bar-track i em{box-shadow:0 0 0 1.5px var(--hover)}.rc-bar-head{height:26px;color:var(--t2);border-bottom:1px solid var(--hair-strong);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.rc-bar-head .quiet{color:var(--t3);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-gaps .rc-bar-row{grid-template-columns:22px minmax(120px,170px) minmax(0,1fr)}.rc-bar-pos{text-align:right;color:var(--t2);font-variant-numeric:tabular-nums}.rc-bar-track b.quiet{color:var(--t3);font-weight:400}.rc-mates .rc-bar-row{grid-template-columns:20px minmax(120px,180px) minmax(0,1fr) 30px}.rc-mate-names{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-mate-names .quiet{color:var(--t3)}.rc-loss{font-size:13px}.rc-loss-row{border-bottom:1px solid var(--hair);grid-template-columns:64px repeat(3,minmax(0,1fr)) 64px;align-items:center;column-gap:12px;height:32px;display:grid}.rc-loss-row.rc-th{height:26px;color:var(--t3);border-bottom-color:var(--hair-strong);font-size:11px}.rc-loss-row .c{text-align:center}.rc-loss-row .quiet{color:var(--t3)}.rc-loss-row.lit:not(.rc-th){background:var(--hover)}.rc-loss-row .num{text-align:right;font-variant-numeric:tabular-nums}.rc-loss-cell{align-self:stretch;position:relative}.rc-loss-cell:before{content:"";background:var(--hair-strong);width:1px;position:absolute;top:6px;bottom:6px;left:50%}.rc-loss-cell i{border-radius:1px;height:6px;margin-top:-3px;position:absolute;top:50%}.rc-loss-cell i.lost{background:var(--y)}.rc-loss-cell i.won{background:var(--g)}.rc-loss-cell b{color:var(--t2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}.rc-loss-cell b.r{right:calc(50% + 5px)}.rc-loss-cell b.l{left:calc(50% + 5px)}.rc-slope-label,.rc-dot-label{fill:var(--t1);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.rc-slope-label .quiet{fill:var(--t3);font-weight:400}.rc-row-rule{stroke:var(--grid)}.rc-slope .rc-line.faint path{opacity:.55}.rc-panel.wide .rc-slope:not(.rc-bump){max-width:760px;margin-inline:auto}.rc-duels{font-size:13px;position:relative}.rc-duel{border-bottom:1px solid var(--hair);grid-template-columns:32px minmax(120px,170px) 120px minmax(160px,1fr) 110px;align-items:center;column-gap:14px;height:30px;display:grid}.rc-duel>*{min-width:0}.rc-duel.lit:not(.rc-th){background:var(--hover)}.rc-duel.rc-th{height:26px;color:var(--t3);border-bottom-color:var(--hair-strong);font-size:11px}.rc-duel .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rc-duel .quiet{color:var(--t3)}.rc-duel .t-g{color:var(--g)}.rc-duel-who{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.rc-duel-axis,.rc-duel-track{align-self:stretch;position:relative}.rc-duel-axis i{white-space:nowrap;font-style:normal;position:absolute;top:50%;transform:translate(-50%,-50%)}.rc-duel-axis i:first-child{transform:translateY(-50%)}.rc-duel-axis i:last-child{transform:translate(-100%,-50%)}.rc-duel-track .mid{background:var(--hair-strong);width:1px;position:absolute;top:5px;bottom:5px;left:50%}.rc-duel-track .arrow{background:var(--t3);height:2px;margin-top:-1px;position:absolute;top:50%}.rc-duel-track .arrow.won{background:var(--g)}.rc-duel-track .from,.rc-duel-track .to{border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%}.rc-duel-track .from{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--t2)}.rc-duel-track .to{background:var(--t2)}.rc-duel-track .to.won{background:var(--g)}.rc-code{fill:var(--t2);stroke:none;font-size:11px;font-weight:500}.rc-line.on .rc-code{fill:var(--t1)}.rc-band rect{fill:color-mix(in srgb, var(--y) 9%, transparent)}.rc-band.RED rect{fill:color-mix(in srgb, var(--crit) 11%, transparent)}.rc-label{fill:var(--t1);font-size:12px}.rc-num{fill:var(--t1);font-variant-numeric:tabular-nums;font-size:12px}.rc-num.quiet{fill:var(--t3)}.rc-num.best{fill:var(--p)}.rc-outline{fill:none;stroke:var(--t3);stroke-opacity:.4;stroke-width:1px}.rc-lapdot{opacity:.26;transition:opacity .15s}.rc-pace-row.on .rc-lapdot{opacity:.9}.rc-pace-range{stroke:var(--t3);stroke-width:1.5px;stroke-linecap:round}.rc-pace-iqr{stroke-opacity:.3;stroke-width:6px;stroke-linecap:round}.rc-pace-row.on .rc-pace-iqr{stroke-opacity:.45}.rc-mean{stroke-width:2px;stroke-linecap:round}.rc-pace-row,.rc-chart g{transition:opacity .15s}.rc-best-step{fill:none;stroke:var(--p);stroke-width:1.5px}.rc-part line{stroke:var(--hair-strong);stroke-dasharray:2 3}.rc-cursor{stroke:var(--t3);stroke-width:1px}.rc-tyre-letter{font-size:12px;font-weight:700}.rc-key{color:var(--t2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 18px;margin:-4px 0 8px;font-size:12px;display:flex}.rc-key i{vertical-align:middle;border-radius:1px;width:14px;height:2px;margin-right:7px;display:inline-block}.rc-key i.dash{-webkit-mask:repeating-linear-gradient(90deg,#000 0 4px,#0000 4px 7px);mask:repeating-linear-gradient(90deg,#000 0 4px,#0000 4px 7px)}.rc-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.rc-table{font-size:13px;position:relative}.rc-tr{grid-template-columns:var(--cols);border-bottom:1px solid var(--hair);align-items:center;column-gap:14px;height:30px;display:grid;position:relative}.rc-tr>*{min-width:0}.rc-th{height:26px;color:var(--t3);border-bottom-color:var(--hair-strong);font-size:11px}.rc-tr.lit:not(.rc-th){background:var(--hover)}.rc-tr .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rc-tr .pos{text-align:right;color:var(--t2);font-variant-numeric:tabular-nums}.rc-tr .quiet{color:var(--t3)}.rc-tr .best,.rc-tr .t-p{color:var(--p)}.rc-tr .t-g{color:var(--g)}.rc-tr .t-y{color:var(--y)}.rc-tr.out>:not(.strat){color:var(--t3)}.rc-tr.out .rc-who{color:var(--t2)}.rc-change{color:var(--t2);justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.rc-change.up{color:var(--g)}.rc-change.down{color:var(--t3)}.rc-tr .tyre{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:flex}.rc-team{display:flex}.rc-team .team-logo{width:16px;height:16px}.rc-result{--cols:26px minmax(160px, 1.2fr) 40px 96px minmax(140px, 3fr) 40px 72px}.rc-result .strat{align-self:stretch;position:relative}.rc-result .stint{border-radius:1px;height:4px;margin-top:-2px;position:absolute;top:50%}.rc-result .stint.used{opacity:.6}.rc-result .rc-th .strat{color:var(--t3)}.rc-result .lap-tick{position:absolute;top:50%;transform:translateY(-50%)}.rc-result .rc-spell{background:color-mix(in srgb, var(--y) 15%, transparent);position:absolute;top:0;bottom:0}.rc-result .rc-spell.RED{background:color-mix(in srgb, var(--crit) 16%, transparent)}.rc-result .lap-tick.spell{color:color-mix(in srgb, var(--y) 70%, var(--t3))}.rc-result .pit-lap{color:var(--t3);font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:500;line-height:1;position:absolute;top:3px;transform:translate(-50%)}.rc-quali,.rc-sectors,.rc-best,.rc-runs{max-width:960px}.rc-quali{--cols:26px minmax(160px, 1fr) repeat(var(--parts), 84px) 72px 48px}.rc-tr.cut{border-bottom-color:var(--t3)}.rc-cut{text-align:right;color:var(--t2);font-variant-numeric:tabular-nums;background:var(--bg);grid-column:-2;align-self:end;font-size:11px;transform:translateY(50%)}.rc-tr.lit .rc-cut{background:0 0}.rc-sectors{--cols:minmax(160px, 1fr) repeat(3, 66px) 78px 78px 60px 52px}.rc-stops{--cols:minmax(140px, 1fr) 36px 64px 64px}.rc-mates{--cols:20px minmax(0, 1fr) 60px minmax(0, 1fr) 26px}.rc-mates .rc-tr>:nth-child(3){text-align:center}.rc-best{--cols:26px minmax(160px, 1fr) 80px 64px 48px 44px 52px}.rc-runs{--cols:minmax(120px, 1fr) 26px 30px 72px 60px 48px 52px}.rc-sessions-list li{padding:0}.rc-session-link{width:100%;color:var(--t2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 0;font-size:14px;line-height:20px;transition:color .15s;display:grid}.rc-session-link .name{color:var(--t1);font-weight:500}.rc-session-link .quiet{color:var(--t3)}.rc-session-link.off{cursor:default}.rc-session-link.off .name{color:var(--t3)}.rc-session-link.off:hover{color:var(--t2)}.rc-picker{box-shadow:inset 0 0 0 1px var(--hair);border-radius:9px;gap:2px;max-width:100%;margin-top:18px;padding:2px;display:inline-flex}.rc-picker button{height:28px;color:var(--t3);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.rc-picker button:hover:not(:disabled){color:var(--t1);background:var(--hover)}.rc-picker button[aria-current=true]{color:var(--t1);background:var(--press)}.rc-picker button:disabled{cursor:default;opacity:.45}.rc-picker button:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px}.rc-picker button.on-air{color:var(--t1)}.rc-picker .dot{width:6px;height:6px}.rc-session-link:hover{color:var(--t1)}.rc-session-link:focus-visible{outline:2px solid var(--focus,var(--t2));outline-offset:2px;border-radius:4px}.rc-col-head{font-weight:500;fill:var(--t2)!important}.rc-forecast{gap:14px;font-size:13px;display:grid}.rc-fc-row{border-bottom:1px solid var(--hair);grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:12px;padding-bottom:14px;display:grid}.rc-fc-tyre{font-weight:600}.rc-fc-bars{gap:6px;display:grid}.rc-fc-bar{grid-template-columns:56px minmax(0,1fr) 54px 54px;align-items:center;column-gap:8px;display:grid}.rc-fc-bar em{color:var(--t3);font-size:11px;font-style:normal}.rc-fc-bar i{border-radius:1px;justify-self:start;height:8px;display:block}.rc-fc-bar.said i{box-sizing:border-box;border:1.5px solid;height:8px}.rc-fc-bar b{font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.rc-fc-bar small{color:var(--t3);text-align:right;font-size:11px}.rc-figs{grid-column:1/-1;grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));background:var(--bg);box-shadow:0 0 0 1px var(--hair);animation:.52s cubic-bezier(.16,1,.3,1) both rc-in;display:grid}.rc-cell{flex-direction:column;min-width:0;padding:18px 20px 16px;display:flex}.rc-cell:first-child{padding-left:0}.rc-cell+.rc-cell{box-shadow:-1px 0 0 var(--hair)}.rc-cell-label{color:var(--t3);white-space:nowrap;font-size:11.5px;font-weight:500}.rc-cell-value{color:var(--t1);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;margin-top:8px;font-size:30px;font-weight:600;line-height:34px;display:inline-flex}.rc-cell-value .tyre-mark,.rc-cell-value>:is(svg,span:not(.rc-cell-unit)){align-self:center;margin-left:4px}.rc-cell-unit{color:var(--t3);letter-spacing:0;font-size:13px;font-weight:500}.rc-cell-foot{min-width:0;color:var(--t2);white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin-top:6px;font-size:12px;display:flex}.rc-cell-foot .rc-who{min-width:0;color:var(--t2);overflow:hidden}.rc-cell-vs{white-space:normal;min-width:0;color:var(--t3);font-variant-numeric:tabular-nums;font-size:11.5px}.rc-cell-foot>.rc-cell-vs:only-child{margin-left:0}.rc-spread{height:10px;margin:12px 3px 0;display:block;position:relative}.rc-spread:before{content:"";background:var(--hair-strong);height:1px;position:absolute;inset:50% 0 auto}.rc-spread i,.rc-spread b{border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.rc-spread i{background:var(--t3);opacity:.55;width:4px;height:4px}.rc-spread b{width:8px;height:8px;box-shadow:0 0 0 2px var(--bg)}@media (width<=1180px){.rc-figs.many{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-figs.many .rc-cell:nth-child(3n+1){box-shadow:none;padding-left:0}.rc-figs.many .rc-cell:nth-child(n+4){border-top:1px solid var(--hair)}}.rc-col-title{fill:var(--t1);font-size:12px;font-weight:600}.rc-col-unit{fill:var(--t3);font-weight:400}.rc-ref{stroke:var(--t3);stroke-width:1px;stroke-dasharray:2 3}.rc-dots-rule{stroke:var(--hair)}.rc-col-base{stroke:var(--hair-strong)}.rc-ref-label{fill:var(--t2)}.rc-stem{stroke-width:2px;stroke-linecap:round;opacity:.35}.rc-dot-val{fill:var(--t2);font-variant-numeric:tabular-nums;font-size:11px}.rc-dots .on .rc-dot-val{fill:var(--t1)}.rc-dot{stroke:var(--bg);stroke-width:2px;paint-order:stroke}.rc-dots .on .rc-stem{opacity:.8}.rc-dom{flex-direction:column;gap:24px;display:flex;position:relative}.rc-dom.rc-side{flex-direction:row;align-items:center;gap:56px}.rc-dom>.rc-dom-map{flex:none}.rc-dom>.rc-dom-teams{flex:1}.rc-dom-map{display:block;overflow:visible}.rc-map-edge.wide{stroke-width:15px;opacity:.4}.rc-map-line.wide{stroke-width:13px}.rc-ms-paint{fill:none;stroke-width:6px;stroke-linecap:butt;stroke-linejoin:round;transition:stroke .3s,opacity .2s,stroke-width .2s}.rc-ms-hit{fill:none;stroke:#0000;stroke-width:22px;cursor:pointer}.rc-ms.on .rc-ms-paint{stroke-width:9px}.rc-ms.dim .rc-ms-paint{opacity:.35}.rc-ms.off .rc-ms-paint{opacity:.2}.rc-dom-start{stroke:var(--t1);stroke-width:2.5px;stroke-linecap:round}.rc-dom-turn{fill:var(--t3);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;font-weight:600}.rc-dom-who-name{fill:var(--t1);font-size:15px;font-weight:600}.rc-dom-who-sub{fill:var(--t2);font-size:12px}.rc-dom-teams{flex-direction:column;min-width:0;display:flex}.rc-dom-team{border-bottom:1px solid var(--hair);grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:6px 14px;padding:12px 0;transition:opacity .15s;display:grid}.rc-dom-team:first-child{border-top:1px solid var(--hair)}.rc-dom-team.dim{opacity:.35}.rc-dom-count{color:var(--t1);letter-spacing:-.03em;font-variant-numeric:tabular-nums;grid-row:1/3;align-self:center;font-size:40px;font-weight:600;line-height:1}.rc-dom-team:not(:first-child) .rc-dom-count{color:var(--t2);font-size:28px}.rc-dom-name{min-width:0;color:var(--t1);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.rc-dom-name .team{border-radius:50%;flex:none;width:8px;height:8px}.rc-dom-drivers{color:var(--t3);white-space:nowrap;gap:12px;font-size:12px;display:inline-flex}.rc-dom-drivers b{color:var(--t2);font-variant-numeric:tabular-nums;font-weight:600}.rc-dom-strip{grid-column:2/-1;width:100%;height:8px;display:block}.rc-dom-strip rect{transition:opacity .15s}.rc-dom-foot{color:var(--t3);margin-top:12px;font-size:11.5px}.rc-corners{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.rc-corners.rc-side{align-items:flex-start;gap:32px;display:flex}.rc-corners.rc-side>.rc-map{flex:none}.rc-corners.rc-side>.rc-table{flex:1;min-width:0}.rc-map{display:block;overflow:visible}.rc-map-edge{fill:none;stroke:var(--map-edge,#98989d);stroke-width:9px;stroke-linejoin:round;opacity:.55}.rc-map-line{fill:none;stroke:var(--map-road);stroke-width:7px;stroke-linejoin:round}.rc-turn circle{fill:var(--t1);stroke:var(--bg);stroke-width:1.5px;transition:r .15s}.rc-turn text{fill:var(--t2);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--bg);stroke-width:3px;font-size:11px;font-weight:600}.rc-turn.on text{fill:var(--t1)}.rc-turn{cursor:default}.rc-turns{--cols:56px 62px 44px 40px minmax(96px, 1fr)}.rc-turns:has(.rc-th>:nth-child(6)){--cols:56px 62px 44px 40px minmax(96px, 1fr) 52px}.rc-turns .rc-tr{height:27px}.rc-turns .turn{font-variant-numeric:tabular-nums;font-weight:600}.rc-turns .lead{align-items:center;gap:8px;min-width:0;display:inline-flex}.rc-traps{--cols:26px minmax(110px, 1fr) 52px 60px 40px}.rc-calls{--cols:52px 128px minmax(0, 1fr) 48px}.rc-calls .rc-tr{height:auto;min-height:30px;padding:5px 0}.rc-calls .pen{color:var(--t1);white-space:nowrap;font-weight:600}.rc-calls .why{color:var(--t2)}.rc-calls .rc-tr>:nth-child(2):not(.pen){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-calls .why:first-letter{text-transform:uppercase}.rc-limits{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:24px;margin-top:18px;display:grid}.rc-limits-head{border-bottom:1px solid var(--hair-strong);color:var(--t2);grid-column:1/-1;align-items:center;gap:7px;padding-bottom:6px;font-size:11px;display:flex}.rc-limit{border-bottom:1px solid var(--hair);grid-template-columns:64px minmax(0,1fr) 22px;align-items:center;gap:8px;height:26px;font-size:13px;display:grid}.rc-limit-marks{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.rc-limit-marks i{background:var(--y);border-radius:1px;flex:none;width:4px;height:11px}.rc-limit-marks em{color:var(--t3);margin-left:2px;font-size:11px;font-style:normal}.rc-limit b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.rc-limit.lit{background:var(--hover)}.rc-pending{padding-bottom:32px}.rc-wait{color:var(--t2);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:112px 16px;display:flex}@media (width<=1080px){.rc-split{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.rc-page{padding:20px 16px 56px}.rc-top{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:24px}.rc-grid{grid-template-columns:minmax(0,1fr)}.rc-grid>.rc-panel{grid-column:1/-1;padding-inline:0!important}}@media (width<=640px){.rc-tr .rc-name .first{display:none}.rc-title h1{font-size:26px}.rc-name .first{display:none}.rc-tr{column-gap:10px}.rc-result{--cols:22px minmax(84px, 1fr) 80px minmax(80px, 1.2fr)}.rc-result .rc-tr>:is(:nth-child(3),:nth-child(6),:nth-child(7)){display:none}.rc-quali,.rc-sectors,.rc-best,.rc-runs{max-width:960px}.rc-quali{--cols:20px minmax(56px, 1fr) repeat(var(--parts), 58px) 32px}.rc-quali .rc-tr{column-gap:8px}.rc-quali .gap{display:none}.rc-sectors{--cols:minmax(70px, 1fr) repeat(3, 54px) 70px}.rc-sectors .rc-tr>:nth-child(n+6){display:none}.rc-best{--cols:22px minmax(70px, 1fr) 72px 58px 40px}.rc-best .rc-tr>:nth-child(n+6){display:none}.rc-runs{--cols:minmax(70px, 1fr) 22px 72px 58px}.rc-runs .rc-tr>:is(:nth-child(3),:nth-child(6),:nth-child(7)){display:none}.rc-head{flex-direction:column;gap:10px}.rc-bar-row{grid-template-columns:70px minmax(0,1fr) 48px}.rc-gaps .rc-bar-row{grid-template-columns:22px 104px minmax(0,1fr)}.rc-gaps{grid-template-columns:minmax(0,1fr)}.rc-bar-row>:last-child{display:none}.rc-duel{grid-template-columns:24px 92px minmax(0,1fr) 64px;column-gap:8px}.rc-duel>:nth-child(3),.rc-duel-who .team-logo,.rc-duel-who .team{display:none}.rc-duel .num:last-child{white-space:normal;font-size:11px;line-height:1.1}.rc-figs.rc-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-figs.rc-figs .rc-cell{box-shadow:none;border-top:0;padding:14px 12px 12px 0}.rc-figs.rc-figs .rc-cell:nth-child(2n){box-shadow:-1px 0 0 var(--hair);padding-left:14px}.rc-figs.rc-figs .rc-cell:nth-child(n+3){border-top:1px solid var(--hair)}.rc-cell-value{font-size:24px;line-height:28px}.rc-cell-foot{flex-direction:column;gap:2px}.rc-dom-count{font-size:30px}.rc-dom-team:not(:first-child) .rc-dom-count{font-size:22px}.rc-dom-team{grid-template-rows:auto auto auto;grid-template-columns:44px minmax(0,1fr)}.rc-dom-count{grid-row:1/4}.rc-dom-drivers,.rc-dom-strip{grid-column:2}.rc-calls{--cols:44px minmax(0, 1fr) 46px}.rc-calls .why{grid-area:2/2/auto/-1;font-size:12px}.rc-turns{--cols:58px 56px 36px minmax(84px, 1fr)}.rc-turns .rc-tr>:nth-child(4){display:none}.rc-turns:has(.rc-th>:nth-child(6)){--cols:58px 52px 36px minmax(70px, 1fr) 46px}.rc-figs .rc-cell:last-child:nth-child(odd){grid-column:1/-1}}.rc-tp-line{fill:none;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.rc-tp-hit{fill:none;stroke:#0000;stroke-width:12px}.rc-tp,.rc-tp-label{transition:opacity .15s}.rc-tp.dim,.rc-tp-label.dim{opacity:.18}.rc-tp.on .rc-tp-line{stroke-width:2.5px}.rc-tp-leader{stroke:var(--hair-strong);stroke-width:1px}.rc-team-name{gap:6px}.side .tower:has(>.tclock){--row:clamp(20px, calc((100vh - 86px - 50px - 44px) / var(--n,22)), 44px)}.tclock{border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;justify-content:safe center;align-items:center;gap:16px;height:40px;margin-bottom:4px;padding:0 2px 2px;display:flex}.tclock:empty{display:none}.tclock small{color:var(--t3);font-size:12px;font-weight:500}.tclock .big{color:var(--t1);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1}.tclock-lap,.tclock-time{align-items:baseline;gap:6px;display:inline-flex}.tclock-lap>small:first-child{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.tclock .parts{align-items:center;gap:2px;display:inline-flex}.tclock .parts b,.tclock .parts button{min-width:34px;height:28px;color:var(--t3);letter-spacing:.01em;background:0 0;border:0;border-radius:6px;place-items:center;padding:0 6px;font:600 13px Inter,system-ui,sans-serif;display:inline-grid}.tclock .parts button{cursor:pointer;transition:color .15s}.tclock .parts button:hover{color:var(--t1)}.tclock .parts .run{color:var(--t2)}.tclock .parts .now{color:var(--t1);font-size:15px}.tclock .parts button:focus-visible{outline:1.5px solid var(--t2);outline-offset:0}@container (width<=230px){.tclock{gap:6px}.tclock .parts{gap:0}.tclock .parts b,.tclock .parts button{min-width:0;padding:0 4px;font-size:12px}.tclock .parts .now{font-size:13px}.tclock .big{font-size:18px}.tclock-lap,.tclock-time{gap:4px}}@container (width<=150px){.tclock{gap:4px}.tclock .parts b,.tclock .parts button{padding:0 3px;font-size:11px}.tclock .parts .now{font-size:12px}.tclock .big{font-size:16px}.tclock-time small{display:none}}.home,.h-veil{--h-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--rain:#5b9bff;--gold:#d9b45b;--h-rule:2px}.home{--h-on:var(--crit);--home-bar:56px;grid-template-rows:var(--home-bar) auto;min-height:100%;display:grid}.home-bar{z-index:20;background:var(--bg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;min-width:0;padding:0 20px 0 24px;display:grid;position:sticky;top:0}.tauri .home-bar{padding-left:88px}.home-bar-l{align-items:center;gap:28px;min-width:0;display:flex}.home-bar-r{justify-content:flex-end;align-items:center;gap:8px;display:flex}.home-bar-c{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;display:flex}@media (width<=720px){.home-bar-c{display:none}}.home-live{height:30px;color:var(--t1);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair-strong);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:13px;transition:background-color .15s;display:inline-flex}.home-live:hover{background:var(--hover)}.home-live b{font-weight:600}.home-live span{color:var(--t2)}.home-grid{height:calc(100vh - var(--home-bar));border-top:1px solid var(--hair);background:var(--hair);grid-template:"next season season"clamp(150px,18.5vh,190px)"next last spare"minmax(min-content,.6fr)"weather last spare"clamp(0px,60vh - 528px,80px)"weather drivers teams""weather drivers teams"minmax(0,1fr)/minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:1px;min-height:600px;display:grid}.home-grid>section{background:var(--bg);min-width:0;min-height:0}.h-next-round{grid-area:next}.h-last{grid-area:last}.h-season{grid-area:season}.h-drivers{grid-area:drivers}.h-teams{grid-area:teams}.h-weather{grid-area:weather}.h-spare,.h-duels{grid-area:spare}.h-label{min-width:0;font:500 11px/14px var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.h-label span{text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.h-label svg{color:var(--t3);flex:none}.h-x,.h-xr{position:relative}.h-x:before,.h-xr:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--t3), var(--t3)) center / 9px 1px no-repeat, linear-gradient(var(--t3), var(--t3)) center / 1px 9px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.h-x:before{left:-5px}.h-xr:after{right:-5px}.h-flag{width:18px;height:12px;box-shadow:0 0 0 1px var(--hair);border-radius:1.5px;flex:none}.h-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.h-name>span{color:var(--t1)}.h-name b{color:var(--t1);font-weight:500}.h-kv{grid-template-columns:max-content minmax(0,max-content);align-content:start;column-gap:22px;min-width:0;margin:0;display:grid}.h-kv>div{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--hair);align-items:center;height:28px;display:grid}.h-kv>div:last-child{border-bottom:1px solid var(--hair)}.h-kv dt{font:500 11px var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.h-kv dt svg{color:var(--t3);flex:none}.h-kv dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t1);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:500;overflow:hidden}.h-kv dd small{font:500 11px var(--h-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin-left:5px}.h-winner{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.h-winner .h-logo{width:16px;height:16px}.h-kv .h-winner small{margin-left:2px}.h-next-round{flex-direction:column;padding:20px 28px 18px 40px;display:flex;container-type:inline-size}.h-title{letter-spacing:-.035em;text-wrap:balance;margin:10px 0 0;font-size:min(clamp(30px,5.2vh,50px),8.4cqi);font-weight:600;line-height:1.02}.h-sub{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-top:8px;display:flex}.h-circuit{min-width:0;color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.h-past{flex:none;align-items:center;gap:7px;min-width:0;max-width:60%;display:inline-flex}.h-past small{font:500 11px var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);white-space:nowrap}.h-past .h-logo{width:16px;height:16px}.h-next-mid{grid-template-columns:minmax(0,max-content) minmax(55%,1fr);align-items:center;gap:24px;height:clamp(150px,21vh,200px);margin-top:14px;display:grid}.h-track{align-self:stretch;min-width:0;min-height:0;position:relative}.h-relief-3d{cursor:grab;touch-action:none;width:100%;height:100%;min-height:0;display:block}.h-relief-3d:active{cursor:grabbing}.h-held{display:none}@container (width>=620px){.h-held{display:inline}}.h-kv dd small.h-held{letter-spacing:0;text-transform:none;color:var(--t3);margin-left:14px;font-family:inherit;font-size:12px;font-weight:400}.h-track-none{color:var(--t3);pointer-events:none;place-items:center;margin:0;font-size:12px;display:grid;position:absolute;inset:0 0 34px}@container (width<=440px){.h-next-mid{grid-template-columns:minmax(0,max-content) minmax(50%,1fr);gap:16px;height:clamp(132px,19vh,170px)}.h-next-mid .h-kv{column-gap:14px}.h-next-mid .h-kv>div{height:24px}.h-next-mid .h-kv dt svg,.h-past small{display:none}}.h-count{gap:6px;margin-top:16px;display:grid}.h-count .dot{flex:none}.h-clock{white-space:nowrap;color:var(--t1);letter-spacing:-.02em;font-variant-numeric:tabular-nums;justify-content:center;align-items:flex-start;font-size:clamp(30px,4.8vh,46px);font-weight:300;line-height:1.12;display:flex}.h-clock-g{align-items:flex-start;display:inline-flex}.h-colon{color:var(--t3);margin:0 .1em;font-style:normal}.h-clock-v{justify-items:center;display:inline-grid}.h-clock-v small{font:500 11px/14px var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-top:1px}.h-on .h-clock-v small{color:var(--h-on)}.h-dg{animation:.46s cubic-bezier(.2,.8,.2,1) h-drop;display:inline-block}@keyframes h-drop{0%{opacity:0;transform:translateY(-.3em)}}.h-weekend{grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0 0;padding:0;list-style:none;display:grid;position:relative}.h-weekend:before,.h-weekend:after{content:"";height:1px;position:absolute;top:4px;left:10%}.h-weekend:before{background:var(--hair-strong);width:80%}.h-weekend:after{width:calc(80% * var(--h-reached,0));background:var(--t3)}.h-weekend-go{z-index:1;pointer-events:none;height:1px;position:absolute;top:4px;overflow:hidden}.h-weekend-go:after{content:"";background:linear-gradient(90deg, transparent, var(--t1));width:40%;height:1px;animation:2.4s cubic-bezier(.5,0,.3,1) infinite h-run;position:absolute;top:0;left:-40%}@keyframes h-run{to{left:100%}}.h-weekend li{z-index:2;text-align:center;cursor:default;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.h-node,.h-weekend .dot{background:var(--bg);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--hair-strong);border-radius:50%;position:relative}.h-weekend .dot.good{background:var(--h-on);box-shadow:0 0 0 3px var(--bg)}.h-weekend .h-done .h-node{background:var(--t3);box-shadow:0 0 0 3px var(--bg)}.h-weekend .h-up .h-node{background:var(--t1);box-shadow:0 0 0 3px var(--bg)}.h-weekend .h-up .h-node:after,.h-weekend .h-live .dot:after{content:"";box-shadow:0 0 0 1px var(--t1);border-radius:50%;animation:2.4s ease-out infinite h-ping;position:absolute;inset:0}.h-weekend .h-live .dot:after{box-shadow:0 0 0 1px var(--h-on)}@keyframes h-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.h-weekend b{font:600 11px/14px var(--h-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.h-weekend span{font:400 11px/14px var(--h-mono);color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.h-weekend .h-later b{color:var(--t2)}.h-weekend .h-up b,.h-weekend .h-live b{color:var(--t1)}.h-weekend .h-up span{color:var(--t2)}.h-weekend .h-live span{color:var(--h-on)}.h-last{flex-direction:column;padding:18px 28px 14px 40px;display:flex;container-type:inline-size}.h-label .h-label-r{align-items:center;gap:16px;display:inline-flex;overflow:visible}.h-chip{background:color-mix(in srgb, var(--t1) 10%, transparent);height:20px;color:var(--t1);font:600 10px/1 var(--h-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;margin:-3px 0;padding:0 9px 0 8px;transition:background-color .15s;display:inline-flex}.h-chip:hover{background:color-mix(in srgb, var(--t1) 18%, transparent)}.h-chip:focus-visible{outline:1px solid var(--t1);outline-offset:2px}.h-label .h-chip span{overflow:visible}.h-chip i{width:9px;height:9px;color:inherit;place-items:center;display:grid}.h-label .h-chip svg{color:inherit}.h-chip-live{background:color-mix(in srgb, var(--h-on) 18%, transparent);color:var(--h-on)}.h-chip-live:hover{background:color-mix(in srgb, var(--h-on) 28%, transparent)}.h-chip-live:focus-visible{outline-color:var(--h-on)}.h-chip-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite breathe}.h-is-live>.h-label>span:first-child,.h-on>.h-label>span:first-child{color:var(--h-on)}.home .dot.good{background:var(--h-on)}.h-last-title{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-size:min(clamp(24px,3.6vh,34px),6.4cqi);font-weight:600;line-height:1.05;overflow:hidden}.h-last-circuit{margin:6px 0 0}.h-last>:not(.h-podium){flex-shrink:0}.h-podium{flex:1;min-height:112px;margin-top:10px;position:relative}.h-sight-c{border:0 solid var(--t3);pointer-events:none;width:12px;height:12px;position:absolute}.h-sight-tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.h-sight-tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.h-sight-bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.h-sight-br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.h-pod-steps{--h-short:calc(.6 * (100cqh - 48px));grid-template-rows:100%;grid-template-columns:1fr 1.1fr 1fr;align-items:end;display:grid;position:absolute;inset:12px clamp(4%,40% - 135px,13%) 10px;container-type:size}.h-pod-steps:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--hair-strong) 14%, var(--hair-strong) 86%, transparent);height:1px;position:absolute;bottom:0;left:-14%;right:-14%}.h-pod-col{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.h-pod-name{animation:h-settle .52s calc(var(--h-at) + .42s) cubic-bezier(.16, 1, .3, 1) both;flex:none;margin-bottom:9px}@keyframes h-settle{0%{opacity:0;transform:translateY(-6px)}}.h-pod-step{width:calc(100% + 1px);height:calc(var(--h-tall) * (100% - 48px));box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--hair-strong);background:linear-gradient(color-mix(in srgb, var(--h-team) 16%, transparent), transparent 72%);animation:h-rise .76s var(--h-at) cubic-bezier(.16, 1, .3, 1) both;flex:none;place-items:center;transition:background-color .15s;display:grid;position:relative;overflow:hidden}.h-pod-col+.h-pod-col .h-pod-step{margin-left:-1px}.h-pod-step:before{content:"";background:var(--h-team);height:2px;animation:h-draw .56s calc(var(--h-at) + .32s) cubic-bezier(.16, 1, .3, 1) both;position:absolute;top:0;left:0;right:0}.h-pod-logo{opacity:.2;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.h-pod-logo .h-logo{width:29.0323cqw;max-width:none;height:29.0323cqw;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.h-pod-step b{font-size:clamp(22px, calc(var(--h-short) * .5), 56px);letter-spacing:-.04em;color:var(--t1);text-shadow:0 1px 14px #0000008c;padding-right:.08em;font-style:italic;font-weight:900;line-height:1;position:relative}.h-pod-col:hover .h-pod-step{background-color:var(--hover)}.h-pod-col:has(.h-lit) .h-pod-step{background-color:var(--hover)}.h-pod-col:hover .h-pod-logo{opacity:.3}.h-pod-col:has(.h-lit) .h-pod-logo{opacity:.3}@keyframes h-rise{0%{clip-path:inset(100% 0 0)}}@keyframes h-draw{0%{transform:scaleX(0)}}.h-podium-name{text-align:center;cursor:default;white-space:nowrap;border-radius:4px;margin:-4px -8px;padding:4px 8px;transition:background-color .15s;display:block}.h-podium-name:hover,.h-podium-name.h-lit,.h-podium-name:focus-visible{background:var(--hover)}.h-podium-first{color:var(--t1);font-size:13px}.h-podium-last{color:oklch(from var(--h-team,var(--t1)) max(l, .6) c h);font-size:min(13px,4.2cqi);font-weight:500;line-height:1.2;display:block}.h-pod-p1 .h-podium-last{font-size:min(22px,5cqi);font-weight:450;line-height:1.05}.h-pod-p1 .h-podium-first{font-size:14px}.h-race-kv{grid-template-columns:max-content minmax(0,1fr);column-gap:36px;margin-top:26px}.h-race-kv>div{height:42px}.h-race-kv dd{font-size:13px}.h-race-kv .h-winner{gap:8px}.h-race-kv .h-winner small{font-family:inherit;font-size:13px;font-weight:600;line-height:inherit;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;margin-left:6px}.h-race-kv small.h-best{color:var(--p)}.h-race-kv small.h-plain{color:var(--t1)}.h-team-word{font-size:13px;font-weight:500}.h-season{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label tally""strip strip";align-content:center;align-items:center;gap:14px 24px;padding:18px 24px 16px;display:grid;container-type:inline-size}.h-season>.h-label{grid-area:label;gap:16px}.h-strip{--h-w:16px;--h-p1:clamp(22px, 3.6vh, 36px);--h-p2:clamp(8px, 1.2vh, 12px);grid-area:strip;grid-template-columns:repeat(var(--h-n), minmax(0, 1fr));gap:2px;display:grid}.h-round{cursor:default;background:0 0;border:0;border-radius:4px;justify-items:center;gap:10px;min-width:0;padding:6px 0 7px;transition:background-color .15s;display:grid}.h-run:hover,.h-round:focus-visible{background:var(--hover);outline:none}.h-stack{grid-template-rows:var(--h-p1) var(--h-p2) var(--h-p2);width:min(var(--h-w), calc(100% - 4px));gap:4px;display:grid}.h-bar{animation:h-rise .64s var(--h-at) cubic-bezier(.16, 1, .3, 1) both;border-radius:1.5px;transition:opacity .15s}.h-up .h-bar{box-shadow:inset 0 0 0 1px var(--t1)}.h-later .h-bar{box-shadow:inset 0 0 0 1px var(--hair-strong)}.h-round .h-flag{aspect-ratio:3/2;width:min(20px,100%);height:auto}.h-later .h-flag{opacity:.45}.h-tally{grid-area:tally;justify-content:flex-end;align-items:center;gap:20px;min-width:0;display:flex}.h-tally-k{font:500 11px var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);flex:none;align-items:center;gap:8px;display:inline-flex}.h-tally-k svg{color:var(--t3)}.h-tally ul{flex-wrap:wrap;gap:4px 20px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.h-tally li{cursor:default;border-radius:4px;outline:none;align-items:center;gap:8px;height:28px;margin:0 -8px;padding:0 8px;transition:background-color .15s;display:inline-flex}.h-tally li:hover,.h-tally li.h-lit,.h-tally li:focus-visible{background:var(--hover)}.h-tally .h-logo{width:20px;height:20px}.h-tally b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1}@container (width<=560px){.h-tally-k{display:none}.h-strip{gap:1px}}.h-drivers,.h-teams{flex-direction:column;padding:20px 20px 8px;display:flex;container-type:size}.h-weather{--h-pl:40px;--h-pr:28px;min-width:0;padding:18px var(--h-pr) 14px var(--h-pl);flex-direction:column;display:flex;container-type:inline-size}.h-weather>*{flex-shrink:0}.h-heads{border-bottom:1px solid var(--hair);font:500 10px var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);flex:none;align-items:center;margin-top:16px;padding-bottom:8px;display:grid}.h-heads-2{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:16px;display:grid}.h-heads-2>.h-heads{margin-top:0}.h-ledger.h-ledger-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--h-rows), minmax(34px, 60px));align-content:start;column-gap:12px;overflow:hidden auto}.h-ledger-foot{flex:none;margin:0 -10px;display:flex}.h-ledger-foot .h-row{height:36px}.h-cols,.h-row{grid-template-columns:22px minmax(0,1fr) 34px 10px;column-gap:8px}.h-heads.h-cols>span:nth-child(3){text-align:right}.h-ledger{overscroll-behavior:contain;row-gap:var(--h-rule);flex:1;grid-template-rows:repeat(11,minmax(34px,51px));min-height:0;margin:0 -10px;padding:0;list-style:none;display:grid;overflow-y:auto}.h-ledger>li{min-height:0;display:flex}.h-row{min-width:0;color:var(--t1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;align-items:center;padding:0 10px;transition:background-color .15s;display:grid}.h-row:hover,.h-lit .h-row,.h-row:focus-visible{background:var(--hover)}.h-row:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px}.h-row .h-pos{font:500 12px var(--h-mono);color:var(--t3);font-variant-numeric:tabular-nums}.h-ledger>li:first-child .h-pos{color:var(--t1)}.h-who{white-space:nowrap;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.h-row .h-pts,.h-pair-row .h-pts{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.h-row .h-pts{justify-items:end;gap:3px;display:grid}.h-row .h-pts small{font:500 10.5px var(--h-mono);color:var(--t3)}.h-chev{color:var(--t3);opacity:0;place-items:center;transition:opacity .12s;display:grid}.h-row:hover .h-chev,.h-row:focus-visible .h-chev,.h-all .h-chev{opacity:1}.h-all .h-who{color:var(--t2);font-size:12.5px}.h-all .h-row:hover .h-who{color:var(--t1)}.h-two{gap:3px;min-width:0;display:grid}.h-two>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.h-two>small{color:var(--t3);font-size:11.5px;line-height:1.15}.h-two>small.h-mono{font:500 11px var(--h-mono);letter-spacing:.02em}@container (width<=560px){.h-drivers .h-name>span{display:none}}.h-ledger-2>li.h-more{display:none}@container (width<=440px){.h-heads-2{grid-template-columns:minmax(0,1fr)}.h-heads-2>.h-heads+.h-heads,.h-ledger-foot{display:none}.h-ledger.h-ledger-2{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-rows:calc((100% - 4 * var(--h-rule)) / 5);scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:var(--hair-strong) transparent}.h-ledger.h-ledger-2>li{scroll-snap-align:start}.h-ledger-2>li.h-more{display:flex}}@container (width<=440px) and (height<=250px){.h-ledger-2 .h-two>small,.h-ledger-2 .h-pts>small{display:none}}.h-teamed:not(.h-champ)>.h-row{background-image:linear-gradient(90deg, color-mix(in srgb, var(--h-team) 18%, transparent), transparent 55%)}.h-champ .h-row{background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 13%, transparent), color-mix(in srgb, var(--gold) 3%, transparent) 70%);box-shadow:inset 2px 0 0 var(--gold)}.h-champ .h-row:hover,.h-champ .h-row:focus-visible{background:color-mix(in srgb, var(--gold) 16%, transparent)}.h-ledger>li.h-champ .h-pos,.h-champ .h-pts{color:var(--gold)}.h-who{container:h-who/inline-size}.h-who>.h-two{flex:1}.h-champ .h-who>.h-two{flex:0 auto}.h-champ-tag{color:var(--gold);font:500 9px/1 var(--h-mono);letter-spacing:.16em;text-transform:uppercase;flex:none;align-items:center;gap:5px;margin:0 auto;padding:0 8px;display:inline-flex}.h-champ-tag svg{flex:none}@container h-who (width<=230px){.h-champ-tag>span{display:none}}@container h-who (width<=140px){.h-champ-tag{display:none}}@container (width<=480px){.h-ledger-2 .h-row,.h-heads-2 .h-cols{grid-template-columns:22px minmax(0,1fr) 32px;column-gap:6px}.h-ledger-2 .h-chev,.h-heads-2 .h-cols>:nth-child(4){display:none}.h-ledger-2 .h-who{gap:8px}}.h-moved{font:500 10px/1 var(--h-mono);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.h-moved-up{color:var(--g)}.h-moved-down{color:var(--y)}.h-ink{color:oklch(from var(--h-team) max(l, .6) c h)}.h-duels{flex-direction:column;padding:18px 20px 8px;display:flex;position:relative;container-type:size}.h-duels>.h-label svg{width:12px;height:12px}.h-label .h-h2h-pick{cursor:pointer;height:24px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--t1);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;margin:-5px -8px -5px 0;padding:0 8px;transition:background-color .15s;display:inline-flex}.h-label .h-h2h-pick svg{color:var(--t2)}.h-label .h-h2h-pick>svg:last-child{width:10px;height:10px;transition:transform .2s}:is(.h-h2h-pick:hover,.h-label:has(+.picker:popover-open) .h-h2h-pick){background:var(--hover)}.h-label:has(+.picker:popover-open) .h-h2h-pick>svg:last-child{transform:rotate(180deg)}.h-h2h-pick:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px}.picker.h-h2h-menu{width:168px}.h-h2h-menu .picker-group button svg{color:var(--t3)}.h-duel-list{grid-template-rows:repeat(var(--h-rows), minmax(30px, 44px));overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:var(--hair-strong) transparent;border-top:1px solid var(--hair);align-content:start;row-gap:var(--h-rule);perspective:400px;flex:1;min-height:0;margin:12px -10px 0;padding:0;list-style:none;display:grid;overflow-y:auto}.h-duel-list>li{scroll-snap-align:start;min-height:0;display:flex}.h-row.h-vs{--n:28px;grid-template-columns:minmax(0, 1fr) var(--n) 10px var(--n) minmax(0, 1fr);justify-content:center;column-gap:10px;padding:0 10px}.h-vs .h-logo{flex:none;width:18px;height:18px}.h-vs-side{align-items:center;gap:10px;min-width:0;display:flex}.h-vs-side.h-vs-b{flex-direction:row-reverse}.h-vs-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t1);font-size:15px;line-height:20px;overflow:hidden}.h-vs-dash{text-align:center;color:var(--t3);font-size:15px;line-height:20px}.h-vs-n{font-variant-numeric:tabular-nums;color:var(--t2);text-align:right;font-size:17px;line-height:20px;transition:color .3s}.h-vs-n+.h-vs-dash+.h-vs-n{text-align:left}.h-vs-n.h-ahead{color:var(--t1);font-weight:700}.h-row.h-vs.h-lead-a{background-image:linear-gradient(90deg, color-mix(in srgb, var(--h-team) 24%, transparent), transparent 50%)}.h-row.h-vs.h-lead-b{background-image:linear-gradient(270deg, color-mix(in srgb, var(--h-team) 24%, transparent), transparent 50%)}.h-vs-n.h-behind{color:var(--t3)}@container (height<=420px){.h-duel-list{grid-template-rows:repeat(var(--h-rows), minmax(26px, 44px))}.h-vs-name{font-size:14px}.h-vs-n{font-size:16px}.h-vs .h-logo{width:16px;height:16px}}@container (width<=340px){.h-duel-list{margin-inline:-16px}.h-row.h-vs{--n:26px;grid-template-columns:minmax(0, 1fr) var(--n) 8px var(--n) minmax(0, 1fr);column-gap:6px;padding:0 8px}.h-vs .h-logo{width:14px;height:14px}.h-vs-side{gap:6px}.h-vs-name{font-size:14px}}.h-score{font-variant-numeric:tabular-nums;color:var(--t2);justify-content:center;align-items:baseline;gap:5px;font-size:13px;display:inline-flex}.h-score b{min-width:2ch;font-weight:400}.h-score b:first-child{text-align:right}.h-score i{color:var(--t3);font-style:normal}.h-score .h-ahead{color:var(--t1);font-weight:500}.h-score .h-behind{color:var(--t3)}.h-face{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px 24px;margin-top:24px;padding:16px 0;display:grid}.h-face-who{gap:4px;min-width:0;display:grid}.h-face-who>span{color:var(--t2);font-size:14px}.h-face-who>b{text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:500;overflow:hidden}.h-face-b{text-align:right}.h-face-cells{grid-area:2/1/auto/-1;justify-content:center;margin:0;display:flex}.h-face-cells>div{box-shadow:inset 1px 0 0 var(--hair);justify-items:center;gap:6px;padding:0 18px;display:grid}.h-face-cells>div:first-child{box-shadow:none}.h-face-cells dd{margin:0}.h-face-cells .h-score{gap:6px;font-size:20px}.h-face-cells dt{font:500 10px var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);align-items:center;gap:5px;display:inline-flex}.h-face-gap{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.h-face-gap small{color:var(--t3);margin-left:2px;font-size:12px}.h-rbr-cols{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.h-rbr{grid-template-columns:minmax(0,1fr) repeat(4,44px);align-items:center;display:grid}.h-heads.h-rbr{border-bottom:0;margin-top:0;padding-bottom:6px}.h-heads.h-rbr>span{text-align:center}.h-heads.h-rbr .h-rbr-k{grid-column:span 2;justify-content:center;align-items:center;gap:5px;display:inline-flex}.h-heads.h-rbr-who{border-bottom:1px solid var(--hair);color:var(--t2);padding-bottom:8px}.h-rbr-list{margin:0;padding:0;list-style:none}.h-rbr-list>li{height:30px;box-shadow:inset 0 -1px 0 var(--hair)}.h-rbr>:nth-child(4){box-shadow:inset 1px 0 0 var(--hair)}.h-rbr-list .h-rbr>:nth-child(4){align-self:stretch;place-items:center;display:grid}.h-rbr-gp{min-width:0;color:var(--t2);align-items:center;gap:9px;font-size:13px;display:flex}.h-rbr-gp>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-at{text-align:center;font-variant-numeric:tabular-nums;color:var(--t3);font-size:13px}.h-at.h-ahead{color:var(--t1);font-weight:500}.h-at.h-out{font:500 10.5px var(--h-mono);letter-spacing:.04em}@media (width<=700px){.h-rbr-cols{grid-template-columns:minmax(0,1fr)}.h-rbr-cols>div+div>.h-heads{display:none}}.h-weather>.h-label{min-height:22px}.h-label .h-wx-head,.h-label .h-units{overflow:visible}.h-wx-head{align-items:center;gap:12px;display:inline-flex}.h-units{box-shadow:inset 0 0 0 1px var(--hair-strong);border-radius:5px;padding:1px;display:inline-flex}.h-units button{cursor:pointer;height:18px;font:500 10px var(--h-mono);letter-spacing:.04em;color:var(--t3);background:0 0;border:0;border-radius:4px;padding:0 6px;transition:color .15s,background-color .15s}.h-units button:hover{color:var(--t1)}.h-units button[aria-pressed=true]{background:var(--hover);color:var(--t1)}.h-units button:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px}.h-wx-at{letter-spacing:.06em;color:var(--t3);font-variant-numeric:tabular-nums;flex:none}.h-now{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;margin-top:14px;display:grid}.h-now-top{align-items:center;gap:14px;min-width:0;display:flex}.h-now-temp{letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex:none;font-size:64px;font-weight:600;line-height:.9}.h-now-temp small{letter-spacing:0;vertical-align:30px;color:var(--t2);margin-left:3px;font-size:22px;font-weight:500}.h-now-top .h-two{gap:5px;margin-left:2px}.h-now-top .h-two>span{letter-spacing:-.01em;font-size:17px;font-weight:600}.h-now-top .h-two>small{color:var(--t2);font-size:13px}.h-now-cells{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.h-now-cells>div{min-width:0;box-shadow:inset 1px 0 0 var(--hair);align-items:center;gap:10px;padding:4px 0 4px 18px;display:flex}.h-now-cells dt.h-wx-dir{display:none}.h-now-cells .h-wx-wind>span[aria-hidden] svg{width:16px;height:16px}.h-now-cells dt,.h-wx-extra dt{color:var(--t2);flex:none;display:grid}.h-now-cells dt svg{width:18px;height:18px}.h-now-cells dt span,.h-wx-extra dt span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h-now-cells dd{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;margin:0;font-size:22px;font-weight:600;line-height:1;display:flex}.h-now-cells small,.h-wx-wind small{letter-spacing:0;color:var(--t3);margin-left:3px;font-size:11px;font-weight:400}.h-now-cells .h-wx-wind{font-size:inherit;color:var(--t1);gap:6px}.h-now-cells .h-wx-wind>span[aria-hidden]{color:var(--t2);align-self:center}.h-now-cells .h-wx-wind svg{width:13px;height:13px}.h-wx-sky{color:var(--t2);place-items:center;display:grid}.h-wx-temp{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.h-wx-rain{font-variant-numeric:tabular-nums;color:var(--t1);font-weight:500}.h-wx-rain small{color:var(--t3);margin-left:1px;font-size:10.5px;font-weight:400}.h-wx-wet,.h-wx-wet small{color:var(--rain)}.h-wx-wet small{opacity:.7}.h-wx-none{color:var(--t3)}.h-wx-wind{color:var(--t2);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.h-wx-wind>span[aria-hidden]{color:var(--t3);display:grid}.h-wx-src{letter-spacing:0;text-transform:none;color:var(--t3);font:11px Inter,system-ui,sans-serif}.h-wx-k{border-bottom:1px solid var(--hair);font:500 10px var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);justify-content:space-between;gap:12px;margin:20px 0 0;padding-bottom:7px;display:flex}.h-wx-week{flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.h-wx-week>li{min-width:0;display:flex;position:relative}.h-wx-week>li+li{box-shadow:inset 1px 0 0 var(--hair)}.h-wx-week>li.h-wx-next:before{content:"";background:var(--t1);height:2px;position:absolute;inset:-1px 0 auto}.h-wx-week button{min-width:0;color:var(--t1);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 6px;transition:background-color .15s;display:flex;position:relative}.h-wx-week button:hover:not(:disabled),.h-wx-week button:focus-visible{background:var(--hover)}.h-wx-week button:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px}.h-wx-week button:disabled{cursor:default}.h-wx-when{justify-items:center;gap:3px;max-width:100%;display:grid}.h-wx-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--t1);font-size:14px;font-weight:600;overflow:hidden}.h-wx-when small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:500 10px var(--h-mono);letter-spacing:.04em;color:var(--t3);overflow:hidden}.h-wx-icon{height:40px;color:var(--t1);place-items:center;display:grid}.h-wx-week .h-wx-temp{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1}.h-wx-chance{min-height:14px;color:var(--t2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12.5px;font-weight:500;display:inline-flex}.h-wx-chance svg{color:var(--t3)}.h-wx-chance small{color:var(--t3);margin-left:1px;font-size:10px;font-weight:400}.h-wx-chance.h-wx-wet,.h-wx-chance.h-wx-wet svg{color:var(--rain)}.h-wx-chance.h-wx-wet small{color:var(--rain);opacity:.7}.h-wx-meter{background:var(--hair);border-radius:2px;width:min(64px,70%);height:3px;margin-top:-3px;display:block;overflow:hidden}.h-wx-meter>i{border-radius:inherit;background:var(--t3);transform-origin:0;height:100%;animation:h-wx-fill .8s cubic-bezier(.16, 1, .3, 1) var(--d,0s) backwards;display:block}.h-wx-meter.h-wx-wet>i{background:var(--rain)}@keyframes h-wx-fill{0%{transform:scaleX(0)}}.h-wx-more{color:var(--t2);opacity:0;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:9px;right:8px;transform:translate(-3px)}.h-wx-week button:hover .h-wx-more,.h-wx-week button:focus-visible .h-wx-more{opacity:1;transform:none}.h-wx-done button>:not(.h-wx-more){opacity:.4}.h-wx-fill{flex-direction:column;flex:1 1 0;gap:18px;min-height:0;display:flex;container-type:size}.h-wx-ahead .h-wx-k{margin-top:14px}.h-wx-strip{grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-auto-rows:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.h-wx-strip>li{font-variant-numeric:tabular-nums;justify-items:center;gap:4px;padding:5px 0 4px;display:grid}.h-wx-strip .h-mono{font:500 10.5px var(--h-mono);color:var(--t3)}.h-wx-strip .h-wx-sky{height:24px;color:var(--t2)}.h-wx-strip b{font-size:15px;font-weight:600}.h-wx-strip .h-wx-chance{font-size:11px}.h-wx-strip>li.h-on{background:var(--hover)}.h-wx-strip>li.h-on .h-mono{color:var(--t1)}.h-wx-extra{border-top:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));margin:auto 0 0;padding-top:14px;display:grid}.h-wx-extra>div{min-width:0;box-shadow:inset 1px 0 0 var(--hair);align-items:center;gap:8px;padding-left:16px;display:flex}.h-wx-extra>div:first-child{box-shadow:none;padding-left:0}.h-wx-extra dt svg{width:16px;height:16px}.h-wx-extra .h-wx-wet,.h-wx-extra .h-wx-wet dt,.h-wx-extra .h-wx-wet small{color:var(--rain)}.h-wx-extra dd{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;margin:0;font-size:17px;font-weight:600;line-height:1;display:flex}.h-wx-extra small{color:var(--t3);margin-left:3px;font-size:10.5px;font-weight:400}@container (height<=47px){.h-wx-extra,.h-wx-ahead{display:none}}@container (height>=48px) and (height<=131px){.h-wx-ahead{display:none}}@container (height>=132px) and (height<=191px){.h-wx-extra{display:none}}.h-meteo{display:block}.h-meteo>svg{width:100%;height:100%;display:block}.h-now-icon{width:80px;height:80px;color:var(--t1);flex:none;place-items:center;margin:-10px -4px -10px -12px;display:grid}@container (width<=640px){.h-now{gap:18px}.h-now-temp{font-size:52px}.h-now-temp small{vertical-align:24px;font-size:18px}.h-now-icon{width:60px;height:60px;margin:-8px -4px -8px -8px}.h-now-icon .h-meteo{width:60px!important;height:60px!important}.h-now-top .h-two>span{font-size:15px}.h-now-cells{box-shadow:inset 1px 0 0 var(--hair);grid-template-columns:minmax(0,1fr);row-gap:6px;padding-left:16px}.h-now-cells>div{box-shadow:none;align-items:center;gap:12px;padding:0;display:flex}.h-now-cells dt svg{width:16px;height:16px}.h-now-cells dd{margin:0;font-size:15px}.h-wx-when small{letter-spacing:0;font-size:9.5px}}@container (width<=440px){.h-now{grid-template-columns:minmax(0,1fr);gap:14px}.h-now-cells{box-shadow:none;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0}.h-now-cells>div{box-shadow:inset 1px 0 0 var(--hair);padding:2px 0 2px 14px}.h-now-cells>div:first-child{box-shadow:none;padding-left:0}.h-now-cells dd{font-size:18px}}@media (prefers-reduced-motion:reduce){.h-wx-meter>i{animation:none}}.h-veil{z-index:30;background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(14px)saturate(.85);place-items:center;padding:24px;animation:.32s cubic-bezier(.16,1,.3,1) fade;display:grid;position:fixed;inset:57px 0 0;overflow-y:auto}.h-stage{background:var(--bg);width:min(780px,100%);color:var(--t1);box-shadow:0 0 0 1px var(--hair-strong), 0 30px 90px #00000080;border-radius:14px;padding:26px 30px 28px;animation:.32s cubic-bezier(.16,1,.3,1) stage-in;position:relative}.h-stage:focus{outline:none}.h-stage-x{width:28px;height:28px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:20px;right:20px}.h-stage-x:hover{background:var(--hover);color:var(--t1)}.h-stage-top{align-items:flex-start;gap:16px;padding-right:40px;display:flex}.h-stage-logo.h-logo{width:40px;height:40px;margin-top:4px}.h-stage-name{min-width:0}.h-stage h2{letter-spacing:-.01em;margin:0;font-size:34px;font-weight:600;line-height:1.05}.h-stage h2 span{letter-spacing:0;color:var(--t2);margin-bottom:4px;font-size:16px;font-weight:400;display:block}.h-stage-sub{color:var(--t3);margin:8px 0 0;font-size:13px}.h-stage-place{text-align:right;margin-left:auto}.h-stage-place b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1;display:block}.h-stage-place small{font:500 10.5px var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.h-cells{grid-template-columns:repeat(var(--h-n), minmax(0, 1fr));border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin:24px 0 0;display:grid}.h-cells>div{box-shadow:inset 1px 0 0 var(--hair);flex-direction:column;padding:14px 0 12px 16px;display:flex}.h-cells>div:first-child{box-shadow:none;padding-left:0}.h-cells dd{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600}.h-cells dt{font:500 10px var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.h-sec{margin-top:22px}.h-sec>.h-label{margin-bottom:10px}.h-chips{gap:6px;display:flex}.h-chips span{width:44px;height:30px;box-shadow:inset 0 0 0 1px var(--hair-strong);font-variant-numeric:tabular-nums;color:var(--t2);border-radius:6px;place-items:center;font-weight:500;display:grid}.h-chips .h-won{color:var(--t1);box-shadow:inset 0 0 0 1px var(--t2)}.h-chips .h-out{font:500 11px var(--h-mono);color:var(--t3)}.h-points{width:100%;height:auto;display:block;overflow:visible}.h-points-axis{stroke:var(--hair)}.h-points-tick{fill:var(--t3);font:500 10px var(--h-mono);letter-spacing:.06em}.h-points-main{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.h-points-other{fill:none;stroke:var(--t3);stroke-width:1.25px;stroke-dasharray:3 3;opacity:.7}.h-points-other-dot{fill:var(--t3)}.h-points-name{fill:var(--t3);font-size:11px}.h-points-me{fill:var(--t1);font-weight:600}.h-pair{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.h-pair-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) 50px;align-items:center;height:34px;display:grid}.h-pair-row .h-who{gap:10px}.h-all-cols{grid-template-columns:1fr 1fr;gap:0 32px;margin-top:22px;display:grid}.h-all-cols .h-heads{margin-top:0}.h-all-cols .h-ledger{grid-template-rows:none;grid-auto-rows:44px;overflow:visible}.h-all-cols .h-cols,.h-all-cols .h-row{grid-template-columns:26px minmax(0,1fr) 40px 10px}.h-wx-hour{grid-template-columns:52px 16px minmax(0,1fr) 40px 64px 44px 40px 52px 44px;align-items:center;column-gap:10px;display:grid}.h-heads.h-wx-hour{margin-top:22px}.h-heads.h-wx-hour>span:nth-child(n+4){text-align:right}.h-wx-hours{margin:0 -10px;padding:0;list-style:none}.h-wx-hours>li{height:34px;box-shadow:inset 0 -1px 0 var(--hair);padding:0 10px}.h-wx-hours>li.h-on{background:var(--hover)}.h-wx-hours .h-mono{font:500 12px var(--h-mono);color:var(--t2)}.h-wx-hours .h-on .h-mono{color:var(--t1)}.h-wx-hours .h-wx-rain{text-align:right}.h-wx-said{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t2);font-size:12.5px;overflow:hidden}.h-wx-dim{text-align:right;color:var(--t3);font-variant-numeric:tabular-nums;font-size:12.5px}.h-stage .h-wx-src{margin-top:14px;padding-top:0}@media (width<=700px){.h-wx-said{visibility:hidden}}.tip .h-logo{width:18px;height:18px}.tip-lead .h-logo{width:20px;height:20px}.tip .h-flag{width:18px;height:12px}.h-tip-racer{align-items:center;gap:7px;display:inline-flex}.h-tip-racer .h-name{font-size:12px}.tip-rows dt b.h-tip-pos{letter-spacing:-.02em;color:var(--t1);font-size:12px;font-style:italic;font-weight:800}.h-tip-flags{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:176px;display:inline-flex}.h-tip-moved{align-items:center;gap:8px;display:inline-flex}@media (prefers-reduced-motion:reduce){.h-dg,.h-weekend-go:after,.h-weekend .h-up .h-node:after,.h-weekend .h-live .dot:after,.h-chip-dot,.h-pod-name,.h-pod-step,.h-pod-step:before,.h-bar,.h-stage,.h-veil{animation:none}.h-weekend-go{display:none}}@media (height<=960px){.h-race-kv{margin-top:18px}.h-race-kv>div{height:36px}}@media (height<=820px){.h-now{margin-top:10px}.h-now-temp{font-size:48px}.h-now-temp small{vertical-align:20px}.h-now-cells dd{font-size:18px}:is(.h-drivers,.h-teams){padding-top:16px}.h-weather{padding-top:14px}.h-wx-k{margin-top:12px}.h-wx-week button{gap:6px;padding:9px 4px}.h-wx-icon,.h-wx-icon .h-meteo{width:32px!important;height:32px!important}.h-wx-week .h-wx-temp{font-size:20px}.h-now-icon{width:48px;height:48px;margin:-6px 0 -6px -6px}.h-now-icon .h-meteo{width:48px!important;height:48px!important}.h-season{padding-top:14px;padding-bottom:12px}.h-heads{margin-top:12px}.h-next-round{padding-top:16px;padding-bottom:14px}.h-kv>div{height:24px}.h-next-mid,.h-count{margin-top:10px}.h-weekend{margin-top:12px}.h-last{padding-top:14px;padding-bottom:10px}.h-podium{min-height:104px;margin-top:6px}.h-race-kv{margin-top:16px}.h-race-kv>div{height:34px}}@media (width<=1280px){.h-next-round,.h-last{padding-left:24px;padding-right:20px}.h-season{padding-left:18px;padding-right:18px}.h-weather{--h-pl:24px;--h-pr:20px}:is(.h-drivers,.h-teams){padding-left:16px;padding-right:16px}}@media (width<=1180px){.home-grid{grid-template:"next weather""season season""last spare"380px"drivers teams"400px/minmax(0,1fr) minmax(0,1fr);height:auto;min-height:0}.h-weather{--h-pl:24px;--h-pr:20px}}@media (width<=900px){.home-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"next""weather""last""spare""season""drivers""teams";height:auto;min-height:0}.h-next-round,.h-last{padding-left:24px}.h-last{height:400px}:is(.h-drivers,.h-teams){height:420px}.h-duels{height:440px}.h-spare{display:none}.h-wx-fill{flex:none;container-type:normal}.h-weather{--h-pl:24px}.h-x:before,.h-xr:after{display:none}}.settings-sec.pset{justify-items:stretch;gap:8px}.pset-row{min-height:30px;color:var(--t2);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.pset-row h3{color:var(--t1)}.pset .settings-note{max-width:none;margin:-4px 0 4px}.pset-switch{margin-right:-4px;padding:4px}.pset .seg{margin-right:-2px}.fav-pick{height:30px;color:var(--t1);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin-right:-8px;padding:0 8px;font-size:13px;display:inline-flex}.fav-pick:hover{background:var(--hover)}.fav-pick:has(+:popover-open){background:var(--hover)}.fav-pick:disabled{color:var(--t3);cursor:default;background:0 0}.fav-pick>svg:last-child{width:10px;height:10px;color:var(--t2)}.fav-pick:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px}.fav-pick .team-logo,.fav-menu .team-logo{flex:none;width:18px;height:18px}.fav-pick i.team,.fav-menu i.team{border-radius:50%;flex:none;width:8px;height:8px;margin:0 5px}.picker.fav-menu{width:280px;max-height:min(60vh,520px)}.fav-menu .picker-group button{gap:10px;padding:6px 8px}.fav-who{min-width:0;display:grid}.fav-who small{color:var(--t3);font-size:11px}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--t1:#f5f5f7;--t2:#a1a1a6;--t3:#77777c;--hair:#ffffff14;--hair-strong:#ffffff29;--grid:#1c1c1e;--map-road:#232325;--map-ink:#fff;--map-edge:#98989d;--hover:#ffffff0d;--press:#ffffff17;--float:#000;--ring:#ffffff24;--lift:0 0 0 1px var(--ring), 0 24px 56px -16px #000000e6;--p:#a259ff;--g:#1e9e55;--y:#f0c030;--pit:#3d8bff;--brand:#e10600;--good:#30d158;--warn:#fab219;--crit:#e5484d;--soft:#e5402c;--medium:#f0c030;--hard:#f5f5f7;--inter:#2fb36b;--wet:#3d6ee8;--sector-1:#e8456b;--sector-2:#f0c030;--sector-3:#4a8fe7}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--t1);font-feature-settings:"cv11", "ss03";-webkit-font-smoothing:antialiased;margin:0;font:400 14px/1.45 Inter Variable,Inter,system-ui,sans-serif}button,select{font:inherit;color:inherit}h2,p{margin:0}::selection{background:var(--press);color:var(--t1)}*{scrollbar-width:thin;scrollbar-color:var(--hair-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--hair-strong);border:2px solid var(--bg);border-radius:4px}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline:1.5px solid var(--t2);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}.splash{height:100%;color:var(--t3);place-items:center;display:grid}.err{color:var(--t2)}.none{color:var(--t3);font-size:12px}.pad{padding:4px 0}.roll{vertical-align:bottom;font-variant-numeric:tabular-nums;display:inline-flex;overflow:hidden}.roll>span{white-space:pre;display:inline-block}.seg{gap:2px;display:inline-flex}.seg button,.toggle,.icon,.text,.add{color:var(--t3);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:500;transition:color .15s,background-color .15s}.seg button:hover,.toggle:hover,.icon:hover,.text:hover,.add:hover{color:var(--t1);background:var(--hover)}.seg button:active,.toggle:active,.icon:active,.add:active{background:var(--press)}.seg button[aria-pressed=true],.toggle[aria-pressed=true]{color:var(--t1);background:var(--hover)}.seg.small button{padding:2px 7px;font-size:11px}.icon{place-items:center;min-width:28px;min-height:28px;padding:5px;display:inline-grid}@media (hover:none){.panel :is(.chip,.toggle,.icon,.seg button,.circle-help-btn){position:relative}.panel :is(.chip,.toggle,.icon,.seg button,.circle-help-btn):after{content:"";position:absolute;inset:min(0px,50% - 22px)}}.icon:disabled{opacity:.3;cursor:default;color:var(--t3);background:0 0}.text{color:var(--t2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);padding:4px 0}.text:hover{background:0 0}.live{grid-template-columns:var(--tower,290px) minmax(0, 1fr);grid-template-rows:56px 30px auto;min-height:100%;display:grid}.bar{z-index:20;background:var(--bg);grid-column:1/-1;grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr);align-items:center;gap:28px;min-width:0;padding:0 20px 0 24px;display:grid;position:sticky;top:0}.bar-l{align-items:center;gap:28px;min-width:0;display:flex}.bar-c{justify-self:center;align-items:center;gap:20px;min-width:0;max-width:100%;display:flex}.bar-c>.clock{flex:none}.where{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.nav{flex:none;align-items:center;gap:20px;display:flex}.nav a,.nav .nav-off{height:30px;color:var(--t3);letter-spacing:-.005em;white-space:nowrap;border-radius:4px;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.nav svg{flex:none}.nav a:hover{color:var(--t2)}.nav a:focus-visible{outline:1.5px solid var(--t2);outline-offset:3px}.nav a[aria-current=page]{color:var(--t1)}.nav .nav-off{color:var(--t3);opacity:.5;cursor:default}.session-btn{height:32px;color:var(--t1);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-width:0;max-width:340px;margin-left:-8px;padding:0 8px;text-decoration:none;transition:background-color .15s;display:inline-flex}.session-btn:hover{background:var(--hover)}.session-btn:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px}.session-btn>svg{color:var(--t3);flex:none}.session-btn .title{text-overflow:ellipsis;letter-spacing:-.01em;min-width:0;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.session-btn .title .sub{color:var(--t2);margin-left:7px;font-weight:500}.session-btn .flag{width:18px}.sx .flag,.session-btn .flag{aspect-ratio:3/2;height:auto;box-shadow:0 0 0 1px var(--hair);border-radius:1.5px;flex:none}.sx .flag.none,.session-btn .flag.none{box-shadow:inset 0 0 0 1px var(--hair-strong);display:inline-block}.sx{grid-template-rows:56px minmax(0,1fr);height:100vh;display:grid}.sx>.bar{position:static}.sx-page{border-top:1px solid var(--hair);grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.sx-side{border-right:1px solid var(--hair);flex-direction:column;min-height:0;display:flex}.sx-find{align-items:center;gap:8px;padding:12px 12px 10px 16px;display:flex}.replays-find{min-width:0;height:30px;color:var(--t3);box-shadow:inset 0 0 0 1px var(--hair);border-radius:7px;flex:1;align-items:center;gap:7px;padding:0 9px;transition:background-color .15s,box-shadow .15s;display:flex}.replays-find:hover,.replays-find:focus-within{background:var(--hover)}.replays-find:focus-within{color:var(--t2);box-shadow:inset 0 0 0 1.5px var(--t2)}.replays-find svg{flex:none}.replays-find input{min-width:0;height:100%;color:var(--t1);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.replays-find input::placeholder{color:var(--t3)}.replays-find input::-webkit-search-cancel-button{display:none}.sx-weekends{scrollbar-width:thin;scrollbar-color:var(--hair-strong) transparent;flex-direction:column;flex:1;gap:1px;min-height:0;padding:4px 8px 16px;display:flex;overflow-y:auto}.sx-weekend{width:100%;height:40px;color:var(--t2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:12px;padding:0 10px;transition:background-color .15s,color .15s;display:flex}.sx-weekend .flag{width:21px}.sx-weekend .title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.sx-weekend .when{color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.sx-weekend:hover{background:var(--hover);color:var(--t1)}.sx-weekend[aria-selected=true]{background:var(--press);color:var(--t1)}.sx-weekend[aria-selected=true] .title{font-weight:600}.sx-weekend:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px}.sx-weekend.away .title,.sx-weekend.away .flag{opacity:.55}.sx-weekend.away[aria-selected=true] .title,.sx-weekend.away[aria-selected=true] .flag{opacity:1}.sx-main{scrollbar-width:thin;scrollbar-color:var(--hair-strong) transparent;min-height:0;overflow-y:auto}.sx-main>.rc-page{padding:28px 40px 72px}.sx-weekend[aria-expanded=true]{color:var(--t1)}.sx-weekend[aria-expanded=true] .title{font-weight:600}.sx-weekend[aria-expanded=true].away .title,.sx-weekend[aria-expanded=true].away .flag{opacity:1}.sx-sessions{flex-direction:column;gap:1px;margin:2px 0 8px;padding:0;list-style:none;display:flex}.sx-sessions li{animation:.28s cubic-bezier(.16,1,.3,1) both sx-in;animation-delay:calc(var(--k,0) * 30ms)}.sx-sess{width:100%;height:34px;color:var(--t2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;column-gap:10px;padding:0 10px 0 43px;transition:background-color .15s,color .15s;display:grid;position:relative}.sx-sess .name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.sx-sess .when{color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.sx-sess .mark{color:var(--t3);justify-content:center;display:inline-flex}.sx-sess .mark .dot{width:7px;height:7px}.sx-sess .mark .ring{background:conic-gradient(var(--t2) calc(var(--share,0) * 1turn), var(--hair-strong) 0);border-radius:50%;width:11px;height:11px;-webkit-mask:radial-gradient(circle,#0000 3px,#000 3.5px);mask:radial-gradient(circle,#0000 3px,#000 3.5px)}.sx-sess:hover:not(:disabled){background:var(--hover);color:var(--t1)}.sx-sess:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px}.sx-sess[aria-current=true]{background:var(--press);color:var(--t1)}.sx-sess[aria-current=true]:before{content:"";background:var(--t1);border-radius:1px;width:2px;position:absolute;top:10px;bottom:10px;left:31px}.sx-sess:disabled{cursor:default;color:var(--t3)}.sx-sess.on-air .when{color:var(--t1)}.sx-sess.failed .mark{color:var(--crit)}.rc-acts{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.sx-act-note{color:var(--t3);font-size:12.5px}.sx-weekend[aria-current=true]{background:var(--press);color:var(--t1)}.sx-weekend[aria-current=true] .title{font-weight:600}.sx-weekend[aria-current=true].away .title,.sx-weekend[aria-current=true].away .flag{opacity:1}.sx-weekend .when{align-items:center;gap:6px;display:inline-flex}.sx-weekend .when .dot{width:6px;height:6px}.sx-act{height:34px;color:var(--t1);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair-strong);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.sx-act:hover{background:var(--hover)}.sx-act:focus-visible{box-shadow:inset 0 0 0 1.5px var(--t2);outline:none}.sx-act svg{color:var(--t2);flex:none}.sx-act.sx-go{background:var(--t1);color:var(--bg);box-shadow:none}.sx-act.sx-go svg{color:var(--bg)}.sx-act.sx-go:hover{background:var(--t2)}.sx-act.sx-go:focus-visible{outline:1.5px solid var(--t2);outline-offset:2px}.sx-act[aria-busy=true]{cursor:default;color:var(--t2)}.sx-act[aria-busy=true]:hover{background:0 0}.sx-act.failed,.sx-act.failed svg{color:var(--crit)}.sx-act .ring{background:conic-gradient(var(--t1) calc(var(--share,0) * 1turn), var(--hair-strong) 0);border-radius:50%;flex:none;width:12px;height:12px;-webkit-mask:radial-gradient(circle,#0000 3.5px,#000 4px);mask:radial-gradient(circle,#0000 3.5px,#000 4px)}@keyframes sx-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.sx-sessions li{animation:none}}.seasons{flex:none;align-items:center;gap:2px;display:flex}.seasons .year{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:14px;font-weight:600}.seasons .icon{min-width:26px;min-height:26px;padding:4px}.replays-none{color:var(--t3);padding:16px 10px;font-size:13px}.replays-none .spinner{margin:8px auto;display:block}@media (width<=1100px){.sx-page{grid-template-columns:260px minmax(0,1fr)}.sx-main>.rc-page{padding:28px 24px 56px}}@media (width<=860px){.sx{grid-template-rows:auto minmax(0,1fr)}}@media (width<=640px){.sx{grid-template-rows:auto auto;height:auto;min-height:100vh}.sx-page{grid-template-columns:minmax(0,1fr)}.sx-side{border-right:0;border-bottom:1px solid var(--hair)}.sx-find{padding:10px 16px 6px}.sx-weekends{max-height:42vh}.sx-main{overflow:visible}.sx-main>.rc-page{padding:24px 16px 40px}}@media (hover:none){.sx-act{height:40px}}.live-switch{color:var(--t2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:4px 8px;font-size:13px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.live-switch:hover:not(:disabled){background:var(--hover);color:var(--t1)}.live-switch:disabled{cursor:default;color:var(--t3)}.live-switch .track{width:26px;height:16px;box-shadow:inset 0 0 0 1.5px var(--t3);border-radius:8px;flex:none;transition:background-color .15s,box-shadow .15s;position:relative}.live-switch .knob{background:var(--t3);border-radius:50%;width:10px;height:10px;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .15s;position:absolute;top:3px;left:3px}.live-switch[aria-checked=true]{color:var(--t1)}.live-switch[aria-checked=true] .track{background:var(--t1);box-shadow:none}.live-switch[aria-checked=true] .knob{background:var(--bg);transform:translate(10px)}.live-switch .sub{color:var(--t3);text-overflow:ellipsis;font-weight:400;overflow:hidden}.transport{align-items:center;gap:6px;display:flex}.icon.play{width:32px;height:32px;color:var(--t1);box-shadow:inset 0 0 0 1px var(--hair-strong);border-radius:50%}.icon.play:disabled{color:var(--t3)}button.speed{background:var(--hover);min-width:44px;height:28px;color:var(--t1);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:6px;padding:0 8px;font:500 12px Inter,system-ui,sans-serif;transition:background-color .15s}button.speed:hover{background:var(--press)}button.speed:focus-visible{outline:1.5px solid var(--t2);outline-offset:0}.clock{font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:6px;display:flex}.clock .big{letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1}.clock span:not(.roll):not(.roll *){color:var(--t3);font-size:13px}.clock .parts{align-self:center;align-items:center;gap:2px;margin-right:8px;display:inline-flex}.clock .parts b,.clock .parts button{color:var(--t3);place-items:center;min-width:32px;height:28px;padding:0 6px;font:500 13px Inter,system-ui,sans-serif;display:inline-grid}.clock .parts .run{color:var(--t2)}.clock .parts .now{color:var(--t1);font-size:15px;font-weight:600}.clock .parts button{cursor:pointer;background:0 0;border:0;border-radius:6px;transition:color .15s,background-color .15s}.clock .parts button.now{background:var(--hover)}.clock .parts button:hover{color:var(--t1);background:var(--hover)}.clock .parts button:focus-visible{outline:1.5px solid var(--t2);outline-offset:0}@media (width<=1280px){.clock .parts:has(.now)>:not(.now){display:none}}.state{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex;overflow:hidden}.state.good{color:var(--t1)}.dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--t3);border-radius:50%;flex:none}.dot.good{background:var(--good);box-shadow:none;animation:2.4s ease-in-out infinite breathe}.dot.warn{background:linear-gradient(90deg, var(--warn) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--warn)}.dot.crit{box-shadow:inset 0 0 0 1.5px var(--crit)}.mv-sync{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.mv-sync[aria-pressed=false]{color:var(--t3)}dialog.mv-ask{background:var(--float);width:min(380px,100vw - 32px);color:var(--t1);box-shadow:var(--lift);border:0;border-radius:10px;padding:20px 20px 14px}dialog.mv-ask::backdrop{background:#00000080}.mv-ask h2{margin:0;font-size:15px;font-weight:600;line-height:1.35}.mv-ask p{color:var(--t2);margin:6px 0 0;font-size:13px;line-height:1.45}.mv-ask-do{justify-content:flex-end;gap:6px;margin-top:18px;display:flex}@keyframes breathe{50%{opacity:.45}}.controls{flex:none;justify-self:end;align-items:center;gap:14px;display:flex}.icon.ctl{height:30px;color:var(--t2);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 11px 0 9px;font-size:13px;font-weight:500;display:inline-flex}.icon.ctl svg{flex:none}.icon.ctl:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px}.home-bar-r .icon.ctl+.icon.ctl,.controls .icon.ctl+.icon.ctl{margin-left:-6px}@media (width<=1599px){.live .bar .ctl-word{display:none}.live .bar .icon.ctl{min-width:28px;padding:5px}}.bar[class*=sq] .ctl-word{display:none}.bar[class*=sq] .icon.ctl{min-width:28px;padding:5px}@media (width<=860px){.ctl-word{display:none}.icon.ctl{min-width:28px;padding:5px}}.scrub{z-index:20;background:var(--bg);border-bottom:1px solid var(--hair);touch-action:none;-webkit-user-select:none;user-select:none;grid-column:1/-1;align-items:flex-start;gap:16px;padding:0 20px 0 24px;display:flex;position:sticky;top:56px}.scrub-line{flex:1;height:29px;position:relative}.scrub .cells{gap:2px;height:6px;display:grid;position:absolute;top:8px;left:0;right:0}.scrub .cells.tight{gap:1px}.scrub .cells i{background:var(--grid);border-radius:1px;transition:background-color .4s ease-out}.scrub .cells i.run{background:var(--t3)}.scrub .cells i.now{background:var(--t1)}.scrub .cells i.pb{background:var(--g)}.scrub .cells i.best{background:var(--p)}.scrub .cells i.pit{box-shadow:inset 0 0 0 1px var(--t1);background:0 0}.scrub .spell{pointer-events:none;border-radius:1px;height:4px;position:absolute;top:2px}.scrub .spell.s-sc{background:var(--y)}.scrub .spell.s-vsc{box-shadow:inset 0 0 0 1px var(--y)}.scrub .spell.s-red{background:var(--crit)}.scrub .t{color:var(--t3);font-variant-numeric:tabular-nums;font-size:11px;line-height:12px;position:absolute;top:16px;transform:translate(-50%)}.scrub .t.first{transform:none}.scrub .t.part{color:var(--t1);font-weight:600}.scrub .break{background:var(--bg);pointer-events:none;width:6px;height:11px;margin-left:-3px;position:absolute;top:5px}.scrub .break:after{content:"";background:var(--t2);width:1px;position:absolute;top:0;bottom:0;left:2.5px}.scrub .ghost{height:10px;box-shadow:inset 0 0 0 1px var(--t2);pointer-events:none;border-radius:2px;position:absolute;top:6px}.scrub .head{background:var(--t1);width:2px;height:16px;box-shadow:0 0 0 2px var(--bg);border-radius:1px;margin-left:-1px;transition:left .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0}.scrub.dragging .head{transition:none}.scrub.seekable{cursor:pointer}.scrub:focus-visible{outline-offset:-2px}.scrub .bubble{color:var(--bg);background:var(--t1);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;z-index:1;border-radius:4px;padding:0 6px;font-size:11px;font-weight:500;line-height:14px;position:absolute;top:15px;transform:translate(-50%)}.scrub-label{text-align:right;min-width:110px;color:var(--t2);font-variant-numeric:tabular-nums;flex:none;padding-top:3px;font-size:12px}.side{scrollbar-gutter:stable;border-right:1px solid var(--hair);grid-row:3;align-self:start;height:calc(100vh - 86px);padding:10px 10px 16px 18px;position:sticky;top:86px;overflow-y:auto;container-type:inline-size}.tower{--row:clamp(20px, calc((100vh - 86px - 50px) / var(--n,22)), 44px)}@media (height<=707px){.tower .split .sectors{display:none}.tower .tyre .tyre-mark{width:12px;height:12px}.tower .tyre b{font-size:10.5px}}.tower ol{font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;position:relative}.tower-head,.tower li{grid-template-columns:24px 6px 56px minmax(8px,1fr) 62px minmax(8px,1fr) 58px minmax(12px,1.5fr) 32px;align-items:center;column-gap:0;display:grid}.tower :is(.pos,.h-pos){grid-column:1}.tower :is(.who,.h-who){grid-column:3}.tower :is(.split,.h-gap){grid-column:5}.tower :is(.time,.time-head){grid-column:7}.tower :is(.tyre,.tyre-head){grid-column:9}.tower-head{height:24px;color:var(--t3);padding:0;font-size:11px}.tower li{position:relative}.tower-head .r{text-align:right}.tower-head .time-head{text-align:center;justify-self:stretch}.tower-head .tyre-head{justify-self:center}.tower-head .c{text-align:center}.tower-head .gap-head{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0;transition:color .15s;display:inline-flex}.tower-head .gap-head .short{display:none}.tower-head .gap-head svg{opacity:.6;flex:none;transition:opacity .15s}.tower-head .gap-head:hover{color:var(--t1)}.tower-head .gap-head:hover svg{opacity:1}.tower li{height:var(--row);cursor:pointer;border-radius:6px;margin:0 -8px;padding:0 8px;transition:background-color .15s,opacity .2s}.tower li:hover,.tower li.on{background:var(--hover)}.tower.still li{cursor:default}.tower li.follow{background:var(--press)}.tower li.out :is(.tla,.gap,.time,.pos){color:var(--t3)}.tower li.out :is(.team,.team-logo,.sectors,.tyre){opacity:.35}.tower .pos{color:var(--t1);text-align:center;font-size:12px}.tower li.cut{top:calc(var(--cut) * var(--row));background:var(--t2);pointer-events:none;border-radius:0;height:1px;margin:0;padding:0;position:absolute;left:0;right:0}.tower .zone{background:linear-gradient(90deg, var(--warn) 50%, transparent 50%);width:6px;height:6px;box-shadow:inset 0 0 0 1.25px var(--warn);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:0}.tower .who{align-items:center;gap:9px;display:flex}.tower .team{background:var(--t3);border-radius:50%;flex:none;width:8px;height:8px}.tower .team-logo{width:16px;height:16px}.tower .who:has(.team-logo){gap:6px}.tower .tla{letter-spacing:.01em;font-size:14px;font-weight:600}.tower .gap{color:var(--t2);text-align:center;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.tower .gap.quiet{color:var(--t3);font-size:12px;font-weight:400}.tower .split{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.tower .split .gap{max-width:100%;line-height:16px}.tower .sectors{gap:2px;width:33px;display:flex}.tower .sectors i{background:var(--hair-strong);transform-origin:0;border-radius:2px;flex:1;height:2px}.tower .sectors i.t-p{background:var(--p)}.tower .sectors i.t-g{background:var(--g)}.tower .sectors i.t-y{background:var(--y)}.tower .time{color:var(--t2);white-space:nowrap;justify-content:center;align-items:center;font-size:13px;display:flex;position:relative}.tower .time.best{color:var(--t1)}.tower .time.t-p{color:var(--p)}.tower .time.t-g{color:var(--g)}.tower .time .mark{background:var(--p);border-radius:50%;width:5px;height:5px;position:absolute;left:-7px}.tower .tyre{justify-content:flex-end;align-items:center;gap:3px;display:flex}.tower .tyre b{text-align:right;min-width:2ch;color:var(--t2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.tower .empty{color:var(--t3);padding:12px 0;font-size:12px}.stage{grid-row:3;min-width:0;position:relative}.board{position:relative;overflow:hidden}.board-scroll{overscroll-behavior-x:none;position:relative;overflow:hidden}.board-strip{position:relative}.pages{border-top:1px solid var(--hair);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;bottom:0;left:0}.page-dot,.page-add{height:39px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:background-color .15s,color .15s,width .2s cubic-bezier(.16,1,.3,1);display:grid}.page-dot{width:36px}.page-dot i{background:var(--hair-strong);border-radius:4px;width:8px;height:8px;transition:width .24s cubic-bezier(.16,1,.3,1),background-color .15s;display:block}.page-dot:hover i{background:var(--t2)}.page-dot[aria-current=page]{width:48px}.page-dot[aria-current=page] i{background:var(--t1);width:24px}.page-add{width:40px;margin-left:4px}.page-add:hover{color:var(--t1)}.page-dot:focus-visible,.page-add:focus-visible{outline:1.5px solid var(--t2);outline-offset:-4px}.pages.holding .page-dot,.pages.holding .page-add{width:44px;box-shadow:inset 0 0 0 1px var(--hair)}.pages.holding :is(.page-dot,.page-add).over{background:var(--press);box-shadow:inset 0 0 0 1px var(--t2);color:var(--t1)}.pages.holding .page-dot.over i{background:var(--t1)}.page-empty{z-index:2;box-shadow:inset 0 0 0 1px var(--hair);place-items:center;display:grid;position:absolute;top:0}.page-empty .add{height:32px;box-shadow:inset 0 0 0 1px var(--hair-strong);border-radius:6px;padding:0 14px}.page-drop{position:absolute;top:10px;right:10px}.page-empty.holding{pointer-events:none}.page-empty.holding>*{opacity:0}.board.is-move{-webkit-user-select:none;user-select:none;cursor:grabbing}.tile{width:100%;min-width:0;height:100%;min-height:0;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.board.assembling .tile{transition:transform .7s cubic-bezier(.16,1,.3,1),width .7s cubic-bezier(.16,1,.3,1),height .7s cubic-bezier(.16,1,.3,1)}.board.assembling .map-tile{overflow:hidden}@media (prefers-reduced-motion:reduce){.board.assembling .tile{transition:none}}.tile.slot{z-index:4;pointer-events:none;border:1px dashed var(--t3);border-radius:4px;transition:transform .16s cubic-bezier(.16,1,.3,1),width .16s,height .16s}.tile.slot.on{z-index:5;border-color:var(--t1)}.tile.slot span{color:var(--t1);text-shadow:0 0 3px var(--bg);font-size:11px;font-weight:500;position:absolute;bottom:6px;right:8px}.map-tile>.map{position:absolute;inset:0}.map-tile.open{z-index:31;top:110px;left:calc(var(--tower,290px) + 24px);background:var(--bg);width:auto;height:auto;box-shadow:0 0 0 1px var(--hair-strong), 0 30px 90px #00000080;border:0;border-radius:14px;animation:.32s cubic-bezier(.16,1,.3,1) stage-in;position:fixed;bottom:24px;right:24px;overflow:hidden;transform:none}.map-tile.open .map-tools{opacity:1}.map-veil{padding:0}.map-tile.ruled-l{border-left:1px solid var(--hair)}.map-tile.ruled-t{border-top:1px solid var(--hair)}.map-tools{z-index:3;background:var(--bg);opacity:0;border-radius:6px;align-items:center;gap:2px;padding:2px;transition:opacity .15s;display:flex;position:absolute;top:10px;left:12px}.map-tools .grip{opacity:1;margin:0}.map-tile:hover .map-tools,.map-tile:focus-within .map-tools{opacity:1}.map-tools .icon[aria-pressed=true]{color:var(--t1);background:var(--press)}@media (hover:none){.map-tools{opacity:1}}.map-park{visibility:hidden;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:hidden}.map-window-body{background:var(--bg);height:100vh;margin:0;overflow:hidden}.map-window{position:fixed;inset:0}.map-window .map-tile{width:100%;height:100%;position:absolute;inset:0}.tile.held{opacity:.4}.tile.hole{z-index:1;color:#0000;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.tile.hole:hover,.tile.hole:focus-visible{color:var(--t2)}.tile.hole:after{content:"";border:1px dashed var(--hair-strong);border-radius:4px;transition:border-color .15s,background-color .15s;position:absolute;inset:6px}.tile.hole:hover:after,.tile.hole:focus-visible:after{border-color:var(--t3);background:var(--hover)}.board.arranging{-webkit-user-select:none;user-select:none}.board.arranging .tile:not(.hole):not(.slot){cursor:grab;box-shadow:inset 0 0 0 1px var(--hair-strong);touch-action:none}.board.arranging .tile:not(.hole):not(.slot)>:not(.edge){pointer-events:none}.board.arranging .tile .tools,.board.arranging .map-tools{pointer-events:auto;opacity:1}.board.is-move,.board.is-move *{cursor:grabbing!important}.tile.covered{opacity:.25}.board .tile.replacing:not(.hole):not(.slot){box-shadow:inset 0 0 0 1px var(--t1)}.cards-item.replacing .cards-hit{box-shadow:inset 0 0 0 1px var(--t2)}.edge{z-index:6;opacity:0;background:0 0;border:0;padding:0;transition:opacity .15s;position:absolute}.edge-l,.edge-r{cursor:ew-resize;width:8px;top:12px;bottom:12px}.edge-l{left:0}.edge-r{right:0}.edge-t,.edge-b{cursor:ns-resize;height:8px;left:12px;right:12px}.edge-t{top:0}.edge-b{bottom:0}.edge-lt,.edge-rt,.edge-lb,.edge-rb{width:16px;height:16px}.edge-lt{cursor:nwse-resize;top:0;left:0}.edge-rb{cursor:nwse-resize;bottom:0;right:0}.edge-rt{cursor:nesw-resize;top:0;right:0}.edge-lb{cursor:nesw-resize;bottom:0;left:0}.edge-l:after,.edge-r:after,.edge-t:after,.edge-b:after{content:"";background:var(--t2);border-radius:1px;position:absolute}.edge-l:after{width:2px;top:0;bottom:0;left:0}.edge-r:after{width:2px;top:0;bottom:0;right:0}.edge-t:after{height:2px;top:0;left:0;right:0}.edge-b:after{height:2px;bottom:0;left:0;right:0}.edge-lt:after,.edge-rt:after,.edge-lb:after,.edge-rb:after{content:"";border:0 solid var(--t3);width:7px;height:7px;position:absolute}.edge-lt:after{border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:2px;top:4px;left:4px}.edge-rt:after{border-top-width:1.5px;border-right-width:1.5px;border-top-right-radius:2px;top:4px;right:4px}.edge-lb:after{border-bottom-width:1.5px;border-left-width:1.5px;border-bottom-left-radius:2px;bottom:4px;left:4px}.edge-rb:after{border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:2px;bottom:4px;right:4px}.tile:hover>.edge-lt,.tile:hover>.edge-rt,.tile:hover>.edge-lb,.tile:hover>.edge-rb,.edge-rb:focus-visible,.edge:hover{opacity:1}.edge:hover:after,.edge-rb:focus-visible:after{border-color:var(--t1)}.board.is-stretch,.board.is-stretch *{cursor:inherit!important}.board.is-stretch .tile:not(.slot){pointer-events:none}.cards-panel{z-index:7;border-left:1px solid var(--hair);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:14px;padding:12px 16px 24px;display:flex;position:absolute;top:0;bottom:0;overflow-y:auto}.cards-panel>header{justify-content:space-between;align-items:center;margin-right:-10px;display:flex}.cards-panel>header .quiet{height:28px;font-size:12px}.cards-panel h3{color:var(--t1);margin:0;font-size:13px;font-weight:600}.cards-group{flex-direction:column;gap:14px;display:flex}.cards-group>p{color:var(--t3);margin:4px 0 -6px;font-size:11px}.cards-item{flex-direction:column;flex:none;gap:6px;display:flex;position:relative}.cards-thumb{background:var(--bg);border-radius:6px;width:216px;height:130px;transition:opacity .15s;position:relative;overflow:hidden}.cards-hit{z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hair-strong);cursor:grab;touch-action:none;background:0 0;border:0;padding:0;transition:box-shadow .15s;position:absolute;inset:0}.cards-hit:hover{box-shadow:inset 0 0 0 1px var(--t3)}.cards-item.on .cards-hit{cursor:pointer;touch-action:auto}.cards-item.held .cards-thumb{opacity:.5}.cards-item.held .cards-hit{box-shadow:inset 0 0 0 1px var(--t1)}.cards-face{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.cards-face .face{transform-origin:0 0;text-align:left;position:absolute;top:0;left:0}.cards-face .face.panel{grid-template-rows:minmax(0,1fr);display:grid}.cards-face .face.panel:has(>.card-drivers){grid-template-rows:auto minmax(0,1fr)}.cards-face .face.widget{transform-origin:50%;display:grid;top:50%;left:50%}.cards-face>.spinner{margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.map-face .road{fill:none;stroke:var(--hair-strong);stroke-width:5px;stroke-linejoin:round}.map-face text{fill:var(--t1);font-size:9px;font-weight:600}.cards-name{min-height:16px;color:var(--t2);align-items:center;gap:6px;font-size:12px;display:flex}.cards-item.on .cards-name{color:var(--t1)}.cards-name svg{color:var(--t2)}.cards-name .dot{background:var(--t3);border-radius:50%;width:6px;height:6px;margin:0 3px}.cards-remove{background:var(--bg);opacity:0;transition:opacity .15s;position:absolute;top:4px;right:4px}.cards-item:hover .cards-remove,.cards-remove:focus-visible{opacity:1}.tile.hole.aimed{color:var(--t1)}.tile.hole.aimed:after{border-style:solid;border-color:var(--t2);background:var(--hover)}.add.arrange[aria-pressed=true]{color:var(--t1);background:var(--press)}@media (hover:none){.edge{display:none}}.panel{grid-template-rows:auto minmax(0,1fr);padding:10px 14px;display:grid;container-type:inline-size}.panel:has(>.card-drivers){grid-template-rows:auto auto minmax(0,1fr)}.panel.ruled-l{border-left:1px solid var(--hair)}.panel.ruled-t{border-top:1px solid var(--hair)}.panel-head{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;column-gap:4px;margin-bottom:10px;display:grid}.panel-head h2{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.grip{color:var(--t3);cursor:grab;touch-action:none;opacity:0;background:0 0;border:0;border-radius:4px;margin:-2px 0 0 -8px;padding:2px;transition:opacity .15s,color .15s;display:grid}.grip:hover{color:var(--t1)}.panel-head{position:relative}.panel-head .tools{background:var(--bg);opacity:0;pointer-events:none;padding-left:8px;transition:opacity .15s;display:flex;position:absolute;top:-4px;right:-8px}.panel:hover .panel-head .tools,.panel:focus-within .panel-head .tools{pointer-events:auto}.panel:hover .grip,.panel:hover .tools,.panel:focus-within .grip,.panel:focus-within .tools{opacity:1}@media (hover:none){.grip,.panel-head .tools{opacity:1}.panel-head .tools{pointer-events:auto;margin:-4px -8px 0 0;padding:0;position:static}}.panel.revealed{animation:1.2s cubic-bezier(.16,1,.3,1) revealed}@keyframes revealed{0%{box-shadow:inset 0 0 0 1.5px var(--t2)}to{box-shadow:inset 0 0 0 1.5px #0000}}.text:disabled{color:var(--t3);cursor:default;text-decoration:none}.panel-body{flex-direction:column;justify-content:safe center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.panel-body>*{flex:none;min-width:0}.panel.widget .panel-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;margin-bottom:8px}.panel.widget .grip{margin:0;position:absolute;top:10px;left:0}.panel.widget .panel-head .card-drivers{height:20px;margin:0 -4px 0 0}.panel.widget .panel-head .card-drivers .chip{height:20px;color:var(--t2);gap:5px;padding:0 4px;font-weight:500}.panel.widget .panel-head .card-drivers .chip svg{display:none}@container (width<=150px){.panel.widget .panel-head .card-drivers .chip{gap:0;font-size:0}}@media (hover:none){@container (width<=240px){.panel.widget .panel-head .card-drivers .chip{gap:0;font-size:0}}}.panel.widget .panel-head .card-drivers .line-key{border-top-width:6px;border-radius:50%;width:6px}.panel.glancing .panel-head{margin-bottom:6px}.panel.tiny{padding:6px 8px}.panel.tiny .panel-head,.panel.tiny.glancing .panel-head{margin-bottom:4px}.panel.tiny .panel-head h2{font-size:11px;line-height:14px}.glance{flex-wrap:wrap;place-content:center;gap:4px 24px;height:100%;margin:0;display:flex;overflow:hidden}.glance.bare dt{display:none}.glance dd .team{vertical-align:.2em;width:7px;height:7px;margin-right:6px}@container (width<=400px){.glance:has(>:nth-child(3)){gap:4px 14px}.glance:has(>:nth-child(3)) dd{font-size:19px}.glance:has(>:nth-child(3)) .tone{vertical-align:3px;width:6px;height:6px;margin-right:6px}}.glance div{min-width:0}.glance dt{color:var(--t3);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.glance-open{width:100%;height:100%;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.glance .tone{vertical-align:5px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.glance .tone.t-p{background:var(--p)}.glance .tone.t-g{background:var(--g)}.glance .tone.t-y{background:var(--y)}.glance dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:26px;font-weight:500;line-height:1.1}.toast{z-index:10;background:var(--float);color:var(--t2);white-space:nowrap;box-shadow:var(--lift);border-radius:10px;align-items:center;gap:14px;padding:8px 14px;font-size:13px;animation:.22s cubic-bezier(.16,1,.3,1) rise;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.toast .text{color:var(--t1)}.board:not(.flow) .toast{bottom:44px}.update-note{left:auto;right:16px;transform:none}.update-note .later{color:var(--t3)}.catchup{z-index:25;background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(28px)saturate(.7);opacity:0;visibility:hidden;pointer-events:none;place-items:center;transition:opacity .24s cubic-bezier(.16,1,.3,1),visibility 0s .24s;display:grid;position:fixed;inset:86px 0 0}.catchup.on{opacity:1;visibility:visible;pointer-events:auto;transition:none}.spinner{border:2px solid var(--hair-strong);border-top-color:var(--t1);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.catchup:not(.on) .spinner{animation:none}.catchup:has(.catchup-say){grid-auto-flow:row;place-content:center;justify-items:center;gap:12px}.catchup-say{color:var(--t2);letter-spacing:.01em;font-size:13px}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.catchup{transition:none}.spinner{animation-duration:2.4s}}@media (width<=760px){.catchup{top:0}}.stage-veil{z-index:30;top:86px;left:var(--tower,290px);background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(14px)saturate(.85);place-items:center;padding:24px;animation:.32s cubic-bezier(.16,1,.3,1) fade;display:grid;position:fixed;bottom:0;right:0}.stage-card:focus,.tile:focus{outline:none}.tile:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px}.stage-card{background:var(--bg);width:min(1180px,100%);height:min(800px,100%);color:var(--t1);box-shadow:0 0 0 1px var(--hair-strong), 0 30px 90px #00000080;border-radius:14px;animation:.32s cubic-bezier(.16,1,.3,1) stage-in;overflow:hidden}.stage-card.fits{width:min(820px,100%);height:auto;max-height:min(800px,100%);display:flex}.stage-card.fits .stage-panel{flex-direction:column;flex:1;height:auto;min-height:0;display:flex}.stage-card.fits .stage-body{min-height:0}.board:not(.flow) .tile.panel{cursor:zoom-in}.board:not(.flow) .tile.panel button{cursor:pointer}@keyframes stage-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes fade{0%{opacity:0}}.stage-panel{height:100%;padding:20px 26px 22px}.stage-panel:has(>.stage-controls){grid-template-rows:auto auto minmax(0,1fr)}.stage-panel:has(>.card-drivers){grid-template-rows:auto auto minmax(0,1fr)}.stage-panel:has(>.stage-controls):has(>.card-drivers){grid-template-rows:auto auto auto minmax(0,1fr)}.stage-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.stage-head h2{letter-spacing:-.01em;font-size:18px;font-weight:600}.stage-head .sub{color:var(--t3);margin-top:2px;font-size:12px}.stage-head .icon{margin:-4px -8px 0 0}.stage-controls{border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:8px 24px;margin-bottom:16px;padding-bottom:14px;display:flex}.stage-controls .seg{align-items:center}.seg-label{color:var(--t3);margin-right:6px;font-size:12px}.stage-body{overscroll-behavior:contain;overflow-y:auto}.stage-body .laps{color:var(--t1);font-weight:600}.gaps{height:100%}@media (prefers-reduced-motion:reduce){.stage-card,.stage-veil,.panel.revealed{animation:none}}.map-help{z-index:6;position:absolute;bottom:13px;left:16px}.map-help-btn{background:var(--bg);height:24px;box-shadow:0 0 0 1px var(--hair);color:var(--t3);font:inherit;cursor:help;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:11px;transition:color .15s,box-shadow .15s;display:inline-flex}.map-help-btn:hover,.map-help-btn:focus-visible,.map-help.lit .map-help-btn{color:var(--t1);box-shadow:0 0 0 1px var(--hair-strong);outline:none}.map-legend{background:var(--float);width:max-content;box-shadow:var(--lift);white-space:nowrap;opacity:0;pointer-events:none;border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:8px 16px;margin:0;padding:12px 14px;font-size:12px;transition:opacity .15s,transform .15s;display:grid;position:absolute;bottom:32px;left:0;transform:translateY(4px)}.map-help-btn:hover+.map-legend,.map-help-btn:focus-visible+.map-legend,.map-help.lit .map-legend{opacity:1;transform:none}.map-legend dt{color:var(--t1);font-weight:500}.map-legend dd{color:var(--t3);align-items:center;gap:6px;margin:0;display:inline-flex}.map-legend .gesture{color:var(--t2);align-items:center;gap:5px;display:inline-flex}.map-legend kbd{min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--hair-strong), inset 0 -1px 0 var(--hair-strong);color:var(--t2);border-radius:4px;place-items:center;padding:0 5px;font:500 11px Inter,system-ui,sans-serif;display:inline-grid}@media (prefers-reduced-motion:reduce){.map-legend{transition:none;transform:none}}@media (hover:none){.map-help{display:none}}@media (hover:hover){.map .views,.map .zoom,.map .map-help{opacity:0;transition:opacity .15s}.map:hover .views,.map:hover .zoom,.map:hover .map-help,.map:focus-within .views,.map:focus-within .zoom,.map:focus-within .map-help,.map .map-help.lit{opacity:1}.map:not(:hover):not(:focus-within) .views,.map:not(:hover):not(:focus-within) .zoom,.map:not(:hover):not(:focus-within) .map-help:not(.lit){pointer-events:none}.map .views .picker{pointer-events:auto}.map>.map-foot{left:116px}}.col-split{top:86px;bottom:0;left:calc(var(--tower,290px) - 5px);z-index:6;cursor:col-resize;touch-action:none;width:9px;position:fixed}.col-split:after{content:"";background:0 0;width:1px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:4px}.col-split:hover:after,.col-split[data-drag]:after,.col-split:focus-visible:after{background:var(--t3)}.col-split:focus-visible{outline:none}.board-tools{align-items:center;gap:4px;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.add{color:var(--t2);align-items:center;gap:6px;display:inline-flex;position:relative}.setup-btn{height:28px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 6px 0 10px;font:500 12px Inter,system-ui,sans-serif;transition:color .15s,background-color .15s;display:inline-flex}.setup-btn:hover{color:var(--t1);background:var(--hover)}.setup-btn:has(+.setups:popover-open){color:var(--t1);background:var(--hover)}.setup-btn:focus-visible{outline:1.5px solid var(--t2);outline-offset:0}.setup-btn .setup-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.setup-btn .edited{background:var(--t2);border-radius:50%;flex:none;width:5px;height:5px;margin-left:-2px}.setup-btn svg{color:var(--t3);flex:none}.setup-btn>svg:first-child{display:none}@media (width<=860px){.setup-btn{justify-content:center;width:28px;padding:0;position:relative}.setup-btn>svg:first-child{color:var(--t2);display:block}.setup-btn .setup-name,.setup-btn>svg:last-child{display:none}.setup-btn .edited{margin:0;position:absolute;top:5px;right:5px}}.picker.setups{width:296px;padding:0;overflow:hidden}.setups-head{border-bottom:1px solid var(--hair);color:var(--t1);margin:0;padding:11px 16px 9px;font-size:13px;font-weight:600}.setups-list{max-height:50vh;padding:6px;overflow-y:auto}.setups-foot{border-top:1px solid var(--hair);padding:6px}.setup-row{border-radius:6px;align-items:center;height:34px;display:flex;position:relative}.setup-row:hover,.setup-row:focus-within{background:var(--hover)}.setup-pick,.setup-action{min-width:0;height:34px;color:var(--t2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;grid-template-columns:16px minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;align-items:center;gap:10px;padding:0 10px;font:400 13px Inter,system-ui,sans-serif;display:grid}.setup-pick[aria-checked=true]{color:var(--t1);font-weight:500}.setup-pick:hover{color:var(--t1)}.setup-pick:focus-visible,.setup-action:focus-visible{box-shadow:inset 0 0 0 1.5px var(--t2);outline:none}.setup-row.off .setup-pick{color:var(--t3);cursor:default}.setup-action{width:100%;color:var(--t3);transition:color .15s,background-color .15s}.setup-action:hover{color:var(--t1);background:var(--hover)}.setups .tick{width:16px;color:inherit;place-items:center;display:grid}.setup-pick .tick{color:var(--t1)}.setup-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.setup-pick .tag{color:var(--t3);white-space:nowrap;font-size:11px;font-weight:400}.setup-tools{opacity:0;pointer-events:none;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}.setup-row:hover .setup-tools,.setup-row:focus-within .setup-tools{opacity:1;pointer-events:auto}.setup-row:hover .tag,.setup-row:focus-within .tag{visibility:hidden}.setup-tools .icon{width:26px;height:26px;color:var(--t2);place-items:center;padding:0;display:grid}.setup-tools .icon:hover{color:var(--t1)}@media (hover:none){.setup-tools{opacity:1;pointer-events:auto;position:static}.setup-row .tag{visibility:visible!important}}.setup-row.editing{background:var(--hover);color:var(--t3);gap:10px;padding:0 4px 0 10px}.setup-row.editing input{min-width:0;height:26px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--t1);background:0 0;border:0;border-radius:5px;flex:1;padding:0 8px;font:400 13px Inter,system-ui,sans-serif}.setup-row.editing input:focus{box-shadow:inset 0 0 0 1.5px var(--t2);outline:none}.setup-row.editing input::placeholder{color:var(--t3)}.setup-row.editing input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--t3)}.setup-row .go{background:var(--press);height:26px;color:var(--t1);cursor:pointer;border:0;border-radius:5px;flex:none;padding:0 10px;font:500 12px Inter,system-ui,sans-serif}.setup-row .go:hover{background:var(--hair-strong)}.setup-row .go:disabled{color:var(--t3);cursor:default;background:0 0}.setup-bad{color:var(--t2);margin:0;padding:4px 10px 6px 36px;font-size:12px}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}:root{view-transition-name:none}.picker{background:var(--float);width:260px;max-height:min(70vh,560px);color:var(--t1);box-shadow:var(--lift);border:0;border-radius:10px;margin:0;padding:8px;position:fixed;inset:auto;overflow-y:auto}.picker:popover-open{animation:.22s cubic-bezier(.16,1,.3,1) rise}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.picker-group+.picker-group{border-top:1px solid var(--hair);margin-top:6px;padding-top:6px}.picker-group p{color:var(--t3);padding:4px 8px 2px;font-size:11px}.picker-group button{text-align:left;cursor:pointer;width:100%;color:var(--t2);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.picker-group button[aria-checked=true]{color:var(--t1)}.picker-group button:hover{background:var(--hover);color:var(--t1)}.picker .tick{width:14px;color:var(--t1);display:grid}.panel svg{display:block;overflow:visible}.panel .grid{stroke:var(--grid);stroke-width:1px}.panel .ax{fill:var(--t3);font-variant-numeric:tabular-nums;font-size:11px}.panel .ax.on{fill:var(--t1)}.zoom-bar line{stroke:var(--hair-strong);stroke-width:2px;stroke-linecap:round;pointer-events:none}.zoom-bar .thumb{stroke:var(--t3)}.panel .part-line line{stroke:var(--t2);stroke-width:1px}.tower-tip{z-index:60;pointer-events:none;font-family:inherit;position:fixed;inset:0}.tip-layer{z-index:70;pointer-events:none;position:fixed;inset:0}.tip-layer[popover]{width:auto;height:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;overflow:visible}:is(.panel,.tower-tip,.tip-layer) .tip,.title-tip,.hint,.compare .tip{background:var(--float);box-shadow:var(--lift)}@keyframes tip-in{0%{opacity:0;scale:.97}}:is(.panel,.tower-tip,.tip-layer) .tip{z-index:6;visibility:hidden;pointer-events:none;min-width:188px;color:var(--t2);white-space:nowrap;font-variant-numeric:tabular-nums;transform-origin:0 100%;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.45;animation:.14s cubic-bezier(.16,1,.3,1) tip-in;position:absolute;top:0;left:0;overflow:hidden}:is(.panel,.tower-tip,.tip-layer) .tip b{color:var(--t1);font-weight:600}.tip-dot{border-radius:50%;flex:none;width:7px;height:7px}.tip-head{align-items:center;gap:8px;min-height:18px;display:flex}.tip-head>b{letter-spacing:-.005em;font-size:13px}.tip-lead{flex:none;align-items:center;display:inline-flex}.tip-lead>*{flex:none}.tip-sub{color:var(--t3);margin-left:auto;padding-left:20px;font-size:11.5px;font-weight:500}.tip-head+.tip-rows{border-top:1px solid var(--hair);margin-top:10px;padding-top:10px}.tip-rows{grid-template-columns:auto auto;align-items:center;gap:3px 20px;margin:0;display:grid}.tip-rows.three{grid-template-columns:auto auto auto}.tip-rows+.tip-rows{border-top:1px solid var(--hair);margin-top:10px;padding-top:10px}.tip-rows:empty{display:none}.tip-rows dt{color:var(--t3);align-items:center;gap:6px;display:flex}.tip-rows dt b{color:var(--t2);font-weight:600}.tip-rows dt svg{color:var(--t3);flex:none}.tip-rows dd{color:var(--t1);text-align:right;margin:0;font-weight:500}.tip-rows dd.tip-col{color:var(--t3);font-size:11px;font-weight:400}.tip-rows dd.tip-quiet{color:var(--t3);font-weight:400}.tip-rows .tone{vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.tip-rows .tone.t-p{background:var(--p)}.tip-rows .tone.t-g{background:var(--g)}.tip-rows .tone.t-y{background:var(--y)}.tower-tip .tip-rows{row-gap:4px}.tip-sectors{gap:10px;display:inline-flex}.tip-sectors .t-p{color:var(--p)}.tip-sectors .t-g{color:var(--g)}.tip-rows .tip-quiet{color:var(--t3);font-weight:400}.tip-rows .tyre-dot{width:7px;height:7px;box-shadow:0 0 0 1px var(--hair-strong);vertical-align:0;border-radius:50%;margin-right:6px;display:inline-block}.tip-rows dt .team{width:6px;height:6px}.tip-rows dt .team-logo{width:14px;height:14px}.title-tip{visibility:hidden;max-width:280px;color:var(--t1);white-space:normal;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.4;animation:.12s cubic-bezier(.16,1,.3,1) tip-in;position:absolute;top:0;left:0}.title-tip kbd{box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--t3);border-radius:4px;margin-left:3px;padding:1px 5px;font:500 10.5px/1.4 ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;display:inline-block}.ranked,.sectors-panel,.driver{position:relative}.team{background:var(--t3);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.team-logo{width:18px;height:18px;color:var(--t1);flex:none;display:inline-block}canvas.team-logo{-webkit-user-select:none;user-select:none}.tip-lead .team-logo{width:20px;height:20px}.laps,.gaps{height:100%;position:relative}.tyres{position:relative}.laps svg,.gaps svg{touch-action:pan-y;cursor:crosshair}.laps .field{fill:var(--t3);opacity:.35}.laps .field.on{fill:var(--t1);opacity:.9}.laps .run{fill:none;stroke:var(--t2);stroke-width:1.5px;opacity:.85}.laps .lapdot{stroke:var(--bg);stroke-width:2px}.laps .fastest{fill:none;stroke:var(--p);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.16,1,.3,1) land}@keyframes land{0%{opacity:0;transform:scale(3)}40%{opacity:1}}.head-seg{margin:-3px 0 0 8px}@container (width<=340px){.pace-rank .seg .nm{display:none}}@container (width<=300px){.panel-head .head-seg{display:none}}.card-drivers{flex-wrap:wrap;align-items:center;gap:0 2px;height:22px;margin:-6px 0 4px -6px;display:flex;overflow:hidden}.card-drivers .filter-btn{order:-2}.card-drivers .add-driver{order:-1}@container (width<=260px){.panel>.card-drivers .filter-btn,.panel>.card-drivers .chip{gap:0;padding:0 5px;font-size:0}.panel>.card-drivers .chip svg{display:none}}.card-drivers .chip{height:22px;color:var(--t2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 7px;font-size:12px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.card-drivers .chip:hover:not(:disabled){background:var(--hover);color:var(--t1)}.card-drivers .chip .team{width:7px;height:7px}.card-drivers .filter-btn{height:22px;color:var(--t2);flex:none;align-items:center;gap:6px;padding:0 8px 0 7px;display:inline-flex}.card-drivers .filter-btn:has(+.filter-pick:popover-open){color:var(--t1);background:var(--hover)}.filter-pick{width:180px}.card-drivers .chip:disabled{cursor:default}.card-drivers .chip svg{color:var(--t3);opacity:0;transition:opacity .12s}.card-drivers .chip:hover svg,.card-drivers .chip:focus-visible svg{opacity:1}.card-drivers .line-key{border-top:2px solid var(--t3);flex:none;width:12px}.card-drivers .add-driver.icon{place-items:center;width:22px;height:22px;margin:-3px 0;padding:0;display:grid}.drivers-pick{width:220px}.drivers-pick b{color:var(--t1);min-width:32px;font-weight:600}.stage-panel .card-drivers{margin:0 0 8px -6px}.pace-rank{font-variant-numeric:tabular-nums;align-content:start;gap:6px;display:grid}.pace-rank .seg{justify-self:start}@media (hover:none){.pace-rank .seg button{justify-content:center;min-width:44px;min-height:44px;font-size:13px}}.pace-rank .tyre-dot{width:7px;height:7px;box-shadow:0 0 0 1px var(--hair-strong);border-radius:50%;margin-right:6px;display:inline-block}.ranked{font-variant-numeric:tabular-nums}.ranked ol{margin:0;padding:0;list-style:none}.ranked li,.ranked-head{align-items:center;column-gap:8px;padding:0 4px;display:grid}.ranked-head{height:20px;color:var(--t3);white-space:nowrap;font-size:11px}.ranked-head span{text-align:right}.ranked li{height:var(--row,24px);cursor:pointer;border-radius:4px;transition:background-color .15s}.ranked li:hover,.ranked li.on{background:var(--hover)}.ranked li.follow{background:var(--press)}.ranked li .team{width:7px;height:7px}.ranked li .team-logo{width:12px;height:12px}.ranked li b{color:var(--t2);font-size:13px;font-weight:600}.ranked li.follow b,.ranked li.on b{color:var(--t1)}.ranked .track{height:var(--row,24px);position:relative}.ranked .track.mid:before{content:"";left:var(--mid);background:var(--hair-strong);width:1px;position:absolute;top:0;bottom:0}.rank-bar{border-radius:0 4px 4px 0;min-width:2px;height:8px;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(50% - 4px);left:0}.rank-bar.t-p{background:var(--p)}.rank-bar.t-g{background:var(--g)}.rank-bar.t-y{background:var(--y)}.rank-best{background:var(--p);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:calc(50% - 4px);left:-1px}.ranked .num{text-align:right;white-space:nowrap;font-size:13px;font-weight:500}.ranked .num.quiet{color:var(--t3);font-weight:400}.ranked.scaled .ranked-head{height:20px}.rank-axis{align-self:stretch;position:relative}.rank-axis span{text-align:center;color:var(--t3);white-space:nowrap;font-size:11px;position:absolute;bottom:4px;transform:translate(-50%)}.rank-axis span.first{transform:none}.rank-tick{background:var(--grid);width:1px;position:absolute;top:0;bottom:0}.rank-tick.zero{background:var(--hair-strong)}.rank-val{color:var(--t1);white-space:nowrap;font-size:13px;font-weight:500;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.rank-val.best{color:var(--t2);font-weight:400}.ranked.scaled .rank-best{left:-4px}.ranked.roomy .rank-bar{border-radius:0 5px 5px 0;height:10px;top:calc(50% - 5px)}.ranked.roomy .rank-best{width:10px;height:10px;top:calc(50% - 5px);left:-5px}.ranked.roomy li b,.ranked.roomy .rank-val,.ranked.roomy .num{font-size:14px}.ranked.roomy li .team-logo{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.rank-bar{transition:none}}.gaps .field-line{fill:none;stroke:var(--t3);stroke-width:1px;opacity:.4}.gaps .field-line.on{opacity:1;stroke-width:1.5px}.gaps .pick-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.gaps .end{fill:var(--t2);font-size:11px;font-weight:600}.gaps .end.on{fill:var(--t1)}.gaps .xhair{stroke:var(--t3);stroke-width:1px;stroke-dasharray:2 3}.gaps .head{stroke:var(--bg);stroke-width:2px}.tyres svg{cursor:default}.tyres .who-mark{pointer-events:none;overflow:visible}.tyres .who-mark>*{width:12px;height:12px;margin:0;display:block}.tyres .who-mark>.team{width:6px;height:6px;margin:3px}.tyres .who{fill:var(--t2);font-size:11px;font-weight:600}.tyres .who.on{fill:var(--t1)}.tyres .run.used rect{opacity:.5}.tyres .run text{fill:var(--bg);pointer-events:none;font-size:11px;font-weight:600}.tyres .run.used text{fill:var(--t1)}.tyres g.lit rect:first-child{fill:var(--hover)}.traps{align-content:start;gap:8px;display:grid}.reading.wait{align-content:start;gap:6px;padding-top:4px;display:grid}.reading .big-note{letter-spacing:-.01em;font-size:18px;font-weight:500}.conditions{font-variant-numeric:tabular-nums;position:relative}.conditions .flag-now{justify-content:space-between;align-items:center;height:20px;margin:0 0 10px;display:flex}.conditions .flag-now .now{min-width:0;color:var(--t1);align-items:center;gap:8px;font-size:13px;display:flex}.conditions .flag-now b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.conditions .flag-now .where{color:var(--t3);white-space:nowrap}.conditions .rain{color:var(--t3);flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.conditions .rain svg{fill:none;stroke:currentColor;stroke-width:1.4px}.conditions .rain .fill{fill:currentColor;stroke:none}.conditions .rain.r-wet{color:var(--t2)}@container (width<=300px){.conditions .rain .word,.conditions .flag-now .where{display:none}}.conditions .rain.r-rain{color:var(--t1)}.conditions .rain.r-rain svg{fill:currentColor}.conditions .track-temp{align-items:center;gap:14px;display:flex}.conditions .big{letter-spacing:-.02em;color:var(--t1);white-space:nowrap;flex:none;align-items:baseline;gap:8px;margin:0;font-size:28px;font-weight:500;line-height:32px;display:flex}.conditions.least .flag-now{margin-bottom:4px}.conditions.least .big{font-size:20px;line-height:24px}.conditions .big small{color:var(--t3);letter-spacing:0;margin-left:2px;font-size:13px;font-weight:400}.conditions .trend{letter-spacing:0;color:var(--t2);font-size:12px;font-weight:500}.conditions .temp-line{flex:1;width:0;min-width:40px;overflow:visible}.conditions .temp-line polyline{fill:none;stroke:var(--t2);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.conditions .temp-line .cross{stroke:var(--t3);stroke-width:1px;vector-effect:non-scaling-stroke}.conditions .temp-line .zoom-bar line{vector-effect:non-scaling-stroke;stroke-linecap:butt}.conditions .quiet{color:var(--t2);flex-wrap:wrap;gap:2px 16px;margin:8px 0 0;padding:0;font-size:12px;font-weight:500;list-style:none;display:flex}.conditions .quiet li{white-space:nowrap;align-items:center;gap:5px;height:18px;display:flex}.conditions .quiet span,.conditions .quiet small{color:var(--t3);font-weight:400}.conditions .quiet small{margin-left:-2px;font-size:11px}.conditions .wind{fill:none;stroke:var(--t2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.conditions .spell-strip{border-top:1px solid var(--hair);margin:12px 0 0;padding:10px 0 0}.conditions .lane{background:var(--grid);border-radius:2px;height:8px;position:relative}.conditions .lane .run{background:var(--hair-strong);border-radius:2px;position:absolute;inset:0 auto 0 0}.conditions .lane .spell{border-radius:2px;position:absolute;top:0;bottom:0}.conditions .lane .s-sc{background:var(--y)}.conditions .lane .s-vsc{box-shadow:inset 0 0 0 1.5px var(--y)}.conditions .lane .s-red{background:var(--crit)}.conditions .ends{color:var(--t3);justify-content:space-between;margin:4px 0 0;font-size:10px;display:flex}.sectors-panel table{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.sectors-panel th{z-index:1;background:var(--bg);text-align:right;color:var(--t3);vertical-align:bottom;border-bottom:1px solid var(--hair);white-space:nowrap;height:22px;padding:0 6px 4px;font-size:11px;font-weight:400;position:sticky;top:0}.sectors-panel td{height:var(--sec-row,24px);border-bottom:1px solid var(--hair);text-align:right;vertical-align:middle;padding:0 6px;line-height:16px}.sectors-panel tr{cursor:pointer}.sectors-panel tbody tr:hover,.sectors-panel tr.on{background:var(--hover)}.sectors-panel tr.follow{background:var(--press)}.sectors-panel .pos{width:28px;color:var(--t1);font-size:11px}.sectors-panel td[class^=c-]{padding-left:14px}.sectors-panel .who{text-align:left;white-space:nowrap;width:56px}.sectors-panel .who .team{vertical-align:1px;margin-right:6px}.sectors-panel .who .team-logo{vertical-align:-2px;width:12px;height:12px;margin-right:5px}.sectors-panel .who b{font-size:13px;font-weight:600}.sectors-panel .c-left{width:50px}.sectors-panel .c-trap{width:52px}.sectors-panel .v{color:var(--t1);white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;display:inline-block;position:relative}.sectors-panel .gapbar{height:2px;margin-top:3px;display:block;position:relative}.sectors-panel .gapbar i{background:var(--t3);opacity:.7;border-radius:1px;min-width:2px;height:2px;position:absolute;top:0;right:0}.sectors-panel tr.follow .gapbar i,.sectors-panel tr.on .gapbar i{background:var(--t1);opacity:.8}.sectors-panel .c-left .v{color:var(--t3);font-weight:400}.sectors-panel .c-left .v+.gapbar{display:none}.sectors-panel .v.t-p{color:var(--p)}.sectors-panel .v.t-g{color:var(--g)}.sectors-panel .v.t-y{color:var(--y)}.sectors-panel .v .best{background:var(--p);border-radius:50%;width:6px;height:6px;margin:-3px 5px 0 0;position:absolute;top:50%;right:100%}.sectors-panel th.who{overflow:visible}@container (width<=380px){.sectors-panel th,.sectors-panel td,.sectors-panel td[class^=c-]{padding-left:3px;padding-right:3px}.sectors-panel .who{width:52px}.sectors-panel .c-lap{width:64px}.sectors-panel .v{font-size:12px}}@container (width<=300px){.sectors-panel .v{font-size:11px}.sectors-panel th,.sectors-panel td,.sectors-panel td[class^=c-]{padding-left:2px;padding-right:2px}.sectors-panel .who{width:46px}.sectors-panel .who .team{margin-right:4px}.sectors-panel .c-lap{width:58px}}.map{min-width:0;min-height:0;position:relative}.circuit{position:absolute;inset:0;overflow:hidden}.scene{z-index:0;position:absolute;inset:0}.circuit canvas{display:block}.circuit-labels{cursor:grab;outline:none;position:absolute;inset:0}.circuit-labels:active{cursor:grabbing}.circuit-labels:focus-visible{box-shadow:inset 0 0 0 1px var(--hair-strong);outline:none}.zoom{background:var(--bg);box-shadow:0 0 0 1px var(--hair-strong);border-radius:8px;display:grid;position:absolute;top:50%;right:16px;overflow:hidden;transform:translateY(-50%)}.zoom button{width:28px;height:28px;color:var(--t2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .15s,background-color .15s;display:grid}.zoom button+button{border-top:1px solid var(--hair)}.zoom button:hover{color:var(--t1);background:var(--hover)}.zoom button:focus-visible{outline:2px solid var(--t3);outline-offset:-2px}.speedo{--gh:28px;pointer-events:none;font-variant-numeric:tabular-nums;white-space:nowrap;width:118px;text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg);flex:none;gap:5px;margin-left:auto;transition:opacity .2s;display:grid}.speedo.stale{opacity:.45}.lights{grid-template-columns:repeat(15,1fr);gap:2px;display:grid}.lights i{background:var(--hair-strong);border-radius:1px;height:3px;transition:background-color 60ms}.lights .l-g.on{background:var(--g)}.lights .l-r.on{background:var(--crit)}.lights .l-p.on{background:var(--p)}.lights.limit .on{animation:.14s step-end infinite alternate limiter}@keyframes limiter{50%{background:var(--hair-strong)}}.speedo-main{height:var(--gh);grid-template-columns:20px 1fr auto;align-items:stretch;display:grid}.speedo .gear{height:var(--gh);border-right:1px solid var(--hair-strong);overflow:hidden}.speedo .drum{--g:0;transform:translateY(calc(var(--g) * -1 * var(--gh)));transition:transform .24s cubic-bezier(.22,1,.36,1)}.speedo .drum span{height:var(--gh);font-size:26px;font-weight:800;line-height:var(--gh);letter-spacing:-.04em;color:var(--t1);display:block}.speedo-read{flex-direction:column;justify-content:space-between;min-width:0;padding-left:7px;display:flex}.speedo .kmh{align-items:baseline;gap:3px;margin-top:-1px;line-height:1;display:flex}.speedo .kmh span{letter-spacing:-.02em;color:var(--t1);font-size:18px;font-weight:700}.speedo .kmh small,.speedo-rpm small{color:var(--t3);font-size:9px}.speedo-rpm{color:var(--t2);align-items:baseline;gap:3px;font-size:10px;line-height:1;display:flex}.driver-tag{white-space:nowrap;text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg);align-items:center;gap:6px;line-height:1;display:flex}.driver-tag b{letter-spacing:-.01em;color:var(--t1);font-size:20px;font-weight:700}.driver-tag .team{border-radius:50%;flex:none;width:8px;height:8px}.driver-tag .team-logo{width:16px;height:16px}.pedals{gap:3px;padding-left:7px;display:flex}.pedal{background:var(--hair-strong);border-radius:2px;width:3px;position:relative;overflow:hidden}.pedal-fill{transform-origin:50% 100%;border-radius:2px;position:absolute;inset:0;transform:scaleY(0)}.pedal.throttle .pedal-fill{background:var(--g)}.pedal.brake .pedal-fill{background:var(--crit)}@media (prefers-reduced-motion:reduce){.lights.limit .on{animation:none}.speedo .drum{transition:none}}.k-key:before{content:"";background:linear-gradient(var(--t2), var(--t2)) 0 0 / 10px 1.5px no-repeat, linear-gradient(var(--t2), var(--t2)) 0 3.25px / 7px 1.5px no-repeat, linear-gradient(var(--t2), var(--t2)) 0 6.5px / 10px 1.5px no-repeat;width:10px;height:8px;display:block}.k-speedo:before{content:"";width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--t2);clip-path:polygon(0 0,100% 0,100% 70%,50% 50%,0 70%);border-radius:50%;display:block}.map-foot{color:var(--t3);pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 24px;font-size:12px;display:flex;position:absolute;bottom:16px;left:28px;right:20px}.flag-state{z-index:2;color:var(--t1);text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg);pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;font-size:13px;font-weight:600;display:flex;position:absolute;top:44px;right:16px}.flag-state p{align-items:center;gap:8px;margin:0;display:inline-flex}.no-fix{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.no-fix .gap{stroke:var(--bg);stroke-width:4px}.flag-state .doubt-note{color:var(--t1);align-items:flex-start}.flag-state .doubt-note .no-fix{color:var(--t2);margin-top:1px}.flag-state .doubt-note span{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.flag-state .doubt-note small{color:var(--t2);font-size:11.5px;font-weight:500}.tower .who .doubt{color:var(--t2);margin-left:-2px;display:inline-flex}.tip-note{max-width:250px;color:var(--t2);gap:7px;margin:8px 0 0;font-size:12px;line-height:16px;display:flex}.tip-note .no-fix{margin-top:1px}.tip-note .no-fix .gap{stroke:var(--float,var(--bg))}.car.doubt>span:after{content:"";vertical-align:-1px;background:var(--t2);width:11px;height:11px;margin-left:4px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 14.5S3.5 10.3 3.5 6.5a4.5 4.5 0 0 1 9 0c0 3.8-4.5 8-4.5 8Z'/%3E%3Ccircle cx='8' cy='6.5' r='1.4'/%3E%3Cpath d='M2.2 2.2l11.6 11.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 14.5S3.5 10.3 3.5 6.5a4.5 4.5 0 0 1 9 0c0 3.8-4.5 8-4.5 8Z'/%3E%3Ccircle cx='8' cy='6.5' r='1.4'/%3E%3Cpath d='M2.2 2.2l11.6 11.6'/%3E%3C/svg%3E") 50%/contain no-repeat}.flag-mark{text-shadow:none;flex:none;display:block;overflow:visible}svg.flag-mark path{stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}svg.flag-mark.f-yellow{color:var(--y)}svg.flag-mark.f-red{color:var(--crit)}svg.flag-mark.f-clear{color:var(--good)}svg.flag-mark path{stroke:currentColor;fill:currentColor}svg.flag-mark.plate rect{fill:currentColor;stroke:currentColor;stroke-width:1.5px}svg.flag-mark.plate text{letter-spacing:0;fill:var(--plate-ink,#000);font:700 9px Inter,sans-serif}svg.flag-mark.plate.f-sc{color:var(--y);--plate-ink:#000}svg.flag-mark.plate.f-vsc{color:var(--y)}svg.flag-mark.plate.f-vsc rect{fill:none}svg.flag-mark.plate.f-vsc text{fill:currentColor}svg.flag-mark.plate.f-pit{color:var(--t1);--plate-ink:var(--bg)}.views{align-items:center;gap:4px;display:flex;position:absolute;top:8px;right:16px}.views>.toggle,.views .seg button{align-items:center;gap:6px;display:inline-flex}.views>.toggle .team-logo{width:14px;height:14px}.views button,.map-foot{text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg)}.views .follow{color:var(--t2)}.views .follow .team{width:7px;height:7px}.views .seg{margin-left:6px}.circuit-labels.over{cursor:pointer}.turn{color:var(--t1);font-variant-numeric:tabular-nums;pointer-events:none;text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg), 0 0 6px var(--bg);font-size:13px;font-weight:650;line-height:15px;position:relative}.turn .name{opacity:0;visibility:hidden;white-space:nowrap;color:var(--t2);font-size:12px;font-weight:500;transition:opacity .18s,visibility 0s .18s;position:absolute}.turn.named .name{opacity:1;visibility:visible;transition:opacity .18s}.turn .name.n{bottom:100%;left:50%;transform:translate(-50%)}.turn .name.s{top:100%;left:50%;transform:translate(-50%)}.turn .name.e{top:0;left:calc(100% + 4px)}.turn .name.w{top:0;right:calc(100% + 4px)}.turn.sector{color:var(--t3);font-weight:500}.turn.hide,.turn.hide .name{visibility:hidden}.turn,.pin .name{transition:opacity .2s}.turn.under,.pin.under .name{opacity:0}.turn.covered,.pin.covered .name{transition:none}.pin{pointer-events:none;width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:relative}.pin.detect{background:var(--t1)}.pin.activate{background:var(--bg);box-shadow:inset 0 0 0 2px var(--t1), 0 0 0 2px var(--bg)}.pin .name{visibility:hidden;white-space:nowrap;color:var(--t2);text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg);font-size:11px;font-weight:500;line-height:13px;position:absolute}.pin.named .name{visibility:visible}.pin.hide,.pin.hide .name{visibility:hidden}.pin .name.n{bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.pin .name.s{top:calc(100% + 4px);left:50%;transform:translate(-50%)}.pin .name.e{top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.pin .name.w{top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.map-key{flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.map-key li{white-space:nowrap;align-items:center;gap:7px;display:flex}.k-zone,.k-detect,.k-activate,.k-sector,.k-sectors,.k-ahead,.k-speedo{flex:none;justify-content:center;align-items:center;width:14px;display:flex}:is(.k-zone,.k-detect,.k-activate,.k-sector):before{content:"";display:block}.k-zone:before,.k-zone:after{content:"";border-top:1.5px solid var(--g);border-right:1.5px solid var(--g);width:4px;height:4px;transform:rotate(45deg)}.k-zone:after{margin-left:2px}.k-ahead:before{content:"";background:var(--c);border-radius:2px;width:14px;height:3px;display:block}.k-detect:before{background:var(--t1);border-radius:50%;width:8px;height:8px}.k-activate:before{width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--t1);border-radius:50%}.k-sector:before{background:var(--s);border-radius:1px;width:12px;height:2px}.k-sectors{gap:1px}.k-sectors b{background:var(--s);border-radius:1px;width:4px;height:2px}.picker.layers{width:220px}.picker.cards{grid-template-columns:250px minmax(0,1fr);width:710px;max-height:min(80vh,620px);padding:0;overflow:hidden}.picker.cards:popover-open{display:grid}.picker.cards .picker-list{border-right:1px solid var(--hair);padding:8px;overflow-y:auto}.picker-group button.peeked{background:var(--hover);color:var(--t1)}.peek{flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.peek h3{font-size:13px;font-weight:600}.peek-body{width:100%;height:230px;position:relative;overflow:hidden;container-type:inline-size}.peek-live{pointer-events:none;position:absolute;inset:0}.peek-live>*{height:100%}.sketch{max-width:100%;height:auto;display:block}.sketch .blob{fill:var(--t3);opacity:.35}.sketch .mark{opacity:.55}.sketch .grid{stroke:var(--grid);stroke-width:1px}.sketch .field{fill:var(--t3);opacity:.3}.sketch .series{fill:none;stroke-width:1.5px;stroke-linejoin:round;opacity:.6}.sketch .road{fill:none;stroke:var(--t3);stroke-width:5px;stroke-linejoin:round;opacity:.5}.peek-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.peek-foot .add{margin-left:auto}.wait-line{color:var(--t2);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:13px;line-height:1.35;display:flex}.wait-line span{color:var(--t3);font-variant-numeric:tabular-nums}.wait-line .dot{flex:none}.wait-card{place-items:center;height:100%;min-height:0;display:grid}.wait-card .wait-line{text-align:center;max-width:260px;padding:0 8px;display:block}.wait-card .wait-line .dot{vertical-align:1px;margin-right:8px;display:inline-block}.wait-card .spinner{border-width:1.5px;border-top-color:var(--t2);width:18px;height:18px}.peek-foot .wait-line{color:var(--t3);font-size:12px}.wait-line .dot,.picker .tick .dot{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--t3);border-radius:50%}@media (width<=700px){.picker.cards{grid-template-columns:1fr;width:280px}.picker.cards .peek{display:none}.picker.cards .picker-list{border-right:0}}.picker-group button .glyph{margin-right:2px}.seg button:disabled,.picker-group button:disabled,.picker-group button[aria-disabled=true]{opacity:.35;cursor:default;background:0 0}.car{pointer-events:none;width:10px;height:10px;transition:opacity .12s;position:relative}.car>i{background:var(--c,var(--t2));box-shadow:0 0 0 2px var(--bg);border-radius:50%;transition:opacity .2s,transform .2s;position:absolute;inset:0}.car>span{left:var(--gap,15px);letter-spacing:.02em;color:var(--t1);text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg);white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.car>span>em{letter-spacing:0;color:var(--t3);font-variant-numeric:tabular-nums;font-style:normal;font-weight:400}.car>span>em:empty{display:none}.car>span>u{text-decoration:none}.car>span>s{margin-left:2px;text-decoration:none;display:inline-flex}.car>span>s:not([class]),.car>span>s[class=""]{display:none}.car>span>s .tyre-mark{width:12px;height:12px}.car>span{transition:opacity .18s}.car.bare>span{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s .18s}.car.west>span{left:auto;right:var(--gap,15px)}.car>b{left:var(--gap,15px);font-variant-numeric:tabular-nums;color:var(--t2);text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg);white-space:nowrap;font:500 11px/1 Inter,sans-serif;position:absolute;top:calc(50% + 7px)}.car>b:empty{display:none}.car.west>b{left:auto;right:var(--gap,15px)}.car>small{left:var(--gap,15px);font-variant-numeric:tabular-nums;color:var(--t2);text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg);white-space:nowrap;opacity:0;visibility:hidden;font:500 11px/1 Inter,sans-serif;transition:opacity .18s,visibility 0s .18s;position:absolute;top:calc(50% + 7px)}.car.west>small{left:auto;right:var(--gap,15px)}.car.sub>small{opacity:1;visibility:visible;transition:opacity .18s}.car>small.quiet{color:var(--t3)}.car>small.t-p{color:var(--p)}.car>small.t-g{color:var(--g)}.car>b:not(:empty)+small,.car.tagged:not(.faded)>small{display:none}.car.dim{opacity:.25}.car-tag{transform-origin:0 0;position:absolute;top:5px;left:5px}.car-tag .tag-head{align-items:baseline;gap:6px;display:flex}.car-tag .tag-head>em{font-variant-numeric:tabular-nums;color:var(--t3);text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg);font:400 13px/1 Inter,sans-serif}.car-tag .tag-line{font-variant-numeric:tabular-nums;color:var(--t2);text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg);white-space:nowrap;align-items:center;gap:8px;margin-top:4px;padding-left:22px;font:500 11.5px/1 Inter,sans-serif;display:flex}.car-tag .tag-line:empty{display:none}.car-tag .tag-line .quiet{color:var(--t3)}.car-tag .tag-line .t-p{color:var(--p)}.car-tag .tag-line .t-g{color:var(--g)}.car-tag .tag-tyre{align-items:center;gap:3px;display:inline-flex}.car-tag .tag-tyre .tyre-mark{width:12px;height:12px}.car-tag .tag-cut{align-items:center;gap:4px;display:inline-flex}.car-tag .tag-cut>i{border-top:1px dashed var(--t2);width:10px}.car:not(.tagged) .car-tag,.car.tagged:not(.faded)>span{display:none}.car.tagged:not(.faded)>b{top:50%;transform:translateY(-50%)}.car.pit>i{background:var(--bg);box-shadow:inset 0 0 0 2px var(--c,var(--t2)), 0 0 0 2px var(--bg)}.car.on{z-index:2}.car.on>i{transform:scale(1.35)}.car.follow>i{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--c,var(--t2)), 0 0 6px 3px color-mix(in srgb, var(--c,var(--t2)) 40%, transparent)}.car>i{animation:.42s cubic-bezier(.16,1,.3,1) car-in}@keyframes car-in{0%{opacity:0;transform:scale(.2)}}.car.model>i{opacity:0;transform:scale(.3)}@media (width<=1400px){.bar,.bar-l{gap:20px}.live-switch .sub,.board-tools .add span,.tab svg{display:none}.tab{padding:0 12px}}@media (width<=1040px) and (width>=861px){.nav{gap:14px}.bar-c .clock .big+span,.delay-btn .word{display:none}.bar{padding-left:16px;padding-right:12px}.tab svg{display:block}.tab{padding:0 9px}.tab-label{display:none}.session-btn{max-width:130px}.where .live-switch .label{display:none}}@media (width<=1180px){.bar{gap:14px}.controls{gap:10px}}.bar.sq1,.bar.sq1 .bar-l{gap:20px}.bar.sq1 .live-switch .sub,.bar.sq1 .board-tools .add span,.bar.sq1 .tab svg{display:none}.bar.sq1 .tab{padding:0 12px}.bar.sq2,.bar.sq2 .bar-l{gap:14px}.bar.sq2 .controls{gap:10px}.bar.sq3 .nav{gap:14px}.bar.sq3 .bar-c .clock .big+span,.bar.sq3 .delay-btn .word,.bar.sq3 .tab-label,.bar.sq3 .where .live-switch .label{display:none}.bar.sq3{padding-left:16px;padding-right:12px}.bar.sq3 .tab svg{display:block}.bar.sq3 .tab{padding:0 9px}.bar.sq3 .session-btn{max-width:130px}.bar.sq4 .bar-c{gap:12px}.bar.sq4 .mv-sync .mv-word{display:none}.bar.sq5 .session-btn{max-width:96px}.bar.sq5 .setup-btn{justify-content:center;width:28px;padding:0;position:relative}.bar.sq5 .setup-btn>svg:first-child{color:var(--t2);display:block}.bar.sq5 .setup-btn .setup-name,.bar.sq5 .setup-btn>svg:last-child{display:none}.bar.sq5 .setup-btn .edited{margin:0;position:absolute;top:5px;right:5px}@container (width<=266px){.tower-head,.tower li{grid-template-columns:22px 4px 52px minmax(4px,1fr) 58px minmax(4px,1fr) 54px minmax(10px,1.5fr) 30px}.tower .who:has(.team-logo){gap:5px}.tower .pos{font-size:11px}.tower .time{font-size:12px}.tower .tyre{gap:2px}.tower .tyre b{font-size:11px}.tower .tla{font-size:13px}.tower .team-logo{width:14px;height:14px}.tower .gap{font-size:13px}.tower-head .gap-head .long{display:none}.tower-head .gap-head .short{display:inline}}@container (width<=229px){.tower-head,.tower li{grid-template-columns:22px 4px 52px minmax(4px,1fr) 58px 0 0 minmax(10px,1fr) 30px}.tower .time,.tower-head .time-head{display:none}}@container (width<=171px){.tower-head,.tower li{grid-template-columns:22px 4px 52px minmax(4px,1fr) minmax(58px,1fr) 0 0 0 0}.tower .tyre,.tower-head .tyre-head{display:none}}@media (width<=860px){:where(:root:not(.display-mode)) .live{grid-template-rows:auto 30px auto auto auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:100%}:where(:root:not(.display-mode)) .bar{grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;grid-template-areas:"nav nav controls""where where where""tabs mid mid";gap:2px 12px;padding:8px 16px 0;display:grid}:where(:root:not(.display-mode)) .bar .nav{grid-area:nav}:where(:root:not(.display-mode)) .bar-l{display:contents}:where(:root:not(.display-mode)) .where{grid-area:where;min-width:0}:where(:root:not(.display-mode)) .bar .controls{gap:8px}:where(:root:not(.display-mode)) .tabs{grid-area:tabs;justify-self:start;margin:6px 0}:where(:root:not(.display-mode)) .tab svg{display:none}:where(:root:not(.display-mode)) .tab{padding:0 12px}:where(:root:not(.display-mode)) .controls{gap:6px}:where(:root:not(.display-mode)) .bar-c{grid-area:mid;justify-self:end;gap:12px;min-width:0}:where(:root:not(.display-mode)) .clock.laps,:where(:root:not(.display-mode)) .clock .parts,:where(:root:not(.display-mode)) .clock .big+span{display:none}:where(:root:not(.display-mode)) .bar-c .state{min-width:0}:where(:root:not(.display-mode)) .clock .big{font-size:22px}:where(:root:not(.display-mode)) .where{overflow:hidden}:where(:root:not(.display-mode)) .session-btn{min-width:0;max-width:100%}:where(:root:not(.display-mode)) .controls{grid-area:controls;gap:4px}:where(:root:not(.display-mode)) .scrub{padding:0 16px}:where(:root:not(.display-mode)) .stage{display:contents}:where(:root:not(.display-mode)) .col-split{display:none}:where(:root:not(.display-mode)) .board,:where(:root:not(.display-mode)) .board.flow,:where(:root:not(.display-mode)) .board-scroll,:where(:root:not(.display-mode)) .board-strip{display:contents}:where(:root:not(.display-mode)) .pages,:where(:root:not(.display-mode)) .page-empty{display:none}:where(:root:not(.display-mode)) .tile{width:auto;height:auto;transition:none;position:relative;transform:none}:where(:root:not(.display-mode)) .grip{display:none}:where(:root:not(.display-mode)) :where(body:not(.map-window-body)) .map-tile{grid-row:3}:where(:root:not(.display-mode)) :where(body:not(.map-window-body)) .map-tile>.map{position:static}:where(:root:not(.display-mode)) .tile.panel{grid-column:1/-1}:where(:root:not(.display-mode)) :where(body:not(.map-window-body)) .map{flex-direction:column;grid-row:3;display:flex}:where(:root:not(.display-mode)) :where(body:not(.map-window-body)) .circuit{order:1;height:56vh;min-height:300px;position:relative;inset:auto}:where(:root:not(.display-mode)) :where(body:not(.map-window-body)) .side{border-right:0;grid-row:4;height:auto;padding:8px 16px 20px;position:static;overflow:visible}:where(:root:not(.display-mode)) :where(body:not(.map-window-body)) .tower li{height:32px}:where(:root:not(.display-mode)) .bar,:where(:root:not(.display-mode)) .scrub{position:static}:where(:root:not(.display-mode)) .stage-veil{padding:0;inset:0}:where(:root:not(.display-mode)) .stage-card{border-radius:0;width:100%;height:100%}:where(:root:not(.display-mode)) .stage-panel{padding:14px 16px}:where(:root:not(.display-mode)) .panel{border-left:0;border-top:1px solid var(--hair);padding:14px 16px}:where(:root:not(.display-mode)) .panel-body{overflow:visible}:where(:root:not(.display-mode)) .laps,:where(:root:not(.display-mode)) .gaps{height:280px}:where(:root:not(.display-mode)) .tyres{height:auto}:where(:root:not(.display-mode)) :where(body:not(.map-window-body)) .map-foot{order:2;gap:2px 12px;padding:6px 16px 2px;font-size:11px;position:static}:where(:root:not(.display-mode)) :where(body:not(.map-window-body)) .map-key{gap:2px 12px}:where(:root:not(.display-mode)) :where(body:not(.map-window-body)) .views{flex-wrap:wrap;justify-content:flex-end;gap:2px;padding:4px 8px 0;position:static}:where(:root:not(.display-mode)) :where(body:not(.map-window-body)) .zoom{display:none}:where(:root:not(.display-mode)) :where(body:not(.map-window-body)) .views .seg{margin-left:2px}}@media (prefers-reduced-motion:reduce){.dot.good{animation:none}.laps .fastest,.car>i{animation-duration:1ms}::view-transition-group(*){animation-duration:1ms}}.delay-btn b{font-variant-numeric:tabular-nums;color:var(--t2);font-weight:500}.delay-btn.on b{color:var(--t1)}.delay-btn{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.delay-btn.synced{color:var(--t1)}.delay-sync{border-bottom:1px solid var(--hair);margin:-4px -8px 12px;padding-bottom:10px}.delay-sync p{color:var(--t3);margin:2px 8px 0;font-size:12px;line-height:1.4}.delay-hand{margin-top:6px;font-size:12px;display:block}.picker.delay{width:300px;padding:14px 16px 12px}.delay-now{color:var(--t3);font-size:12px}.delay-now b{color:var(--t1);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-right:2px;font-size:24px;font-weight:500}.delay-slider{height:34px;margin:10px 0 6px;position:relative}.delay-slider:before{content:"";background:var(--hair-strong);border-radius:1px;height:2px;position:absolute;top:8px;left:0;right:0}.delay-slider .fill{height:2px;width:var(--at);background:var(--t1);border-radius:1px;position:absolute;top:8px;left:0}.delay-slider input{appearance:none;cursor:pointer;background:0 0;width:calc(100% + 14px);height:18px;margin:0;position:absolute;inset:0 -7px auto}.delay-slider input::-webkit-slider-runnable-track{background:0 0;height:18px}.delay-slider input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--t1);width:12px;height:12px;box-shadow:0 0 0 2px var(--float);border-radius:50%;margin-top:3px}.delay-slider input::-moz-range-thumb{background:var(--t1);width:12px;height:12px;box-shadow:0 0 0 2px var(--float);border:0;border-radius:50%}.delay-slider input:focus-visible{outline:none}.delay-slider input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--float), 0 0 0 3.5px var(--t2)}.delay-slider .marks span{color:var(--t3);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:20px;transform:translate(-50%)}.delay-slider .marks span:first-child{transform:none}.delay-slider .marks span:last-child{transform:translate(-100%)}.delay-nudges{justify-content:space-between;align-items:center;gap:12px;display:flex}.delay-nudges .text{font-size:12px}.board-view[hidden]{display:none}.live:has(.board-view[hidden]) .board-tools{display:none}.tabs{box-shadow:inset 0 0 0 1px var(--hair);border-radius:9px;flex:none;align-self:center;padding:2px;display:flex;position:relative}.tab{z-index:1;cursor:pointer;height:28px;color:var(--t3);font:inherit;letter-spacing:-.005em;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.tab svg{flex:none}.tab:hover{color:var(--t2)}.tab[aria-selected=true]{color:var(--t1)}.tab:focus-visible{box-shadow:inset 0 0 0 1.5px var(--t2);outline:none}.tab-ink{background:var(--press);height:28px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:7px;transition:transform .24s cubic-bezier(.16,1,.3,1),width .24s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:0}@media (prefers-reduced-motion:reduce){.tab-ink{transition:none}}.compare{grid-template:"laps dom""traces dom"minmax(0,1fr)/minmax(0,1fr) clamp(340px,32vw,560px);column-gap:32px;min-width:0;height:calc(100vh - 86px);padding:16px 0 12px 24px;display:grid}.compare-dominance{border-left:1px solid var(--hair);grid-area:dom;grid-template-rows:auto minmax(0,1fr);justify-items:center;min-width:0;min-height:0;padding:0 24px 12px;display:grid}.compare-dominance h3{justify-self:start;margin:0 0 8px;font-size:13px;font-weight:600}.dom-fit{contain:size;place-items:center;width:100%;min-height:0;display:grid}.compare-laps{border-bottom:1px solid var(--hair);flex-wrap:wrap;grid-area:laps;justify-content:space-between;align-items:flex-end;gap:8px 24px;min-width:0;padding-bottom:8px;display:flex}.compare-laps>.compare-table,.compare-laps>.none{min-width:0}.compare .compare-table th,.compare .compare-table td{padding-top:2px;padding-bottom:2px}.compare .compare-table thead th{padding-bottom:4px}.compare .compare-table .measure{align-items:baseline;gap:6px;display:inline-flex}.compare .compare-table .measure .off:empty,.compare .compare-table .measure .off{min-width:0}.compare .compare-table .lap-btn{height:24px}.compare-tools{align-items:center;gap:12px;padding-bottom:6px;display:flex}.compare-tools .card-drivers{height:28px;margin:0;overflow:visible}.compare-tools .add-driver.labelled{width:auto;height:28px;color:var(--t2);box-shadow:inset 0 0 0 1px var(--hair-strong);border-radius:6px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;text-decoration:none;display:inline-flex}.compare-tools .add-driver.labelled:hover{color:var(--t1);background:var(--hover)}.compare-traces{grid-area:traces;min-width:0;min-height:0;padding-top:8px;position:relative}.lap-map{touch-action:none;cursor:crosshair;display:block;overflow:visible}.lap-map .road{fill:none;stroke:var(--grid);stroke-width:10px;stroke-linejoin:round}.lap-map .stretch{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s}.lap-map .start{stroke:var(--t1);stroke-width:2px}.lap-map .turn{fill:var(--t2);font-variant-numeric:tabular-nums;pointer-events:none;font-size:12px}.lap-map .here{pointer-events:none}.lap-map .ring{fill:none;stroke:var(--t1);stroke-width:1.5px}.lap-map .dot{stroke:var(--bg);stroke-width:2px}.compare-page{min-width:0}.compare.stacked{grid-template:"laps""dom""traces"/minmax(0,1fr);height:auto;padding:16px 24px 40px}.compare.stacked .compare-dominance{border-left:0;border-bottom:1px solid var(--hair);height:clamp(300px,75vw,520px);padding:16px 0}.compare.stacked .compare-traces{min-height:560px}.compare-traces svg{touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none;display:block;overflow:visible}.compare-traces svg.stale{opacity:.5;transition:opacity .15s}.compare-traces .none{padding-top:24px}.compare .grid{stroke:var(--grid);stroke-width:1px}.compare .zero{stroke:var(--t3);stroke-width:1px}.compare .ax{fill:var(--t3);font-variant-numeric:tabular-nums;font-size:11px}.compare .ax.on{fill:var(--t1)}.compare .band-title{fill:var(--t2);font-size:12px;font-weight:500}.compare .corner{stroke:var(--hair-strong);stroke-width:1px}.compare .corner-name{font-size:11px}.compare .quick{pointer-events:none;transition:opacity .15s}.trace-tools{z-index:2;align-items:center;gap:2px;display:flex;position:absolute;top:0;right:0}.trace-tools .icon{width:28px;height:28px;color:var(--t2);place-items:center;display:grid}.trace-tools .icon:disabled{color:var(--t3);opacity:.4;cursor:default}.trace-tools .text{margin-right:6px;font-size:12px}.compare-traces.open{z-index:30;background:var(--bg);padding:24px 32px 16px;animation:.2s cubic-bezier(.16,1,.3,1) fade;position:fixed;inset:86px 0 0;overflow:hidden}.compare-traces.open .trace-tools{top:16px;right:24px}.compare .apex{font-size:10px}.compare .trace path{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;transition:opacity .15s}.compare .dim{opacity:.25}.compare .end{fill:var(--t1);font-size:11px;font-weight:600}.compare .xhair{stroke:var(--t2);stroke-width:1px;stroke-dasharray:2 3;pointer-events:none}.compare .at{stroke:var(--bg);stroke-width:2px;pointer-events:none}.compare .brush{fill:var(--hover);stroke:var(--hair-strong);stroke-width:1px;pointer-events:none}.compare .tip{z-index:3;pointer-events:none;color:var(--t2);font-variant-numeric:tabular-nums;visibility:visible;border-radius:8px;min-width:0;padding:8px 10px;font-size:11px;animation:none;position:absolute}.compare .tip table{border-collapse:collapse}.compare .tip th,.compare .tip td{text-align:right;white-space:nowrap;padding:1px 0 1px 10px;font-weight:400}.compare .tip thead th{color:var(--t3)}.compare-tools .edit-acts{gap:2px;display:inline-flex}.edit-acts .toggle{height:28px;color:var(--t2);align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.edit-acts .toggle[aria-pressed=true]{color:var(--t1);background:var(--press);box-shadow:inset 0 0 0 1px var(--hair-strong)}.compare-traces.annotating{padding-left:44px}.compare-traces.annotating svg{touch-action:none}.compare-traces svg.tool-range,.compare-traces svg.tool-marker{cursor:col-resize}.compare-traces svg.tool-text{cursor:text}.compare-traces svg.tool-callout{cursor:cell}.trace-stage{position:relative}.tool-rail{z-index:3;border-right:1px solid var(--hair);flex-direction:column;align-items:flex-start;gap:2px;width:33px;display:flex;position:absolute;top:30px;left:0}.tool-rail .icon{width:32px;height:32px;color:var(--t2);place-items:center;padding:0;display:grid}.tool-rail .icon[aria-pressed=true]{color:var(--t1);background:var(--press)}.tool-rail .icon:disabled{opacity:.35;cursor:default;background:0 0}.tool-rail hr{border:0;border-top:1px solid var(--hair);width:16px;margin:4px 8px}.ink-btn i{width:14px;height:14px;box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--hair-strong);border-radius:50%}.swatches{gap:0;display:inline-flex}.swatches button,.picker-group .swatches button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.swatches button:hover{background:var(--hover)}.swatches i{border-radius:50%;width:12px;height:12px}.swatches button[aria-checked=true] i{box-shadow:0 0 0 2px var(--float), 0 0 0 3.5px var(--t1)}.picker.ink-pop{width:auto;padding:8px 8px 6px}.pop-head{color:var(--t3);padding:0 4px 6px;font-size:11px}.picker.style-pop{width:312px}.driver-dress{align-items:center;gap:6px;padding:2px 4px 2px 8px;display:flex}.dd-who{align-items:center;gap:6px;width:50px;font-size:12px;font-weight:600;display:inline-flex}.picker-group .dd-dash{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:24px;padding:0;display:grid}.dd-dash i{border-top:2px dashed var(--t3);width:16px}.dd-dash[aria-pressed=true] i{border-top-color:var(--t1)}.dd-acts{gap:2px;padding:6px 4px 2px;display:flex}.picker-group .dd-acts button{width:auto;padding:4px 8px;font-size:12px}.note-bar{z-index:4;background:var(--float);height:38px;box-shadow:var(--lift);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 4px 0 6px;display:flex;position:absolute}.note-bar input{width:190px;height:26px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--t1);font:inherit;background:0 0;border:0;border-radius:6px;outline:none;padding:0 8px;font-size:12px}.note-bar input:focus{box-shadow:inset 0 0 0 1px var(--t3)}.note-bar input::placeholder,.ex-words input::placeholder{color:var(--t3)}.note-bar .seg.small button{align-items:center;height:26px;display:inline-flex}.note-bar .icon{width:28px;height:28px;color:var(--t2);place-items:center;padding:0;display:grid}.compare .notes *{pointer-events:none}.compare .notes.live .hit{fill:#0000;stroke:none;pointer-events:all;cursor:move}.compare .notes.live .hit.ew{cursor:ew-resize}.compare-traces svg:is(.tool-range,.tool-callout,.tool-text,.tool-marker) .notes.live .hit{pointer-events:none}.compare .notes .handle{fill:var(--t1);stroke:var(--bg);stroke-width:2px}.compare .sel-box{fill:none;stroke:var(--t2);stroke-width:1px;stroke-dasharray:3 3}.compare .sel-ring{fill:none;stroke:var(--t1);stroke-width:1.5px}.lap-map .stretch.piece{stroke-linecap:butt}.compare-dominance h3{display:flex}.map-title{color:var(--t1);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin-left:-6px;padding:2px 6px;font-size:13px;font-weight:600;display:inline-flex}.map-title svg{color:var(--t3)}.map-title:hover{background:var(--hover)}.picker.map-pop{width:236px}.picker-group .map-cars{padding:2px 8px 4px 30px}.picker-group .map-cars button{width:auto;padding:2px 7px;font-size:11px}.export-scrim{z-index:60;background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(14px);place-items:center;padding:24px;animation:.2s cubic-bezier(.16,1,.3,1) fade;display:grid;position:fixed;inset:0}.export-sheet{background:var(--float);width:min(1440px,100%);height:min(900px,100%);box-shadow:var(--lift);border-radius:12px;grid-template-columns:minmax(0,1fr) 340px;display:grid;overflow:hidden}.export-stage{min-width:0;min-height:0;display:grid;position:relative}.export-preview{place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.export-preview.whole{place-items:start;padding:56px 32px 32px;overflow:auto}.export-art{box-shadow:0 0 0 1px var(--hair-strong);flex:none}.export-zoom{background:var(--bg);box-shadow:0 0 0 1px var(--hair-strong);border-radius:8px;padding:2px;position:absolute;top:12px;left:12px}.ex-empty{color:var(--t3);font-size:13px}.export-art svg{width:100%;height:100%;display:block}.export-side{border-left:1px solid var(--hair);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.export-side header{justify-content:space-between;align-items:center;padding:12px 10px 10px 18px;display:flex}.export-side header .icon{place-items:center;width:28px;height:28px;padding:0;display:grid}.export-side h3{margin:0;font-size:13px;font-weight:600}.export-side section{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 18px;display:flex}.export-side section>p{width:100%;color:var(--t3);font-size:11px}.ex-quiet{color:var(--t3);font-variant-numeric:tabular-nums;font-size:11px}.ex-shapes{width:100%;box-shadow:inset 0 0 0 1px var(--hair);border-radius:8px;padding:2px}.ex-shapes button{font-variant-numeric:tabular-nums;flex:1;justify-content:center;height:26px;padding:0 4px;font-size:12px}.ex-px{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.ex-num{color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ex-num input{width:58px;height:28px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--t1);font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;border-radius:6px;outline:none;padding:0 8px;font-size:13px}.ex-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ex-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ex-num input:focus{box-shadow:inset 0 0 0 1px var(--t3)}.ex-widths{order:-1;width:100%}.ex-widths button{font-variant-numeric:tabular-nums;flex:1;justify-content:center;height:26px}.ex-chips{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;width:100%;display:grid}.ex-chip{height:28px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:12px;font-weight:500;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.ex-chip:hover{color:var(--t1);background:var(--hover)}.ex-chip[aria-pressed=true]{color:var(--t1);background:var(--press);box-shadow:inset 0 0 0 1px var(--ring)}.ex-words label{gap:4px;width:100%;display:grid}.ex-words label span{color:var(--t3);font-size:11px}.ex-words input{height:30px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--t1);font:inherit;background:0 0;border:0;border-radius:6px;outline:none;padding:0 10px;font-size:13px}.ex-words input:focus{box-shadow:inset 0 0 0 1px var(--t3)}.export-side .ex-byline{gap:10px}.ex-head{justify-content:space-between;align-items:center;width:100%;margin:-4px 0;display:flex}.ex-head p{color:var(--t3);font-size:11px}.ex-head .live-switch{margin-right:-8px}.ex-who{width:100%;box-shadow:inset 0 0 0 1px var(--hair);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px;transition:opacity .15s;display:grid}.ex-who.off{opacity:.45}.ex-pic{position:relative}.ex-fields{gap:2px;display:grid}.ex-fields input{height:28px;color:var(--t1);font:inherit;background:0 0;border:0;border-radius:6px;outline:none;padding:0 8px;font-size:13px}.ex-fields input:first-child{font-weight:600}.ex-fields input+input{color:var(--t2)}.ex-fields input:hover{background:var(--hover)}.ex-fields input:focus{box-shadow:inset 0 0 0 1px var(--t3);background:0 0}.ex-fields input::placeholder{color:var(--t3);font-weight:400}.ex-avatar{background:var(--hover);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--t3);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:color .15s,box-shadow .15s;display:grid;overflow:hidden}.ex-avatar:hover{color:var(--t1);box-shadow:inset 0 0 0 1px var(--t3)}.ex-unpic{background:var(--float);width:18px;height:18px;box-shadow:0 0 0 1px var(--hair-strong);color:var(--t2);cursor:pointer;opacity:0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:-2px;right:-2px}.ex-pic:hover .ex-unpic,.ex-unpic:focus-visible{opacity:1}.ex-unpic:hover{color:var(--t1)}.ex-avatar img{object-fit:cover;width:100%;height:100%;display:block}.export-side footer{border-top:1px solid var(--hair);gap:10px;margin-top:auto;padding:14px 18px 18px;display:grid}.ex-said{min-height:18px;color:var(--t2);align-items:center;gap:6px;font-size:12px;display:flex}.ex-said.bad{color:var(--crit)}.ex-acts{justify-content:flex-end;gap:8px;display:flex}.ex-acts button{align-items:center;gap:6px;display:inline-flex}@media (width<=760px){.export-scrim{padding:0}.export-sheet{border-radius:0;grid-template-rows:44vh minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%}.export-side{border-left:0;border-top:1px solid var(--hair)}}.compare .tip tbody th{text-align:left;color:var(--t1);padding-left:0;font-weight:600}.compare .brake-mark{width:12px;height:5px;box-shadow:inset 0 0 0 1px var(--hair-strong);vertical-align:middle;border-radius:2px;display:inline-block}.compare .brake-mark.on{box-shadow:none}.compare .line-key{border-top:2px solid var(--t3);vertical-align:middle;width:12px;margin-right:6px;display:inline-block}.compare-table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12px}.compare-table th,.compare-table td{text-align:left;white-space:nowrap;vertical-align:middle;padding:6px 0 6px 24px;font-weight:400}.compare-table thead th{vertical-align:bottom;padding-top:0;padding-bottom:8px}.compare-table .measure{justify-items:end;gap:2px;display:inline-grid}.compare-table .v{color:var(--t1);font-size:13px;font-weight:500}.compare-table .measure:not(.best) .v{color:var(--t2)}.compare-table .off{color:var(--t3);font-size:11px}.compare-table .ref{color:var(--t3)}.compare-table .who-cell{align-items:center;gap:2px;display:inline-flex}.compare-table .drop{width:20px;height:20px;color:var(--t3);opacity:0;place-items:center;padding:0;transition:opacity .12s;display:grid}.compare-table tr:hover .drop,.compare-table .drop:focus-visible{opacity:1}.compare-table th:first-child{padding-left:0}.compare-table thead th{color:var(--t3);font-size:11px;font-weight:500}.compare-table tbody tr{border-top:1px solid var(--hair)}.compare-table tbody tr.on{background:var(--hover)}.compare-table .r{text-align:right}.compare-table .num{color:var(--t1);font-weight:500}.compare-table .who{color:var(--t1);border-radius:4px;align-items:center;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.compare-table .who .team-logo{width:14px;height:14px;margin-right:6px}.compare .tyre-dot{width:7px;height:7px;box-shadow:0 0 0 1px var(--hair-strong);vertical-align:middle;border-radius:50%;margin:0 6px;display:inline-block}.compare-table thead .tyre-dot{margin:0 6px 0 0}.best-dot,.gap-dot{vertical-align:middle;background:var(--p);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.gap-dot.t-g{background:var(--g)}.gap-dot.t-y{background:var(--y)}.compare.slim .compare-table .sect{display:none}.compare-laps{container-type:inline-size}@container (width<=980px){.compare-table .inp{display:none}}@container (width<=560px){.compare-table .sect{display:none}}.compare.slim .compare-table{width:100%}@media (width<=560px){.compare.stacked{padding:12px 16px 32px}.compare.stacked .compare-traces{min-height:420px}.compare-table th,.compare-table td{padding-left:14px}.lap-btn{gap:6px;padding:0 6px 0 8px}}@media (width<=760px){.compare{padding:12px 16px 32px}}.compare-traces:has(>.none){min-height:0}.compare-traces svg:focus-visible{outline:2px solid var(--t3);outline-offset:4px;border-radius:4px}.lap-btn{height:30px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--t3);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:12px;transition:background-color .15s,box-shadow .15s;display:inline-flex}.lap-btn b{color:var(--t1);font-size:13px;font-weight:500}.lap-btn .tyre-dot,.lap-btn .best-dot{margin:0}.lap-btn svg{color:var(--t3)}.lap-btn:hover{background:var(--hover)}.lap-btn:has(+:popover-open){background:var(--hover)}.lap-btn:focus-visible{outline:2px solid var(--t3);outline-offset:1px}.lap-pick{width:340px;padding:12px}.lap-pick-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.lap-pick-head .who{color:var(--t1);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.lap-pick .line-key{border-top:2px solid var(--t3);width:12px;margin-right:8px;display:inline-block}.lap-pick svg{cursor:pointer;border-radius:4px;display:block;overflow:visible}.lap-pick svg:focus-visible{outline:2px solid var(--t3);outline-offset:4px}.lap-pick .grid{stroke:var(--grid);stroke-width:1px}.lap-pick .part{stroke:var(--t2);stroke-width:1px}.lap-pick .ax{fill:var(--t3);font-variant-numeric:tabular-nums;font-size:11px}.lap-pick .xhair{stroke:var(--t3);stroke-width:1px;stroke-dasharray:2 3;pointer-events:none}.lap-pick .lap{stroke:var(--float);stroke-width:1.5px}.lap-pick .off{stroke:var(--t3);stroke-width:2px;stroke-linecap:round}.lap-pick .off.on{stroke:var(--t1)}.lap-pick .best-ring{fill:none;stroke:var(--p);stroke-width:1.5px;pointer-events:none}.lap-pick .now-ring{fill:none;stroke:var(--t1);stroke-width:1.5px;pointer-events:none}.lap-pick-read{border-top:1px solid var(--hair);font-variant-numeric:tabular-nums;min-height:20px;color:var(--t3);align-items:center;gap:12px;margin:6px 0 0;padding-top:8px;font-size:12px;display:flex}.lap-pick-read b{color:var(--t1);font-weight:500}.lap-pick-read .tyre-dot{margin:0 6px 0 0}.wordmark{text-transform:uppercase;letter-spacing:.36em;color:var(--t1);white-space:nowrap;align-items:baseline;font-weight:400;line-height:1;display:inline-flex}.wordmark>span:first-child{margin-right:.3em}.wordmark .dash{letter-spacing:.29em;color:var(--brand);margin-right:-.29em;font-style:italic;font-weight:700}.home-bar-c .wordmark .dash{text-shadow:0 0 10px color-mix(in srgb, var(--brand) 55%, transparent), 0 0 2px color-mix(in srgb, var(--brand) 40%, transparent)}.hero{-webkit-user-select:none;user-select:none;--fade:linear-gradient(to right, transparent, #000 18%, #000 82%, transparent), linear-gradient(transparent, #000 8%, #000 90%, transparent);width:100%;height:auto;-webkit-mask-image:var(--fade);-webkit-mask-composite:source-in;-webkit-mask-image:var(--fade);mask-image:var(--fade);display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.tauri .bar{padding-left:88px}.onboard-drag{z-index:1;height:40px;position:fixed;top:0;left:0;right:0}button.primary{background:var(--t1);height:36px;color:var(--bg);cursor:pointer;border:0;border-radius:6px;padding:0 18px;font-size:13px;font-weight:600;transition:opacity .15s,transform .15s}button.primary:hover{opacity:.88}button.primary:active{transform:scale(.98)}button.primary:disabled{opacity:.35;cursor:default;transform:none}button.quiet{height:36px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px;font-weight:500;transition:color .15s,background-color .15s}button.quiet:hover{color:var(--t1);background:var(--hover)}button.quiet:disabled{color:var(--t3);cursor:default;background:0 0}button.quiet.danger{color:var(--t1)}.spinner.small{border-width:1.5px;flex:none;width:14px;height:14px}.onboard{background:var(--bg);grid-template-columns:minmax(320px,440px) minmax(0,1fr);align-items:center;gap:48px;min-height:100%;padding:72px clamp(24px,7vw,96px) 48px;display:grid}.onboard-copy{z-index:2;align-content:center;gap:0;display:grid;position:relative}.onboard-line{color:var(--t2);text-wrap:balance;max-width:30ch;margin:18px 0 32px;font-size:17px;line-height:1.45}.onboard-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.onboard-wait{gap:4px;display:grid}.onboard-state{color:var(--t1);align-items:center;gap:10px;margin:0;font-size:14px;line-height:20px;display:flex}.onboard-state .dot{margin:0 1px}.onboard-sub{color:var(--t3);max-width:40ch;margin:0 0 18px 24px;font-size:13px;line-height:1.45}.onboard-wait .onboard-act{margin-top:14px}.onboard-fine{color:var(--t3);max-width:44ch;margin:40px 0 0;font-size:11px;line-height:1.5}.onboard-bad{color:var(--t1);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.onboard-bad:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--crit);border-radius:50%;flex:none}.onboard-paste ol{color:var(--t2);gap:6px;margin:0 0 20px;padding:0 0 0 18px;font-size:13px;line-height:1.45;display:grid}.onboard-paste ol b{color:var(--t1);font-weight:600}.field{gap:6px;margin-bottom:14px;display:grid}.field span{color:var(--t3);font-size:11px}.field input{background:var(--hover);height:36px;color:var(--t1);font:inherit;box-shadow:inset 0 0 0 1px var(--hair-strong);border:0;border-radius:6px;outline:none;padding:0 12px;font-size:13px;transition:box-shadow .15s}.field input:focus{box-shadow:inset 0 0 0 1.5px var(--t2)}.field input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--crit)}.lap{justify-items:center;gap:14px;min-width:0;margin:0;animation:.9s cubic-bezier(.16,1,.3,1) fade;display:grid}.lap svg{width:100%;max-height:min(72vh,640px);overflow:visible}.lap-road{fill:none;stroke:var(--map-road);stroke-width:22px;stroke-linejoin:round}.lap-trail{fill:none;stroke:var(--p);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.lap-car{fill:var(--p);stroke:var(--bg);stroke-width:6px}.lap figcaption{color:var(--t3);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 22px;font-size:12px;display:flex}.lap-who{align-items:center;gap:8px;display:inline-flex}.lap-who .dot{background:var(--p);box-shadow:0 0 0 2px var(--bg)}.lap-num{color:var(--t1);font-variant-numeric:tabular-nums;text-align:right;min-width:7ch;font-size:14px;font-weight:500}.lap-num small{color:var(--t3);font-size:11px;font-weight:400}.firstrun{background:var(--bg);grid-template-rows:auto 1fr;min-height:100%;display:grid}.firstrun-head{padding:22px 24px}.tauri .firstrun-head{padding-left:88px}.firstrun-body{place-self:center;width:min(440px,100vw - 32px);padding-bottom:12vh}.firstrun-body h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600;line-height:1.15}.firstrun-session{color:var(--t2);margin:4px 0 28px;font-size:16px}.firstrun-row{color:var(--t2);justify-content:space-between;gap:16px;margin:10px 0 0;font-size:13px;display:flex}.firstrun-row .num,.num{font-variant-numeric:tabular-nums}.firstrun-row .num{color:var(--t1);font-weight:500}.firstrun-pick{border-top:1px solid var(--hair)}.firstrun-pick button{border:0;border-bottom:1px solid var(--hair);width:100%;min-height:44px;color:var(--t1);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 4px;font-size:15px;transition:background-color .15s;display:flex}.firstrun-pick button:hover{background:var(--hover)}.firstrun-pick button:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px}.firstrun-pick .when{color:var(--t3);margin-left:auto;font-size:13px}.firstrun-pick svg{color:var(--t2)}.firstrun-skip{margin-top:20px}.meter{background:var(--hair-strong);border-radius:1px;height:2px;position:relative;overflow:hidden}.meter i{background:var(--t1);border-radius:1px;transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.meter.busy i{animation:1.4s cubic-bezier(.65,0,.35,1) infinite sweep;width:30%!important}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}.dl-chip{align-items:center;gap:6px;display:inline-flex}.settings{background:var(--float);width:min(520px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--t1);box-shadow:var(--lift);border:0;border-radius:10px;padding:0;animation:.22s cubic-bezier(.16,1,.3,1) stage-in}.settings::backdrop{background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(12px)}.settings-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:12px 12px 12px 20px;display:flex}.settings-head h2{margin:0;font-size:15px;font-weight:600}.settings-sec{border-bottom:1px solid var(--hair);justify-items:start;gap:12px;padding:18px 20px;display:grid}.settings-sec:last-child{border-bottom:0}.settings-sec h3{margin:0;font-size:13px;font-weight:600}.settings-sec .quiet{height:28px;margin-left:-10px}.settings-rows{gap:6px;width:100%;margin:0;display:grid}.settings-rows div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.settings-rows dt{color:var(--t3)}.settings-rows dd{color:var(--t1);text-align:right;margin:0}.settings-dl{gap:8px;width:100%;display:grid}.settings-dl-row{color:var(--t2);align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.settings-dl-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.settings-dl-row .quiet{margin:0 -10px 0 0}.settings-years{width:100%;margin:0;padding:0;list-style:none;display:grid}.settings-years li{border-top:1px solid var(--hair);grid-template-columns:48px 1fr auto;align-items:center;gap:12px;min-height:32px;font-size:13px;display:grid}.settings-years li:first-child{border-top:0}.settings-years .quiet{margin:0 -10px 0 0}.quiet-ink{color:var(--t3);font-size:12px}.settings-confirm{gap:2px;display:inline-flex}.settings-path{width:100%;color:var(--t3);align-items:center;gap:12px;min-width:0;margin:0;font-size:12px;display:flex}.settings-path span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.settings-update{align-items:center;gap:12px;display:flex}.settings-update .primary{height:30px}.settings-fine{color:var(--t3);margin:0;font-size:11px;line-height:1.5}.overlay{z-index:60;background:var(--bg);animation:.22s cubic-bezier(.16,1,.3,1) fade;position:fixed;inset:0}.hint{z-index:70;max-width:260px;color:var(--t1);pointer-events:none;border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.4;animation:.26s cubic-bezier(.16,1,.3,1) rise;position:fixed}@media (width<=860px){.onboard{grid-template-columns:1fr;align-content:start;gap:28px;padding:56px 16px 32px}.onboard .lap{order:-1}.lap svg{max-height:38vh}.onboard-line{margin:14px 0 24px;font-size:15px}.onboard-fine{margin-top:28px}}@media (prefers-reduced-motion:reduce){.meter.busy i{opacity:.4;animation:none;width:100%!important}}.delta{height:100%;min-height:0;position:relative;overflow:hidden}.delta-read{white-space:nowrap;align-items:flex-start;gap:24px;display:flex;overflow:hidden}.delta-v{flex-direction:column;gap:2px;min-width:0;display:flex}.delta-v span,.delta-lap span{color:var(--t3);text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.delta-v b{height:34px;color:var(--t2);font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:center;font-size:17px;font-weight:500;display:flex}.delta-v.big b{color:var(--t1);letter-spacing:-.02em;font-size:28px}.delta-v .tone{border-radius:50%;flex:none;width:8px;height:8px;margin-right:8px}.delta-v.big .tone{width:10px;height:10px}.delta-lap{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;padding-left:8px;display:flex}.delta-lap b{height:34px;color:var(--t2);font-variant-numeric:tabular-nums;align-items:center;font-size:13px;font-weight:500;display:flex}.widget-delta .delta-read{grid-template-rows:14px 34px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;display:grid}.wd-to,.wd-lap,.wd-pb span{color:var(--t3);text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.wd-lap{text-align:right}.wd-lap b{font-weight:400}.wd-big{height:34px;color:var(--t1);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;font-size:26px;font-weight:500;display:flex}.wd-pb{justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.wd-pb b{color:var(--t2);font-variant-numeric:tabular-nums;align-items:center;font-size:13px;font-weight:500;display:flex}.widget-delta .tone{border-radius:50%;flex:none}.wd-big .tone{width:8px;height:8px;margin-right:7px}.wd-pb .tone{width:6px;height:6px;margin-right:5px}.widget-delta .tone.t-p{background:var(--p)}.widget-delta .tone.t-g{background:var(--g)}.widget-delta .tone.t-y{background:var(--y)}.delta-read.held .wd-big{color:var(--t2)}.widget-delta .delta-read.tight{grid-template-rows:100%}.widget-delta .delta-read.tight .wd-big{height:100%;font-size:var(--big)}.widget-delta .delta-sector{height:auto}.widget-delta .delta-chart .delta-line{stroke-width:1.5px}.widget-delta .delta-sector i{height:3px}.widget-delta .delta-sector i b{border-radius:1px}.delta-v .tone.t-p{background:var(--p)}.delta-v .tone.t-g{background:var(--g)}.delta-v .tone.t-y{background:var(--y)}.delta-read.held .delta-v.big b{color:var(--t2)}.delta-chart{touch-action:pan-y;cursor:crosshair;position:absolute;left:0}.delta-chart .delta-zero{stroke:var(--t3);stroke-width:1px}.delta-chart .delta-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.delta-chart .head{stroke:var(--bg);stroke-width:2px}.delta-chart .xhair{stroke:var(--t3);stroke-width:1px;stroke-dasharray:2 3;pointer-events:none}.delta-now{background:var(--t1);opacity:.5;pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute}.delta-now.idle{opacity:.25}.delta-band{height:26px;position:absolute;left:0;right:0}.delta-sector{height:26px;position:absolute;top:0}.delta-sector i{height:8px;margin-right:-2px;display:block;position:relative}.delta-sector i b{background:var(--grid);border-radius:2px;height:100%;position:absolute;top:0;overflow:hidden}.delta-sector i b:after{content:"";background:var(--c);transform-origin:0;transition:transform .4s cubic-bezier(.2,0,0,1);position:absolute;inset:0;transform:scaleX(0)}.delta-sector i b.on:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.delta-sector i b:after{transition:none}}.delta-sector span{color:var(--t3);margin-top:4px;font-size:11px;display:block}.delta-time{letter-spacing:-.02em;white-space:nowrap;align-items:baseline;gap:6px;height:100%;font-size:22px;font-weight:600;line-height:26px;animation:.35s cubic-bezier(.2,0,0,1) sector-done;display:flex;overflow:hidden}.delta-time small{letter-spacing:0;color:var(--t3);font-size:11px;font-weight:400}.delta-time.t-p{color:var(--p)}.delta-time.t-g{color:var(--g)}.delta-time.t-y{color:var(--y)}.widget-delta .delta-time{height:15px;font-size:12px;line-height:15px}@keyframes sector-done{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.delta-time{animation:none}}.laps .xhair{stroke:var(--t3);stroke-width:1px;stroke-dasharray:2 3;pointer-events:none}.laps .hot{fill:none;stroke:var(--t3);stroke-width:1.5px;pointer-events:none}.laps .hot.on{stroke:var(--t1)}.ranked.dense ol,.ranked.dense li,.ranked.dense .ranked-head{justify-content:start}.ranked.dense .ranked-head span{text-align:left}.ranked.dense li,.ranked.dense .track{height:var(--row,18px)}.ranked.dense .rank-bar{border-radius:0 3px 3px 0;height:6px;top:calc(50% - 3px)}.ranked.dense .rank-best{width:8px;height:8px;top:calc(50% - 4px)}.ranked.dense .num{text-align:left;font-size:12px}.ranked.dense li b{font-size:12px}.circle{outline:none;flex-direction:column;height:100%;display:flex;position:relative}.circle svg{flex:none;overflow:visible}.circle-stage{gap:36px;height:100%;min-height:0;display:flex}.circle-fit{height:100%;min-height:0}.circle-stage.under{flex-direction:column;gap:12px}.circle-stage.under>.circle{flex:none}.circle-stage.under .circle-side{flex:1;width:auto}.circle-stage.fitted .circle-side{overflow:hidden}.circle-stage.fitted .circle-field ol{columns:var(--cols,1);column-gap:20px}.circle-stage.fitted .circle-field li{break-inside:avoid}.circle-stage.fitted .circle-field :is(.pick,.ghost-row){height:var(--pick-row,25px)}.circle-stage>.circle{flex:1;min-width:0}.circle-side{scrollbar-width:thin;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;gap:20px;width:236px;min-height:0;font-size:13px;display:flex;overflow-y:auto}.circle-side h3{height:20px;color:var(--t3);align-items:center;gap:6px;margin:0 0 4px;font-size:12px;font-weight:400;display:flex}.circle-side h3 b{color:var(--t1);margin-right:2px;font-weight:600}.circle-side .team-logo{flex:none;width:14px;height:14px}.circle-stop table{border-collapse:collapse;width:100%}.circle-stop :is(th,td){border-top:1px solid var(--hair);text-align:right;height:26px;color:var(--t2);padding:0;font-weight:400}.circle-stop thead th{height:20px;color:var(--t3);border-top:0;font-size:11px}.circle-stop tbody th{text-align:left;color:var(--t2)}.circle-stop tbody th .flag-mark{vertical-align:-2px}.circle-stop td:nth-child(2){color:var(--t1);width:64px}.circle-stop td b{font-weight:600}.circle-stop td:last-child{width:72px}.circle-stop .flag-mark.plate.f-vsc{color:var(--t1)}.circle-field ol{margin:0;padding:0;list-style:none}.circle-field :is(.pick,.ghost-row){border-top:1px solid var(--hair);align-items:center;gap:8px;width:100%;height:25px;padding:0 8px 0 0;display:flex}.circle-field .pick{border-style:solid;border-width:1px 0 0;border-color:var(--hair);color:var(--t2);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0}.circle-field .pick:hover,.circle-field .pick[aria-pressed=true]{background:var(--hover);color:var(--t1)}.circle-field .pick:focus{outline:none}.circle-field .pick:focus-visible{outline:1.5px solid var(--t2);outline-offset:-1.5px}.circle-field .pick b{color:var(--t1);font-weight:600}.circle-field .pos{width:24px;color:var(--t3);text-align:right;flex:none}.circle-field .pit{letter-spacing:.04em;color:var(--t3);font-size:10px;font-weight:600}.circle-field .gap{color:var(--t2);margin-left:auto}.circle-field .pick[aria-pressed=true] .gap{display:none}.circle-field .ghost-row{color:var(--t3);cursor:default}.circle-field .ghost-row svg circle{fill:none;stroke:var(--tint);stroke-width:1.5px;stroke-dasharray:3 2.2}.circle-field .ghost-row b{color:var(--t2);font-weight:600}.circle-field .ghost-row .gap{color:var(--t3)}:is(.stage-body:has(>.circle-stage),.stage-body:has(.circle-stage)){overflow:hidden}.circle .ring{fill:none;stroke:var(--hair-strong);stroke-width:1.5px;stroke-dasharray:1 1;animation:.7s cubic-bezier(.16,1,.3,1) both circle-draw}.circle .sector line{stroke:var(--t3);stroke-width:1.5px}.circle :is(.sector,.turn) text{fill:var(--t3);font-variant-numeric:tabular-nums;font-size:11px}.circle .turn line{stroke:var(--t3);stroke-width:1px;opacity:.5}.circle .turn text{opacity:.55;font-size:10px}.circle .lane path,.circle .lane line{fill:none;stroke:var(--hair-strong);stroke-width:1px}.circle .lane path{stroke-dasharray:3 3}.circle .chequer .a{fill:var(--t1)}.circle .chequer .b{fill:var(--bg);stroke:var(--t1);stroke-width:.5px}.circle .chequer line{stroke:var(--t1);stroke-width:1px}.circle .band{fill:none;stroke-width:8px;stroke-dasharray:1 1;animation:.6s cubic-bezier(.16,1,.3,1) both circle-sweep}.circle .band.behind{opacity:.32}.circle .band.ahead{opacity:.13}.circle .neutral{cursor:default;animation:.3s ease-out .45s both fade}.circle .neutral line{stroke:var(--y);stroke-width:2px}.circle .neutral.vsc line{stroke-dasharray:2.5 1.5}.circle .neutral .plate rect{stroke-width:1.5px}.circle .neutral.sc .plate rect{fill:var(--y);stroke:var(--y)}.circle .neutral.vsc .plate rect{fill:var(--bg);stroke:var(--y)}.circle .neutral .plate text{letter-spacing:0;font:700 9px Inter,sans-serif}.circle .neutral.sc .plate text{fill:#000}.circle .neutral.vsc .plate text{fill:var(--t1)}.circle .ghost{fill:var(--bg);stroke-width:1.5px;stroke-dasharray:3 2.2;animation:.3s ease-out .45s both fade}.circle .ghost.run{stroke-width:2px}.circle .cars{animation:.4s ease-out .35s backwards fade}.circle .leads,.circle-tags{animation:.4s ease-out .5s backwards fade}.circle .rc{cursor:pointer;outline:none;transition:opacity .2s ease-out}.circle .rc.dim{opacity:.4}.circle .rc .hit{fill:#0000}.circle .rd{stroke:var(--bg);stroke-width:2px;transition:r .2s cubic-bezier(.16,1,.3,1)}.circle .rd.hollow{fill:var(--bg);stroke-width:1.5px}.circle .rc .sel{fill:none;stroke:var(--t1);stroke-width:1.5px;animation:.3s cubic-bezier(.16,1,.3,1) both circle-pop}.circle .rc .halo{fill:none;stroke-width:1px;opacity:.8;animation:.3s ease-out both fade}.circle .rc .fol{fill:none;stroke:var(--t1);stroke-width:1px;opacity:.6}.circle .rc:focus-visible .rd{stroke:var(--t1)}.circle .pit-code{fill:var(--t2);pointer-events:none;font-size:11px;font-weight:600}.circle .lead{stroke:var(--t3);stroke-width:1px;opacity:.3;pointer-events:none}.circle .lead.lit{opacity:.6}.circle-tags{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.circle-tags .tag{width:max-content;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;pointer-events:auto;will-change:transform;background:0 0;border:0;border-radius:4px;grid-template-columns:auto auto;align-items:center;column-gap:5px;padding:2px 4px;transition:opacity .25s ease-out;display:grid;position:absolute;top:0;left:0}.circle-tags .tag :is(.team-logo,.team){grid-row:span 2;justify-self:center}.circle-tags .tag.one :is(.team-logo,.team){grid-row:auto}.circle-tags .tag .team-logo{width:14px;height:14px}.circle-tags .tag .team{width:6px;height:6px}.circle-tags .tag b{letter-spacing:.02em;color:var(--t2);font-size:11px;font-weight:600;line-height:13px}.circle-tags .tag span{color:var(--t3);font-variant-numeric:tabular-nums;grid-column:2;font-size:10.5px;line-height:12px}.circle-tags .tag:is(.lit,.me,.fol) b{color:var(--t1)}.circle-tags .tag.lit span{color:var(--t2)}.circle-tags .tag:hover{background:var(--hover)}.circle-tags .tag.dim{opacity:.4}.circle-tags .tag.off{opacity:0;pointer-events:none}.circle-mid{pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;gap:7px;animation:.4s ease-out .3s backwards fade;display:flex;position:absolute;transform:translate(-50%,-50%)}.circle-mid .count{color:var(--t1);font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:baseline;font-size:28px;font-weight:600;line-height:1;display:flex}.circle-mid .count span{color:var(--t3);letter-spacing:0;margin-left:2px;font-size:15px;font-weight:500}.circle-mid p{color:var(--t2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.circle-mid .ref{color:var(--t3);pointer-events:auto}.circle-mid.tight{gap:5px}.circle-mid.tight .count{font-size:22px}.circle-mid.tight .count span{font-size:12px}.circle-mid.tight p{font-size:11px}.circle-mid.tiny{gap:4px}.circle-mid.tiny .count{font-size:18px}.circle-mid.tiny .count span{font-size:11px}.circle-mid.tiny .flag{pointer-events:auto}.circle-mid.tiny .flag .words{display:none}.circle-mid .watch{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}.circle-mid .to{pointer-events:auto;height:22px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--t1);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin-top:2px;padding:0 6px 0 7px;font:600 11px/1 Inter,sans-serif;display:inline-flex}.circle-mid .to:hover{background:var(--press)}.circle-mid .to .team{width:7px;height:7px}.circle-mid .to .team-logo{width:13px;height:13px}.circle-mid .to svg{color:var(--t3)}.circle-help{z-index:2;position:absolute;top:0;left:0}.circle-help-btn{width:24px;height:24px;color:var(--t3);cursor:help;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:color .15s,background-color .15s;display:grid}.circle-help-btn:hover,.circle-help-btn:focus-visible{color:var(--t1);background:var(--press);outline:none}.circle-help .help{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round}.circle-help .help .dot{fill:currentColor;stroke:none}.circle-key{background:var(--float);width:330px;box-shadow:var(--lift);color:var(--t2);opacity:0;pointer-events:none;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px 12px;margin:0;padding:12px 14px;font-size:12px;line-height:1.4;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:30px;left:0;transform:translateY(-4px)}.circle-help-btn:hover+.circle-key,.circle-help-btn:focus-visible+.circle-key{opacity:1;transform:none}.circle-key dd{margin:0}.circle-key svg{display:block;overflow:visible}.circle-key .k-ring{fill:none;stroke:var(--t3);stroke-width:1.5px}.circle-key .k-ink{fill:var(--t1)}.circle-key .k-sel{fill:none;stroke:var(--t1);stroke-width:1.5px}.circle-key .k-band{stroke:var(--t1);stroke-width:8px;opacity:.35}.circle-key .k-band.faint{opacity:.14}.circle-key .k-ghost{fill:none;stroke:var(--t1);stroke-width:1.5px;stroke-dasharray:3 2.2}.circle-key .k-sc{fill:var(--y)}.circle-key .k-vsc{fill:none;stroke:var(--y);stroke-width:1.5px}.circle-key .k-lane{fill:none;stroke:var(--t3);stroke-dasharray:3 3}.circle-key .k-turn{stroke:var(--t3);stroke-width:1.5px}@keyframes circle-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes circle-sweep{0%{stroke-dasharray:0 1}to{stroke-dasharray:1 0}}@keyframes circle-pop{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.circle :is(.ring,.band,.neutral,.ghost,.cars,.leads,.sel,.halo),.circle-mid,.circle-tags{animation:none}.circle-key,.circle .rd,.circle .rc,.circle-tags .tag{transition:none}}.circle :is(.sector,.turn,.lane,.line,.band){pointer-events:none}.settings-sec .settings-switch{margin-left:-8px}.settings-sec .settings-seg{align-self:flex-start;margin:4px 0 2px}.settings-note{max-width:46ch;margin:0;font-size:12px;line-height:1.45}.laplist{position:relative}.laplist table{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.laplist th{text-align:right;color:var(--t3);vertical-align:bottom;border-bottom:1px solid var(--hair);white-space:nowrap;height:22px;padding:0 6px 4px;font-size:11px;font-weight:400}.laplist td{border-bottom:1px solid var(--hair);text-align:right;vertical-align:middle;white-space:nowrap;height:24px;padding:0 6px;font-size:13px;line-height:16px}.laplist tbody tr:hover{background:var(--hover)}.laplist .c-lap{text-align:left;width:34px;color:var(--t3)}.laplist th.c-lap{text-align:left}.laplist .c-tyre{text-align:left;width:52px}.laplist th.c-tyre{text-align:left}.laplist .c-time{width:74px}.laplist .c-gap{width:62px}.laplist .c-s{width:56px}.laplist .c-pos{width:34px;color:var(--t2)}.laplist .c-tyre>span{align-items:center;gap:6px;display:inline-flex}.laplist .lap-tyre{width:12px;height:12px;display:block}.laplist .age{color:var(--t3)}.laplist .v{color:var(--t1);font-weight:500}.laplist .c-s .v{color:var(--t2);font-weight:400}.laplist .v.t-p{color:var(--p)}.laplist .v.t-g{color:var(--g)}.laplist .v.struck{color:var(--t3);text-decoration:line-through}.laplist .v.dim{color:var(--t3);font-weight:400}.laplist .best.t-p{background:var(--p)}.laplist .d{color:var(--t3)}.laplist .note{color:var(--t3);font-size:11px}.laplist .best{background:var(--g);vertical-align:1px;border-radius:50%;width:6px;height:6px;display:inline-block}.laplist tr.new{animation:1.6s ease-out lap-in}@keyframes lap-in{0%{background:color-mix(in srgb, var(--t1) 10%, transparent)}}@media (prefers-reduced-motion:reduce){.laplist tr.new{animation:none}}.danger-ink{color:var(--t1);font-weight:600}.displays{flex-direction:column;width:min(880px,100vw - 32px);height:min(680px,100vh - 64px);overflow:hidden}.displays[open]{display:flex}.dx-top{gap:12px;padding:10px 12px 10px 20px}.dx-count{color:var(--t3);font-size:12px}.dx-grow{flex:1}.dx-error{color:var(--t1);border-bottom:1px solid var(--hair);margin:0;padding:10px 20px;font-size:12px}.dx-error:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--crit);vertical-align:0;border-radius:50%;margin-right:8px;display:inline-block}.dx-btn{height:30px;color:var(--t2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 8px;font:500 12.5px Inter,system-ui,sans-serif;transition:color .15s,opacity .15s;display:inline-flex}.dx-btn:hover:not(:disabled){color:var(--t1)}.dx-btn:active:not(:disabled){opacity:.6}.dx-btn:disabled{color:var(--t3);opacity:.5;cursor:default}.dx-btn:focus-visible,.dx-item:focus-visible,.dx-choice:focus-visible,.dx-page:focus-visible,.dx-name:focus-visible,.dx-primary:focus-visible{outline:1.5px solid var(--t2);outline-offset:2px}.dx-icon{justify-content:center;width:30px;padding:0}.dx-danger,.dx-danger:hover:not(:disabled){color:var(--crit)}.dx-primary{background:var(--t1);height:36px;color:var(--bg);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 16px;font:600 13px Inter,system-ui,sans-serif;display:inline-flex}.dx-primary:hover{opacity:.88}.dx-off{text-align:center;flex:1;place-content:center;justify-items:center;gap:12px;padding:40px 24px;display:grid}.dx-off-mark{width:72px;height:72px;color:var(--t2);box-shadow:inset 0 0 0 1px var(--hair-strong);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.dx-off h3{margin:0;font-size:17px;font-weight:600}.dx-off p{max-width:46ch;color:var(--t3);margin:0 0 8px;font-size:13px;line-height:1.5}.dx-body{flex:1;grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.dx-rail{border-right:1px solid var(--hair);flex-direction:column;gap:2px;padding:14px 10px;display:flex;overflow-y:auto}.dx-rail ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dx-item{width:100%;min-height:50px;color:var(--t3);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:6px 10px;transition:color .15s;display:flex}.dx-item:hover{color:var(--t2)}.dx-item:hover .dx-item-text b,.dx-item[aria-current=true]{color:var(--t1)}.dx-item-text{min-width:0;display:grid}.dx-item-text b{text-overflow:ellipsis;white-space:nowrap;color:var(--t2);font-size:13px;font-weight:500;transition:color .15s;overflow:hidden}.dx-item[aria-current=true] .dx-item-text b{color:var(--t1);font-weight:600}.dx-item-text small{color:var(--t3);font-size:11.5px}.dx-glyph{width:32px;height:32px;color:inherit;flex:none;position:relative}.dx-glyph svg{display:block}.dx-glyph .dot{box-shadow:0 0 0 2px var(--float);position:absolute;bottom:-1px;right:-1px}.dx-add{margin-top:4px}.dx-add-mark{width:32px;height:32px;color:inherit;flex:none;place-items:center;display:grid}.dx-add .dx-item-text b{color:inherit}.dx-main{min-width:0;padding:24px 28px;overflow-y:auto}.dx-pair{align-items:flex-start;gap:28px;display:flex}.dx-qr{background:#fff;border-radius:10px;flex:none;width:188px;height:188px;overflow:hidden}.dx-qr svg{width:100%;height:100%;display:block}.dx-pair-text{gap:14px;min-width:0;font-size:13px;display:grid}.dx-pair-text h3{margin:4px 0 0;font-size:17px;font-weight:600}.dx-steps{color:var(--t2);gap:6px;margin:0;padding:0 0 0 18px;line-height:1.45;display:grid}.dx-steps li::marker{color:var(--t3);font-variant-numeric:tabular-nums}.dx-by-hand{border-top:1px solid var(--hair);color:var(--t3);flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding-top:12px;display:flex}.dx-url{color:var(--t1);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-weight:500}.dx-code{color:var(--t1);letter-spacing:.12em;-webkit-user-select:all;user-select:all;font-size:15px;font-weight:600}.dx-by-hand small{color:var(--t3);font-size:11.5px}.dx-help{color:var(--t3);font-size:12px;line-height:1.45}.dx-help summary{cursor:pointer;color:var(--t2);width:max-content}.dx-help span{max-width:46ch;margin-top:4px;display:block}.dx-screen{gap:22px;display:grid}.dx-tabs{border-bottom:1px solid var(--hair);gap:22px;display:flex}.dx-tabs button{height:38px;color:var(--t3);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font:500 13px Inter,system-ui,sans-serif;transition:color .15s;display:inline-flex;position:relative}.dx-tabs button:hover{color:var(--t2)}.dx-tabs button[aria-checked=true]{color:var(--t1)}.dx-tabs button[aria-checked=true]:after{content:"";background:var(--t1);border-radius:1px;height:1.5px;position:absolute;bottom:-1px;left:0;right:0}.dx-adding{gap:22px;display:grid}.dx-far{gap:12px;max-width:52ch;display:grid}.dx-far h3{margin:4px 0 0;font-size:17px;font-weight:600}.aw{gap:8px;display:grid}.aw-state{color:var(--t1);align-items:center;gap:10px;margin:0;font-size:14px;line-height:20px;display:flex}.aw-sub{max-width:52ch;color:var(--t3);margin:0;font-size:13px;line-height:1.5}.aw-user{color:var(--t1);overflow-wrap:anywhere;font-weight:500}.aw-bad:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--crit);border-radius:50%;flex:none;margin-right:8px;display:inline-block}.aw-sub.aw-bad:before{vertical-align:0}.aw-actions{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:2px 0 0 -8px;display:flex}.aw-btn{height:30px;color:var(--t2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 8px;font:500 12.5px Inter,system-ui,sans-serif;transition:color .15s,opacity .15s;display:inline-flex}.aw-btn:hover{color:var(--t1)}.aw-btn:active{opacity:.6}.aw-go{background:var(--t1);height:36px;color:var(--bg);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:8px;margin-left:8px;padding:0 16px;font:600 13px Inter,system-ui,sans-serif;display:inline-flex}.aw-go:hover{opacity:.88}.aw-btn:focus-visible,.aw-go:focus-visible{outline:1.5px solid var(--t2);outline-offset:2px}.aw-host{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.settings-rows .aw-row{align-items:center}.aw-switch{margin:-6px -8px -6px 0}.dx-tabs button:focus-visible{outline:1.5px solid var(--t2);outline-offset:2px}.dx-shows-note{color:var(--t3);margin:10px 0 0;font-size:12.5px;line-height:1.45}.dx-head{justify-items:start;gap:4px;display:grid}.dx-name{max-width:100%;color:var(--t1);cursor:text;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:0 0 0 -6px;padding:2px 6px;font:600 18px Inter,system-ui,sans-serif;display:inline-flex}.dx-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-name svg{color:var(--t3);opacity:0;flex:none;transition:opacity .15s}.dx-name:hover{color:var(--t1)}.dx-name:hover svg,.dx-name:focus-visible svg{opacity:1}.dx-rename input{width:min(320px,100%);height:30px;box-shadow:inset 0 -1px 0 var(--t2);color:var(--t1);background:0 0;border:0;border-radius:0;margin-left:-6px;padding:0 6px;font:600 18px Inter,system-ui,sans-serif}.dx-rename input:focus{outline:none}.dx-state{color:var(--t3);align-items:center;gap:7px;font-size:12px;display:inline-flex}.dx-head{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.dx-head>:not(.dx-head-acts){grid-column:1}.dx-head-acts{grid-area:1/2/span 2;align-self:center;gap:8px;display:inline-flex}.dx-arrange{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;display:grid}.dx-look{justify-items:center;gap:10px;display:grid;position:sticky;top:0}.dx-arrange.wide{grid-template-columns:minmax(0,1fr)}.dx-arrange.wide .dx-look{position:static}.dx-turn{color:var(--t3);align-items:center;gap:4px;margin-top:6px;font-size:12px;display:inline-flex}.dx-turn .dx-btn{width:28px;height:28px}.sp{background:var(--bg);box-shadow:0 0 0 1px var(--ring), 0 0 0 6px var(--float), 0 0 0 7px var(--hair-strong);border-radius:16px;position:relative;overflow:hidden}.sp-screen{transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;text-align:left;position:absolute;top:0;left:0}.sp-bar{border-bottom:1px solid var(--hair);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.sp-page{position:absolute;left:0;right:0}.sp-page>.spinner{position:absolute;top:40%;left:50%}.sp-foot{border-top:1px solid var(--hair);justify-content:center;align-items:center;height:26px;display:flex;position:absolute;bottom:0;left:0;right:0}.sp-dots{align-items:center;gap:8px;display:inline-flex}.sp-dots i{background:var(--hair-strong);border-radius:3px;width:6px;height:6px}.sp-dots i.on{background:var(--t1);width:18px}.sp-map svg{display:block}.dx-list{align-content:start;gap:6px;min-width:0;display:grid}.dx-pgs{margin:0;padding:0;list-style:none;display:grid}.dx-pg{border-top:1px solid var(--hair);grid-template-columns:30px minmax(0,1fr);align-items:start;padding:4px 0;display:grid}.dx-pg:first-child{border-top:0}.dx-pg-n{height:34px;color:var(--t3);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:500 12px Inter,system-ui,sans-serif;transition:color .15s}.dx-pg[aria-current=true] .dx-pg-n{color:var(--t1);font-weight:600}.dx-pg ul{margin:0;padding:0;list-style:none}.dx-pg li{cursor:pointer;align-items:center;gap:8px;height:34px;padding:0;display:flex}.dx-pg li:hover .dx-card-name,.dx-pg[aria-current=true] .dx-card-name{color:var(--t1)}.dx-pg li.moved{animation:.42s cubic-bezier(.16,1,.3,1) dx-moved}@keyframes dx-moved{0%{opacity:.3;transform:translate(8px)}}.dx-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t2);flex:1;font-size:13px;transition:color .15s;overflow:hidden}.dx-card-acts{opacity:0;gap:0;transition:opacity .15s;display:inline-flex}.dx-pg li:hover .dx-card-acts,.dx-pg li:focus-within .dx-card-acts{opacity:1}@media (hover:none){.dx-card-acts{opacity:1}}.dx-mini{width:26px;height:26px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:color .15s;display:grid}.dx-mini:hover:not(:disabled){color:var(--t1)}.dx-mini:disabled{opacity:.25;cursor:default}.dx-list-tools{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:6px 18px;padding-bottom:8px;display:flex}.dx-list-tools>:first-child .dx-btn{margin-left:-8px}.dx-add-card{position:relative}.dx-scrim{z-index:1;position:fixed;inset:0}.dx-menu{z-index:2;background:var(--float);min-width:210px;max-height:280px;box-shadow:var(--lift);border-radius:12px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.dx-menu button{height:32px;color:var(--t2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font:400 13px Inter,system-ui,sans-serif}.dx-menu button:hover{color:var(--t1);background:var(--hover)}.dx-per{color:var(--t3);align-items:center;gap:2px;font-size:12.5px;display:inline-flex}.dx-select{align-items:center;display:inline-flex;position:relative}.dx-select svg{pointer-events:none;color:var(--t3);position:absolute;right:6px}.dx-per select{appearance:none;width:62px;height:30px;color:var(--t1);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 22px 0 6px;font:500 12.5px Inter,system-ui,sans-serif}.dx-per select:hover{color:var(--t1)}.dx-per select:focus{outline:none}.dx-per select:focus-visible{box-shadow:inset 0 -1.5px 0 var(--t2);border-radius:0}.dx-per select option{background:var(--float);color:var(--t1)}.dx-note{max-width:56ch;color:var(--t3);margin:0;font-size:13px;line-height:1.5}.dx-acts{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.dx-confirm{color:var(--t2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}@media (width<=720px){.displays{height:calc(100vh - 32px)}.dx-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.dx-rail{border-right:0;border-bottom:1px solid var(--hair);flex-direction:row;overflow-x:auto}.dx-rail ul{display:flex}.dx-item{width:auto;min-width:150px}.dx-add{margin:0}.dx-pair{flex-direction:column;align-items:center}.dx-main{padding:18px 16px}.dx-arrange{grid-template-columns:1fr}.dx-look{position:static}.dx-head{grid-template-columns:1fr}.dx-head-acts{grid-area:auto/1}}.display-page{background:var(--bg);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.display-card{text-align:center;justify-items:center;gap:14px;width:min(360px,100%);display:grid}.display-lede{color:var(--t1);margin:6px 0 0;font-size:17px;font-weight:500}.display-note{color:var(--t3);max-width:32ch;margin:0;font-size:14px;line-height:1.5}.display-field{text-align:left;width:100%;color:var(--t3);gap:6px;font-size:12px;display:grid}.display-field input{height:44px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--t1);background:0 0;border:0;border-radius:8px;padding:0 12px;font:400 16px Inter,system-ui,sans-serif}.display-field input:focus{box-shadow:inset 0 0 0 1.5px var(--t2);outline:none}.display-error{color:var(--t2);margin:0;font-size:13px}.display-go{background:var(--t1);width:100%;height:44px;color:var(--bg);cursor:pointer;border:0;border-radius:8px;font:600 15px Inter,system-ui,sans-serif}.display-go:disabled{opacity:.5;cursor:default}.display-lost{z-index:60;top:max(10px, env(safe-area-inset-top));background:var(--float);box-shadow:0 0 0 1px var(--hair-strong);color:var(--t2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.display-identify{z-index:70;background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(12px);place-items:center;animation:.32s cubic-bezier(.16,1,.3,1) fade;display:grid;position:fixed;inset:0}.display-identify span{letter-spacing:-.02em;color:var(--t1);text-align:center;padding:0 16px;font-size:clamp(32px,9vw,96px);font-weight:600}.dbar{z-index:20;min-height:48px;padding:0 12px;padding-top:env(safe-area-inset-top);padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));background:var(--bg);border-bottom:1px solid var(--hair);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.dbar-where{align-items:baseline;gap:10px;min-width:0;font-size:14px;display:flex}.dbar-where b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.dbar-where .num{color:var(--t2);white-space:nowrap}.dbar-state{color:var(--t3);font-size:12px}.dbar-tools{flex:none;align-items:center;gap:6px;display:flex}.dbar-tools .board-tools{align-items:center;gap:6px;display:flex}.dbar-shows{background:var(--hover);max-width:168px;height:32px;color:var(--t1);border:0;border-radius:8px;padding:0 8px;font:500 13px Inter,system-ui,sans-serif}.dbar-more{width:36px;height:36px;color:var(--t2);place-items:center;display:grid}.dbar-btn{background:var(--hover);height:32px;color:var(--t1);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font:500 13px Inter,system-ui,sans-serif;display:inline-flex}.dbar-btn svg{color:var(--t2)}.live.display{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.live.display .dbar{flex:none;min-height:44px;position:relative}.live.display .stage{flex:1;grid-row:auto;min-height:0}.live.display .board-view{height:100%}.live.display .catchup{top:44px}.live.display .stage-veil{padding:0;inset:0}.live.display .stage-card{border-radius:0;width:100%;height:100%}.screen{height:100%;padding-bottom:env(safe-area-inset-bottom);grid-template-rows:minmax(0,1fr) auto;display:grid}.screen-pages{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.screen-pages::-webkit-scrollbar{display:none}.screen-strip{display:flex;position:relative}.screen-page{scroll-snap-align:start;scroll-snap-stop:always;flex:none;height:100%}.screen-card{min-width:0;min-height:0;position:absolute;overflow:hidden}.screen-card.ruled-l{border-left:1px solid var(--hair)}.screen-card.ruled-t{border-top:1px solid var(--hair)}.screen-card.panel{padding:14px 18px 12px}.screen-card.map-tile>.map{position:absolute;inset:0}.screen-tower{padding:10px 12px 8px 14px;overflow-y:auto;container-type:inline-size}.screen-tower .tower{--row:var(--screen-row,30px)}.screen-dots{border-top:1px solid var(--hair);justify-content:center;align-items:center;height:26px;display:flex}.screen-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:26px;padding:0;display:grid}.screen-dots i{background:var(--t3);border-radius:3px;width:6px;height:6px;transition:width .24s cubic-bezier(.16,1,.3,1),background .24s}.screen-dots [aria-current] i{background:var(--t1);width:18px}@media (width<=480px){.dbar-tools .dbar-btn span{display:none}.dbar-tools .dbar-btn{justify-content:center;width:36px;padding:0}}.screen-edit-note{border-bottom:1px solid var(--hair);color:var(--t2);margin:0;padding:12px 20px;font-size:13px;line-height:1.45}.screen-seg{background:var(--hover);border-radius:10px;grid-template-columns:1.6fr repeat(4,1fr);gap:2px;padding:2px;display:grid}.screen-seg button{height:34px;color:var(--t2);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;font:500 13px Inter,system-ui,sans-serif}.screen-seg button[aria-checked=true]{background:var(--float);color:var(--t1);box-shadow:0 0 0 1px var(--hair-strong)}.screen-list,.screen-list ol{margin:0;padding:0;list-style:none}.screen-list-page{border-top:1px solid var(--hair);grid-template-columns:22px minmax(0,1fr);align-items:start;padding:4px 0;display:grid}.screen-list-page:first-child{border-top:0}.screen-list-n{color:var(--t3);padding-top:13px;font-size:12px}.screen-list li li{border-radius:8px;grid-template-columns:minmax(0,1fr) 36px 36px 36px;align-items:center;min-height:44px;transition:background .4s;display:grid}.screen-list li li.moved{background:var(--hover);transition:none}.screen-list li li .icon{width:36px;height:36px;color:var(--t2);place-items:center;display:grid}.screen-list li li .icon:disabled{opacity:.25}.screen-list-name{min-width:0;color:var(--t1);font-size:14px;display:grid}.screen-list-name small{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.screen-add{flex-wrap:wrap;gap:6px;display:flex}.screen-add button{background:var(--hover);height:36px;color:var(--t1);cursor:pointer;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 12px 0 10px;font:500 13px Inter,system-ui,sans-serif;display:inline-flex}.screen-add button svg{color:var(--t2)}.screen-add small{color:var(--t3);font-size:11.5px;font-weight:400}.display-notice{z-index:60;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));background:var(--float);box-shadow:var(--lift);border-radius:12px;padding:14px 16px;position:fixed}.display-unreachable{color:var(--t2);text-align:left;justify-items:start;gap:6px;max-width:46ch;font-size:13px;line-height:1.45;display:grid}.display-unreachable b{color:var(--t1);font-size:15px}.display-quiet{height:36px;color:var(--t1);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:-12px;padding:0 12px;font:500 14px Inter,system-ui,sans-serif}.display-card .display-quiet{color:var(--t2);margin-left:0}.display-ring{height:40px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--t1);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:500 14px Inter,system-ui,sans-serif;display:inline-flex}.display-ring:active{background:var(--press)}.display-row-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.display-status{color:var(--t2);align-items:center;gap:8px;margin:-4px 0 0;font-size:13px;display:inline-flex}.display-sheet{width:min(440px,100vw);max-width:100vw;max-height:88dvh;padding:0 0 env(safe-area-inset-bottom);background:var(--float);color:var(--t1);box-shadow:0 0 0 1px var(--hair-strong);border:0;border-radius:16px 16px 0 0;margin:auto auto 0;overflow-y:auto}@media (width>=600px){.display-sheet{border-radius:14px;margin:auto}}.display-sheet::backdrop{background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(10px)}.display-sheet-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:12px 8px 10px 20px;display:flex}.display-sheet-head h2{margin:0;font-size:16px;font-weight:600}.display-sheet section{border-bottom:1px solid var(--hair);gap:10px;padding:16px 20px;display:grid}.display-sheet section:last-child{border-bottom:0}.display-sheet h3{color:var(--t2);margin:0;font-size:13px;font-weight:600}.display-choices{gap:2px;display:grid}.display-choice{color:var(--t2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:12px;margin:0 -8px;padding:10px 8px;font:400 14px Inter,system-ui,sans-serif;display:grid}.display-choice>i{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--t3);border-radius:50%;margin-top:2px}.display-choice[aria-checked=true]>i{box-shadow:inset 0 0 0 5px var(--t1)}.display-choice span{gap:2px;display:grid}.display-choice b{color:var(--t1);font-weight:500}.display-choice small{color:var(--t3);font-size:12.5px;line-height:1.4}.display-steps{color:var(--t2);gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.45;display:grid}.display-steps b{color:var(--t1);font-weight:500}.display-wide{background:var(--hover);width:100%;height:44px;color:var(--t1);cursor:pointer;border:0;border-radius:10px;font:500 15px Inter,system-ui,sans-serif}.display-wide.danger{background:var(--t1);color:var(--bg)}.display-row{gap:8px;display:flex}.display-sheet .display-note{text-align:left;max-width:none;margin:0;font-size:13px}.displays-tip{max-width:56ch}.live.towerless{grid-template-columns:minmax(0,1fr)}.tower-toggle[aria-pressed=false]{color:var(--t3)}.setup-screens{color:var(--t3);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11px;display:inline-flex}.tower-head.again{display:none}.screen-tower.split{padding:6px 14px 4px}.screen-tower.split .tower-heads,.screen-tower.split .tower ol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:29px;display:grid}.screen-tower.split .tower-head.again{display:grid}.screen-tower.split .tower ol{grid-template-rows:repeat(var(--half,11), var(--row));background:linear-gradient(var(--hair), var(--hair)) center / 1px 100% no-repeat;grid-auto-flow:column}.screen-tower.split .tower li.cut,.screen-tower.split .tower .split .sectors{display:none}.screen{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (orientation:landscape) and (height<=500px){.live.display .dbar{min-height:38px;padding-top:0}.live.display .dbar-where{max-width:calc(50% - 120px);font-size:13px}.live.display .dbar-where .num{font-size:12.5px}.live.display .dbar-btn{justify-content:center;width:32px;height:28px;padding:0}.live.display .dbar-btn span{display:none}.live.display .dbar-more{width:32px;height:32px}.live.display .catchup{top:38px}.live.display .screen{grid-template-rows:minmax(0,1fr);padding-bottom:0}.live.display .screen-dots{z-index:21;border-top:0;height:38px;position:fixed;top:0;left:50%;transform:translate(-50%)}.live.display .screen-dots button{width:18px;height:38px}}.screen-pill{overflow:hidden}.picker.tl-menu{width:280px}.tl-menu .picker-group p{color:var(--t2);align-items:center;gap:8px;padding:6px 8px 4px;font-size:12px;font-weight:600;display:flex}.tl-menu .tl-more{color:var(--t3)}.tl-none{height:calc(100vh - 60px);color:var(--t2);place-items:center;font-size:14px;display:grid}.tl-none a{color:var(--t1)}.tl-menu .flag{aspect-ratio:3/2;width:18px;height:auto;box-shadow:0 0 0 1px var(--hair);border-radius:1.5px;flex:none}.live.tl{grid-template-rows:56px 0 auto;grid-template-columns:minmax(0,1fr)}.live.tl .stage{grid-column:1/-1}.live.tl .catchup{top:56px}@media (width<=860px){:where(:root:not(.display-mode)) .live.tl{grid-template-rows:auto 0 auto auto auto}:where(:root:not(.display-mode)) .live.tl .compare-page{grid-row:3}}@media (width<=600px){.nav{gap:18px}.nav .nav-word{display:none}.nav svg{width:17px;height:17px}}.tl-menu .picker-group button.tl-get{color:var(--t3);position:relative;overflow:hidden}.tl-menu .tl-get-state{color:var(--t3);font-variant-numeric:tabular-nums;align-items:center;margin-left:auto;font-size:11.5px;display:inline-flex}.tl-menu .tl-get:hover .tl-get-state{color:var(--t1)}.tl-menu .tl-get[aria-busy=true]{cursor:default}.tl-menu .tl-get[aria-busy=true]:hover{color:var(--t3);background:0 0}.tl-menu .tl-get[aria-busy=true]:hover .tl-get-state{color:var(--t3)}.tl-menu .tl-get.failed .tl-get-state{color:var(--crit)}.tl-menu .tl-bar{background:var(--hair-strong);border-radius:1px;height:2px;position:absolute;bottom:2px;left:8px;right:8px}.tl-menu .tl-bar:after{content:"";width:calc(var(--share,0) * 100%);border-radius:inherit;background:var(--t1);transition:width .4s ease-out;position:absolute;inset:0}.tl-menu .tl-fresh{animation:.9s ease-out both tl-fresh-name}.tl-menu .tl-got{color:var(--g);margin-left:auto;animation:2.4s cubic-bezier(.16,1,.3,1) both tl-got;display:inline-flex}@keyframes tl-fresh-name{0%{color:var(--t3)}to{color:var(--t2)}}@keyframes tl-got{0%{opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1.15)}20%{transform:scale(1)}75%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tl-menu .tl-fresh,.tl-menu .tl-got{animation:none}.tl-menu .tl-bar:after{transition:none}}.tl-get-page{place-items:center;min-height:0;padding:24px 16px;display:grid}.tl-get-card{text-align:center;justify-items:center;gap:14px;width:min(360px,100%);display:grid}.tl-get-card h1{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:600;display:flex}.tl-get-card h1 span{color:var(--t2);font-weight:500}.tl-get-card h1 .flag{aspect-ratio:3/2;width:24px;height:auto;box-shadow:0 0 0 1px var(--hair);border-radius:1.5px}.tl-get-card p{color:var(--t2);font-variant-numeric:tabular-nums;margin:0;font-size:13.5px}.tl-bar.wide{background:var(--hair-strong);border-radius:2px;width:100%;height:3px;display:block;position:relative}.tl-bar.wide:after{content:"";width:calc(var(--share,0) * 100%);border-radius:inherit;background:var(--t1);transition:width .4s ease-out;position:absolute;inset:0}
