.i2{--c:var(--color-accent);--k:0;--n:0;position:relative}html[data-i2] body{overflow-x:clip}html[data-i2] #app{padding-top:0}html[data-i2] .pw-footer__stats{display:none}html[data-i2] .topbar{position:fixed;inset-inline:0;top:0;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}html[data-i2][data-i2-top] .topbar{color:var(--color-text);background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:1280px){html[data-i2-pill] .topbar{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:var(--space-3)}html[data-i2-pill] .topbar-in{max-width:1240px;flex-wrap:nowrap;border-radius:var(--radius-full);padding-inline:var(--space-4);background:color-mix(in srgb,var(--color-surface) 60%,transparent);border:var(--border-w) solid var(--color-border-subtle);box-shadow:var(--elev-2);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}html[data-i2-pill][data-i2-top] .topbar-in{background:transparent;border-color:transparent;box-shadow:none}}.i2-hero,.i2-mani{margin-inline:calc(50% - 50vw)}.i2-k{font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-subtle);margin:0}.i2 h2{font-size:var(--text-2xl);line-height:var(--text-2xl-lh)}.i2 h3{font-size:var(--text-xl);line-height:var(--text-xl-lh)}.i2-sec{margin-top:var(--space-8)}.i2-sh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-5)}.i2-sh__l{display:grid;gap:var(--space-2);min-width:0}.i2-sh__r{display:grid;justify-items:end;gap:var(--space-3);text-align:right;min-width:0}.i2-sh__r .i2-sec__lede{max-width:46ch}.i2-pod{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.i2-pod a{--c:var(--color-text-subtle);display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);text-decoration:none;font-family:var(--font-data);font-size:var(--text-sm);font-weight:var(--weight-semibold);background:var(--color-surface);border:var(--border-w) solid var(--color-border);border-left:3px solid var(--c);border-radius:var(--radius-sm)}.i2-pod a:hover{border-color:var(--color-text);border-left-color:var(--c)}.i2-pod b{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-subtle)}.i2-rise{opacity:0;transform:translateY(calc(var(--motion-shift) * 2));transition:opacity var(--motion-slow) var(--ease-standard),transform var(--motion-slow) var(--ease-standard);transition-delay:calc(var(--i,0) * var(--motion-fast) / 2)}.i2-rise.is-in,.is-in .i2-rise{opacity:1;transform:none}html[data-pre] .i2-rise,html[data-pre] .i2-stat,html[data-pre] .i2-qd__dots i,html[data-pre] .i2-sduel__round,html[data-pre] .i2-split span span,html[data-pre] .i2-split>span:not(.i2-mani__s),html[data-pre] .i2-split em span{opacity:1;transform:none}html[data-pre] .i2-sduel__bar{width:calc(var(--v) * 100%)}html[data-pre] .i2-qp__line{stroke-dashoffset:0}.i2-live{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:var(--space-2);color:var(--color-success)}.i2-live:before{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:currentColor;animation:pw-pulse calc(var(--motion-chart) * 3) var(--ease-standard) infinite}.i2-live.is-pending{color:var(--color-warning)}.i2-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;background:var(--color-bg);color:var(--color-text);border-radius:0 0 var(--radius-2xl) var(--radius-2xl)}.i2-hero:before{content:"";position:absolute;inset:0;background:var(--texture-grain);opacity:.06;pointer-events:none}.i2-hero__in{position:relative;width:100%;max-width:1220px;margin:0 auto;padding:calc(var(--topbar-h,56px) + var(--space-5)) 18px var(--space-6);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-rows:auto 1fr;gap:var(--space-6)}.i2-hero__txt{grid-column:1;grid-row:1/span 2;align-self:center;display:grid;gap:var(--space-5)}.i2-h{margin:0;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-hero-sub);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.i2-h>span{display:block}.i2-h .i2-em{display:block;font-style:normal;color:var(--color-accent);font-size:var(--text-hero);line-height:var(--text-display-lh)}.i2-cta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.i2-hero__art{position:absolute;inset:0;perspective:1400px;overflow:hidden;opacity:0;transition:opacity var(--motion-chart) var(--ease-standard)}.i2-hero__art.is-in{opacity:1}.i2-hero__art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,var(--color-bg) 4%,transparent 55%),linear-gradient(90deg,var(--color-bg) 8%,color-mix(in srgb,var(--color-bg) 40%,transparent) 50%,transparent 80%)}.i2-art__plane{position:absolute;inset:8% 14% 0 24%;transform-origin:50% 55%;transform:rotateX(48deg) rotate(-14deg) translateY(calc(var(--p,0) * -80px)) scale(.86)}.i2-art__plane svg{width:100%;height:100%;display:block;overflow:visible}.i2-art__bld{fill:color-mix(in srgb,var(--color-text) 10%,transparent);stroke:color-mix(in srgb,var(--color-text) 20%,transparent);stroke-width:1}.i2-art__water{fill:color-mix(in srgb,var(--color-info) 26%,transparent)}.i2-art__river{fill:none;stroke:color-mix(in srgb,var(--color-info) 35%,transparent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.i2-art__green{fill:color-mix(in srgb,var(--color-success) 14%,transparent)}.i2-art__case{fill:none;stroke:color-mix(in srgb,var(--color-text) 22%,transparent);stroke-width:16;stroke-linejoin:round;stroke-linecap:round}.i2-art__trk{fill:none;stroke:var(--color-accent);stroke-width:6;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--color-accent) 70%,transparent))}.is-in .i2-art__trk{animation:pw-draw calc(var(--motion-chart) * 2) var(--ease-standard) forwards;--len:1000}.is-in .i2-art__trk--2{animation-delay:calc(var(--motion-chart) * 2)}.is-in .i2-art__trk--3{animation-delay:calc(var(--motion-chart) * 4)}.i2-art__lap{fill:none;stroke:none}.i2-art__car{fill:var(--color-text);filter:drop-shadow(0 0 10px var(--color-accent))}.i2-art__turns text{font-family:var(--font-data);font-size:var(--text-lg);fill:color-mix(in srgb,var(--color-text) 45%,transparent);text-anchor:middle}.i2-art__src{position:absolute;right:var(--space-4);bottom:var(--space-3);margin:0;font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-text-subtle)}.i2-next{grid-column:2;grid-row:1;align-self:start;display:grid;gap:var(--space-3);padding:var(--space-5);background:color-mix(in srgb,var(--color-surface) 62%,transparent);border:var(--border-w) solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:var(--radius-xl);box-shadow:var(--elev-3);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.i2-next p{margin:0}.i2-cd{display:flex;align-items:flex-start;gap:var(--space-1);font-family:var(--font-data);font-variant-numeric:tabular-nums}.i2-cd__u{display:grid;justify-items:center;gap:var(--space-1);min-width:52px;padding:var(--space-2) 0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg) 70%,transparent);border:var(--border-w) solid var(--color-border-subtle)}.i2-cd__u b{font-size:var(--text-xl);line-height:var(--leading-none);font-weight:var(--weight-semibold)}.i2-cd__u:last-child b{color:var(--color-accent)}.i2-cd__u i{font-style:normal;font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-subtle)}.i2-sess{list-style:none;margin:0;padding:0;display:grid;border-top:var(--border-w) solid var(--color-border-subtle)}.i2-sess li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:var(--border-w) solid var(--color-border-subtle)}.i2-sess__btn{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--space-2);row-gap:2px;align-items:center;padding:var(--space-2) var(--space-1);cursor:pointer;border-radius:var(--radius-sm);text-align:left}.i2-sess__btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.i2-sess__btn:hover{background:color-mix(in srgb,var(--color-surface) 35%,transparent)}.i2-sess__btn[aria-pressed=true]{background:color-mix(in srgb,var(--color-surface) 60%,transparent)}.i2-sess__chk{width:16px;height:16px;border-radius:var(--radius-sm);border:var(--border-w) solid var(--color-border);display:inline-grid;place-items:center}.i2-sess__btn[aria-pressed=true] .i2-sess__chk{background:var(--color-accent);border-color:var(--color-accent)}.i2-sess__btn[aria-pressed=true] .i2-sess__chk:after{content:"";width:4px;height:8px;border:solid var(--color-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.i2-sess b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.i2-sess__t{font-size:var(--text-sm);color:var(--color-text-muted);text-align:right}.i2-sess__t time{font-family:var(--font-data);color:var(--color-text)}.i2-sess small{grid-column:2/-1;font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-subtle)}.i2-sess .is-next b{color:var(--color-accent)}.i2-sess .is-ok small{color:var(--color-success)}.i2-sess__link{padding-left:var(--space-2);font-size:var(--text-xs);white-space:nowrap}.i2-sess__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2)}.i2-res{display:grid;gap:var(--space-2)}.i2-res__l{list-style:none;margin:0;padding:0;display:grid}.i2-res__l li{--c:var(--color-text-subtle);display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-3);border-left:3px solid var(--c);border-bottom:var(--border-w) solid var(--color-border-subtle)}.i2-res__p{font-family:var(--font-data);font-size:var(--text-sm);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.i2-res__n{display:grid;text-decoration:none;font-weight:var(--weight-semibold);font-size:var(--text-base);min-width:0}.i2-res__n small{font-weight:var(--weight-regular);font-size:var(--text-xs);color:var(--color-text-subtle)}.i2-res__n:hover{text-decoration:underline}.i2-res__t{font-family:var(--font-data);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.i2-res__l li.is-lead .i2-res__n{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--text-xl-lh)}.i2-res__l li.is-lead .i2-res__p{color:var(--color-accent);font-weight:var(--weight-semibold)}.i2-res__l li.is-lead .i2-res__t{color:var(--color-text)}.i2-res__more{justify-self:start;font-size:var(--text-sm)}.i2-champ{display:grid;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-w) solid var(--color-border)}.i2-res__l--sm li{padding-block:var(--space-1)}.i2-res__l--sm li.is-lead .i2-res__n{font-size:var(--text-lg);line-height:var(--text-lg-lh)}.i2-nextl{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-w) solid var(--color-border)}.i2-nextl__t{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-base)}.i2-cd--sm{gap:var(--space-1)}.i2-cd--sm .i2-cd__u{min-width:0;padding:var(--space-1) var(--space-2);grid-auto-flow:column;align-items:baseline;gap:2px}.i2-cd--sm .i2-cd__u b{font-size:var(--text-base)}.i2-sched summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);min-height:var(--tap)}.i2-sched[open] summary{margin-bottom:var(--space-2)}.i2-btn{position:relative;overflow:hidden;isolation:isolate;transition:transform var(--motion-fast) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.i2-btn:before{content:"";position:absolute;inset:0;z-index:calc(var(--z-base) - 1);background:var(--color-text);transform:translate(-101%);transition:transform var(--motion-base) var(--ease-standard)}.i2-btn:hover{transform:scale(1.03);color:var(--color-bg)}.i2-btn:hover:before{transform:none}.i2-btn.pw-btn--primary:before{background:var(--color-accent-hover)}.i2-btn.pw-btn--primary:hover{color:var(--color-on-accent)}.i2-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:var(--space-6);border-block:var(--border-w) solid var(--color-border)}.i2-stat{display:grid;gap:var(--space-1);padding:var(--space-5) var(--space-4)}.i2-stat+.i2-stat{border-left:var(--border-w) solid var(--color-border-subtle)}.i2-stat b{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-none);font-variant-numeric:tabular-nums}.i2-stat span{font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-subtle)}.i2-stats.is-in .i2-stat{opacity:1;transform:none}.i2-stat:nth-child(2){--i:1}.i2-stat:nth-child(3){--i:2}.i2-stat:nth-child(4){--i:3}.i2-stat:nth-child(5){--i:4}.i2-q{position:relative;color:var(--color-text);display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-5);background:var(--color-surface);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--elev-1)}.i2-q[hidden]{display:none}.i2-q header{display:grid;gap:var(--space-1)}.i2-q h3{font-size:var(--text-xl);line-height:var(--text-xl-lh)}.i2-q__n{margin:0;font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--leading-none);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.i2-q__viz{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.i2-q__a{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);max-width:52ch}.i2-q__go{align-self:flex-start;font-size:var(--text-sm)}.i2-qd{display:grid;gap:var(--space-3);align-content:start}.i2-qd__dots{display:flex;flex-wrap:wrap;gap:var(--space-1)}.i2-qd__dots i{width:12px;height:12px;border-radius:var(--radius-full);opacity:0;transform:scale(.4);transition:opacity var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard);transition-delay:calc(var(--i,0) * var(--motion-fast) / 10)}.i2-qd__dots i.is-a{background:var(--data-a)}.i2-qd__dots i.is-b{background:var(--data-b)}.i2-qd__dots i:hover{outline:2px solid var(--color-text);outline-offset:1px}.is-in .i2-qd__dots i{opacity:1;transform:none}.i2-qg{display:grid;gap:var(--space-3)}.i2-qg__svg{width:100%;height:auto;max-height:240px}.i2-qg__trk{fill:none;stroke:var(--color-text);stroke-width:4;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000}.is-in .i2-qg__trk{animation:pw-draw calc(var(--motion-chart) * 4) var(--ease-standard) forwards;--len:1000}.i2-qg.is-done .i2-qg__trk{stroke:var(--color-accent)}.i2-qg__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.i2-qg__opts .pw-option{min-height:var(--tap);font-size:var(--text-sm)}.i2-qg__res{margin:0;font-size:var(--text-sm);min-height:1.4em}.i2-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4)}.i2-bento .i2-q--poles{grid-column:span 6}.i2-bento .i2-q--duel,.i2-bento .i2-q--game{grid-column:span 3}.i2-bento .i2-q--teams{grid-column:1/-1;min-width:0}.i2-q--teams .i2-q__go{position:absolute;right:var(--space-5);bottom:var(--space-5)}.i2-sduel{display:grid;gap:var(--space-4);min-width:0}.i2-sduel__tabs{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:thin;min-width:0;max-width:100%}.i2-sduel__tab{--c:var(--color-accent);display:inline-flex;align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);border:var(--border-w) solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-family:var(--font-data);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.i2-sduel__tab:hover{background:var(--color-surface-2)}.i2-sduel__tab[aria-pressed=true]{background:var(--color-surface-2);border-color:var(--c);font-weight:var(--weight-semibold);box-shadow:inset 0 0 0 1px var(--c)}.i2-sduel__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.i2-sduel__dot{width:8px;height:8px;border-radius:var(--radius-full);background:var(--c);flex-shrink:0}.i2-sduel__card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-4) var(--space-6);align-items:center}.i2-sduel__drivers{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-w) solid var(--color-border)}.i2-sduel__drv{display:flex;align-items:center;gap:var(--space-3);min-width:0}.i2-sduel__drv.is-b{justify-content:flex-end;text-align:right}.i2-sduel__num{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-none);opacity:.4}.i2-sduel__drv.is-a .i2-sduel__num{color:var(--data-a)}.i2-sduel__drv.is-b .i2-sduel__num{color:var(--data-b)}.i2-sduel__dinfo{display:grid;gap:var(--space-1);min-width:0}.i2-sduel__dname{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--text-xl-lh);font-weight:var(--weight-bold);color:var(--color-text);text-decoration:none}.i2-sduel__dname:hover{color:var(--color-accent)}.i2-sduel__dmeta{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-text-subtle)}.i2-sduel__drv.is-b .i2-sduel__dmeta{justify-content:flex-end}.i2-sduel__dtag{width:8px;height:8px;border-radius:var(--radius-full)}.i2-sduel__dtag.is-a,.i2-sduel__legend i.is-a{background:var(--data-a)}.i2-sduel__dtag.is-b,.i2-sduel__legend i.is-b{background:var(--data-b)}.i2-sduel__bars{display:grid;gap:var(--space-1)}.i2-sduel__row{display:grid;grid-template-columns:40px minmax(0,1fr) 104px minmax(0,1fr) 40px;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);transition:background-color var(--motion-fast) var(--ease-standard)}.i2-sduel__row:hover{background:var(--color-surface-2)}.i2-sduel__val{font-family:var(--font-data);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-subtle);line-height:var(--leading-none)}.i2-sduel__val.is-a{text-align:right}.i2-sduel__val.is-a.is-lead{color:var(--data-a)}.i2-sduel__val.is-b.is-lead{color:var(--data-b)}.i2-sduel__track{height:8px;border-radius:var(--radius-full);background:var(--color-surface-2);overflow:hidden;display:flex}.i2-sduel__track.is-a{justify-content:flex-end}.i2-sduel__bar{--v:0;display:block;height:100%;width:0;border-radius:var(--radius-full);transition:width var(--motion-chart) var(--ease-standard);transition-delay:calc(var(--i,0) * var(--motion-fast) / 2)}.i2-sduel__bar.is-a{background:var(--data-a)}.i2-sduel__bar.is-b{background:var(--data-b)}.is-in .i2-sduel__bar{width:calc(var(--v) * 100%)}.i2-sduel__lbl{font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-subtle);text-align:center;white-space:nowrap}.i2-sduel__races-wrap{display:grid;gap:var(--space-3);align-content:center}.i2-sduel__races-h{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.i2-sduel__legend{display:flex;gap:var(--space-3);font-family:var(--font-data);font-size:var(--text-xs)}.i2-sduel__legend span{display:inline-flex;align-items:center;gap:var(--space-1)}.i2-sduel__legend i{width:8px;height:8px;border-radius:var(--radius-full)}.i2-sduel__rounds{--n:24;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--space-1)}.i2-sduel__round{display:flex;align-items:center;justify-content:center;height:28px;border-radius:var(--radius-sm);font-family:var(--font-data);font-size:var(--text-xs);font-weight:var(--weight-bold);opacity:0;transform:scale(.7);transition:opacity var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard);transition-delay:calc(var(--i,0) * var(--motion-fast) / 8)}.i2-sduel__round.is-a{background:var(--data-a);color:var(--color-on-accent)}.i2-sduel__round.is-b{background:var(--data-b);color:var(--color-on-accent)}.i2-sduel__round.is-left{border:var(--border-w) dashed var(--color-border)}.i2-sduel__round.is-dnf,.i2-sduel__round.is-tie{background:var(--color-surface-2);color:var(--color-text-subtle)}.i2-sduel__round:hover{outline:2px solid var(--color-text);outline-offset:1px}.is-in .i2-sduel__round{opacity:1;transform:none}.i2-bento .i2-q--poles .i2-q__n{font-size:var(--text-display);line-height:var(--text-display-lh)}.i2-bento{grid-auto-flow:dense}.i2-q__n small{display:block;margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--color-text-muted)}.i2-bento .i2-q--poles{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);grid-template-rows:auto auto auto minmax(0,1fr);row-gap:var(--space-3);min-height:400px}.i2-q--poles>header{grid-area:1/1}.i2-q--poles .i2-q__n{grid-area:2/1}.i2-q--poles .i2-q__go{grid-area:3/1}.i2-q--poles>header,.i2-q--poles .i2-q__n,.i2-q--poles .i2-q__go{position:relative;z-index:calc(var(--z-base) + 1)}.i2-q--poles .i2-q__viz{display:none}.i2-q--poles .i2-q__side{grid-area:1/1/-1/-1;display:flex}.i2-qp{flex:1;display:flex;flex-direction:column;gap:var(--space-2);min-height:0}.i2-qp__plot{position:relative;flex:1;margin:var(--space-6) 0 0}.i2-qp__plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.i2-qp__area{fill:color-mix(in srgb,var(--color-accent) 10%,transparent)}.i2-qp__line{fill:none;stroke:var(--color-accent);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000}.is-in .i2-qp__line{animation:pw-draw calc(var(--motion-chart) * 3) var(--ease-standard) forwards;--len:1000}.i2-qp__tag{--x:0;--y:0;position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);transform:translate(var(--space-1),-100%);display:grid;line-height:var(--leading-tight);font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-text-subtle);white-space:nowrap;padding-bottom:2px;cursor:default}.i2-qp__tag.is-low{transform:translate(var(--space-1),var(--space-1))}.i2-qp__tag.is-r{transform:translate(calc(-100% - var(--space-1)),-100%);text-align:right}.i2-qp__tag b{font-family:var(--font-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.i2-qp__tag.is-on b{color:var(--color-accent)}.i2-qp__axis{display:flex;justify-content:space-between;margin:0;font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-text-subtle)}.i2-q--game{isolation:isolate;overflow:hidden;min-height:400px}.i2-q--game .i2-q__viz{position:static;justify-content:flex-end}.i2-q--game>*:not(.i2-q__viz){position:relative}.i2-q--game .i2-qg{display:grid;gap:var(--space-3)}.i2-q--game .i2-qg__svg{position:absolute;z-index:calc(var(--z-base) - 1);right:4%;top:20%;width:72%;height:50%;max-height:none;pointer-events:none}.i2-q--game .i2-qg__trk{stroke:color-mix(in srgb,var(--color-text) 35%,transparent);stroke-width:7}.i2-qg__glow{fill:none;stroke:var(--color-accent);stroke-width:18;stroke-linejoin:round;opacity:.16;filter:blur(10px)}.i2-q--game .i2-qg.is-done .i2-qg__trk{stroke:var(--color-accent)}.i2-q--game .i2-qg__opts{grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--space-1)}.i2-q--game .i2-qg__opts .pw-option{width:auto;max-width:100%}.i2-q--game .pw-option{min-height:30px;padding:0 var(--space-3);font-size:var(--text-xs)}.i2-q--game.is-in .i2-qg__trk{animation:pw-draw calc(var(--motion-chart) * 3) var(--ease-standard) infinite alternate;--len:1000}.i2-q--game .i2-qg.is-done .i2-qg__trk{animation:none;stroke-dashoffset:0}.i2-q--game .pw-option{justify-content:flex-start;text-align:left;color:var(--color-text);background:color-mix(in srgb,var(--color-surface) 42%,transparent);border:var(--border-w) solid color-mix(in srgb,var(--color-text) 16%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:var(--elev-2)}.i2-q--game .pw-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-text) 40%,transparent)}.i2-qd__score{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin:0}.i2-qd__score span{display:grid;line-height:var(--leading-none)}.i2-qd__score span.is-b{text-align:right}.i2-qd__score small{font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:var(--space-1)}.i2-qd__score .is-a small{order:-1}.i2-qd__score b{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold)}.i2-qd__score .is-a b{color:var(--data-a)}.i2-qd__score .is-b b{color:var(--data-b)}.i2-qd__score>i{font-style:normal;font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text-subtle)}.i2-qd__bar{display:block;height:6px;border-radius:var(--radius-full);background:var(--data-b);overflow:hidden}.i2-qd__bar i{--v:.5;display:block;height:100%;width:calc(var(--v) * 100%);background:var(--data-a)}.i2-qd__dots{--cols:10;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:5px}.i2-qd__dots i{width:auto;height:auto;aspect-ratio:1}.i2-q--duel .i2-q__viz{justify-content:flex-start}.i2-mani{position:relative;isolation:isolate;overflow:hidden;margin-top:var(--space-6);padding:var(--space-6) 0;background:var(--color-bg);color:var(--color-text);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--space-7),black calc(100% - var(--space-7)),transparent);mask-image:linear-gradient(to bottom,transparent,black var(--space-7),black calc(100% - var(--space-7)),transparent)}.i2-mani:after{content:"";position:absolute;inset:0;background:var(--texture-grain);opacity:.07;pointer-events:none}.i2-mani__tex{position:absolute;inset:-25% 0;pointer-events:none;background:radial-gradient(ellipse at 72% 45%,color-mix(in srgb,var(--color-accent) 26%,transparent),transparent 58%),repeating-linear-gradient(100deg,transparent 0 46px,color-mix(in srgb,var(--color-text) 6%,transparent) 46px 47px);transform:translateY(calc((var(--p,.5) - .5) * 120px))}.i2-mani__in{position:relative;max-width:1220px;margin:0 auto;padding:var(--space-4) 18px;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--space-7);align-items:center}.i2-mani__txt{display:grid;gap:var(--space-6);min-width:0}.i2-mani__in .i2-mani__l--b{font-size:var(--text-display)}.i2-net{margin:0;display:grid;gap:var(--space-4);min-width:0}.i2-net__stage{position:relative}.i2-net__cv{display:block;width:100%}.i2-net__year{position:absolute;left:0;top:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-none);color:color-mix(in srgb,var(--color-text) 30%,transparent);pointer-events:none}.i2-net__tip{position:absolute;z-index:var(--z-dropdown);display:grid;gap:2px;padding:var(--space-2) var(--space-3);pointer-events:none;background:var(--color-surface);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--elev-2);font-size:var(--text-sm)}.i2-net__tip[hidden]{display:none}.i2-net__tip span{font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-text-subtle)}.i2-net figcaption{display:grid;gap:var(--space-2);justify-items:start}.i2-net__hint{position:absolute;left:0;bottom:0;margin:0;font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-text-subtle);pointer-events:none}.i2-net__cta{justify-self:start;box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 22%,transparent),0 14px 34px -10px var(--color-accent)}.i2-net__cta:hover{box-shadow:0 0 0 9px color-mix(in srgb,var(--color-accent) 28%,transparent),0 18px 40px -10px var(--color-accent)}.i2-net__cap{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.i2-mani__l{margin:0;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-3xl);line-height:var(--text-3xl-lh);color:var(--color-text-subtle)}.i2-mani__l--b{color:var(--color-text);font-size:var(--text-hero);line-height:var(--text-display-lh)}.i2-mani__l--b em{font-style:normal;color:var(--color-accent)}.i2-mani__s{display:block;margin-bottom:var(--space-2);font-family:var(--font-data);font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-subtle)}.i2-split span span,.i2-split>span:not(.i2-mani__s),.i2-split em span{display:inline-block;opacity:0;transform:translateY(.35em);transition:opacity var(--motion-slow) var(--ease-standard),transform var(--motion-slow) var(--ease-standard);transition-delay:calc(var(--i,0) * var(--motion-fast) / 2)}.i2-split.is-in span span,.i2-split.is-in>span:not(.i2-mani__s),.i2-split.is-in em span{opacity:1;transform:none}.i2-mani__note{margin:0;max-width:52ch;font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-muted)}.i2-sec__lede{margin:0;color:var(--color-text-muted);font-size:var(--text-md)}.i2-lap{color:var(--color-text);display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--elev-1)}.i2-lap__sk{height:clamp(420px,52vw,640px);border-radius:var(--radius-md)}.i2-lap__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.i2-lap__bar .pw-note{margin:0}.i2-lap__kinds{display:flex;flex-wrap:wrap;gap:var(--space-1)}.i2-lap__body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-6);align-items:stretch}.i2-lap__mapcol{display:grid;align-content:start;gap:var(--space-4);min-width:0}.i2-lap__map{display:grid;gap:var(--space-3);min-width:0}.i2-lap__map svg{width:100%;height:auto;max-height:520px;display:block;overflow:hidden;border-radius:var(--radius-md)}.i2-lap__bld{fill:color-mix(in srgb,var(--color-text) 6%,transparent);stroke:color-mix(in srgb,var(--color-text) 11%,transparent);stroke-width:1}.i2-lap__water{fill:color-mix(in srgb,var(--color-info) 13%,transparent)}.i2-lap__river{fill:none;stroke:color-mix(in srgb,var(--color-info) 22%,transparent);stroke-width:3;stroke-linecap:round}.i2-lap__green{fill:color-mix(in srgb,var(--color-success) 7%,transparent)}.i2-lap__turns text{font-family:var(--font-data);font-size:var(--text-sm);font-weight:var(--weight-semibold);fill:var(--color-text-subtle);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--color-bg);stroke-width:4;stroke-linejoin:round}.i2-lap__fade{mask-type:alpha}.i2-lap__fs{stop-color:var(--color-bg);stop-opacity:1}.i2-lap__fs.is-0{stop-opacity:0}.i2-lap__case{fill:none;stroke:color-mix(in srgb,var(--color-text) 16%,transparent);stroke-width:18;stroke-linejoin:round;stroke-linecap:round}.i2-lap__trk{fill:none;stroke:var(--color-bg);stroke-width:10;stroke-linejoin:round;stroke-linecap:round}.i2-lap__ms{--c:var(--color-text);fill:none;stroke:var(--c);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--motion-base) var(--ease-standard)}.i2-lap__ms.is-mate{stroke-dasharray:6 5}.i2-lap__ms.is-on{opacity:1}.i2-lap__meta{stroke:var(--color-text);stroke-width:5;stroke-linecap:round}.i2-lap__car{--c:var(--color-text);--lbl:var(--color-on-accent)}.i2-lap__dot circle{fill:var(--c);stroke:var(--color-surface);stroke-width:3}.i2-lap__dot .i2-lap__ring{fill:none;stroke:var(--c);stroke-width:2;opacity:0;transition:opacity var(--motion-base) var(--ease-standard)}.i2-lap__car.is-lead .i2-lap__ring{opacity:.6}.i2-lap__car.is-mate .i2-lap__dot circle:not(.i2-lap__ring){fill:var(--color-surface);stroke:var(--c);stroke-width:4}.i2-lap__lbl{transition:transform var(--motion-base) var(--ease-standard)}.i2-lap__dot rect{fill:var(--c);stroke:var(--color-surface);stroke-width:2}.i2-lap__car.is-mate .i2-lap__dot rect{fill:var(--color-surface);stroke:var(--c);stroke-width:2.5}.i2-lap__dot text{font-family:var(--font-data);font-size:var(--text-base);font-weight:var(--weight-bold);fill:var(--lbl);text-anchor:middle}.i2-lap__car.is-mate .i2-lap__dot text{fill:var(--color-text)}.i2-lap__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:0;font-size:var(--text-sm);color:var(--color-text-subtle)}.i2-lap__key{--c:var(--color-text);display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-data);color:var(--color-text)}.i2-lap__key i{width:18px;height:4px;border-radius:var(--radius-full);background:var(--c)}.i2-lap__key.is-mate i{background:repeating-linear-gradient(90deg,var(--c) 0 5px,transparent 5px 8px)}.i2-lap__side{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.i2-lap__spd{flex:1;display:flex;flex-direction:column;justify-content:center}.i2-lap__times ol{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.i2-lap__times li{--c:var(--color-text);display:grid;gap:2px;padding:var(--space-2) var(--space-3);border-top:3px solid var(--c);border-radius:var(--radius-sm);background:var(--color-surface-2);font-variant-numeric:tabular-nums}.i2-lap__times b{font-family:var(--font-data);font-size:var(--text-sm)}.i2-lap__times span{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-none);font-weight:var(--weight-semibold)}.i2-lap__times small{font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-text-subtle)}.i2-lap__band{fill:transparent}.i2-lap__band.is-alt{fill:color-mix(in srgb,var(--color-text) 4%,transparent)}.i2-lap .i2-tel__lb{font-family:var(--font-data);font-size:var(--text-xs);fill:var(--color-text-muted)}.i2-lap .i2-tel__ax{stroke:var(--color-border);stroke-dasharray:2 4}.i2-lap__sec{font-family:var(--font-data);font-size:var(--text-xs);fill:var(--color-text-subtle)}.i2-lap__sdot{--c:var(--color-text);fill:var(--c);stroke:var(--color-surface);stroke-width:2}.i2-lap__sdot.is-mate{fill:var(--color-surface);stroke:var(--c)}.i2-lap__tower{--y:0;list-style:none;margin:0;padding:0;position:relative;height:144px}.i2-lap__tower li{--c:var(--color-text-subtle);--y:0;position:absolute;inset-inline:0;top:0;height:44px;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-left:3px solid var(--c);border-radius:var(--radius-sm);background:var(--color-surface-2);font-variant-numeric:tabular-nums;transform:translateY(calc(var(--y) * 48px));transition:transform var(--motion-slow) var(--ease-standard)}.i2-lap__pos{font-family:var(--font-data);font-size:var(--text-sm);color:var(--color-text-subtle)}.i2-lap__tower b{font-family:var(--font-data);font-size:var(--text-base)}.i2-lap__gap{font-family:var(--font-data);font-size:var(--text-sm);color:var(--color-text)}.i2-lap__v{font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-text-subtle);min-width:9ch;text-align:right}.i2-lap__spd svg{width:100%;height:auto;display:block;overflow:visible;cursor:crosshair}.i2-lap__ln{--c:var(--color-text);fill:none;stroke:var(--c);stroke-width:2;stroke-linejoin:round}.i2-lap__ln.is-mate{stroke-dasharray:5 4}.i2-lap__ctl{display:flex;align-items:center;gap:var(--space-3)}.i2-lap__range{flex:1;min-width:0;width:0;accent-color:var(--color-accent);min-height:var(--tap)}.i2-lap__clock{font-family:var(--font-data);font-size:var(--text-sm);font-variant-numeric:tabular-nums;min-width:10ch}.i2-cap{display:inline-flex;align-items:center;min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.i2-cap--team{--team:var(--color-text);--on-team:var(--color-bg);background:var(--team);color:var(--on-team)}.i2-links__nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:var(--border-w) solid var(--color-border)}.i2-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-1) var(--space-3);padding:var(--space-5) var(--space-4);text-decoration:none;color:var(--color-text);transition:background-color var(--motion-fast) var(--ease-standard)}.i2-link+.i2-link{border-left:var(--border-w) solid var(--color-border-subtle)}.i2-link .i2-k{grid-column:1/-1}.i2-link b{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--text-lg-lh);font-weight:var(--weight-semibold)}.i2-link i{font-style:normal;color:var(--color-accent);transition:transform var(--motion-fast) var(--ease-standard)}.i2-link:hover{background:var(--color-surface)}.i2-link:hover i{transform:translate(var(--space-1))}@media(max-width:1023px){.i2-lap__body{grid-template-columns:minmax(0,1fr)}.i2-links__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.i2-link:nth-child(3n+1){border-left:0}.i2-bento .i2-q{grid-column:span 6}.i2-bento .i2-q--poles{grid-column:span 12}.i2-bento .i2-q--game{min-height:380px}.i2-mani__in{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.i2-hero{min-height:0}.i2-hero__in{grid-template-columns:1fr;grid-template-rows:auto;padding-top:calc(var(--topbar-h,96px) + var(--space-5))}.i2-hero__txt{grid-row:1;grid-column:1}.i2-next{grid-column:1;grid-row:2}.i2-art__plane{inset:-6% -30% 30% -10%}.i2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.i2-stat:nth-child(odd){border-left:0}.i2-stat:last-child{grid-column:1/-1;border-top:var(--border-w) solid var(--color-border-subtle)}.i2-mani__l{font-size:var(--text-2xl);line-height:var(--text-2xl-lh)}.i2-cd__u{min-width:0;flex:1}.i2-sh,.i2-sduel__card{grid-template-columns:minmax(0,1fr)}.i2-q--teams .i2-q__go{position:static}.i2-sduel__rounds{grid-template-columns:repeat(12,minmax(0,1fr))}.i2-sduel__row{grid-template-columns:32px minmax(0,1fr) 92px minmax(0,1fr) 32px;gap:var(--space-2)}.i2-sduel__lbl{letter-spacing:0}.i2-sduel__dname{font-size:var(--text-base);line-height:var(--text-base-lh)}.i2-sduel__num{font-size:var(--text-xl)}.i2-sduel__drivers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2)}.i2-sduel__center{display:none}.i2-sduel__drv{gap:var(--space-2)}.i2-sh__r{justify-items:start;text-align:left}.i2-pod{justify-content:flex-start}.i2-links__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.i2-link:nth-child(3n+1){border-left:var(--border-w) solid var(--color-border-subtle)}.i2-link:nth-child(odd){border-left:0}.i2-bento .i2-q{grid-column:1/-1}.i2-qg__opts{grid-template-columns:minmax(0,1fr)}.i2-bento .i2-q--poles{grid-template-columns:minmax(0,58fr) minmax(0,42fr);min-height:420px}}@media(prefers-reduced-motion:reduce){.i2-art__plane{transform:rotateX(48deg) rotate(-14deg) scale(.86)}.i2-mani__tex{transform:none}.i2-art__trk{stroke-dashoffset:0}.i2-qd__dots i,.i2-sduel__bar,.i2-sduel__round{transition:none}}
