/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.resize{resize:both}}.hero-strip{border:1px solid var(--line-2);min-height:10.8rem;box-shadow:var(--shadow);background:linear-gradient(110deg,#141d27fa,#0a0e14fa);grid-template-columns:minmax(25rem,1.4fr) minmax(16rem,.8fr) minmax(22rem,1fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.hero-strip:before{content:"";pointer-events:none;background:radial-gradient(circle at 36% 45%,#c9a22721,#0000 28%),linear-gradient(90deg,#0000 49.8%,#ffffff0a 50%,#0000 50.2%);position:absolute;inset:0}.hero-copy{z-index:2;padding:1.4rem 1.55rem;position:relative}.hero-copy h1{max-width:18ch;font:750 2.45rem/.95 var(--display);letter-spacing:-.04em;margin:.35rem 0 .4rem}.hero-copy p{color:var(--muted);margin:0;font-size:.78rem}.countdown{align-items:baseline;gap:.75rem;margin-top:1rem;display:flex}.countdown strong{font:800 1.2rem var(--mono);color:var(--gold-br);letter-spacing:.06em}.countdown span{font:700 .56rem var(--mono);color:var(--dim);letter-spacing:.12em}.hero-metrics{z-index:2;border-left:1px solid var(--line);grid-template-columns:1fr;display:grid;position:relative}.hero-metrics>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:.2rem .8rem;padding:.65rem 1rem;display:grid}.hero-metrics>div:last-child{border-bottom:0}.hero-metrics small{font:700 .57rem var(--mono);color:var(--dim);letter-spacing:.11em}.hero-metrics strong{font:750 1.05rem var(--display);text-align:right;grid-area:1/2/3}.hero-metrics span{font:650 .62rem var(--mono);color:var(--muted)}.open-wheel-art{filter:drop-shadow(0 1rem 1rem #00000080);align-self:center;height:7rem;position:relative}.open-wheel-art:before{content:"";clip-path:polygon(0 47%,14% 38%,25% 12%,62% 0,83% 35%,100% 50%,91% 74%,25% 78%,8% 92%);background:linear-gradient(175deg,#d9dde2,#69727d 48%,#161b22 51%);border-radius:70% 80% 35% 30%;height:1.55rem;position:absolute;top:42%;left:8%;right:8%}.open-wheel-art:after{content:"";background:linear-gradient(145deg,var(--gold-br),#735a0c 75%);clip-path:polygon(5% 100%,25% 5%,67% 0,100% 100%);border-radius:70% 80% 20% 10%;width:27%;height:2.25rem;position:absolute;top:15%;left:39%}.open-wheel-art i:first-child,.open-wheel-art i:nth-child(2){z-index:3;background:radial-gradient(circle,#48515b 0 25%,#15191e 27% 50%,#020304 52%);border:.45rem solid #050607;border-radius:50%;width:2.6rem;height:2.6rem;position:absolute;top:52%}.open-wheel-art i:first-child{left:14%}.open-wheel-art i:nth-child(2){right:12%}.open-wheel-art i:nth-child(3){background:linear-gradient(90deg,transparent,var(--gold),transparent);height:.22rem;position:absolute;bottom:.6rem;left:6%;right:6%}.open-wheel-art i:nth-child(4){background:#e9edf1;width:2.6rem;height:.35rem;position:absolute;top:18%;right:12%;transform:skewY(12deg)}.control-grid{grid-template-columns:minmax(0,2.08fr) minmax(19rem,.92fr);gap:.8rem;margin-top:.8rem;display:grid}.driver-columns{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.driver-row{background:var(--panel);cursor:pointer;min-height:3rem;box-shadow:inset .18rem 0 0 var(--team);transition:.22s var(--ease);border:0;grid-template-columns:2.15rem 2.1rem minmax(0,1fr) 3rem auto;align-items:center;gap:.62rem;padding:.28rem .75rem .28rem .35rem;display:grid}.driver-row:hover{z-index:2;background:var(--panel-3);transform:translate(.15rem)}.driver-row .row-form{flex-direction:column;align-items:center;display:flex}.driver-row .row-form small{font:700 .48rem var(--mono);color:var(--dim)}.driver-row .row-form strong{font:800 .72rem var(--mono);margin-top:.12rem}.team-list{background:var(--line);gap:1px;display:grid}.team-row{background:var(--panel);cursor:pointer;min-height:3rem;transition:.22s var(--ease);border:0;grid-template-columns:2.15rem .22rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.28rem .75rem .28rem .35rem;display:grid}.team-row:hover{background:var(--panel-3);transform:translate(.15rem)}.driver-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem 0;display:grid}.driver-card{text-align:left;border:1px solid var(--line);background:linear-gradient(145deg,var(--team),var(--black-2) 72%);grid-template-rows:auto 1fr auto auto;grid-template-columns:auto 1fr;gap:.55rem;min-height:12.4rem;padding:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.driver-card{background:linear-gradient(145deg,color-mix(in srgb,var(--team) 9%,var(--panel)),var(--black-2) 72%)}}.driver-card{cursor:pointer;box-shadow:inset .25rem 0 0 var(--team);transition:.3s var(--ease)}.driver-card:hover{border-color:var(--team);transform:translateY(-.3rem)}@supports (color:color-mix(in lab, red, red)){.driver-card:hover{border-color:color-mix(in srgb,var(--team) 65%,white)}}.driver-card:hover{box-shadow:var(--shadow),inset .25rem 0 0 var(--team)}.card-rank{font:800 .65rem var(--mono);color:var(--gold-br)}.number-watermark{font:900 5.6rem/.9 var(--display);color:#ffffff09;position:absolute;top:-.7rem;right:-.2rem}.portrait-token{border:.12rem solid var(--team);border-radius:50%;align-self:center;place-items:center;width:4.5rem;height:4.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.portrait-token{border:.12rem solid color-mix(in srgb,var(--team) 72%,white)}}.portrait-token{background:radial-gradient(circle at 35% 30%,var(--team),var(--team) 55%,#080a0d)}@supports (color:color-mix(in lab, red, red)){.portrait-token{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--team) 35%,white),color-mix(in srgb,var(--team) 25%,black) 55%,#080a0d)}}.portrait-token{font:850 1.35rem var(--mono);box-shadow:0 0 2rem var(--team)}@supports (color:color-mix(in lab, red, red)){.portrait-token{box-shadow:0 0 2rem color-mix(in srgb,var(--team) 18%,transparent)}}.driver-name{flex-direction:column;align-self:center;min-width:0;display:flex}.driver-name small{font:500 .8rem var(--body);color:var(--muted)}.driver-name strong{font:750 1.65rem/.9 var(--display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-team{border-top:1px solid var(--line);font:700 .65rem var(--mono);color:var(--team);text-transform:uppercase;letter-spacing:.08em;grid-column:1/3;padding-top:.55rem}.card-stats{grid-column:1/3;grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.card-stats span{font:700 .5rem var(--mono);color:var(--dim);background:#ffffff09;flex-direction:column;padding:.45rem;display:flex}.card-stats b{color:var(--white);margin-bottom:.12rem;font-size:.8rem}.team-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1rem 0;display:grid}.team-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--team),var(--black-2));flex-direction:column;align-items:flex-start;min-height:15.6rem;padding:1.1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-card{background:linear-gradient(145deg,color-mix(in srgb,var(--team) 10%,var(--panel)),var(--black-2))}}.team-card{cursor:pointer;text-align:left;box-shadow:inset 0 .22rem 0 var(--team);transition:.3s var(--ease)}.team-card:hover{border-color:var(--team);transform:translateY(-.3rem)}@supports (color:color-mix(in lab, red, red)){.team-card:hover{border-color:color-mix(in srgb,var(--team) 60%,white)}}.team-position{font:800 .7rem var(--mono);color:var(--gold-br);position:absolute;top:1rem;right:1rem}.team-wordmark{font:750 1.75rem var(--display)}.car-wire{width:100%;height:4.6rem;margin:.7rem 0;display:block;position:relative}.car-wire:before{content:"";background:linear-gradient(175deg,var(--team),var(--team));height:1.4rem;position:absolute;top:40%;left:9%;right:7%}@supports (color:color-mix(in lab, red, red)){.car-wire:before{background:linear-gradient(175deg,color-mix(in srgb,var(--team) 72%,white),color-mix(in srgb,var(--team) 50%,black))}}.car-wire:before{clip-path:polygon(0 48%,14% 35%,27% 10%,61% 0,80% 33%,100% 51%,91% 75%,24% 80%,7% 94%)}.car-wire i:first-child,.car-wire i:nth-child(2){z-index:2;background:#242b33;border:.38rem solid #040506;border-radius:50%;width:2rem;height:2rem;position:absolute;top:50%}.car-wire i:first-child{left:13%}.car-wire i:nth-child(2){right:11%}.car-wire i:nth-child(3){background:linear-gradient(90deg,transparent,var(--team),transparent);height:.14rem;position:absolute;bottom:.2rem;left:5%;right:5%}.car-name{font:800 .72rem var(--mono);color:var(--white)}.power-unit{font:650 .58rem var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:.3rem;overflow:hidden}.lineup{font:700 .65rem var(--mono);color:var(--team);text-transform:uppercase;margin-top:auto;padding-top:.8rem}.team-card .card-stats{width:100%;margin-top:.65rem}.weekend-grid{grid-template-columns:minmax(21rem,.8fr) minmax(0,1.2fr);gap:.85rem;padding:1rem 0;display:grid}.event-brief{padding:1.4rem;position:relative;overflow:hidden}.event-brief .round-stamp{font:900 8rem/.9 var(--display);color:#ffffff09;position:absolute;top:-1rem;right:-.5rem}.event-brief h2{font:750 2.4rem/.95 var(--display);margin:.4rem 0;position:relative}.event-brief>p{color:var(--muted);font-size:.83rem;position:relative}.session-list{border-top:1px solid var(--line);margin-top:1.2rem;display:grid}.session-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.05rem;display:flex}.session-list strong{font:700 .72rem var(--mono)}.session-list time{font:650 .67rem var(--mono);color:var(--muted);text-align:right}.result-list{display:grid}.result-list button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:2.2rem .2rem minmax(0,1fr) 3rem 4rem;align-items:center;gap:.75rem;min-height:3.4rem;padding:.3rem 1rem;display:grid}.result-list button:hover{background:#ffffff0a}.result-list button>span:nth-child(3){flex-direction:column;display:flex}.result-list button strong{font-size:.8rem}.result-list button small{font:650 .56rem var(--mono);color:var(--dim);margin-top:.15rem}.result-list .gain{font:750 .68rem var(--mono);color:var(--dim);text-align:center}.result-list .gain.positive{color:var(--green)}.result-list button>b{font:800 .68rem var(--mono);text-align:right}.track-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:1rem 0;display:grid}.track-card{border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;min-height:9.5rem;transition:.25s var(--ease);flex-direction:column;align-items:flex-start;padding:1rem;display:flex;position:relative;overflow:hidden}.track-card:hover{border-color:var(--line-2);background:var(--panel-2);transform:translateY(-.25rem)}.track-card.next{border-color:var(--gold);box-shadow:inset 0 .2rem 0 var(--gold)}.track-card.complete{opacity:.72}.track-round{font:900 3.8rem/.95 var(--display);color:#ffffff09;position:absolute;top:.2rem;right:.7rem}.track-status{font:800 .55rem var(--mono);color:var(--gold-br);letter-spacing:.12em;text-transform:uppercase}.track-card strong{font:750 1.25rem var(--display);margin:.55rem 0 .2rem;position:relative}.track-card small{font:650 .6rem var(--mono);color:var(--muted)}.track-data{font:650 .58rem var(--mono);color:var(--dim);margin-top:auto}.track-data b{color:var(--white);margin-right:.15rem;font-size:.75rem}.track-card time{font:700 .6rem var(--mono);color:var(--gold-br);margin-top:.55rem}.research-grid{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.65fr);gap:.85rem;padding:1rem 0;display:grid}.signal-board{overflow:hidden}.signal-head{border-bottom:1px solid var(--line);min-height:2.6rem;font:700 .53rem var(--mono);color:var(--dim);letter-spacing:.1em;grid-template-columns:2.2rem minmax(12rem,1fr) 9rem 6rem;align-items:center;gap:.65rem;padding:0 1rem;display:grid}.signal-board>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.2rem .2rem minmax(11rem,1fr) 9rem 3rem 5.2rem;align-items:center;gap:.65rem;width:100%;min-height:3.15rem;padding:.25rem 1rem;display:grid}.signal-board>button:hover{background:#ffffff0a}.signal-board button>span:nth-child(3){flex-direction:column;display:flex}.signal-board button strong{font-size:.78rem}.signal-board button small{font:650 .55rem var(--mono);color:var(--dim)}.signal-bar{background:#ffffff0f;height:.35rem;overflow:hidden}.signal-bar i{width:var(--score);background:linear-gradient(90deg,var(--team),var(--gold-br));height:100%;display:block}.signal-board button>b{font:800 .68rem var(--mono);text-align:right}.signal-board button>em{font:700 .55rem var(--mono);color:var(--gold-br);text-align:right;font-style:normal}.method-stack{align-content:start;gap:.85rem;display:grid}.method-card,.guardrail-card{padding:1.2rem}.method-card h2,.guardrail-card h2{font:750 1.55rem var(--display);margin:.35rem 0 .6rem}.method-card p,.guardrail-card p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.formula{gap:.45rem;margin-top:1rem;display:grid}.formula span{font:700 .62rem var(--mono);color:var(--muted);background:#ffffff09;align-items:center;gap:.65rem;padding:.7rem;display:flex}.formula b{color:var(--gold-br);font-size:.9rem}.guardrail-card ul,.boundary-card ul{margin:1rem 0 0;padding:0;list-style:none}.guardrail-card li,.boundary-card li{border-bottom:1px solid var(--line);color:var(--muted);padding:.55rem 0 .55rem 1.2rem;font-size:.72rem;position:relative}.guardrail-card li:before,.boundary-card li:before{content:"";background:var(--gold);width:.38rem;height:.38rem;position:absolute;top:.8rem;left:0;transform:rotate(45deg)}.source-grid{grid-template-columns:1.3fr .85fr .85fr;gap:.85rem;padding:1rem 0;display:grid}.source-primary{grid-row:span 2;grid-template-columns:4.6rem 1fr;gap:1.1rem;padding:1.25rem;display:grid}.source-seal{border:1px solid var(--gold);width:4.6rem;height:4.6rem;font:800 1.3rem var(--mono);color:var(--gold-br);background:#c9a22714;place-items:center;display:grid}.source-primary h2,.boundary-card h2{font:750 1.6rem var(--display);margin:.35rem 0 .5rem}.source-primary p{color:var(--muted);font-size:.75rem;line-height:1.6}.source-meta{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1rem;display:grid}.source-meta span{background:#ffffff09;flex-direction:column;padding:.7rem;display:flex}.source-meta small{font:700 .52rem var(--mono);color:var(--dim);letter-spacing:.1em}.source-meta b{font:800 .7rem var(--mono);margin-top:.25rem}.source-links{gap:.5rem;display:flex}.source-links a{border:1px solid var(--line-2);font:700 .6rem var(--mono);color:var(--white);padding:.7rem .85rem;text-decoration:none}.source-links a:hover{border-color:var(--gold)}.boundary-card{padding:1.15rem}.legal-band{border:1px solid var(--line);background:#ffffff06;grid-template-columns:1fr 1fr auto;gap:1rem;padding:1rem;display:grid}.legal-band p{color:var(--muted);margin:0;font-size:.65rem;line-height:1.5}.legal-band code{font:600 .55rem var(--mono);color:var(--dim)}.header-actions .network-trigger{color:var(--gold-br);border-color:#c9a22761}.hero-links{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.hero-links button,.hero-links a{border:1px solid var(--line-2);min-height:2.15rem;color:var(--muted);font:750 .54rem var(--mono);letter-spacing:.08em;cursor:pointer;transition:.22s var(--ease);background:#ffffff06;align-items:center;gap:.55rem;padding:0 .7rem;text-decoration:none;display:inline-flex}.hero-links button:hover,.hero-links a:hover{border-color:var(--gold);color:var(--white);background:#c9a22717;transform:translateY(-.1rem)}.hero-links span{color:var(--gold-br)}.index-tools{grid-template-columns:minmax(14rem,1fr) minmax(13rem,.65fr) auto;align-items:end;gap:.65rem;padding:1rem 0 0;display:grid}.index-tools label{gap:.35rem;display:grid}.index-tools label>span{font:700 .54rem var(--mono);letter-spacing:.12em;color:var(--dim)}.index-tools input,.index-tools select{border:1px solid var(--line-2);width:100%;height:2.85rem;color:var(--white);font:700 .7rem var(--mono);background:#ffffff09;border-radius:0;outline:none;padding:0 .85rem}.index-tools input:focus,.index-tools select:focus{border-color:var(--gold)}.index-tools input::placeholder{color:var(--dim)}.index-tools>strong{border:1px solid var(--line);min-width:6rem;height:2.85rem;font:850 .9rem var(--mono);color:var(--gold-br);place-items:center;display:grid}.index-tools>strong small{color:var(--dim);font-size:.5rem}.index-empty{border:1px dashed var(--line-2);min-height:15rem;color:var(--muted);grid-column:1/-1;align-content:center;place-items:center;gap:.5rem;display:grid}.index-empty strong{font:800 1rem var(--mono);color:var(--white)}.index-empty span{font-size:.75rem}.index-empty button{border:1px solid var(--gold);font:750 .6rem var(--mono);cursor:pointer;background:#c9a22714;margin-top:.75rem;padding:.7rem 1rem}.network-layer{z-index:200;pointer-events:none;opacity:0;transition:opacity .35s var(--ease);position:fixed;inset:0}.network-layer.open{pointer-events:auto;opacity:1}.network-scrim{-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);cursor:default;background:#020305c7;border:0;width:100%;height:100%;position:absolute;inset:0}.network-panel{width:min(35rem,100vw);transition:transform .5s var(--ease);background:radial-gradient(circle at 100% 0,#c9a2272e,#0000 28%),linear-gradient(150deg,#111820,#06080b 72%);border-left:1px solid #c9a2276b;flex-direction:column;padding:1.5rem;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-2rem 0 6rem #0009}.network-layer.open .network-panel{transform:none}.network-panel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.2rem;display:flex}.network-panel header span{font:750 .58rem var(--mono);letter-spacing:.15em;color:var(--gold-br)}.network-panel h2{font:750 2.6rem/.9 var(--display);letter-spacing:-.04em;margin:.35rem 0 0}.network-panel header button{border:1px solid var(--line-2);min-height:2.5rem;font:700 .58rem var(--mono);cursor:pointer;background:0 0;padding:0 .75rem}.network-panel header button b{color:var(--gold-br);margin-left:.35rem;font-size:1rem}.network-panel nav{display:grid}.network-panel nav a{border-bottom:1px solid var(--line);min-height:4.75rem;transition:.2s var(--ease);grid-template-columns:2.3rem 1fr auto 1.5rem;align-items:center;gap:.6rem;text-decoration:none;display:grid}.network-panel nav a:hover{background:linear-gradient(90deg,#c9a2271a,#0000);padding-left:.4rem}.network-panel nav a>span{font:700 .56rem var(--mono);color:var(--dim)}.network-panel nav strong{font:750 1.25rem var(--display)}.network-panel nav small{font:700 .55rem var(--mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.network-panel nav a>b{color:var(--gold-br)}.network-panel footer{border-top:1px solid var(--line);margin-top:auto;padding-top:1.2rem}.network-panel footer p{max-width:28rem;color:var(--muted);margin:0;font-size:.73rem;line-height:1.6}.network-panel footer span{font:700 .52rem var(--mono);letter-spacing:.14em;color:var(--dim);margin-top:1rem;display:block}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(.9rem);backdrop-filter:blur(.9rem);background:#020305e0;place-items:center;padding:1rem;animation:.25s both view-in;display:grid;position:fixed;inset:0}.dossier{border:1px solid var(--line-2);background:#0b1016;width:min(78rem,96vw);max-height:94vh;overflow:auto;box-shadow:0 3rem 10rem #000000bf}.dossier-top{z-index:4;border-bottom:1px solid var(--line);min-height:3.2rem;font:700 .58rem var(--mono);color:var(--dim);letter-spacing:.1em;background:#07090cf5;justify-content:space-between;align-items:center;padding:0 1rem;display:flex;position:sticky;top:0}.dossier-top button{border:1px solid var(--line-2);min-width:6.3rem;height:2.35rem;font:700 .62rem var(--mono);cursor:pointer;background:#ffffff0a}.dossier-top button:hover{border-color:var(--gold)}.dossier-top button b{margin-left:.35rem;font-size:1rem}.dossier-hero{background:linear-gradient(110deg,var(--team),#0a0f15 60%);grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:1.4rem;min-height:11rem;padding:1.5rem 2rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dossier-hero{background:linear-gradient(110deg,color-mix(in srgb,var(--team) 18%,#111821),#0a0f15 60%)}}.dossier-hero{border-bottom:1px solid var(--line)}.dossier-hero:after{content:"";background:var(--team,var(--gold));width:.35rem;position:absolute;top:0;bottom:0;left:0}.dossier-rank{font:800 .7rem var(--mono);color:var(--gold-br);position:absolute;top:1.2rem;right:1.5rem}.dossier-number{font:900 10rem/.8 var(--display);color:#ffffff09;position:absolute;bottom:-2rem;right:2rem}.dossier-token{z-index:1;border:.15rem solid var(--team);background:radial-gradient(circle at 35% 30%,var(--team),#07090c 70%);border-radius:50%;place-items:center;width:7rem;height:7rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dossier-token{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--team) 35%,white),#07090c 70%)}}.dossier-token{font:900 2rem var(--mono);box-shadow:0 0 3rem var(--team)}@supports (color:color-mix(in lab, red, red)){.dossier-token{box-shadow:0 0 3rem color-mix(in srgb,var(--team) 18%,transparent)}}.dossier-hero h2{font:760 3.2rem/.9 var(--display);letter-spacing:-.04em;margin:.35rem 0 .3rem;position:relative}.dossier-hero p{color:var(--muted);margin:0;font-size:.78rem;position:relative}.team-dossier-hero{grid-template-columns:minmax(0,1fr) 24rem}.team-dossier-hero .car-wire{grid-column:2;margin:0}.car-wire.large{height:7rem}.track-dossier-hero{background:linear-gradient(110deg,#c9a22724,#0a0f15 62%);grid-template-columns:1fr}.metric-grid{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.metric{background:var(--panel);flex-direction:column;justify-content:center;min-height:5rem;padding:.75rem 1rem;display:flex}.metric small{font:700 .52rem var(--mono);color:var(--dim);letter-spacing:.1em}.metric strong{font:800 1.25rem var(--mono);margin-top:.28rem}.metric span{font:650 .55rem var(--mono);color:var(--muted);margin-top:.18rem}.dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:.8rem;display:grid}.detail-card{background:var(--panel);border:1px solid var(--line);min-height:13rem;padding:1.15rem}.detail-card.wide{grid-column:1/3}.detail-card h3{font:750 1.45rem var(--display);margin:.35rem 0 .8rem}.mini-metrics{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.mini-metrics .metric{min-height:4.2rem}.recent-list{display:grid}.recent-list>div{border-bottom:1px solid var(--line);grid-template-columns:2.2rem minmax(0,1fr) 4.2rem 3.2rem;align-items:center;gap:.5rem;min-height:2.45rem;display:grid}.recent-list>div>span{font:800 .56rem var(--mono);color:var(--gold-br)}.recent-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.recent-list small{font:650 .55rem var(--mono);color:var(--dim)}.recent-list b{font:800 .68rem var(--mono);text-align:right}.history-list{display:grid}.history-list>div{border-bottom:1px solid var(--line);grid-template-columns:.2rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:2.7rem;display:grid}.history-list strong{font-size:.72rem}.history-list b{font:750 .6rem var(--mono);color:var(--muted)}.history-list em{font:700 .48rem var(--mono);color:var(--green);font-style:normal}.teammate-list,.lineup-list{display:grid}.teammate-list>div,.lineup-list>div{border-bottom:1px solid var(--line);grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.2rem;display:grid}.teammate-list>div>span:nth-child(2),.lineup-list>div>span:nth-child(2){flex-direction:column;display:flex}.teammate-list strong,.lineup-list strong{font-size:.72rem}.teammate-list small,.lineup-list small{font:650 .54rem var(--mono);color:var(--dim);margin-top:.15rem}.teammate-list b,.lineup-list b{font:800 .62rem var(--mono);color:var(--gold-br)}.signal-explainer,.empty-copy{color:var(--muted);font-size:.75rem;line-height:1.6}.factor-list{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.8rem;display:grid}.factor-list span{background:#ffffff09;align-items:center;gap:.65rem;padding:.75rem;font-size:.68rem;display:flex}.factor-list b{font:800 .58rem var(--mono);color:var(--gold-br)}.spec-list{margin:0}.spec-list>div{border-bottom:1px solid var(--line);grid-template-columns:7rem 1fr;gap:.8rem;padding:.7rem 0;display:grid}.spec-list dt{font:700 .55rem var(--mono);color:var(--dim);text-transform:uppercase}.spec-list dd{font:650 .65rem var(--mono);margin:0}.coverage-state{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:1rem;display:grid}.coverage-state span{font:700 .5rem var(--mono);color:var(--dim);background:#ffffff09;flex-direction:column;padding:.7rem;display:flex}.coverage-state b{color:var(--white);margin-top:.3rem;font-size:1rem}.dossier-sessions{grid-template-columns:repeat(2,1fr);gap:0 1.5rem}.dossier-sessions>div{min-height:3.1rem}@media (max-width:1150px){html{font-size:14px}.command-header{grid-template-columns:1fr auto auto}.header-state{display:none}.control-grid{grid-template-columns:1fr}.driver-card-grid{grid-template-columns:repeat(3,1fr)}.team-card-grid{grid-template-columns:repeat(2,1fr)}.track-grid{grid-template-columns:repeat(3,1fr)}.source-grid{grid-template-columns:1fr 1fr}.source-primary{grid-area:auto/1/auto/3}.view-register small{display:none}}@media (max-width:800px){.command-header{grid-template-columns:1fr auto;height:4.4rem;padding:0 .8rem}.header-clock{display:none}.header-actions button{min-width:2.8rem}.header-actions button span{display:none}.command-nav{padding:0 .8rem;top:4.4rem}.command-nav button{min-width:6.4rem}.command-nav .focus-toggle{margin-left:0}main{padding:.8rem .8rem 3.8rem}.hero-strip{grid-template-columns:1fr}.open-wheel-art{display:none}.hero-metrics{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.hero-metrics>div{flex-direction:column;align-items:flex-start;display:flex}.hero-metrics strong{text-align:left;font-size:.8rem}.driver-columns{grid-template-columns:1fr}.driver-card-grid{grid-template-columns:repeat(2,1fr)}.team-card-grid{grid-template-columns:1fr}.track-grid{grid-template-columns:repeat(2,1fr)}.weekend-grid,.research-grid{grid-template-columns:1fr}.signal-head{grid-template-columns:2.2rem 1fr 5rem}.signal-board>button{grid-template-columns:2.2rem .2rem minmax(8rem,1fr) 6rem 2.5rem}.signal-board button>em{display:none}.source-grid{grid-template-columns:1fr}.source-primary{grid-column:auto;grid-template-columns:1fr}.source-seal{width:3.5rem;height:3.5rem}.legal-band{grid-template-columns:1fr}.view-head{flex-direction:column;align-items:flex-start;gap:.7rem}.view-head p{text-align:left}.command-footer{text-align:center;grid-template-columns:1fr}.command-footer span:not(:nth-child(2)){display:none}.dialog-backdrop{padding:0}.dossier{width:100vw;min-height:100vh;max-height:100vh}.dossier-hero,.team-dossier-hero{grid-template-columns:1fr;padding:1.3rem}.dossier-token{width:5rem;height:5rem}.dossier-hero h2{font-size:2.4rem}.team-dossier-hero .car-wire{grid-column:auto;width:80%}.metric-grid{grid-template-columns:repeat(3,1fr)}.dossier-grid{grid-template-columns:1fr}.detail-card.wide{grid-column:auto}.factor-list,.dossier-sessions{grid-template-columns:1fr}}@media (max-width:520px){.command-brand small{display:none}.brand-mark{width:2.4rem;height:2.4rem}.header-actions button:nth-child(2){display:none}.driver-card-grid,.track-grid,.hero-metrics{grid-template-columns:1fr}.hero-metrics>div{min-height:3.5rem}.source-meta{grid-template-columns:1fr}.source-links{flex-direction:column}.metric-grid,.mini-metrics{grid-template-columns:repeat(2,1fr)}.recent-list>div{grid-template-columns:2rem minmax(0,1fr) 2.5rem}.recent-list small{display:none}.command-nav button{min-width:5.7rem;font-size:.62rem}.command-nav button span{display:none}}@media (min-width:2500px){main{max-width:150rem}.screen-notice{bottom:3.1rem}}@media print{.command-header,.command-nav,.command-footer,.screen-notice,.ambient-grid{display:none!important}main{padding:0}.view{animation:none}.command-shell{color:#000;background:#fff}.panel,.driver-card,.team-card,.track-card{box-shadow:none;color:#000;background:#fff;border-color:#bbb}}@media (max-width:800px){.header-actions{gap:.25rem}.header-actions button,.header-actions a{min-width:2.45rem;padding:0 .55rem}.index-tools{grid-template-columns:1fr 1fr}.index-tools>strong{grid-column:1/-1;gap:.25rem;display:flex}.network-panel{padding:1.15rem}.network-panel h2{font-size:2.25rem}}@media (max-width:520px){.header-actions button:nth-child(3),.header-actions button:nth-child(4){display:none}.index-tools{grid-template-columns:1fr}.index-tools>strong{grid-column:auto}.network-panel nav a{grid-template-columns:2rem 1fr 1rem}.network-panel nav small{display:none}.hero-links{grid-template-columns:1fr 1fr;display:grid}.hero-links a{grid-column:1/-1}.hero-links button,.hero-links a{justify-content:space-between}}@media (max-width:1150px){html:root{font-size:14px}.command-shell .command-header{grid-template-columns:1fr auto auto}.command-shell .header-state{display:none}}@media (max-width:800px){.command-shell .command-header{grid-template-columns:1fr auto;gap:.65rem;height:4.4rem;padding:0 .8rem}.command-shell .header-clock{display:none}.command-shell .header-actions button,.command-shell .header-actions a{min-width:2.45rem;padding:0 .55rem}.command-shell .header-actions span{display:none}.command-shell .command-nav{padding:0 .8rem;top:4.4rem}.command-shell .command-nav button{min-width:6.4rem}.command-shell .command-nav .focus-toggle{margin-left:0}.command-shell main{padding:.8rem .8rem 3.8rem}.command-shell .command-footer{text-align:center;grid-template-columns:1fr}.command-shell .command-footer span:not(:nth-child(2)){display:none}}@media (max-width:520px){.command-shell .command-brand small{display:none}.command-shell .brand-mark{width:2.4rem;height:2.4rem}.command-shell .command-brand strong{font-size:1.05rem}.command-shell .header-actions button:nth-child(3),.command-shell .header-actions button:nth-child(4){display:none}.command-shell .command-nav button{min-width:5.7rem;font-size:.62rem}.command-shell .command-nav button span{display:none}}.f1-wall-shell{height:var(--wall-height,100vh);min-height:var(--wall-height,100vh);color:var(--white);background:radial-gradient(circle at 82% 18%,#c9a22717,#0000 24%),radial-gradient(circle at 12% 6%,#408fff0e,#0000 25%),linear-gradient(145deg,#080b0e,#050708 72%);grid-template-rows:4.25rem 3.25rem minmax(0,1fr) 3.75rem 1.25rem;display:grid;position:relative;overflow:hidden}.wall-grid-field{pointer-events:none;opacity:.13;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:3rem 3rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.f1-wall-header{z-index:20;border-top:.12rem solid var(--white);border-bottom:1px solid var(--line-2);background:#07090bf7;grid-template-columns:minmax(15.4rem,auto) minmax(36rem,1fr) minmax(15rem,auto) auto;align-items:center;gap:1.15rem;height:auto;padding:0 1.25rem;display:grid;position:relative}.wall-brand{align-items:center;gap:.85rem;min-width:0;text-decoration:none;display:flex}.wall-brand>span{border:1px solid var(--gold);width:2.55rem;height:2.55rem;font:900 .82rem var(--mono);color:var(--gold-br);background:linear-gradient(145deg,#c9a2273b,#c9a22709);place-items:center;display:grid}.wall-brand>div{flex-direction:column;min-width:0;display:flex}.wall-brand strong{letter-spacing:.045em;white-space:nowrap;font:400 1.5rem Anode}.wall-brand small{font:750 .52rem var(--mono);color:var(--muted);letter-spacing:.13em;white-space:nowrap;margin-top:.14rem}.wall-nav{border-left:1px solid var(--line);border-right:1px solid var(--line);align-items:stretch;height:100%;display:flex}.wall-nav a{border-right:1px solid var(--line);min-width:5rem;color:var(--muted);font:800 .54rem var(--mono);letter-spacing:.1em;transition:.25s var(--ease);place-items:center;padding:0 .75rem;text-decoration:none;display:grid;position:relative}.wall-nav a:last-child{border-right:0}.wall-nav a:hover{color:var(--white);background:#ffffff09}.wall-nav a.active{color:var(--white);background:linear-gradient(#c9a2271c,#0000)}.wall-nav a.active:after{content:"";background:var(--gold-br);height:.16rem;position:absolute;bottom:0;left:18%;right:18%;box-shadow:0 0 .8rem #f0cb5573}.wall-source-state{align-items:center;gap:.65rem;min-width:0;display:flex}.wall-source-state>div{flex-direction:column;min-width:0;display:flex}.wall-source-state small{font:800 .52rem var(--mono);color:var(--dim);letter-spacing:.12em}.wall-source-state strong{max-width:17rem;font:800 .58rem var(--mono);color:var(--gold-br);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;overflow:hidden}.wall-status-dot{background:var(--gold-br);flex:none;width:.62rem;height:.62rem;box-shadow:0 0 0 .23rem #f0cb551a,0 0 .8rem #f0cb5561}.wall-clock{align-items:center;gap:.45rem;display:flex}.wall-clock time{font:850 .8rem var(--mono);white-space:nowrap;margin-right:.3rem}.wall-clock button{border:1px solid var(--line-2);min-width:2.75rem;height:2.75rem;font:850 .56rem var(--mono);cursor:pointer;transition:.22s var(--ease);background:#ffffff09;padding:0 .62rem}.wall-clock button:hover{border-color:var(--gold);background:#c9a22714}.wall-clock button.active{border-color:var(--green);color:var(--green)}.wall-clock button span{color:var(--gold-br);margin-left:.22rem}.wall-season-spine{z-index:15;border-bottom:1px solid var(--line-2);background:#0e1216f5;grid-template-columns:1.02fr 1.03fr 1.38fr .84fr .94fr;align-items:stretch;padding:0 1.25rem;display:grid;position:relative}.wall-season-spine>div,.wall-season-spine>button{border:0;border-right:1px solid var(--line);text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.15rem .6rem;min-width:0;padding:0 1rem;display:grid}.wall-season-spine>:first-child{border-left:1px solid var(--line)}.wall-season-spine>button{cursor:pointer;transition:.22s var(--ease)}.wall-season-spine>button:hover{background:#ffffff0b}.wall-season-spine>button.next{box-shadow:inset .2rem 0 0 var(--gold-br);background:linear-gradient(90deg,#c9a22717,#0000)}.wall-season-spine small{font:800 .5rem var(--mono);color:var(--dim);letter-spacing:.1em;grid-column:1/3}.wall-season-spine strong{min-width:0;font:800 .72rem var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wall-season-spine b{font:850 .6rem var(--mono);color:var(--muted);white-space:nowrap;align-self:center}.wall-season-spine>:first-child strong,.wall-season-spine>button.next b{color:var(--gold-br)}.f1-wall-main{z-index:5;grid-template-columns:minmax(0,2.55fr) minmax(25rem,1fr);gap:.6rem;max-width:none;min-height:0;margin:0;padding:.55rem .7rem;display:grid;position:relative;overflow:hidden}.wall-panel{border:1px solid var(--line-2);background:linear-gradient(155deg,#11171dfb,#080b0ffc);min-width:0;min-height:0;overflow:hidden;box-shadow:0 1.2rem 4rem #00000059}.wall-championship{grid-template-rows:4rem minmax(0,1fr);display:grid}.wall-board-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(16rem,1fr) auto auto;align-items:end;gap:1.25rem;padding:.58rem .95rem;display:grid}.wall-board-head>div:first-child>span{font:850 .55rem var(--mono);color:var(--gold-br);letter-spacing:.13em}.wall-board-head h1{font:760 2.25rem/.84 var(--display);letter-spacing:-.04em;margin:.12rem 0 0}.wall-board-head>div:nth-child(2){text-align:right;flex-direction:column;display:flex}.wall-board-head>div:nth-child(2) small{font:800 .5rem var(--mono);color:var(--dim);letter-spacing:.08em}.wall-board-head>div:nth-child(2) strong{font:850 .68rem var(--mono);margin-top:.12rem}.wall-board-head p{font:750 .5rem var(--mono);color:var(--dim);letter-spacing:.075em;white-space:nowrap;margin:0 0 .14rem}.wall-driver-columns{background:var(--line);grid-template-rows:repeat(11,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:1px;min-height:0;display:grid}.wall-driver-row{min-width:0;min-height:2.75rem;box-shadow:inset .18rem 0 0 var(--team);text-align:left;cursor:pointer;transition:background .22s var(--ease),box-shadow .22s var(--ease),transform .22s var(--ease);background:#11161cfa;border:0;grid-template-columns:1.9rem 2.65rem minmax(7.6rem,1fr) 6rem 3.2rem 2rem 1.8rem 4.15rem;align-items:center;gap:.4rem;padding:.18rem .55rem;display:grid;position:relative;overflow:hidden}.wall-driver-row:after{content:"";opacity:0;background:linear-gradient(90deg,var(--team),transparent);width:34%;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.wall-driver-row:after{background:linear-gradient(90deg,color-mix(in srgb,var(--team) 14%,transparent),transparent)}}.wall-driver-row:after{transition:opacity .28s var(--ease)}.wall-driver-row:hover,.wall-driver-row[aria-pressed=true]{z-index:2;background:var(--team)}@supports (color:color-mix(in lab, red, red)){.wall-driver-row:hover,.wall-driver-row[aria-pressed=true]{background:color-mix(in srgb,var(--team) 9%,#151b22)}}.wall-driver-row:hover,.wall-driver-row[aria-pressed=true]{box-shadow:inset .27rem 0 0 var(--team)}.wall-driver-row:hover:after,.wall-driver-row[aria-pressed=true]:after{opacity:1}.wall-driver-row[aria-pressed=true]{transform:translate(.12rem)}.wall-driver-row>*{z-index:1;position:relative}.wall-rank{font:900 .82rem var(--mono);text-align:center}.wall-row-token{border:1px solid var(--team);place-items:end center;width:2.45rem;height:2.45rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wall-row-token{border:1px solid color-mix(in srgb,var(--team) 55%,var(--line-2))}}.wall-row-token{background:linear-gradient(145deg,var(--team),#080b0e)}@supports (color:color-mix(in lab, red, red)){.wall-row-token{background:linear-gradient(145deg,color-mix(in srgb,var(--team) 16%,#17202a),#080b0e)}}.wall-row-token:before{content:"";background:var(--team);border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:.32rem}@supports (color:color-mix(in lab, red, red)){.wall-row-token:before{background:color-mix(in srgb,var(--team) 38%,#d8dde2)}}.wall-row-token i{background:var(--team);border-radius:50% 50% 8% 8%;width:1.75rem;height:.95rem;position:absolute;bottom:.3rem;left:.34rem}@supports (color:color-mix(in lab, red, red)){.wall-row-token i{background:color-mix(in srgb,var(--team) 48%,#14191f)}}.wall-row-token b{z-index:2;width:100%;font:900 .5rem var(--mono);text-align:center;background:#030507b8;padding:.1rem;position:relative}.wall-row-name{text-align:left;flex-direction:column;min-width:0;display:flex}.wall-row-name strong{font:760 1.04rem/.95 var(--display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wall-row-name small{font:750 .63rem var(--mono);color:var(--muted);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:.16rem;overflow:hidden}.wall-form{grid-template-columns:repeat(5,1fr);gap:.16rem;display:grid}.wall-form i{height:1.45rem;font:850 .62rem var(--mono);color:var(--muted);background:#ffffff0a;border-bottom:.1rem solid #ffffff17;place-items:center;font-style:normal;display:grid}.wall-form i.podium{border-color:var(--gold);color:var(--gold-br);background:#c9a2271a}.wall-latest,.wall-movement,.wall-wins,.wall-row-stat{flex-direction:column;display:flex}.wall-latest small,.wall-movement small,.wall-wins small{font:800 .5rem var(--mono);color:var(--dim);letter-spacing:.06em}.wall-latest b,.wall-movement b,.wall-wins b{font:900 .75rem var(--mono);margin-top:.08rem}.wall-latest{grid-template-rows:auto auto;grid-template-columns:1fr auto;display:grid}.wall-latest small{grid-column:1/3}.wall-latest em{font:750 .52rem var(--mono);color:var(--dim);align-self:end;font-style:normal}.wall-movement.positive b{color:var(--green)}.wall-movement.negative b{color:var(--red)}.wall-row-stat{align-items:flex-end}.wall-row-stat strong{font:900 1.02rem var(--mono)}.wall-row-stat small{font:800 .51rem var(--mono);color:var(--dim);white-space:nowrap;margin-top:.06rem}.wall-focus{box-shadow:inset 0 .18rem 0 var(--team),0 1.2rem 4rem #0006;background:#090d12;grid-template-rows:minmax(19rem,42%) 3rem 5.25rem minmax(0,1fr) 4.85rem;display:grid}.wall-focus-stage{background:radial-gradient(circle at 78% 42%,var(--team),transparent 27%),linear-gradient(135deg,var(--team),var(--team) 58%,#07090c);min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wall-focus-stage{background:radial-gradient(circle at 78% 42%,color-mix(in srgb,var(--team) 36%,transparent),transparent 27%),linear-gradient(135deg,color-mix(in srgb,var(--team) 29%,#12151a),color-mix(in srgb,var(--team) 8%,#090c10) 58%,#07090c)}}.wall-focus-stage:before{content:"";opacity:.52;background:linear-gradient(115deg,transparent 37%,#ffffff14 37.2%,transparent 37.5%,transparent 62%,var(--team) 62.4%,transparent 63%);position:absolute;inset:-20%}@supports (color:color-mix(in lab, red, red)){.wall-focus-stage:before{background:linear-gradient(115deg,transparent 37%,#ffffff14 37.2%,transparent 37.5%,transparent 62%,color-mix(in srgb,var(--team) 25%,transparent) 62.4%,transparent 63%)}}.wall-focus-stage:before{animation:wall-accent-wipe .9s var(--ease) both}.wall-focus-stage:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000,#03050738 65%,#030507d1),repeating-linear-gradient(0deg,#ffffff06,#ffffff06 1px,#0000 1px 4px);position:absolute;inset:0}.wall-stage-grid{opacity:.16;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.wall-focus-top{z-index:8;justify-content:space-between;align-items:center;gap:.55rem;min-height:2.75rem;display:flex;position:absolute;top:.6rem;left:.8rem;right:.7rem}.wall-focus-top>span{font:850 .52rem var(--mono);color:#ffffffc2;letter-spacing:.1em;white-space:nowrap}.wall-focus-actions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.wall-focus-actions button{min-width:3.45rem;height:2.75rem;font:850 .5rem var(--mono);cursor:pointer;transition:.2s var(--ease);background:#05070a99;border:1px solid #ffffff3d;padding:0 .46rem}.wall-focus-actions button:hover,.wall-focus-actions button.primary{border-color:var(--team);background:var(--team)}@supports (color:color-mix(in lab, red, red)){.wall-focus-actions button:hover,.wall-focus-actions button.primary{background:color-mix(in srgb,var(--team) 16%,#05070abf)}}.wall-focus-actions button.active{border-color:var(--green);color:var(--green)}.wall-number-watermark{z-index:1;font:900 12rem/.76 var(--display);color:#0000;-webkit-text-stroke:1px #ffffff21;opacity:0;animation:wall-number-rise .9s var(--ease) 80ms both;position:absolute;top:3rem;right:-.35rem}.wall-focus-name{z-index:6;pointer-events:none;animation:wall-subject-rise .9s var(--ease) 80ms both;position:absolute;bottom:1rem;left:1.05rem;right:1rem}.wall-focus-name>span{font:850 .62rem var(--mono);color:#ffffffc7;letter-spacing:.15em;text-transform:uppercase}.wall-focus-name h2{max-width:96%;font:790 3.75rem/.74 var(--display);letter-spacing:-.06em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 .18rem 1rem #00000073;margin:.12rem 0 .18rem;overflow:hidden}.wall-focus-name p{font:800 .62rem var(--mono);color:#ffffffc7;letter-spacing:.07em;margin:0}.wall-driver-scene{z-index:4;filter:drop-shadow(0 1rem 1.5rem #0000008c);width:66%;height:82%;animation:wall-scene-settle .9s var(--ease) both;position:absolute;bottom:0;right:-1rem}.wall-scene-orbit{border:.08rem solid #ffffff2b;border-radius:50%;width:15rem;height:15rem;position:absolute;top:2%;right:10%;box-shadow:0 0 0 1.1rem #ffffff06,0 0 0 3.2rem #ffffff05}.wall-helmet{z-index:2;background:linear-gradient(145deg,var(--team),var(--team) 58%,#080a0d);border-radius:52% 52% 42% 45%;width:8.7rem;height:8.9rem;position:absolute;top:17%;right:18%}@supports (color:color-mix(in lab, red, red)){.wall-helmet{background:linear-gradient(145deg,color-mix(in srgb,var(--team) 58%,white),color-mix(in srgb,var(--team) 70%,#07090c) 58%,#080a0d)}}.wall-helmet{box-shadow:inset -.8rem -1rem 1.6rem #0000006b,0 0 2.5rem var(--team)}@supports (color:color-mix(in lab, red, red)){.wall-helmet{box-shadow:inset -.8rem -1rem 1.6rem #0000006b,0 0 2.5rem color-mix(in srgb,var(--team) 25%,transparent)}}.wall-helmet{transform:rotate(4deg)}.wall-helmet:before{content:"";background:linear-gradient(165deg,#e6f4ffb3,#0a121b 45%,#030507 68%);border:.13rem solid #fff3;border-radius:45% 48% 32% 22%;height:2.15rem;position:absolute;top:2.45rem;left:.75rem;right:.5rem}.wall-helmet:after{content:"";background:var(--team);width:3.2rem;height:2rem;position:absolute;bottom:1.05rem;right:-.18rem}@supports (color:color-mix(in lab, red, red)){.wall-helmet:after{background:color-mix(in srgb,var(--team) 65%,#090b0f)}}.wall-helmet:after{clip-path:polygon(0 0,100% 25%,87% 100%,12% 82%)}.wall-helmet i{background:linear-gradient(90deg,#0000,#fffc,#0000);height:.35rem;position:absolute;top:.7rem;left:1.2rem;right:1rem;transform:rotate(-5deg)}.wall-helmet b{background:#ffffff8c;width:3.8rem;height:.16rem;position:absolute;top:5.45rem;left:2.2rem;transform:rotate(-12deg)}.wall-helmet em{background:var(--gold-br);width:.5rem;height:1.6rem;font-style:normal;position:absolute;top:5.4rem;right:.45rem}.wall-shoulders{background:linear-gradient(145deg,var(--team),var(--team) 70%);border-radius:50% 50% 0 0;width:17rem;height:14rem;position:absolute;bottom:-24%;right:3%}@supports (color:color-mix(in lab, red, red)){.wall-shoulders{background:linear-gradient(145deg,color-mix(in srgb,var(--team) 48%,#1c2229),color-mix(in srgb,var(--team) 70%,#050608) 70%)}}.wall-shoulders{transform:rotate(-4deg);box-shadow:inset 0 .2rem #ffffff29}.wall-scene-code{font:900 .62rem var(--mono);color:#ffffff80;letter-spacing:.28em;writing-mode:vertical-rl;position:absolute;top:5rem;right:1.5rem}.wall-car-scene{z-index:4;height:68%;animation:wall-scene-settle .9s var(--ease) both;position:absolute;bottom:1.15rem;left:1rem;right:-.2rem}.wall-car-aero{filter:drop-shadow(0 1rem 1rem #000000a6);height:9rem;position:absolute;top:25%;left:0;right:0}.wall-car-aero:before{content:"";background:linear-gradient(170deg,var(--team),var(--team) 55%,#080a0d);height:3.8rem;position:absolute;top:26%;left:2%;right:3%}@supports (color:color-mix(in lab, red, red)){.wall-car-aero:before{background:linear-gradient(170deg,color-mix(in srgb,var(--team) 62%,white),color-mix(in srgb,var(--team) 70%,#11151a) 55%,#080a0d)}}.wall-car-aero:before{clip-path:polygon(0 54%,15% 39%,30% 30%,39% 4%,60% 0,76% 33%,100% 50%,91% 70%,65% 72%,52% 90%,23% 81%,5% 92%)}.wall-car-aero:after{content:"";background:linear-gradient(150deg,#0d1218,var(--team));border-radius:55% 55% 10% 10%;width:22%;height:2.8rem;position:absolute;top:7%;left:39%}@supports (color:color-mix(in lab, red, red)){.wall-car-aero:after{background:linear-gradient(150deg,#0d1218,color-mix(in srgb,var(--team) 55%,#10151b))}}.wall-car-aero:after{border-top:.12rem solid #fff6}.wall-car-aero i:first-child,.wall-car-aero i:nth-child(2){z-index:2;background:#252c34;border:.55rem solid #020304;border-radius:50%;width:3.35rem;height:3.35rem;position:absolute;top:48%;box-shadow:inset 0 0 0 .12rem #ffffff29}.wall-car-aero i:first-child{left:11%}.wall-car-aero i:nth-child(2){right:9%}.wall-car-aero i:nth-child(3){background:var(--team);width:4rem;height:.45rem;position:absolute;top:19%;left:3%}@supports (color:color-mix(in lab, red, red)){.wall-car-aero i:nth-child(3){background:color-mix(in srgb,var(--team) 75%,white)}}.wall-car-aero i:nth-child(3){transform:skew(-28deg)}.wall-car-aero i:nth-child(4){background:var(--team);width:5rem;height:.55rem;position:absolute;top:34%;right:1%}@supports (color:color-mix(in lab, red, red)){.wall-car-aero i:nth-child(4){background:color-mix(in srgb,var(--team) 65%,white)}}.wall-car-aero i:nth-child(4){transform:skew(25deg)}.wall-car-floor{background:linear-gradient(90deg,transparent,var(--team),#ffffffbf,var(--team),transparent);height:.13rem;box-shadow:0 0 1rem var(--team);position:absolute;bottom:10%;left:2%;right:1%}.wall-car-code{font:900 5rem/.8 var(--display);color:#ffffff13;position:absolute;top:1rem;right:1rem}.wall-focus-hardware{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.wall-focus-hardware span{background:var(--team);flex-direction:column;justify-content:center;min-width:0;padding:0 .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wall-focus-hardware span{background:color-mix(in srgb,var(--team) 8%,#0e1318)}}.wall-focus-hardware span{box-shadow:inset .14rem 0 0 var(--team)}.wall-focus-hardware small{font:800 .48rem var(--mono);color:var(--dim);letter-spacing:.08em}.wall-focus-hardware b{font:800 .57rem var(--mono);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;overflow:hidden}.wall-focus-metrics{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.wall-focus-metrics span{background:#10161c;flex-direction:column;justify-content:center;padding:.55rem .65rem;display:flex}.wall-focus-metrics small{font:800 .5rem var(--mono);color:var(--dim);letter-spacing:.08em}.wall-focus-metrics strong{font:850 1.35rem/.9 var(--mono);white-space:nowrap;text-overflow:ellipsis;margin-top:.24rem;overflow:hidden}.wall-focus-metrics span:first-child{box-shadow:inset 0 .16rem 0 var(--team)}.wall-focus-story-grid{background:var(--line);grid-template-columns:1.08fr .92fr;gap:1px;min-height:0;display:grid;overflow:hidden}.wall-focus-story{background:#0d1217;min-width:0;padding:.68rem .75rem;overflow:hidden}.wall-focus-story header,.wall-team-lineup header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.wall-focus-story header>span,.wall-team-lineup header>span,.wall-team-ledger section>span,.wall-focus-insights section>span{font:850 .51rem var(--mono);color:var(--gold-br);letter-spacing:.09em}.wall-focus-story header button{border:1px solid var(--line-2);min-height:2.75rem;font:800 .49rem var(--mono);cursor:pointer;background:#ffffff09;padding:0 .55rem}.wall-focus-story header button:hover{border-color:var(--gold)}.wall-focus-story>strong{font:760 1rem var(--display);margin:.62rem 0 .35rem;display:block}.wall-focus-story>p{color:var(--muted);margin:0;font-size:.69rem;line-height:1.45}.wall-focus-result{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:.6rem;display:grid}.wall-focus-result span{font:800 .48rem var(--mono);color:var(--dim);background:#ffffff08;flex-direction:column;padding:.4rem;display:flex}.wall-focus-result b{color:var(--white);margin-top:.15rem;font-size:.66rem}.wall-form-story header small{font:800 .48rem var(--mono);color:var(--dim)}.wall-focus-form{grid-template-columns:repeat(5,1fr);gap:.25rem;margin-top:.55rem;display:grid}.wall-focus-form span{border:1px solid var(--line);background:#ffffff06;flex-direction:column;justify-content:center;align-items:center;height:2.5rem;display:flex}.wall-focus-form span.podium{background:#c9a22717;border-color:#c9a22766}.wall-focus-form small{font:800 .44rem var(--mono);color:var(--dim)}.wall-focus-form b{font:900 .78rem var(--mono);margin-top:.14rem}.wall-focus-bars{gap:.52rem;margin-top:.65rem;display:grid}.wall-focus-bars>span{grid-template-columns:1fr 4.2rem 2rem;align-items:center;gap:.4rem;display:grid}.wall-focus-bars small{font:800 .45rem var(--mono);color:var(--dim)}.wall-focus-bars i{background:#ffffff1a;height:.22rem}.wall-focus-bars i b{background:var(--team);height:100%;display:block}.wall-focus-bars em{font:850 .56rem var(--mono);text-align:right;font-style:normal}.wall-focus-insights{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.wall-focus-insights section{background:#10151b;flex-direction:column;justify-content:center;padding:.55rem .72rem;display:flex;overflow:hidden}.wall-focus-insights p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.22rem 0 0;font-size:.6rem;line-height:1.4;display:-webkit-box;overflow:hidden}.wall-team-focus{grid-template-rows:minmax(18rem,37%) 3rem 5.25rem 7rem minmax(0,1fr) 4.85rem}.wall-team-focus .wall-focus-hardware{grid-template-columns:.78fr 1.22fr}.wall-team-focus .wall-focus-name h2{font-size:3.25rem}.wall-team-lineup{border-bottom:1px solid var(--line);background:#0d1217;padding:.62rem .72rem}.wall-team-lineup header small{font:800 .48rem var(--mono);color:var(--dim)}.wall-team-lineup>div{grid-template-columns:1fr 1fr;gap:.42rem;margin-top:.5rem;display:grid}.wall-lineup-button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff06;grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:center;gap:.48rem;min-width:0;min-height:3.8rem;padding:.3rem .42rem;display:grid}.wall-lineup-button:hover{border-color:var(--team);background:var(--team)}@supports (color:color-mix(in lab, red, red)){.wall-lineup-button:hover{background:color-mix(in srgb,var(--team) 8%,#ffffff06)}}.wall-lineup-button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.wall-lineup-button>span:nth-child(2) strong{font:750 .72rem var(--body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wall-lineup-button>span:nth-child(2) small{font:750 .49rem var(--mono);color:var(--dim);margin-top:.12rem}.wall-lineup-button>b{font:900 .66rem var(--mono);color:var(--gold-br)}.wall-team-ledger{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;min-height:0;display:grid}.wall-team-ledger section{background:#0d1217;padding:.7rem;overflow:hidden}.wall-team-ledger dl{margin:.45rem 0 0}.wall-team-ledger dl div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:.4rem;padding:.35rem 0;display:grid}.wall-team-ledger dt{font:800 .49rem var(--mono);color:var(--dim);text-transform:uppercase}.wall-team-ledger dd{font:800 .55rem var(--mono);text-align:right;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.wall-team-ledger p{color:var(--muted);margin:.45rem 0 0;font-size:.64rem;line-height:1.5}.wall-constructor-spine{z-index:12;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:#080b0e;grid-template-columns:repeat(11,minmax(0,1fr));padding:0 .7rem;display:grid;position:relative}.wall-team-row{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;min-width:0;min-height:2.75rem;box-shadow:inset 0 -.14rem 0 var(--team);transition:.22s var(--ease);background:#10151bf0;grid-template-rows:1fr 1fr;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:0 .38rem;padding:.3rem .48rem;display:grid;position:relative}.wall-team-row:first-child{border-left:1px solid var(--line)}.wall-team-row:hover,.wall-team-row[aria-pressed=true]{z-index:2;background:var(--team)}@supports (color:color-mix(in lab, red, red)){.wall-team-row:hover,.wall-team-row[aria-pressed=true]{background:color-mix(in srgb,var(--team) 12%,#131920)}}.wall-team-row:hover,.wall-team-row[aria-pressed=true]{box-shadow:inset 0 -.24rem 0 var(--team)}.wall-team-row>span{font:900 .54rem var(--mono);color:var(--muted);grid-row:1/3}.wall-team-row>strong{font:900 .74rem var(--mono);align-self:end}.wall-team-row>small{font:750 .5rem var(--mono);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;align-self:start;overflow:hidden}.wall-team-row>b{font:900 .8rem var(--mono);color:var(--team);grid-area:1/3/3}.f1-wall-footer{z-index:14;color:var(--dim);font:750 .54rem var(--mono);letter-spacing:.06em;background:#07090b;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:0 .9rem;display:grid;position:relative}.f1-wall-footer span:nth-child(2){text-align:center;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wall-overlay{border:1px solid var(--line-2);background:#090d12;width:min(92rem,96vw);max-height:94vh;overflow:auto;box-shadow:0 3rem 10rem #000000c7}.wall-overlay-top{z-index:5;border-bottom:1px solid var(--line);background:#07090cf7;justify-content:space-between;align-items:center;gap:2rem;min-height:6.4rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.wall-overlay-top>div>span{font:850 .58rem var(--mono);color:var(--gold-br);letter-spacing:.12em}.wall-overlay-top h2{font:760 2.25rem/.9 var(--display);letter-spacing:-.035em;margin:.28rem 0 .18rem}.wall-overlay-top p{color:var(--muted);margin:0;font-size:.72rem}.wall-overlay-top>button{border:1px solid var(--line-2);min-width:6rem;height:2.75rem;font:800 .58rem var(--mono);cursor:pointer;background:#ffffff09}.wall-overlay-top>button:hover{border-color:var(--gold)}.wall-overlay-top>button b{margin-left:.3rem;font-size:1rem}.wall-race-result-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.wall-race-result-row{text-align:left;cursor:pointer;background:#10161c;border:0;grid-template-columns:2rem .18rem minmax(0,1fr) 2.8rem 2.6rem 4.4rem 3.6rem;align-items:center;gap:.65rem;min-width:0;min-height:3.5rem;padding:.35rem .8rem;display:grid}.wall-race-result-row:hover{background:var(--team)}@supports (color:color-mix(in lab, red, red)){.wall-race-result-row:hover{background:color-mix(in srgb,var(--team) 10%,#151c23)}}.wall-race-result-row>span{font:900 .72rem var(--mono);text-align:center}.wall-race-result-row>i{background:var(--team);height:1.6rem;box-shadow:0 0 .7rem var(--team)}@supports (color:color-mix(in lab, red, red)){.wall-race-result-row>i{box-shadow:0 0 .7rem color-mix(in srgb,var(--team) 35%,transparent)}}.wall-race-result-row>strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.wall-race-result-row>small{font:800 .56rem var(--mono);color:var(--dim)}.wall-race-result-row>b{font:900 .65rem var(--mono)}.wall-race-result-row>b.positive{color:var(--green)}.wall-race-result-row>em{font:750 .57rem var(--mono);color:var(--muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.wall-race-result-row>mark{color:var(--white);font:900 .6rem var(--mono);text-align:right;background:0 0}.wall-help-overlay{width:min(58rem,94vw)}.wall-shortcut-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.wall-shortcut-grid span{background:#10161c;grid-template-columns:7.5rem 1fr;align-items:center;gap:1rem;min-height:4.3rem;padding:.8rem 1rem;display:grid}.wall-shortcut-grid b{font:900 .78rem var(--mono);color:var(--gold-br)}.wall-shortcut-grid small{font:800 .58rem var(--mono);color:var(--muted);letter-spacing:.06em}.wall-compare-overlay{width:min(78rem,95vw)}.wall-compare-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;padding:.65rem;display:grid}.wall-compare-grid article{border:1px solid var(--line);min-width:0;box-shadow:inset 0 .2rem 0 var(--team);background:#10161c}.wall-compare-grid article>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,var(--team),#0e1318);grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:6.8rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wall-compare-grid article>header{background:linear-gradient(120deg,color-mix(in srgb,var(--team) 11%,#121820),#0e1318)}}.wall-compare-grid header>div{min-width:0}.wall-compare-grid header small{font:800 .52rem var(--mono);color:var(--muted)}.wall-compare-grid h3{font:760 1.45rem/.9 var(--display);white-space:nowrap;text-overflow:ellipsis;margin:.25rem 0 0;overflow:hidden}.wall-compare-grid header>b{font:900 1rem var(--mono);color:var(--team)}.wall-compare-grid article>div{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.wall-compare-grid article>div span{background:#111820;flex-direction:column;padding:.75rem;display:flex}.wall-compare-grid article>div small{font:800 .5rem var(--mono);color:var(--dim)}.wall-compare-grid article>div strong{font:900 1.1rem var(--mono);margin-top:.25rem}.wall-compare-grid article>footer{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;padding-top:1px;display:grid}.wall-compare-grid article>footer span{background:#0f151b;flex-direction:column;align-items:center;padding:.45rem;display:flex}.wall-compare-grid article>footer small{font:800 .44rem var(--mono);color:var(--dim)}.wall-compare-grid article>footer b{font:900 .68rem var(--mono);margin-top:.12rem}@keyframes wall-scene-settle{0%{opacity:0;filter:blur(.4rem);transform:translate(2.5rem)scale(1.04)}to{opacity:1;filter:none;transform:none}}@keyframes wall-subject-rise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}@keyframes wall-number-rise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes wall-accent-wipe{0%{opacity:0;transform:translate(-18%)}to{opacity:.52;transform:none}}@media (min-width:1560px){.wall-rank{font-size:.9rem}.wall-row-name strong{font-size:1.08rem}.wall-row-stat strong{font-size:1.12rem}}@media (max-width:1550px){.f1-wall-header{grid-template-columns:minmax(14rem,auto) minmax(28rem,1fr) auto auto;gap:.7rem}.wall-nav a{min-width:4rem;padding:0 .45rem}.f1-wall-main{grid-template-columns:minmax(0,2.3fr) minmax(23rem,1fr)}.wall-driver-row{grid-template-columns:1.7rem 2.4rem minmax(6.8rem,1fr) 5rem 2.8rem 1.8rem 1.6rem 3.7rem;gap:.28rem;padding-left:.42rem;padding-right:.42rem}.wall-row-token{width:2.2rem;height:2.2rem}.wall-row-name strong{font-size:.92rem}.wall-row-name small{font-size:.56rem}.wall-form i{font-size:.54rem}.wall-focus-name h2{font-size:3.25rem}.wall-focus-actions button{min-width:3rem;padding:0 .3rem}.wall-focus-story>p{font-size:.62rem}}@media (max-width:1279px){.f1-wall-shell{height:auto;min-height:var(--wall-height,100vh);display:block;overflow:visible}.f1-wall-header{grid-template-columns:1fr auto;min-height:4.25rem;padding:.55rem .8rem}.wall-nav,.wall-source-state{display:none}.wall-season-spine{grid-template-columns:repeat(2,1fr);min-height:6.5rem;padding:0 .8rem}.wall-season-spine>:first-child{display:none}.wall-season-spine>button,.wall-season-spine>div{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:3.25rem}.wall-season-spine>button.next{grid-column:1/3}.f1-wall-main{grid-template-columns:1fr;height:auto;padding:.7rem;overflow:visible}.wall-championship{height:55rem}.wall-focus{height:52rem}.wall-team-focus{height:56rem}.wall-constructor-spine{grid-template-columns:repeat(4,1fr);padding:.6rem}.wall-team-row{min-height:3.75rem}.f1-wall-footer{text-align:center;grid-template-columns:1fr;min-height:2.5rem;padding:.5rem .8rem}.f1-wall-footer span:not(:nth-child(2)){display:none}}@media (max-width:820px){.wall-brand small,.wall-clock time{display:none}.wall-season-spine{grid-template-columns:1fr}.wall-season-spine>button.next{grid-column:auto}.wall-season-spine>div{display:none}.wall-board-head{grid-template-columns:1fr auto}.wall-board-head p{display:none}.wall-driver-columns{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.wall-championship{height:auto}.wall-driver-row{grid-template-columns:1.9rem 2.65rem minmax(7rem,1fr) 5.5rem 3.2rem 2.2rem 4.2rem;min-height:4.6rem}.wall-wins{display:none}.wall-focus{grid-template-rows:22rem 3.2rem 6rem minmax(18rem,auto) 6rem;height:auto;min-height:56rem}.wall-team-focus{grid-template-rows:22rem 4rem 6rem 9rem minmax(12rem,auto) 6rem;min-height:66rem}.wall-focus-stage{min-height:22rem}.wall-focus-story-grid{grid-template-columns:1fr}.wall-focus-insights{min-height:6rem}.wall-constructor-spine{grid-template-columns:repeat(2,1fr)}.wall-race-result-grid,.wall-compare-grid,.wall-shortcut-grid{grid-template-columns:1fr}.wall-overlay-top{align-items:flex-start}.wall-overlay-top h2{font-size:1.75rem}.wall-overlay-top p{display:none}}@media (max-width:540px){.wall-driver-row{grid-template-columns:1.7rem 2.45rem minmax(6rem,1fr) 3.2rem 3.8rem;gap:.3rem}.wall-form,.wall-movement{display:none}.wall-row-name strong{font-size:.9rem}.wall-focus-actions button:nth-child(n+3){display:none}.wall-focus-name h2{font-size:2.8rem}.wall-focus-metrics{grid-template-columns:repeat(2,1fr)}.wall-team-lineup>div,.wall-team-ledger,.wall-focus-insights,.wall-constructor-spine{grid-template-columns:1fr}.wall-race-result-row{grid-template-columns:1.8rem .16rem minmax(0,1fr) 2.5rem 3rem}.wall-race-result-row>small,.wall-race-result-row>em{display:none}}@media (prefers-reduced-motion:reduce){.wall-focus-stage:before,.wall-driver-scene,.wall-car-scene,.wall-focus-name,.wall-number-watermark{opacity:1;transform:none;animation:none!important}}@media print{.f1-wall-shell{color:#000;background:#fff;height:auto;display:block}.f1-wall-header,.wall-season-spine,.wall-constructor-spine,.f1-wall-footer,.wall-grid-field{display:none}.f1-wall-main{display:block}.wall-focus,.wall-championship{break-inside:avoid;height:auto;margin-bottom:.5rem}}.wall-focus-stage:before{z-index:1;opacity:.5}.wall-focus-stage:after{z-index:4;background:linear-gradient(90deg,#030507e6 0%,#0305077a 28%,transparent 62%),linear-gradient(180deg,#0305070f,transparent 43%,#030507d1 100%),linear-gradient(0deg,var(--team),transparent 48%),repeating-linear-gradient(0deg,#ffffff05,#ffffff05 1px,transparent 1px,transparent 4px)}@supports (color:color-mix(in lab, red, red)){.wall-focus-stage:after{background:linear-gradient(90deg,#030507e6 0%,#0305077a 28%,transparent 62%),linear-gradient(180deg,#0305070f,transparent 43%,#030507d1 100%),linear-gradient(0deg,color-mix(in srgb,var(--team) 16%,transparent),transparent 48%),repeating-linear-gradient(0deg,#ffffff05,#ffffff05 1px,transparent 1px,transparent 4px)}}.wall-focus-stage:after{mix-blend-mode:normal}.wall-stage-grid{z-index:3;opacity:.13}.wall-number-watermark{z-index:3;-webkit-text-stroke-color:#ffffff26}.wall-focus-name h2{text-shadow:0 .18rem 1rem #000000b3}.wall-focus-name p{text-shadow:0 .12rem .6rem #000}.focus-media{z-index:2;background:#05070a;margin:0;position:absolute;inset:0;overflow:hidden}.focus-media:after{content:"";background:linear-gradient(135deg,var(--team,var(--gold)),transparent 44%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.focus-media:after{background:linear-gradient(135deg,color-mix(in srgb,var(--team,var(--gold)) 25%,transparent),transparent 44%)}}.focus-media:after{mix-blend-mode:color;opacity:.42;pointer-events:none}.focus-media img{object-fit:cover;object-position:var(--media-x,50%) var(--media-y,50%);opacity:0;filter:saturate(.84)contrast(1.08)brightness(.82);width:100%;height:100%;transition:opacity .42s var(--ease),transform .9s var(--ease);position:absolute;inset:0;transform:scale(1.035)}.focus-media[data-media-state=ready] img{opacity:1;transform:scale(1)}.focus-media-fallback{background:radial-gradient(circle at 72% 42%,var(--team,var(--gold)),transparent 27%),linear-gradient(135deg,#141a20,#05070a 70%);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.focus-media-fallback{background:radial-gradient(circle at 72% 42%,color-mix(in srgb,var(--team,var(--gold)) 28%,transparent),transparent 27%),linear-gradient(135deg,#141a20,#05070a 70%)}}.focus-media-fallback i,.focus-media-fallback b,.focus-media-fallback em{background:var(--team,var(--gold));display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.focus-media-fallback i,.focus-media-fallback b,.focus-media-fallback em{background:color-mix(in srgb,var(--team,var(--gold)) 60%,#1d2329)}}.focus-media-fallback i{opacity:.48;border-radius:50%;width:10rem;height:10rem;top:20%;right:13%}.focus-media-fallback b{opacity:.35;border-radius:50% 50% 0 0;width:19rem;height:16rem;bottom:-20%;right:3%}.focus-media-fallback em{width:16rem;height:.12rem;box-shadow:0 0 1.2rem var(--team,var(--gold));opacity:.72;bottom:15%;right:10%}.focus-media figcaption{z-index:3;border-right:.12rem solid var(--team,var(--gold));-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);text-align:right;background:#03050794;flex-direction:column;align-items:flex-end;gap:.12rem;max-width:16rem;padding:.36rem .45rem;display:flex;position:absolute;top:3.9rem;right:.7rem}.focus-media figcaption span,.focus-media figcaption b{font:800 .48rem var(--mono);letter-spacing:.08em}.dossier-hero{min-height:15rem}.dossier-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#040609f0,#04060994 43%,#0000 72%),linear-gradient(#0000 42%,#040609bd);position:absolute;inset:0}.dossier-hero:after{z-index:3}.dossier-driver-hero,.team-dossier-hero,.track-dossier-hero{grid-template-columns:minmax(0,1fr)}.dossier-rank{z-index:4}.dossier-number{z-index:2;color:#ffffff13}.dossier-hero>div{z-index:2;max-width:58%;position:relative}.dossier-hero h2{font-size:3.6rem;line-height:.86}.dossier-focus-media{z-index:0}.dossier-focus-media:after{opacity:.24}.dossier-focus-media figcaption{top:auto;bottom:.8rem;right:1rem}.focus-media img{filter:saturate(.88)contrast(1.06)brightness(.95)}.focus-media figcaption{max-width:18rem}.focus-media figcaption span,.focus-media figcaption b{font-size:.52rem}.focus-media figcaption span{color:#ffffffe6}.focus-media figcaption b{color:#ffffffa8}.dossier-focus-media img{filter:saturate(.84)contrast(1.06)brightness(.84)}@media (max-width:820px){.focus-media figcaption{max-width:13rem;top:auto;bottom:.6rem;right:.6rem}.dossier-hero>div{max-width:72%}.dossier-hero h2{font-size:2.7rem}}@media (prefers-reduced-motion:reduce){.focus-media img{transform:none;transition:none!important;animation:none!important}.focus-media[data-media-state=ready] img{opacity:1}}.race-week-app{--font-geist-sans:"Lopez Display", Arial, sans-serif;--font-geist-mono:"Lopez Mono", "Courier New", monospace;box-sizing:border-box;isolation:isolate;--ink:#09090a;--panel:#111113;--panel-2:#161619;--line:#ffffff1a;--muted:#8d8d93;--paper:#f4f1eb;--signal:#f23;--green:#45e5a0;--purple:#c768ff;--dutch:#ff5a1f;--cobalt:#3157ff;--sand:#d9c7a5;min-width:320px;min-height:100vh}.race-week-app *{box-sizing:border-box}.race-week-app{scroll-behavior:smooth;background:var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;font-variant-numeric:tabular-nums;margin:0}.race-week-app button,.race-week-app a{-webkit-tap-highlight-color:transparent}.race-week-app button{font:inherit}.race-week-app main{max-width:none;min-height:0;margin:0;padding:0}.race-week-app .command-shell{background:#09090a;min-height:100vh;position:relative;overflow:clip visible}.race-week-app .command-background{min-height:100vh}.race-week-app .ambient-noise{pointer-events:none;opacity:.18;z-index:9;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff03 3px 4px);position:fixed;inset:0}.race-week-app .skip-link{z-index:100;color:#000;background:#fff;padding:12px 16px;font-weight:800;position:fixed;top:-60px;left:20px}.race-week-app .skip-link:focus{top:16px}.race-week-app .command-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090aeb;grid-template-columns:280px 1fr auto auto;align-items:stretch;height:72px;display:grid;position:sticky;top:0}.race-week-app .brand{color:inherit;border-right:1px solid var(--line);align-items:center;gap:12px;padding:0 24px;text-decoration:none;display:flex}.race-week-app .brand-symbol{letter-spacing:-.08em;border:1px solid #ffffff3d;place-items:center;width:38px;height:38px;font-size:12px;font-weight:950;display:grid;position:relative;overflow:hidden}.race-week-app .brand-symbol i{background:var(--signal);width:8px;height:100%;position:absolute;bottom:0;left:0;transform:skew(-14deg)translate(-3px)}.race-week-app .brand-copy{gap:3px;display:grid}.race-week-app .brand-copy strong{letter-spacing:.12em;font-size:13px}.race-week-app .brand-copy small,.race-week-app .header-time small,.race-week-app .session-state small{color:var(--muted);font:600 9px/1 var(--font-geist-mono);letter-spacing:.12em}.race-week-app .session-state{align-items:center;gap:10px;padding-left:24px;display:flex}.race-week-app .session-state>span:last-child{gap:4px;display:grid}.race-week-app .session-state strong{font:700 10px/1 var(--font-geist-mono);letter-spacing:.1em}.race-week-app .status-pulse{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite rw-pulse;box-shadow:0 0 0 5px #45e5a01a,0 0 18px #45e5a099}.race-week-app .header-time{text-align:right;border-left:1px solid var(--line);place-content:center;gap:5px;padding:0 24px;display:grid}.race-week-app .header-time strong{font:500 16px/1 var(--font-geist-mono);letter-spacing:.05em}.race-week-app .header-actions{display:flex}.race-week-app .header-actions button,.race-week-app .header-actions a{border:0;border-left:1px solid var(--line);min-width:82px;color:var(--paper);font:700 10px var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:0 0;place-content:center;text-decoration:none;transition:background .2s,color .2s;display:grid}:is(.race-week-app .header-actions button:hover,.race-week-app .header-actions button:focus-visible,.race-week-app .header-actions a:hover,.race-week-app .header-actions a:focus-visible){background:var(--paper);color:var(--ink);outline:none}.race-week-app .header-actions button.is-syncing{color:var(--signal)}.race-week-app .command-nav{z-index:8;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090ae6;height:48px;padding-left:280px;display:flex;position:sticky;top:72px}.race-week-app .command-nav a{border:0;border-left:1px solid var(--line);color:#87878c;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;place-content:center;width:130px;font-size:10px;font-weight:800;text-decoration:none;display:grid;position:relative}.race-week-app .command-nav a span{font-family:var(--font-geist-mono);color:#4f4f54;margin-right:9px}.race-week-app .command-nav a:after{content:"";background:var(--signal);height:2px;transition:right .28s;position:absolute;bottom:-1px;left:0;right:100%}.race-week-app .command-nav a:hover,.race-week-app .command-nav a.active{color:var(--paper)}.race-week-app .command-nav a.active:after{right:0}.race-week-app .command-nav a:focus-visible{outline:2px solid var(--paper);outline-offset:-3px}.race-week-app .nav-edition{border-left:1px solid var(--line);text-align:center;place-content:center;gap:2px;width:112px;margin-left:auto;display:grid}.race-week-app .nav-edition span{color:var(--signal);font:800 9px var(--font-geist-mono);letter-spacing:.12em}.race-week-app .nav-edition small{color:#5e5e64;font:600 8px var(--font-geist-mono)}.race-week-app main{z-index:1;position:relative}.race-week-app .hero-section{border-bottom:1px solid var(--line);min-height:470px;padding:0 44px;scroll-margin-top:120px;position:relative;overflow:hidden}.race-week-app .hero-section:before{content:"12";z-index:0;letter-spacing:-.1em;color:#ffffff06;pointer-events:none;font-size:min(38vw,540px);font-style:italic;font-weight:950;line-height:.9;position:absolute;top:0;right:4%}.race-week-app .hero-section:after{content:"";z-index:0;pointer-events:none;opacity:.22;clip-path:inset(0 0 0 47%);background:linear-gradient(125deg,#0000 42%,#ff5a1f1c);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}.race-week-app .hero-backdrop{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.race-week-app .hero-backdrop:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.race-week-app .hero-backdrop span{transform-origin:100%;background:linear-gradient(90deg,#0000,#ff2233bf);width:70%;height:2px;position:absolute;right:-12%;transform:rotate(-15deg)}.race-week-app .hero-backdrop span:first-child{top:22%}.race-week-app .hero-backdrop span:nth-child(2){opacity:.45;width:58%;top:38%}.race-week-app .hero-backdrop span:nth-child(3){opacity:.2;width:42%;top:54%}.race-week-app .hero-topline{color:#77777d;border-bottom:1px solid var(--line);height:48px;font:650 9px var(--font-geist-mono);letter-spacing:.14em;z-index:2;align-items:center;gap:28px;display:flex;position:relative}.race-week-app .hero-topline span:first-child{color:var(--paper)}.race-week-app .hero-topline span:last-child{color:var(--signal)}.race-week-app .hero-main{z-index:2;grid-template-columns:1.5fr .75fr 180px;align-items:center;gap:44px;min-height:308px;display:grid;position:relative}.race-week-app .eyebrow{color:var(--signal);font:750 9px/1.2 var(--font-geist-mono);letter-spacing:.18em;text-transform:uppercase}.race-week-app .hero-copy h1{letter-spacing:-.075em;white-space:nowrap;margin:15px 0 8px;font-size:clamp(54px,7.2vw,118px);font-style:italic;font-weight:900;line-height:.78}.race-week-app .hero-copy h1 span{-webkit-text-stroke:1px #ffffffb8;color:#0000}.race-week-app .hero-copy p{color:#85858b;font:600 10px var(--font-geist-mono);letter-spacing:.12em;margin:22px 0 0}.race-week-app .hero-countdown{border-left:1px solid var(--line);align-self:center;gap:10px;padding-left:28px;display:grid}.race-week-app .hero-countdown strong{font:430 clamp(22px, 2.2vw, 34px)/1 var(--font-geist-mono);letter-spacing:-.04em}.race-week-app .hero-countdown small{color:#56565b;font:600 8px var(--font-geist-mono);letter-spacing:.12em;word-spacing:7px}.race-week-app .hero-lights{justify-items:end;gap:16px;display:grid}.race-week-app .start-light-array{border:1px solid var(--line);background:#050506;border-radius:4px;gap:8px;padding:9px;display:flex}.race-week-app .start-light-array span{width:19px;height:19px;animation:rw-lights 2.6s both var(--light-delay);background:#25080a;border-radius:50%;box-shadow:inset 0 0 0 3px #141416}.race-week-app .hero-lights button{color:#77777d;font:700 9px var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;padding:0}.race-week-app .hero-lights button:hover{color:var(--paper)}.race-week-app .hero-lights button span{color:var(--signal);margin-left:8px}.race-week-app .race-strip{border-top:1px solid var(--line);z-index:2;grid-template-columns:repeat(4,1fr);min-height:114px;display:grid;position:relative}.race-week-app .race-strip>div{border-right:1px solid var(--line);align-content:center;gap:8px;padding:0 24px;display:grid}.race-week-app .race-strip>div:first-child{padding-left:0}.race-week-app .race-strip>div:last-child{border-right:0}.race-week-app .race-strip small{color:#66666c;font:650 8px var(--font-geist-mono);letter-spacing:.14em}.race-week-app .race-strip strong{letter-spacing:-.02em;font-size:18px}.race-week-app .race-strip span{color:#8b8b90;font:600 9px var(--font-geist-mono)}.race-week-app .control-layout{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(420px,.9fr) minmax(480px,1.35fr) minmax(330px,.75fr);gap:1px;scroll-margin-top:120px;display:grid}.race-week-app .panel{background:var(--panel)}.race-week-app .panel-header{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;height:76px;padding:0 20px;display:flex;position:relative}.race-week-app .panel-header h2{letter-spacing:-.035em;margin:6px 0 0;font-size:19px;line-height:1}.race-week-app .flag-state,.race-week-app .live-chip{color:#6f6f74;font:650 8px var(--font-geist-mono);letter-spacing:.1em}.race-week-app .flag-state i,.race-week-app .live-chip i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #45e5a099}.race-week-app .timing-labels{color:#54545a;border-bottom:1px solid var(--line);height:30px;font:650 7px var(--font-geist-mono);letter-spacing:.1em;grid-template-columns:1.35fr .55fr .65fr 46px;align-items:center;padding:0 16px;display:grid}.race-week-app .timing-labels span:nth-child(n+2){text-align:right}.race-week-app .timing-list{display:grid}.race-week-app .timing-row{background:var(--panel);min-height:60px;color:var(--paper);text-align:left;cursor:pointer;border:0;border-bottom:1px solid #fff1;grid-template-columns:34px 1fr .65fr .8fr 46px;align-items:center;padding:0 14px;transition:background .18s,transform .18s;display:grid;position:relative}.race-week-app .timing-row:before{content:"";background:var(--driver-color);opacity:.18;width:2px;transition:opacity .2s,width .2s;position:absolute;top:8px;bottom:8px;left:0}.race-week-app .timing-row:hover{background:#19191c}.race-week-app .timing-row.selected{background:#1b1b1e;transform:translate(3px)}.race-week-app .timing-row.selected:before{opacity:1;width:4px;box-shadow:0 0 18px var(--driver-color)}.race-week-app .position{color:#64646a;font:550 11px var(--font-geist-mono)}.race-week-app .driver-code{grid-template-columns:5px 30px 43px auto;align-items:center;gap:7px;display:grid}.race-week-app .driver-code i{background:var(--driver-color);width:3px;height:24px;transform:skew(-8deg)}.race-week-app .driver-code strong{letter-spacing:.03em;font-size:15px}.race-week-app .driver-code small{color:#59595e;font:650 8px var(--font-geist-mono)}.race-week-app .timing-avatar{align-self:end;width:27px;height:39px;display:block;overflow:hidden}.race-week-app .timing-avatar img{object-fit:contain;object-position:center bottom;filter:saturate(.85);width:100%;height:100%}.race-week-app .interval,.race-week-app .last-lap{text-align:right;font:550 10px var(--font-geist-mono)}.race-week-app .last-lap{gap:3px;display:grid}.race-week-app .last-lap small{font-size:7px}.race-week-app .gain{color:var(--purple)!important}.race-week-app .loss{color:#9a9aa0!important}.race-week-app .tyre{text-align:center;width:30px;height:30px;font:800 9px/1 var(--font-geist-mono);border:2px solid;border-radius:50%;place-content:center;justify-self:end;display:grid;position:relative}.race-week-app .tyre small{color:#5f5f65;text-align:center;width:30px;font-size:6px;position:absolute;top:34px}.race-week-app .tyre-s{color:#ef4050;border-color:#ef4050}.race-week-app .tyre-m{color:#e8d641;border-color:#e8d641}.race-week-app .tyre-h{color:#e5e5e5;border-color:#e5e5e5}.race-week-app .timing-footer{color:#505056;height:34px;font:600 7px var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.race-week-app .circuit-panel{background:radial-gradient(circle at 50% 47%,#1b1b1f,#0e0e10 64%);min-height:622px;position:relative;overflow:hidden}.race-week-app .circuit-panel:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:76px 0 44px;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.race-week-app .overlay-header{background:linear-gradient(#111113,#1111138c)}.race-week-app .map-turn{color:#39393e;font:800 42px/1 var(--font-geist-mono);letter-spacing:-.08em}.race-week-app .circuit-canvas{z-index:1;width:92%;height:calc(100% - 140px);position:absolute;inset:70px 4%}.race-week-app .circuit-sectors{z-index:3;gap:8px;display:grid;position:absolute;top:92px;right:20px}.race-week-app .circuit-sectors span{color:#5c5c61;min-width:105px;font:650 7px var(--font-geist-mono);grid-template-columns:6px 20px 1fr;align-items:center;gap:5px;display:grid}.race-week-app .circuit-sectors i{border-radius:50%;width:4px;height:4px}.race-week-app .circuit-sectors strong{color:#9a9aa0;text-align:right;font-size:8px}.race-week-app .sector-purple{background:var(--purple)}.race-week-app .sector-green{background:var(--green)}.race-week-app .sector-yellow{background:#e8d641}.race-week-app .map-coordinate{z-index:3;color:#4c4c51;font:600 8px/1.6 var(--font-geist-mono);position:absolute;bottom:62px;left:20px}.race-week-app .track-message{z-index:4;color:#09090a;height:44px;font:750 8px var(--font-geist-mono);letter-spacing:.08em;background:#e8d641;grid-template-columns:100px 1fr auto;align-items:center;gap:14px;padding:0 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.race-week-app .track-message span{border-right:1px solid #0003}.race-week-app .track-message time{opacity:.65}.race-week-app .telemetry-panel{min-height:622px}.race-week-app .driver-identity{border-bottom:1px solid var(--line);align-items:center;gap:14px;height:94px;padding:0 20px 0 96px;display:flex;position:relative;overflow:hidden}.race-week-app .driver-identity:before{content:"";background:linear-gradient(100deg, var(--driver-color), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.race-week-app .driver-identity:before{background:linear-gradient(100deg, color-mix(in srgb, var(--driver-color) 12%, transparent), transparent 60%)}}.race-week-app .telemetry-driver-photo{object-fit:contain;object-position:center bottom;z-index:1;filter:saturate(.88)contrast(1.05);width:84px;height:118px;position:absolute;bottom:-22px;left:8px}.race-week-app .driver-number{font:900 italic 34px/1 var(--font-geist-sans);color:var(--driver-color);letter-spacing:-.08em;position:relative}.race-week-app .driver-identity div{gap:4px;display:grid;position:relative}.race-week-app .driver-identity strong{font-size:13px}.race-week-app .driver-identity small{color:#77777d;font:600 8px var(--font-geist-mono)}.race-week-app .speed-module{border-bottom:1px solid var(--line);grid-template-columns:1fr .7fr;align-items:center;height:170px;padding:14px 20px;display:grid}.race-week-app .speed-ring{--speed:82deg;aspect-ratio:1;background:conic-gradient(from 218deg, var(--signal) var(--speed), #2b2b30 0 284deg, transparent 0);border-radius:50%;place-items:center;width:126px;display:grid;position:relative}.race-week-app .speed-ring:before{content:"";border-radius:inherit;background:var(--panel);position:absolute;inset:7px}.race-week-app .speed-ring:after{content:"";border-radius:inherit;border:1px dashed #ffffff40;position:absolute;inset:2px}.race-week-app .speed-ring span{text-align:center;z-index:1;display:grid;position:relative}.race-week-app .speed-ring strong{font:500 31px/1 var(--font-geist-mono);letter-spacing:-.08em}.race-week-app .speed-ring small{color:#66666c;font:650 7px var(--font-geist-mono);letter-spacing:.1em;margin-top:5px}.race-week-app .gear-stack{justify-items:center;gap:4px;display:grid}.race-week-app .gear-stack small{color:#66666c;font:650 7px var(--font-geist-mono);letter-spacing:.12em}.race-week-app .gear-stack strong{font:500 58px/.9 var(--font-geist-mono)}.race-week-app .gear-stack span{color:#77777c;font:600 7px var(--font-geist-mono)}.race-week-app .pedal-traces{border-bottom:1px solid var(--line);gap:14px;padding:20px;display:grid}.race-week-app .pedal-traces>div{gap:7px;display:grid}.race-week-app .pedal-traces span{color:#66666c;justify-content:space-between;display:flex}.race-week-app .pedal-traces small{font:650 7px var(--font-geist-mono);letter-spacing:.1em}.race-week-app .pedal-traces strong{color:#a0a0a5;font:650 8px var(--font-geist-mono)}.race-week-app .pedal-traces div>i{background:#2a2a2e;height:3px;overflow:hidden}.race-week-app .pedal-traces b{background:var(--green);height:100%;animation:1s both rw-bar-in;display:block}.race-week-app .pedal-traces b.brake{background:var(--signal)}.race-week-app .pedal-traces b.energy{background:#41a5ff}.race-week-app .delta-module{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:5px;padding:18px 20px;display:grid}.race-week-app .delta-module small{color:#66666c;font:650 7px var(--font-geist-mono);letter-spacing:.12em;grid-column:1}.race-week-app .delta-module strong{font:500 28px var(--font-geist-mono);grid-column:1}.race-week-app .delta-module span{font:650 7px var(--font-geist-mono);grid-area:1/2/3;align-self:end}.race-week-app .telemetry-stats{grid-template-columns:repeat(3,1fr);min-height:65px;display:grid}.race-week-app .telemetry-stats div{text-align:center;border-right:1px solid var(--line);place-content:center;gap:7px;display:grid}.race-week-app .telemetry-stats div:last-child{border:0}.race-week-app .telemetry-stats small{color:#5d5d62;font:650 7px var(--font-geist-mono)}.race-week-app .telemetry-stats strong{font:650 9px var(--font-geist-mono)}.race-week-app .section-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.race-week-app .section-heading h2{letter-spacing:-.05em;margin:8px 0 0;font-size:30px}.race-week-app .section-heading p{color:#69696e;width:390px;font:550 9px/1.6 var(--font-geist-mono);margin:0}.race-week-app .strategy-grid{grid-template-columns:1.35fr .72fr .72fr;gap:12px;display:grid}.race-week-app .strategy-grid article{border:1px solid var(--line);min-height:210px;padding:20px}.race-week-app .mini-head{color:#68686d;font:650 8px var(--font-geist-mono);letter-spacing:.12em;justify-content:space-between;display:flex}.race-week-app .mini-head strong{color:var(--paper);font-size:8px}.race-week-app .stint-timeline{align-items:end;gap:4px;height:70px;margin:30px 0 18px;display:flex}.race-week-app .stint{color:#111;justify-content:space-between;align-items:center;height:38px;padding:0 12px;display:flex;transform:skew(-7deg)}.race-week-app .stint>*{transform:skew(7deg)}.race-week-app .stint.medium{background:#e8d641}.race-week-app .stint.hard{background:#e3e3e6}.race-week-app .stint i{width:22px;height:22px;font:800 8px var(--font-geist-mono);border:2px solid #111;border-radius:50%;place-items:center;display:grid}.race-week-app .stint b{font:750 8px var(--font-geist-mono)}.race-week-app .pit-window{color:var(--signal);text-align:center;font:700 7px/1.4 var(--font-geist-mono);align-self:center}.race-week-app .stint-card p,.race-week-app .model-card p{color:#6d6d72;font:500 9px/1.6 var(--font-geist-mono);margin:0}.race-week-app .stint-card p strong{color:var(--green)}.race-week-app .weather-main{grid-template-columns:1fr auto auto;align-items:end;gap:20px;margin:24px 0 8px;display:grid}.race-week-app .weather-main>strong{font:400 48px/1 var(--font-geist-mono);letter-spacing:-.1em}.race-week-app .weather-main span{gap:4px;display:grid}.race-week-app .weather-main b{font:600 12px var(--font-geist-mono)}.race-week-app .weather-main small{color:#66666c;font:600 7px var(--font-geist-mono)}.race-week-app .weather-bars{border-bottom:1px solid var(--line);align-items:end;gap:4px;height:62px;display:flex}.race-week-app .weather-bars i{background:linear-gradient(#41a5ff,#41a5ff29);flex:1;animation:.9s both rw-bar-in}.race-week-app .model-driver{justify-content:space-between;align-items:center;margin:26px 0 24px;display:flex}.race-week-app .model-driver>span{color:#09090a;font:900 12px var(--font-geist-mono);padding:7px 9px}.race-week-app .model-driver>strong{font:400 44px/1 var(--font-geist-mono);letter-spacing:-.08em}.race-week-app .model-driver small{color:#77777c;font-size:18px}.race-week-app .confidence{color:#646469;font:650 7px var(--font-geist-mono);grid-template-columns:1fr 24px;align-items:center;gap:8px;display:grid}.race-week-app .confidence b{background:#2a2a2e;grid-column:1;height:3px}.race-week-app .confidence b i{background:var(--purple);height:100%;display:block}.race-week-app .confidence strong{color:var(--paper);text-align:right;grid-area:1/2/3}.race-week-app .model-card p{margin-top:18px}.race-week-app .grid-roster{border-top:1px solid var(--line);background:#080809;padding:70px 44px 80px;scroll-margin-top:120px}.race-week-app .roster-track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#444 #111;grid-auto-columns:minmax(220px,17vw);grid-auto-flow:column;gap:8px;padding:0 0 18px;display:grid;overflow-x:auto}.race-week-app .roster-card{scroll-snap-align:start;background:linear-gradient(150deg, var(--driver-color), #0c0c0e 70%);height:430px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.race-week-app .roster-card{background:linear-gradient(150deg, color-mix(in srgb, var(--driver-color) 18%, #141416), #0c0c0e 70%)}}.race-week-app .roster-card{border:1px solid var(--line);isolation:isolate}.race-week-app .roster-card:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#0000 0 34px,#ffffff06 34px 35px);position:absolute;inset:0}.race-week-app .roster-card:after{content:"";background:linear-gradient(#0000,#000000fa 82%);height:62%;position:absolute;bottom:0;left:0;right:0}.race-week-app .roster-card>img{object-fit:contain;object-position:center bottom;filter:saturate(.9)contrast(1.06);width:100%;height:84%;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .4s;position:absolute;inset:12px 0 0;transform:scale(1.03)}.race-week-app .roster-card:hover>img{filter:saturate(1.08)contrast(1.08);transform:scale(1.09)translateY(-4px)}.race-week-app .roster-position{z-index:2;color:#ffffffb3;font:700 8px var(--font-geist-mono);letter-spacing:.12em;position:absolute;top:14px;left:14px}.race-week-app .roster-copy{z-index:2;display:grid;position:absolute;bottom:15px;left:16px;right:16px}.race-week-app .roster-copy>span{color:#aaaab0;font-size:12px}.race-week-app .roster-copy>strong{letter-spacing:-.055em;text-transform:uppercase;font-size:26px;line-height:1}.race-week-app .roster-copy>small{color:#77777d;font:600 7px var(--font-geist-mono);letter-spacing:.07em;margin-top:8px}.race-week-app .roster-copy>b{color:var(--driver-color);font:500 22px var(--font-geist-mono);position:absolute;bottom:0;right:0}.race-week-app .roster-copy>b i{text-align:right;color:#68686e;font-size:6px;font-style:normal;display:block}.race-week-app .team-garage{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:42px;display:grid}.race-week-app .team-garage article{background:radial-gradient(circle at 60% 70%, var(--team-color), transparent 58%), #0f0f11;min-height:260px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.race-week-app .team-garage article{background:radial-gradient(circle at 60% 70%, color-mix(in srgb, var(--team-color) 14%, transparent), transparent 58%), #0f0f11}}.race-week-app .team-garage article:after{content:"";background:var(--team-color);width:3px;position:absolute;top:0;bottom:0;left:0}.race-week-app .team-garage article>div{z-index:2;display:grid;position:absolute;top:22px;left:22px}.race-week-app .team-garage article small{color:#77777d;font:650 7px var(--font-geist-mono);letter-spacing:.1em}.race-week-app .team-garage article strong{letter-spacing:-.03em;margin-top:8px;font-size:19px}.race-week-app .team-garage article span{color:var(--team-color);font:700 9px var(--font-geist-mono);letter-spacing:.08em;margin-top:3px}.race-week-app .team-garage article>img{object-fit:contain;object-position:right bottom;width:90%;height:70%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:8px;right:-4%}.race-week-app .team-garage article:hover>img{transform:translate(-3%)scale(1.035)}.race-week-app .media-credit{color:#4c4c52;font:550 7px/1.6 var(--font-geist-mono);letter-spacing:.05em;margin:18px 0 0}.race-week-app footer{border-top:1px solid var(--line);color:#4e4e53;min-height:62px;font:600 7px var(--font-geist-mono);letter-spacing:.1em;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:0 44px;display:grid}.race-week-app footer span:nth-child(2){text-align:center}.race-week-app footer span:last-child{color:#77777c}.race-week-app .reveal{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards rw-reveal;transform:translateY(12px)}.race-week-app .reveal-1{animation-delay:50ms}.race-week-app .reveal-2{animation-delay:.13s}.race-week-app .reveal-3{animation-delay:.21s}.race-week-app .reveal-4{animation-delay:.29s}@keyframes rw-reveal{to{opacity:1;transform:none}}@keyframes rw-pulse{50%{opacity:.45;box-shadow:0 0 0 8px #45e5a00a,0 0 10px #45e5a04d}}@keyframes rw-lights{0%,8%{background:#25080a;box-shadow:inset 0 0 0 3px #141416}10%,70%{background:#f23;box-shadow:inset 0 0 0 3px #560b13,0 0 18px #f23c}74%,to{background:#171719;box-shadow:inset 0 0 0 3px #0b0b0c}}@keyframes rw-bar-in{0%{transform-origin:bottom;width:0;transform:scaleY(.2)}}@media (max-width:1180px){.race-week-app .control-layout{grid-template-columns:minmax(390px,.9fr) 1.1fr}.race-week-app .telemetry-panel{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;min-height:0;display:grid}.race-week-app .telemetry-panel .panel-header,.race-week-app .telemetry-panel .driver-identity{grid-column:span 1;height:88px}.race-week-app .speed-module{border-left:1px solid var(--line);grid-row:2/4;height:auto}.race-week-app .telemetry-panel .pedal-traces{border-left:1px solid var(--line);grid-area:1/3/3}.race-week-app .delta-module{grid-column:1}.race-week-app .telemetry-stats{grid-column:2/4}.race-week-app .hero-main{grid-template-columns:1.3fr .8fr}.race-week-app .hero-lights{display:none}.race-week-app .command-header{grid-template-columns:250px 1fr auto auto}.race-week-app .command-nav{padding-left:250px}.race-week-app .team-garage{grid-template-columns:1fr}}@media (max-width:820px){.race-week-app .ambient-noise{display:none}.race-week-app .command-header{grid-template-columns:1fr auto;height:62px}.race-week-app .brand{border:0;padding:0 16px}.race-week-app .brand-copy small,.race-week-app .session-state,.race-week-app .header-time{display:none}.race-week-app .header-actions button,.race-week-app .header-actions a{min-width:58px}.race-week-app .header-actions button span,.race-week-app .header-actions a span{display:none}.race-week-app .command-nav{height:46px;padding-left:0;top:62px;overflow-x:auto}.race-week-app .command-nav a{min-width:104px}.race-week-app .nav-edition{display:none}.race-week-app .hero-section{min-height:auto;padding:0 18px;scroll-margin-top:108px}.race-week-app .hero-topline{justify-content:space-between;gap:12px}.race-week-app .hero-topline span:nth-child(2){display:none}.race-week-app .hero-section:after{opacity:.14;clip-path:inset(0 0 34% 28%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.race-week-app .hero-main{min-height:300px;padding-top:54px;display:block}.race-week-app .hero-copy h1{white-space:normal;font-size:clamp(48px,15vw,78px);line-height:.85}.race-week-app .hero-copy h1 span{display:block}.race-week-app .hero-countdown{border-left:0;margin-top:44px;padding:0}.race-week-app .race-strip{grid-template-columns:1fr 1fr}.race-week-app .race-strip>div{border-bottom:1px solid var(--line);min-height:90px;padding:0 12px}.race-week-app .race-strip>div:nth-child(2){border-right:0}.race-week-app .race-strip>div:first-child{padding-left:12px}.race-week-app .control-layout{grid-template-columns:1fr}.race-week-app .timing-panel,.race-week-app .circuit-panel{min-width:0}.race-week-app .circuit-panel{min-height:520px}.race-week-app .circuit-canvas{width:100%;inset:70px 0 60px}.race-week-app .telemetry-panel{grid-column:auto;display:block}.race-week-app .telemetry-panel .panel-header,.race-week-app .telemetry-panel .driver-identity{height:76px}.race-week-app .speed-module{border-left:0;height:165px}.race-week-app .telemetry-panel .pedal-traces{border-left:0}.race-week-app .strategy-section{padding:44px 18px;scroll-margin-top:108px}.race-week-app .section-heading{display:block}.race-week-app .section-heading p{width:auto;margin-top:12px}.race-week-app .strategy-grid{grid-template-columns:1fr}.race-week-app .grid-roster{padding:50px 18px 60px;scroll-margin-top:108px}.race-week-app .roster-track{grid-auto-columns:minmax(210px,72vw)}.race-week-app .team-garage article{min-height:210px}.race-week-app .team-garage article>img{width:100%;height:62%}.race-week-app footer{grid-template-columns:1fr;gap:9px;padding:22px 18px}.race-week-app footer span:nth-child(2){text-align:left}}@media (max-width:460px){.race-week-app .command-nav a{min-width:92px;font-size:8px}.race-week-app .command-nav a span{display:none}.race-week-app .hero-topline,.race-week-app .hero-copy p{font-size:8px}.race-week-app .hero-countdown strong{font-size:24px}.race-week-app .panel-header{padding:0 14px}.race-week-app .timing-labels{grid-template-columns:1fr .58fr .7fr 40px}.race-week-app .timing-row{grid-template-columns:25px 1fr .64fr 40px;padding:0 10px}.race-week-app .last-lap{display:none}.race-week-app .driver-code{grid-template-columns:4px 26px 34px auto;gap:5px}.race-week-app .interval{font-size:9px}.race-week-app .track-message{grid-template-columns:80px 1fr;padding:0 12px}.race-week-app .track-message time{display:none}.race-week-app .strategy-grid article{padding:16px}.race-week-app .weather-main{gap:12px}}@media (prefers-reduced-motion:reduce){.race-week-app *,.race-week-app :before,.race-week-app :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.race-week-app ::selection{color:#050506;background:var(--dutch)}.race-week-app .race-intro{z-index:120;color:#f6f2ea;background:#030304;place-items:center;animation:3.9s cubic-bezier(.7,0,.2,1) both rw-intro-shell;display:grid;position:fixed;inset:0;overflow:hidden}.race-week-app .intro-atmosphere{object-fit:cover;object-position:center;opacity:.42;filter:saturate(.7)contrast(1.18)brightness(.58);width:100%;height:100%;position:absolute;inset:0}.race-week-app .race-intro:before{content:"";z-index:1;opacity:.28;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#030304 0 24%,#0000 65%);background-size:6vw 6vw,6vw 6vw,100% 100%;position:absolute;inset:0}.race-week-app .race-intro>button{top:max(20px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));z-index:2;color:#8c8c92;min-height:44px;font:700 8.96px var(--font-geist-mono);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3b3b40;position:absolute}.race-week-app .race-intro>button:focus-visible{outline:2px solid #fff}.race-week-app .intro-lockup{z-index:2;gap:12.8px;display:grid;position:absolute;top:12%;left:5vw}.race-week-app .intro-lockup span,.race-week-app .race-intro>p{color:#73737a;font:700 9.28px var(--font-geist-mono);letter-spacing:.18em}.race-week-app .intro-lockup strong{letter-spacing:-.075em;font-size:clamp(32px,6vw,120px);font-style:italic;line-height:.84}.race-week-app .intro-lights{z-index:1;background:#080809;border:1px solid #202024;gap:clamp(8.8px,1.4vw,24px);padding:clamp(16px,2vw,32px);display:flex;position:relative;box-shadow:0 48px 128px #000}.race-week-app .intro-lights i{aspect-ratio:1;width:clamp(35.2px,6vw,112px);animation:rw-intro-light var(--intro-duration) linear var(--intro-delay) both;background:#18090a;border-radius:50%;box-shadow:inset 0 0 0 clamp(4.8px,.7vw,12.8px) #0c0c0e}.race-week-app .race-intro>p{z-index:2;color:var(--dutch);margin:0;position:absolute;bottom:10%}.race-week-app .chapter-heading{grid-template-columns:minmax(176px,.42fr) minmax(320px,1.35fr) minmax(288px,.7fr);align-items:end;gap:clamp(24px,4vw,80px);max-width:1792px;margin:0 auto;display:grid}.race-week-app .chapter-heading>span{color:var(--dutch);font:750 9.28px/1.5 var(--font-geist-mono);letter-spacing:.16em;align-self:start;padding-top:8px}.race-week-app .chapter-heading h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(48px,6.4vw,134.4px);font-style:italic;line-height:.78}.race-week-app .chapter-heading>p{color:#9b9ba1;margin:0;font-size:clamp(13.6px,1vw,16px);line-height:1.7}.race-week-app .weekend-brief{border-top:1px solid var(--line);background:linear-gradient(#080809,#0e0d0c 52%,#080809);padding:clamp(80px,9vw,160px) clamp(16px,3.4vw,60px);scroll-margin-top:120px}.race-week-app .brief-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1.4fr .62fr .68fr;gap:1px;max-width:1792px;margin:clamp(48px,6vw,96px) auto 0;display:grid}.race-week-app .brief-grid>article{background:#111113;min-height:608px}.race-week-app .breaking-brief{isolation:isolate;position:relative;overflow:hidden}.race-week-app .breaking-brief:before{content:"08→09";z-index:-1;color:#ffffff07;font:900 italic clamp(128px, 18vw, 320px)/.8 var(--font-geist-sans);letter-spacing:-.12em;position:absolute;top:2%;right:-2%}.race-week-app .brief-portraits{position:absolute;inset:0}.race-week-app .brief-portraits:after{content:"";background:linear-gradient(90deg,#101012 0 38%,#0000 72%),linear-gradient(#0000 50%,#101012);position:absolute;inset:0}.race-week-app .brief-portraits img{object-fit:contain;object-position:bottom;filter:saturate(.78)contrast(1.08);width:44%;height:96%;position:absolute;bottom:-9%;right:2%}.race-week-app .brief-portraits img:first-child{opacity:.38;filter:grayscale()contrast(1.1);right:30%;transform:scale(.92)}.race-week-app .breaking-copy{z-index:2;width:min(448px,52%);padding:clamp(32px,4vw,64px);position:relative}.race-week-app .breaking-copy>span,.race-week-app .schedule-brief>span,.race-week-app .condition-main>span,.race-week-app .tyre-allocation>span{color:#77777e;font:750 8.8px var(--font-geist-mono);letter-spacing:.15em}.race-week-app .breaking-copy>span{color:#fff}.race-week-app .breaking-copy>span i{background:var(--signal);width:7.2px;height:7.2px;box-shadow:0 0 16px var(--signal);border-radius:50%;margin-right:7.2px;animation:1.6s ease-in-out infinite rw-pulse;display:inline-block}.race-week-app .breaking-copy h3{letter-spacing:-.075em;text-transform:uppercase;margin:28.8px 0 19.2px;font-size:clamp(41.6px,5vw,96px);line-height:.82}.race-week-app .breaking-copy p{color:#a2a2a8;line-height:1.65}.race-week-app .breaking-copy a,.race-week-app .conditions-brief>a{color:#fff;border-bottom:1px solid var(--signal);font:750 8.8px var(--font-geist-mono);letter-spacing:.12em;margin-top:22.4px;padding-bottom:8px;text-decoration:none;display:inline-block}.race-week-app .schedule-brief{align-content:start;padding:32px;display:grid}.race-week-app .session-line{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;align-items:center;gap:12.8px;min-height:88px;display:grid}.race-week-app .session-line b,.race-week-app .session-line time,.race-week-app .schedule-brief>small{color:#73737a;font:650 9.28px var(--font-geist-mono);letter-spacing:.08em}.race-week-app .session-line strong{font-size:14.72px}.race-week-app .session-line time{color:#d6d4ce;font-size:12.8px}.race-week-app .session-line.accent{color:var(--dutch)}.race-week-app .session-line.race{color:#09090a;background:var(--paper);border:0;margin-top:9.6px;padding-inline:12.8px}.race-week-app .session-line.race b,.race-week-app .session-line.race time{color:#555}.race-week-app .schedule-brief>small{margin-top:17.6px;font-size:8px}.race-week-app .conditions-brief{grid-template-rows:auto 160px 1fr auto;padding:32px;display:grid}.race-week-app .condition-main{grid-template-columns:1fr auto;align-items:end;gap:5.6px;display:grid}.race-week-app .condition-main>span{grid-column:1/-1}.race-week-app .condition-main strong{font:420 clamp(60.8px, 6vw, 104px)/.8 var(--font-geist-mono);letter-spacing:-.1em}.race-week-app .condition-main b{color:#51b5ff;font:700 11.52px var(--font-geist-mono)}.race-week-app .condition-main small{color:#77777d;font:600 8.8px var(--font-geist-mono);text-align:right}.race-week-app .condition-bars{border-bottom:1px solid #333338;align-items:end;gap:12px;height:128px;margin-top:32px;display:flex}.race-week-app .condition-bars>span{color:#8b8b91;min-height:32px;font:700 7.68px var(--font-geist-mono);background:linear-gradient(#3f9de8,#3157ff1f);flex:1;padding:7.2px;position:relative}.race-week-app .condition-bars i{color:#d4d4da;font-style:normal;position:absolute;top:5.6px;right:5.6px}.race-week-app .tyre-allocation{border-top:1px solid var(--line);align-self:end;margin-top:32px;padding-top:25.6px}.race-week-app .tyre-allocation>div{gap:8.8px;margin-top:16px;display:flex}.race-week-app .tyre-allocation .compound{width:43.2px;height:43.2px;font:800 9.92px var(--font-geist-mono);border:2px solid;border-radius:50%;place-items:center;font-style:normal;display:grid}.race-week-app .tyre-allocation p{color:#85858b;font-size:12.48px;line-height:1.6}.race-week-app .compound-h{color:#f2f2f2;border-color:#f2f2f2!important}.race-week-app .compound-m{color:#f0df3e;border-color:#f0df3e!important}.race-week-app .compound-s{color:#ff3a4c;border-color:#ff3a4c!important}.race-week-app .compound-i{color:#43d784;border-color:#43d784!important}.race-week-app .weekend-atmosphere{border:1px solid var(--line);isolation:isolate;max-width:1792px;min-height:clamp(416px,46vw,768px);margin:1px auto 0;position:relative;overflow:hidden}.race-week-app .weekend-atmosphere:after{content:"";z-index:1;background:linear-gradient(90deg,#050506f5,#0505065c 56%,#0000),linear-gradient(#0000 52%,#050506ad);position:absolute;inset:0}.race-week-app .weekend-atmosphere>img{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.08);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.race-week-app .weekend-atmosphere figcaption{z-index:2;width:min(576px,100% - 48px);position:absolute;bottom:clamp(24px,6vw,80px);left:clamp(24px,5vw,80px)}.race-week-app .weekend-atmosphere figcaption span{color:var(--dutch);font:750 9.28px var(--font-geist-mono);letter-spacing:.16em}.race-week-app .weekend-atmosphere figcaption strong{letter-spacing:-.07em;text-transform:uppercase;max-width:12ch;margin-top:16px;font-size:clamp(44.8px,5.5vw,108.8px);line-height:.82;display:block}.race-week-app .weekend-atmosphere figcaption p{color:#c0bec0;max-width:576px;margin:20px 0 0;line-height:1.65}.race-week-app .battle-section{background:#070708;padding:clamp(80px,8vw,144px) clamp(16px,3.4vw,60px) clamp(48px,5vw,96px);scroll-margin-top:120px}.race-week-app .battle-heading{margin-bottom:clamp(48px,5vw,80px)}.race-week-app .battle-heading h2{font-size:clamp(44.8px,5.3vw,108.8px)}.race-week-app .battle-section .control-layout{border:1px solid var(--line);max-width:1792px;margin:0 auto}.race-week-app .battle-section .timing-labels{grid-template-columns:1.7fr .58fr .9fr .9fr}.race-week-app .battle-section .timing-row{grid-template-columns:34px minmax(112px,1.3fr) .58fr .9fr .9fr}.race-week-app .fit-chip{color:#aaaab0;font:650 8.32px/1.35 var(--font-geist-mono);text-align:right;text-transform:uppercase}.race-week-app .timing-row:focus-visible{outline:2px solid var(--driver-color);outline-offset:-3px}.race-week-app .timing-row:active{transform:translate(3px)scale(.994)}.race-week-app .circuit-panel{min-height:752px}.race-week-app .circuit-explorer{grid-template-columns:minmax(0,1.25fr) minmax(240px,.55fr);min-height:672px;padding-bottom:44px;display:grid}.race-week-app .circuit-map-frame{background:radial-gradient(circle at 50% 45%, var(--driver-color), #0b0b0d 68%);place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.race-week-app .circuit-map-frame{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--driver-color) 10%, #17171a), #0b0b0d 68%)}}.race-week-app .circuit-map-frame:before{content:"";opacity:.5;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:41.6px 41.6px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.race-week-app .circuit-map-geometry{z-index:1;aspect-ratio:1240/697;width:min(92%,752px);position:relative}.race-week-app .circuit-map-geometry>img{object-fit:contain;width:100%;height:100%;filter:grayscale(1) brightness(1.8) contrast(1.25) drop-shadow(0 0 24px var(--driver-color))}@supports (color:color-mix(in lab, red, red)){.race-week-app .circuit-map-geometry>img{filter:grayscale(1) brightness(1.8) contrast(1.25) drop-shadow(0 0 24px color-mix(in srgb, var(--driver-color) 25%, transparent))}}.race-week-app .corner-hotspot{z-index:5;color:#fff;width:44px;height:44px;font:750 7.68px var(--font-geist-mono);cursor:pointer;background:#101012;border:1px solid #ffffff59;border-radius:50%;transition:transform .2s,background .2s,color .2s;position:absolute;translate:-50% -50%}.race-week-app .corner-hotspot:hover,.race-week-app .corner-hotspot.active{color:#080809;background:var(--driver-color);transform:scale(1.18)}.race-week-app .corner-hotspot:focus-visible{outline-offset:3px;outline:2px solid #fff}.race-week-app .corner-readout{border-left:1px solid var(--line);background:linear-gradient(155deg, var(--driver-color), #0c0c0e);flex-direction:column;justify-content:center;padding:clamp(24px,3vw,48px);display:flex}@supports (color:color-mix(in lab, red, red)){.race-week-app .corner-readout{background:linear-gradient(155deg, color-mix(in srgb, var(--driver-color) 9%, #121214), #0c0c0e)}}.race-week-app .corner-readout>span{color:var(--driver-color);font:750 8.8px var(--font-geist-mono);letter-spacing:.14em}.race-week-app .corner-readout>strong{letter-spacing:-.06em;margin-top:16px;font-size:clamp(32px,3vw,60.8px);line-height:.9}.race-week-app .corner-readout>b{color:#fff;font:650 11.2px var(--font-geist-mono);margin-top:22.4px}.race-week-app .corner-readout>p{color:#99999f;line-height:1.7}.race-week-app .corner-readout>div{border-top:1px solid var(--line);gap:16px;margin-top:auto;padding-top:24px;display:flex}.race-week-app .corner-readout small{color:#77777d;font:650 8px var(--font-geist-mono)}.race-week-app .battle-section .telemetry-panel{flex-direction:column;min-height:752px;display:flex}.race-week-app .reference-phase{border-bottom:1px solid var(--line);background:linear-gradient(145deg, var(--driver-color,#fff), #0d0d0f);padding:32px}@supports (color:color-mix(in lab, red, red)){.race-week-app .reference-phase{background:linear-gradient(145deg, color-mix(in srgb, var(--driver-color,#fff) 7%, #141416), #0d0d0f)}}.race-week-app .reference-phase small,.race-week-app .reference-loads span,.race-week-app .reference-note{color:#85858c;font:650 8.32px/1.5 var(--font-geist-mono);letter-spacing:.1em}.race-week-app .reference-phase strong{color:var(--driver-color,#fff);letter-spacing:-.05em;margin-top:12.8px;font-size:clamp(24.8px,2.2vw,41.6px);line-height:.9;display:block}.race-week-app .reference-phase p{color:#a5a5ab;margin:16px 0 0;font-size:13.12px;line-height:1.6}.race-week-app .reference-loads{border-bottom:1px solid var(--line);gap:21.6px;padding:27.2px 32px;display:grid}.race-week-app .reference-loads div{grid-template-columns:1fr;gap:8.8px;display:grid}.race-week-app .reference-loads i{background:#29292e;height:4px;overflow:hidden}.race-week-app .reference-loads b{background:var(--driver-color,#fff);height:100%;transition:width .42s cubic-bezier(.16,1,.3,1);display:block}.race-week-app .battle-section .telemetry-stats{min-height:112px;margin-top:auto}.race-week-app .battle-section .telemetry-stats strong{color:#c8c8cd;max-width:160px;font-size:8.8px;line-height:1.35}.race-week-app .reference-note{border-top:1px solid var(--line);letter-spacing:0;margin:0;padding:17.6px 22.4px}.race-week-app .strategy-section{background:linear-gradient(135deg,#0a0909,#11100e 48%,#080809);padding:clamp(80px,9vw,160px) clamp(16px,3.4vw,60px);scroll-margin-top:120px}.race-week-app .strategy-heading{margin-bottom:clamp(48px,6vw,96px)}.race-week-app .strategy-lab{border:1px solid var(--line);grid-template-columns:minmax(320px,.68fr) minmax(480px,1.32fr);max-width:1792px;min-height:672px;margin:0 auto;display:grid;box-shadow:0 48px 128px #00000059}.race-week-app .strategy-controls{border-right:1px solid var(--line);background:#121214;padding:clamp(28.8px,3.5vw,60.8px)}.race-week-app .lab-label>span,.race-week-app .strategy-controls legend,.race-week-app .pit-slider>span,.race-week-app .output-primary>span{color:#77777d;font:700 8.8px var(--font-geist-mono);letter-spacing:.14em}.race-week-app .lab-label strong{margin-top:12.8px;font-size:32px;display:block}.race-week-app .lab-label p{color:#96969c;line-height:1.65}.race-week-app .strategy-controls fieldset{border:0;margin:48px 0 0;padding:0}.race-week-app .strategy-controls legend{margin-bottom:12.8px}.race-week-app .segmented-control{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.race-week-app .segmented-control button{color:#77777e;border:0;border-left:1px solid var(--line);min-height:52.8px;font:750 9.28px var(--font-geist-mono);cursor:pointer;background:#0d0d0f}.race-week-app .segmented-control button:first-child{border-left:0}.race-week-app .segmented-control button[aria-pressed=true]{color:#09090a;background:var(--paper)}.race-week-app .segmented-control button:focus-visible{outline:2px solid var(--dutch);outline-offset:-3px}.race-week-app .pit-slider{gap:16px;margin-top:40px;display:grid}.race-week-app .pit-slider>span{justify-content:space-between;display:flex}.race-week-app .pit-slider b{color:#fff}.race-week-app .pit-slider input{width:100%;accent-color:var(--dutch)}.race-week-app .condition-toggles{grid-template-columns:1fr 1fr;gap:12.8px;margin-top:40px;display:grid}.race-week-app .condition-toggles label{cursor:pointer}.race-week-app .condition-toggles input{opacity:0;pointer-events:none;position:absolute}.race-week-app .condition-toggles span{color:#77777d;border:1px solid var(--line);min-height:52.8px;font:700 8.32px var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:10.4px;padding:0 14.4px;display:flex}.race-week-app .condition-toggles i{background:#303035;border-radius:50%;width:8.8px;height:8.8px}.race-week-app .condition-toggles input:checked+span{color:#fff;border-color:var(--dutch)}.race-week-app .condition-toggles input:checked+span i{background:var(--dutch);box-shadow:0 0 16px var(--dutch)}.race-week-app .condition-toggles input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.race-week-app .strategy-output{background:radial-gradient(circle at 18% 70%, var(--driver-color), transparent 400px), #0c0c0e;grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1fr;gap:24px 32px;padding:clamp(32px,4vw,64px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.race-week-app .strategy-output{background:radial-gradient(circle at 18% 70%, color-mix(in srgb, var(--driver-color) 17%, transparent), transparent 400px), #0c0c0e}}.race-week-app .output-driver{border:1px solid var(--line);background:linear-gradient(160deg, var(--driver-color), #0a0a0c);flex-direction:column;grid-row:1/4;justify-content:end;align-self:stretch;min-height:288px;padding:22.4px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.race-week-app .output-driver{background:linear-gradient(160deg, color-mix(in srgb, var(--driver-color) 16%, #17171a), #0a0a0c)}}.race-week-app .output-driver>img{object-fit:contain;object-position:right bottom;opacity:.72;width:100%;height:84%;position:absolute;inset:0}.race-week-app .output-driver>span{color:#0000;-webkit-text-stroke:1px var(--driver-color);font:900 italic clamp(64px, 7vw, 128px)/1 var(--font-geist-sans);position:absolute;top:16px;left:16px}.race-week-app .output-driver>strong,.race-week-app .output-driver>small{z-index:2;position:relative}.race-week-app .output-driver>strong{font-size:23.2px}.race-week-app .output-driver>small{color:#8a8a90;font:650 8.32px var(--font-geist-mono)}.race-week-app .output-primary{border-bottom:1px solid var(--line);padding-bottom:22.4px}.race-week-app .output-primary strong{overflow-wrap:anywhere;color:var(--driver-color);font:520 clamp(43.2px, 4.5vw, 88px)/.85 var(--font-geist-mono);letter-spacing:-.09em;margin-top:12.8px;display:block}.race-week-app .output-primary small{color:#9a9aa0;font:650 9.92px var(--font-geist-mono)}.race-week-app .tyre-sequence{align-items:center;gap:12.8px;display:flex}.race-week-app .tyre-sequence>span{width:59.2px;height:59.2px;font:850 12px var(--font-geist-mono);border:3px solid;border-radius:50%;place-items:center;display:grid;position:relative}.race-week-app .tyre-sequence>span:not(:last-child):after{content:"→";color:#55555b;position:absolute;left:calc(100% + 4.48px)}.race-week-app .tyre-sequence i{color:#66666c;font:650 7.2px var(--font-geist-mono);font-style:normal;position:absolute;top:calc(100% + 8px)}.race-week-app .scenario-signals{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.race-week-app .scenario-signals div{border-left:1px solid var(--line);align-content:center;gap:7.2px;min-height:73.6px;padding:14.4px;display:grid}.race-week-app .scenario-signals div:first-child{border-left:0}.race-week-app .scenario-signals span{color:#6f6f76;font:650 7.36px var(--font-geist-mono);letter-spacing:.1em}.race-week-app .scenario-signals strong{color:#d5d5d9;font:750 9.28px var(--font-geist-mono)}.race-week-app .strategy-output>p{color:#9b9ba1;align-self:end;margin:0;line-height:1.65}.race-week-app .strategy-output>.strategy-announcement{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.race-week-app .grid-roster{padding:clamp(80px,9vw,160px) clamp(16px,3.4vw,60px)}.race-week-app .grid-heading{margin-bottom:clamp(48px,6vw,96px)}.race-week-app .gridcast-chapter{background:radial-gradient(circle at 50% 0,#ff5a1f1a,#0000 34%),#060607;padding:0 0 clamp(80px,9vw,160px);overflow:clip}.race-week-app .gridcast-chapter>.source-notes{margin-top:clamp(32px,4vw,64px);margin-left:auto;margin-right:clamp(16px,3.4vw,60px)}.race-week-app .roster-item{scroll-snap-align:start;height:512px}.race-week-app .roster-card{width:100%;height:100%;color:var(--paper);text-align:left;cursor:pointer;padding:0}.race-week-app .roster-card:focus-visible{outline:2px solid var(--driver-color);outline-offset:-4px}.race-week-app .roster-card:active{transform:scale(.992)}.race-week-app .roster-status{z-index:4;color:#09090a;background:var(--dutch);max-width:calc(100% - 27.2px);font:800 6.88px var(--font-geist-mono);letter-spacing:.08em;padding:6.4px 8px;position:absolute;top:43.2px;left:13.6px}.race-week-app .roster-open{z-index:4;color:#fff0;font:750 7.68px var(--font-geist-mono);letter-spacing:.12em;transition:color .25s,transform .25s;position:absolute;bottom:132.8px;left:16px;transform:translateY(6.4px)}:is(.race-week-app .roster-card:hover .roster-open,.race-week-app .roster-card:focus-visible .roster-open){color:#fff;transform:none}.race-week-app .source-notes{color:#707076;max-width:864px;margin:32px 0 0 auto;font-size:11.52px;line-height:1.7}.race-week-app .source-notes summary{color:#909096;width:fit-content;font:650 8.32px var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;margin-left:auto}.race-week-app .source-notes p{margin-top:16px}.race-week-app .dossier-backdrop{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030304db;place-items:center;padding:clamp(8px,2vw,32px);animation:.28s both rw-dossier-fade;display:grid;position:fixed;inset:0}.race-week-app .driver-dossier{--driver-color:#f23;background:#0d0d0f;border:1px solid #fff3;grid-template-columns:1.15fr .85fr;width:min(1536px,100%);height:min(864px,100svh - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 64px 192px #000}.race-week-app .dossier-close{z-index:10;color:#fff;min-width:80px;min-height:44px;font:700 8.32px var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;background:#0a0a0c99;border:1px solid #ffffff38;position:absolute;top:16px;right:16px}.race-week-app .dossier-close:focus-visible{outline:2px solid var(--driver-color)}.race-week-app .dossier-visual{background:radial-gradient(circle at 65% 45%, var(--driver-color), transparent 400px), linear-gradient(145deg, #17171a, #080809);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.race-week-app .dossier-visual{background:radial-gradient(circle at 65% 45%, color-mix(in srgb, var(--driver-color) 26%, transparent), transparent 400px), linear-gradient(145deg, #17171a, #080809)}}.race-week-app .dossier-visual:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.race-week-app .dossier-number{color:#0000;-webkit-text-stroke:1px var(--driver-color);position:absolute;top:4%;left:3%}@supports (color:color-mix(in lab, red, red)){.race-week-app .dossier-number{-webkit-text-stroke:1px color-mix(in srgb, var(--driver-color) 65%, white)}}.race-week-app .dossier-number{font:900 italic clamp(160px, 23vw, 400px)/.8 var(--font-geist-sans);letter-spacing:-.13em;opacity:.45}.race-week-app .dossier-portrait{object-fit:contain;object-position:right bottom;width:67%;height:95%;position:absolute;bottom:-4%;right:4%}.race-week-app .dossier-car{object-fit:contain;filter:drop-shadow(0 32px 32px #000);width:96%;height:31%;position:absolute;bottom:2%;left:2%;right:2%}.race-week-app .dossier-copy{background:linear-gradient(140deg, var(--driver-color), #09090a);flex-direction:column;justify-content:center;padding:clamp(32px,5vw,88px);display:flex}@supports (color:color-mix(in lab, red, red)){.race-week-app .dossier-copy{background:linear-gradient(140deg, color-mix(in srgb, var(--driver-color) 8%, #111113), #09090a)}}.race-week-app .dossier-copy>span{color:var(--driver-color);font:750 9.12px var(--font-geist-mono);letter-spacing:.14em}.race-week-app .dossier-copy h2{letter-spacing:-.085em;text-transform:uppercase;margin:22.4px 0 0;font-size:clamp(60.8px,7vw,136px);line-height:.72}.race-week-app .dossier-copy h2 strong{display:block}.race-week-app .dossier-status{color:#09090a;background:var(--dutch);width:fit-content;font:800 8px var(--font-geist-mono);letter-spacing:.1em;margin-top:24px;padding:8px 10.4px}.race-week-app .dossier-copy h3{max-width:22ch;margin:32px 0 11.2px;font-size:clamp(21.6px,2vw,32px);line-height:1.08}.race-week-app .dossier-copy>p{color:#a0a0a6;max-width:736px;margin:0;line-height:1.7}.race-week-app .dossier-stats{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:32px;display:grid}.race-week-app .dossier-stats div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:8px;min-height:80px;padding:16px;display:grid}.race-week-app .dossier-stats div:nth-child(2n){border-right:0}.race-week-app .dossier-stats div:nth-last-child(-n+2){border-bottom:0}.race-week-app .dossier-stats small{color:#77777d;font:650 7.68px var(--font-geist-mono);letter-spacing:.1em}.race-week-app .dossier-stats strong{font-size:14.72px}.race-week-app .dossier-action{color:#fff;border:0;border-bottom:1px solid var(--driver-color);width:fit-content;min-height:48px;font:750 8.8px var(--font-geist-mono);letter-spacing:.12em;cursor:pointer;background:0 0;margin-top:32px}.race-week-app .dossier-action span{color:var(--driver-color);margin-left:11.2px}@keyframes rw-intro-light{0%,5%{background:#18090a;box-shadow:inset 0 0 0 clamp(4.8px,.7vw,12.8px) #0c0c0e}9%,88%{background:#ff1e31;box-shadow:inset 0 0 0 clamp(4.8px,.7vw,12.8px) #620a13,0 0 64px #ff1e31e6}90%,to{background:#111114;box-shadow:inset 0 0 0 clamp(4.8px,.7vw,12.8px) #080809}}@keyframes rw-intro-shell{0%,86%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes rw-dossier-fade{0%{opacity:0}}@media (max-width:1180px){.race-week-app .brief-grid{grid-template-columns:1.25fr .75fr}.race-week-app .conditions-brief{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:32px 64px;min-height:416px!important}.race-week-app .condition-bars{grid-area:1/2/3}.race-week-app .tyre-allocation,.race-week-app .conditions-brief>a{grid-column:1}.race-week-app .battle-section .control-layout{grid-template-columns:minmax(352px,.8fr) 1.2fr}.race-week-app .battle-section .telemetry-panel{grid-column:1/-1}.race-week-app .strategy-lab,.race-week-app .strategy-output{grid-template-columns:.8fr 1.2fr}}@media (max-width:820px){.race-week-app .chapter-heading{grid-template-columns:1fr;gap:19.2px}.race-week-app .chapter-heading>span{padding:0}.race-week-app .chapter-heading h2{font-size:clamp(49.6px,13vw,96px)}.race-week-app .chapter-heading>p{max-width:576px}.race-week-app .brief-grid{grid-template-columns:1fr}.race-week-app .brief-grid>article{min-height:544px}.race-week-app .breaking-copy{width:61%;padding:24px}.race-week-app .breaking-copy h3{font-size:clamp(43.2px,12vw,80px)}.race-week-app .schedule-brief{min-height:auto!important}.race-week-app .conditions-brief{grid-column:auto;grid-template-rows:auto 144px auto auto;grid-template-columns:1fr;min-height:544px!important}.race-week-app .condition-bars{grid-area:auto}.race-week-app .tyre-allocation,.race-week-app .conditions-brief>a{grid-column:auto}.race-week-app .battle-section .control-layout,.race-week-app .circuit-explorer{grid-template-columns:1fr}.race-week-app .circuit-map-frame{min-height:432px}.race-week-app .corner-readout{border-left:0;border-top:1px solid var(--line);min-height:336px}.race-week-app .circuit-panel{min-height:896px}.race-week-app .strategy-lab{grid-template-columns:1fr}.race-week-app .strategy-controls{border-right:0;border-bottom:1px solid var(--line)}.race-week-app .strategy-output{min-height:688px}.race-week-app .driver-dossier{grid-template-rows:44% 56%;grid-template-columns:1fr;height:calc(100svh - 16px);overflow-y:auto}.race-week-app .dossier-copy{justify-content:start}.race-week-app .dossier-copy h2{font-size:clamp(57.6px,15vw,104px)}.race-week-app .dossier-visual{min-height:384px}.race-week-app .roster-item{height:448px}}@media (max-width:560px){.race-week-app .race-intro{padding-inline:16px}.race-week-app .intro-lockup{top:15%}.race-week-app .intro-lockup strong{font-size:35.2px}.race-week-app .intro-lights{justify-content:center;width:100%}.race-week-app .intro-lights i{width:clamp(40px,14vw,64px)}.race-week-app .weekend-brief,.race-week-app .battle-section,.race-week-app .strategy-section,.race-week-app .grid-roster{padding-inline:16px}.race-week-app .brief-grid{border-inline:0;margin-inline:-16px}.race-week-app .breaking-brief{min-height:672px!important}.race-week-app .brief-portraits img{width:66%;right:-10%}.race-week-app .brief-portraits img:first-child{right:28%}.race-week-app .breaking-copy{width:72%}.race-week-app .breaking-copy p{font-size:13.12px}.race-week-app .battle-section .control-layout{border-inline:0;margin-inline:-16px}.race-week-app .battle-section .timing-labels{grid-template-columns:1.55fr .7fr .9fr}.race-week-app .battle-section .timing-labels span:nth-child(3){display:none}.race-week-app .battle-section .timing-row{grid-template-columns:26px minmax(96px,1.2fr) .7fr .9fr}.race-week-app .battle-section .last-lap{display:none}.race-week-app .fit-chip{font-size:7.04px}.race-week-app .corner-hotspot{width:44px;height:44px}.race-week-app .circuit-map-geometry{width:106%}.race-week-app .corner-readout{padding:20px}.race-week-app .strategy-lab{border-inline:0;margin-inline:-16px}.race-week-app .condition-toggles{grid-template-columns:1fr}.race-week-app .strategy-output{grid-template-rows:352px auto auto auto auto;grid-template-columns:1fr;min-height:864px;padding:16px}.race-week-app .output-driver{grid-row:auto}.race-week-app .output-primary strong{font-size:clamp(40px,12vw,64px)}.race-week-app .tyre-sequence{min-height:80px}.race-week-app .scenario-signals{margin-top:16px}.race-week-app .scenario-signals div{padding:10.4px 8px}.race-week-app .gridcast-chapter{padding-inline:0}.race-week-app .gridcast-chapter>.source-notes{margin-inline:16px}.race-week-app .dossier-backdrop{padding:0}.race-week-app .driver-dossier{border:0;height:100svh}.race-week-app .dossier-copy{padding:21.6px}.race-week-app .dossier-copy h3{margin-top:22.4px}.race-week-app .dossier-stats{margin-top:20.8px}.race-week-app .dossier-action{margin-top:19.2px}}@media (hover:hover) and (pointer:fine){.race-week-app .breaking-copy a:hover,.race-week-app .conditions-brief>a:hover{color:var(--dutch)}.race-week-app .dossier-action:hover{color:var(--driver-color)}}.race-week-app .apex-experience{--apex-accent:#ff2638;--apex-progress:0%;isolation:isolate;color:#f5f3ed;background:radial-gradient(circle at 82% 8%, var(--apex-accent), transparent 512px), radial-gradient(circle at 8% 110%, #1a4aff29, transparent 544px), linear-gradient(125deg, #050506, #0b0a0a 58%, #100b08);min-height:100svh;padding:clamp(32px,4vw,72px) clamp(16px,3.4vw,60px) clamp(48px,5vw,80px);scroll-margin-top:120px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.race-week-app .apex-experience{background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--apex-accent) 20%, transparent), transparent 512px), radial-gradient(circle at 8% 110%, #1a4aff29, transparent 544px), linear-gradient(125deg, #050506, #0b0a0a 58%, #100b08)}}.race-week-app .apex-experience:before{content:"";z-index:-1;pointer-events:none;opacity:.3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.race-week-app .apex-heading{justify-content:space-between;align-items:end;gap:32px;max-width:1792px;margin:0 auto 24px;display:flex}.race-week-app .apex-heading h2{letter-spacing:-.07em;text-transform:uppercase;max-width:13ch;margin:8.8px 0 0;font-size:clamp(43.2px,5.8vw,112px);font-style:italic;line-height:.82}.race-week-app .apex-heading>p,.race-week-app .apex-kicker{color:#77777d;font:650 9.28px/1.6 var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase}.race-week-app .apex-kicker{color:var(--apex-accent)}.race-week-app .apex-heading>p{text-align:right;margin:0}.race-week-app .apex-heading kbd{color:#babac0;background:#111114;border:1px solid #ffffff24;margin-left:4.8px;padding:2.4px 4.8px}.race-week-app .apex-stage{--apex-pointer-x:0;--apex-pointer-y:0;touch-action:pan-y pinch-zoom;background:#111113;border:1px solid #ffffff2e;outline:none;max-width:1792px;min-height:clamp(736px,100svh - 144px,928px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 128px #00000080}.race-week-app .apex-stage:focus-visible{border-color:var(--apex-accent);box-shadow:0 0 0 3px var(--apex-accent), 0 40px 128px #00000080}@supports (color:color-mix(in lab, red, red)){.race-week-app .apex-stage:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--apex-accent) 26%, transparent), 0 40px 128px #00000080}}.race-week-app .apex-stage__scene{position:absolute;inset:0 0 68px;overflow:hidden}.race-week-app .apex-stage__scene--next{animation:.9s cubic-bezier(.16,1,.3,1) both apex-scene-in-next}.race-week-app .apex-stage__scene--previous{animation:.9s cubic-bezier(.16,1,.3,1) both apex-scene-in-previous}.race-week-app .apex-media{background:#131316;position:absolute;inset:0;overflow:hidden}.race-week-app .apex-media:after{content:"";background:linear-gradient(90deg, #050507fa 0%, #050507b8 34%, transparent 68%), linear-gradient(0deg, #080809 0%, transparent 46%), linear-gradient(125deg, transparent 40%, var(--apex-accent));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.race-week-app .apex-media:after{background:linear-gradient(90deg, #050507fa 0%, #050507b8 34%, transparent 68%), linear-gradient(0deg, #080809 0%, transparent 46%), linear-gradient(125deg, transparent 40%, color-mix(in srgb, var(--apex-accent) 24%, transparent))}}.race-week-app .apex-media img,.race-week-app .apex-media video{object-fit:cover;filter:saturate(.78)contrast(1.12)brightness(.64);width:100%;height:100%;transform:scale(1.06) translate(calc(var(--apex-pointer-x) * -9.6px), calc(var(--apex-pointer-y) * -6.4px));transition:transform .5s cubic-bezier(.16,1,.3,1);animation:5.5s cubic-bezier(.16,1,.3,1) backwards apex-media-settle;display:block}.race-week-app .apex-scan{pointer-events:none;opacity:.1;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0d 3px 4px);position:absolute;inset:0}.race-week-app .apex-scan:after{content:"";background:linear-gradient(transparent, var(--apex-accent), transparent);height:16%;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.race-week-app .apex-scan:after{background:linear-gradient(transparent, color-mix(in srgb, var(--apex-accent) 20%, transparent), transparent)}}.race-week-app .apex-scan:after{animation:5.6s linear infinite apex-scanline}.race-week-app .apex-frame-markers{pointer-events:none;position:absolute;inset:16px}.race-week-app .apex-frame-markers i{border-color:#ffffff80;width:20.8px;height:20.8px;position:absolute}.race-week-app .apex-frame-markers i:first-child{border-top:1px solid;border-left:1px solid;top:0;left:0}.race-week-app .apex-frame-markers i:nth-child(2){border-top:1px solid;border-right:1px solid;top:0;right:0}.race-week-app .apex-frame-markers i:nth-child(3){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.race-week-app .apex-frame-markers i:nth-child(4){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.race-week-app .apex-broadcast-bar{color:#ffffffad;font:700 9.12px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:16px;display:flex;position:absolute;top:28px;left:32px;right:32px}.race-week-app .apex-broadcast-bar span:first-child{color:#fff}.race-week-app .apex-broadcast-bar i{background:var(--apex-accent);width:6.72px;height:6.72px;box-shadow:0 0 16px var(--apex-accent);border-radius:50%;margin-right:7.2px;animation:1.8s ease-in-out infinite apex-rw-pulse;display:inline-block}.race-week-app .apex-event-lockup{z-index:1;text-align:right;opacity:.48;transform:translate(calc(var(--apex-pointer-x) * -5.6px), calc(var(--apex-pointer-y) * -3.52px));justify-items:end;transition:transform .55s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:12%;right:3.5%}.race-week-app .apex-event-lockup>span{color:#0000;-webkit-text-stroke:1px var(--apex-accent)}@supports (color:color-mix(in lab, red, red)){.race-week-app .apex-event-lockup>span{-webkit-text-stroke:1px color-mix(in srgb, var(--apex-accent) 60%, white)}}.race-week-app .apex-event-lockup>span{font:900 italic clamp(112px, 17vw, 288px)/.7 var(--font-geist-sans), sans-serif;letter-spacing:-.12em}.race-week-app .apex-event-lockup strong{letter-spacing:-.07em;font-size:clamp(28.8px,3.6vw,72px);line-height:.9}.race-week-app .apex-event-lockup small{color:#ffffff80;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.16em;margin-top:12.8px}.race-week-app .apex-driver-lockup{z-index:6;width:min(800px,54%);transform:translate(calc(var(--apex-pointer-x) * 2.88px), calc(var(--apex-pointer-y) * 1.6px));grid-template-columns:auto 1fr;align-items:end;gap:clamp(16px,2.2vw,38.4px);transition:transform .45s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:19%;left:clamp(22.4px,5vw,80px)}.race-week-app .apex-driver-lockup__number{color:#0000;-webkit-text-stroke:1px var(--apex-accent)}@supports (color:color-mix(in lab, red, red)){.race-week-app .apex-driver-lockup__number{-webkit-text-stroke:1px color-mix(in srgb, var(--apex-accent) 72%, white)}}.race-week-app .apex-driver-lockup__number{font:900 italic clamp(96px, 14vw, 240px)/.72 var(--font-geist-sans), sans-serif;letter-spacing:-.13em;opacity:.82}.race-week-app .apex-driver-lockup__copy{text-shadow:0 4px 32px #000;padding-bottom:4px}.race-week-app .apex-driver-lockup__copy>span,.race-week-app .apex-driver-lockup__copy small{color:var(--apex-accent);font:700 9.92px/1.4 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;display:block}.race-week-app .apex-driver-lockup__copy strong{letter-spacing:-.075em;text-transform:uppercase;max-width:10ch;margin-top:12px;font-size:clamp(43.2px,6.1vw,115.2px);line-height:.79;display:block}.race-week-app .apex-driver-lockup__copy p{color:#ffffffd1;max-width:480px;margin:20px 0 12.8px;font-size:clamp(14.4px,1.3vw,19.2px);line-height:1.4}.race-week-app .apex-driver-lockup__copy small{color:#ffffff94;max-width:608px;font:500 clamp(11.52px, .9vw, 14.4px)/1.6 var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none}.race-week-app .apex-driver-lockup__cta{color:#fff;border:0;border-bottom:1px solid var(--apex-accent);min-height:44px;font:750 9.28px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;cursor:pointer;background:0 0;margin-top:21.6px;padding:11.2px 0}.race-week-app .apex-driver-lockup__cta span{color:var(--apex-accent);margin-left:8.8px}:is(.race-week-app .apex-driver-lockup__cta:hover,.race-week-app .apex-driver-lockup__cta:focus-visible){color:var(--apex-accent);outline:none}.race-week-app .apex-portrait{--apex-layer-scale:1;z-index:3;object-fit:contain;object-position:bottom right;filter:saturate(.92)contrast(1.06);transform-origin:100% 100%;width:min(45%,736px);height:91%;transform:translate(calc(var(--apex-pointer-x) * -12px), calc(var(--apex-pointer-y) * -4px)) scale(var(--apex-layer-scale));transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s;animation:1s cubic-bezier(.16,1,.3,1) 80ms backwards apex-portrait-in;position:absolute;bottom:-4%;right:1%}.race-week-app .apex-car{--apex-layer-scale:1;z-index:5;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 32px 32px #00000094);transform-origin:100% 100%;width:min(59%,976px);max-height:35%;transform:translate(calc(var(--apex-pointer-x) * -20px), calc(var(--apex-pointer-y) * -6.72px)) scale(var(--apex-layer-scale));transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .4s;animation:1.15s cubic-bezier(.16,1,.3,1) .12s backwards apex-car-in;position:absolute;bottom:4%;right:2%}.race-week-app .apex-stage[data-view=driver] .apex-portrait{--apex-layer-scale:1.22}.race-week-app .apex-stage[data-view=driver] .apex-car{--apex-layer-scale:.84;opacity:.58}.race-week-app .apex-stage[data-view=machine] .apex-portrait{--apex-layer-scale:.76;opacity:.38}.race-week-app .apex-stage[data-view=machine] .apex-car{--apex-layer-scale:1.2}.race-week-app .apex-stage[data-view=machine] .apex-driver-lockup{opacity:.72}.race-week-app .apex-metrics{z-index:5;border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));width:min(736px,52%);display:grid;position:absolute;bottom:32px;left:clamp(22.4px,5vw,80px)}.race-week-app .apex-metrics>div{border-right:1px solid #ffffff1f;align-content:start;gap:4px;min-height:73.6px;padding:13.6px 16px 3.2px 0;display:grid}.race-week-app .apex-metrics>div:not(:first-child){padding-left:16px}.race-week-app .apex-metrics>div:last-child{border-right:0}.race-week-app .apex-metrics span,.race-week-app .apex-metrics small{color:#8a8a91;font:650 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.13em}.race-week-app .apex-metrics strong{font:550 clamp(16px, 1.8vw, 25.6px)/1 var(--font-geist-mono), monospace}.race-week-app .apex-metrics small{color:#ffffff59}.race-week-app .apex-view-switcher{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050694;border:1px solid #ffffff29;display:flex;position:absolute;bottom:24px;right:22.4px}.race-week-app .apex-view-switcher button{color:#6f6f76;min-width:76.8px;min-height:44px;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff1a;padding:0 11.2px}.race-week-app .apex-view-switcher button:first-child{border-left:0}.race-week-app .apex-view-switcher button[aria-pressed=true]{color:#080809;background:var(--apex-accent)}.race-week-app .apex-view-switcher button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.race-week-app .apex-transition-wipe{z-index:20;pointer-events:none;background:linear-gradient(102deg, #070708 0 48%, var(--apex-accent) 76%, var(--apex-accent));position:absolute;inset:-10% -14%}@supports (color:color-mix(in lab, red, red)){.race-week-app .apex-transition-wipe{background:linear-gradient(102deg, #070708 0 48%, color-mix(in srgb, var(--apex-accent) 62%, #09090a) 76%, var(--apex-accent))}}.race-week-app .apex-transition-wipe{animation:.78s cubic-bezier(.76,0,.24,1) both apex-wipe;transform:translate(0)skew(-8deg)}.race-week-app .apex-transport{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080809e6;border-top:1px solid #ffffff1f;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11.2px;height:68px;padding:0 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.race-week-app .apex-transport button{color:#fff;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px}.race-week-app .apex-transport button:disabled{color:#59595f;cursor:not-allowed}.race-week-app .apex-transport button:focus-visible{outline:2px solid var(--apex-accent);outline-offset:-2px}.race-week-app .apex-driver-card:focus-visible{outline:2px solid var(--apex-accent);outline-offset:-2px}.race-week-app .apex-transport__play{place-items:center;width:44px;height:44px;display:grid;border:1px solid #fff3!important}.race-week-app .apex-transport__play:hover{color:#09090a;background:var(--apex-accent);border-color:var(--apex-accent)!important}.race-week-app .apex-transport__progress{align-content:center;gap:8.8px;min-width:0;display:grid}.race-week-app .apex-transport__progress span{color:#77777d;font:650 8.32px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.race-week-app .apex-transport__progress i{background:#ffffff2e;height:2px;display:block;position:relative;overflow:hidden}.race-week-app .apex-transport__progress i:after{content:"";width:var(--apex-progress);background:var(--apex-accent);box-shadow:0 0 12.8px var(--apex-accent);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.race-week-app .apex-transport__progress i:after{box-shadow:0 0 12.8px color-mix(in srgb, var(--apex-accent) 55%, transparent)}}.race-week-app .apex-transport__steps{height:100%;margin-left:4.8px;display:flex}.race-week-app .apex-transport__steps button{border-left:1px solid #ffffff1f;width:56px;min-width:44px;min-height:44px;font-size:17.6px}.race-week-app .apex-transport__steps button:hover{color:#09090a;background:#fff}.race-week-app .apex-carousel{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:#37373d #0d0d0f;border:1px solid #ffffff1f;border-top:0;grid-auto-columns:minmax(208px,1fr);grid-auto-flow:column;max-width:1792px;margin:0 auto;display:grid;overflow-x:auto}.race-week-app .apex-driver-card{--card-accent:#ff2638;color:#94949a;text-align:left;cursor:pointer;scroll-snap-align:center;background:#0d0d0f;border:0;border-right:1px solid #ffffff1a;grid-template-columns:24px 48px 1fr;align-items:center;gap:12px;min-height:120px;padding:16px;transition:color .25s,background .25s,transform .14s;display:grid;position:relative;overflow:hidden}.race-week-app .apex-driver-card:active{transform:scale(.985)}.race-week-app .apex-driver-card:last-child{border-right:0}.race-week-app .apex-driver-card:after{content:"";background:var(--card-accent);height:3px;transition:right .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:100%}.race-week-app .apex-driver-card:hover,.race-week-app .apex-driver-card.is-active{color:#fff;background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.race-week-app .apex-driver-card:hover,.race-week-app .apex-driver-card.is-active{background:color-mix(in srgb, var(--card-accent) 8%, #111113)}}.race-week-app .apex-driver-card.is-active:after{right:0}.race-week-app .apex-driver-card>img{object-fit:contain;object-position:center bottom;filter:grayscale(.4);align-self:end;width:48px;height:73.6px}.race-week-app .apex-driver-card.is-active>img{filter:none}.race-week-app .apex-driver-card__position{color:#525258;font:650 8.32px var(--font-geist-mono), monospace;align-self:start}.race-week-app .apex-driver-card__identity{gap:3.2px;min-width:0;display:grid}.race-week-app .apex-driver-card__identity small{color:#68686e;font:650 7.36px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.race-week-app .apex-driver-card__identity strong{letter-spacing:.03em;font-size:17.6px}.race-week-app .apex-driver-card__identity span{white-space:nowrap;text-overflow:ellipsis;font-size:11.52px;overflow:hidden}.race-week-app .apex-driver-card>b{color:#0000;-webkit-text-stroke:1px var(--card-accent);position:absolute;bottom:-4.8px;right:9.6px}@supports (color:color-mix(in lab, red, red)){.race-week-app .apex-driver-card>b{-webkit-text-stroke:1px color-mix(in srgb, var(--card-accent) 33%, transparent)}}.race-week-app .apex-driver-card>b{font:900 italic 54.4px/1 var(--font-geist-sans), sans-serif;letter-spacing:-.1em}.race-week-app .apex-experience--empty{color:#77777d;min-height:288px;font:650 11.52px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;place-items:center;display:grid}.race-week-app .apex-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes apex-scene-in-next{0%{transform:translate(1.5%)}to{transform:none}}@keyframes apex-scene-in-previous{0%{transform:translate(-1.5%)}to{transform:none}}@keyframes apex-media-settle{0%{transform:scale(1.13)}}@keyframes apex-portrait-in{0%{opacity:0;transform:translate(7%)scale(1.04)}to{opacity:1}}@keyframes apex-car-in{0%{opacity:0;transform:translate(23%)scale(.92)}to{opacity:1}}@keyframes apex-wipe{0%,18%{transform:translate(0)skew(-8deg)}to{transform:translate(116%)skew(-8deg)}}@keyframes apex-scanline{0%{transform:translateY(-130%)}to{transform:translateY(730%)}}@keyframes apex-pulse{50%{opacity:.4;box-shadow:0 0 4.8px var(--apex-accent)}}@media (max-width:900px){.race-week-app .apex-heading>p{display:none}.race-week-app .apex-stage{min-height:768px}.race-week-app .apex-driver-lockup{grid-template-columns:1fr;align-content:start;align-items:start;gap:8px;width:calc(100% - 44.8px);top:96px;bottom:128px}.race-week-app .apex-driver-lockup__number{font-size:112px}.race-week-app .apex-driver-lockup__copy strong{font-size:clamp(48px,9vw,80px)}.race-week-app .apex-driver-lockup__copy p,.race-week-app .apex-driver-lockup__copy small{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.race-week-app .apex-driver-lockup__copy p{-webkit-line-clamp:2}.race-week-app .apex-driver-lockup__copy small{-webkit-line-clamp:3}.race-week-app .apex-portrait{opacity:.83;width:72%;height:68%;right:-8%}.race-week-app .apex-car{width:94%;max-height:30%;bottom:9%;right:-5%}.race-week-app .apex-metrics{width:calc(100% - 44.8px);bottom:19.2px;left:22.4px}.race-week-app .apex-media:after{background:linear-gradient(90deg,#050507e0,#0000 96%),linear-gradient(#0000 50%,#080809 100%)}.race-week-app .apex-event-lockup{top:9%;right:19.2px}.race-week-app .apex-event-lockup small,.race-week-app .apex-view-switcher{display:none}}@media (max-width:560px){.race-week-app .apex-experience{padding-inline:0;scroll-margin-top:108px}.race-week-app .apex-heading{padding:0 16px}.race-week-app .apex-stage{border-inline:0;min-height:704px}.race-week-app .apex-stage__scene{bottom:64px}.race-week-app .apex-broadcast-bar{top:17.6px;left:16px;right:16px}.race-week-app .apex-broadcast-bar span:nth-child(2){display:none}.race-week-app .apex-event-lockup{opacity:.26}.race-week-app .apex-driver-lockup{width:calc(100% - 32px);top:72px;bottom:96px;left:16px}.race-week-app .apex-driver-lockup__number{font-size:80px}.race-week-app .apex-driver-lockup__copy strong{margin-top:7.2px;font-size:clamp(42.4px,13vw,65.6px)}.race-week-app .apex-driver-lockup__copy p{max-width:256px;margin:11.2px 0 6.4px;font-size:12.48px}.race-week-app .apex-driver-lockup__copy small{-webkit-line-clamp:2}.race-week-app .apex-driver-lockup__cta{margin-top:12px}.race-week-app .apex-portrait{width:85%;bottom:0;right:-17%}.race-week-app .apex-car{width:105%;bottom:14%;right:-14%}.race-week-app .apex-metrics{width:calc(100% - 32px);bottom:12px;left:16px}.race-week-app .apex-metrics>div{min-height:56px;padding-right:4.8px;padding-left:8.8px!important}.race-week-app .apex-metrics small{display:none}.race-week-app .apex-transport{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;height:64px;padding-inline:10.4px}.race-week-app .apex-transport__progress span{font-size:7.36px}.race-week-app .apex-transport__steps button{width:44.8px}.race-week-app .apex-carousel{border-inline:0}}@media (min-width:901px) and (max-height:800px){.race-week-app .apex-stage{min-height:736px}.race-week-app .apex-driver-lockup{top:13%}.race-week-app .apex-driver-lockup__copy strong{font-size:clamp(43.2px,5vw,84px)}.race-week-app .apex-driver-lockup__copy p{margin:13.6px 0 8.8px}.race-week-app .apex-driver-lockup__copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.race-week-app .apex-driver-lockup__cta{margin-top:12.8px}}.race-week-app .apex-experience[data-motion=paused] .apex-scan:after,.race-week-app .apex-experience[data-motion=paused] .apex-broadcast-bar i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.race-week-app .apex-experience *,.race-week-app .apex-experience :before,.race-week-app .apex-experience :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.race-week-app .apex-media img,.race-week-app .apex-media video{transform:none}.race-week-app .apex-scan{display:none}}.gridcast-shell{--gc-accent:#ff5a1f;--gc-paper:#f7f4ee;--gc-black:#020406;--gc-dim:#f7f4ee94;--gc-line:#f7f4ee29;--gc-mono:var(--font-geist-mono,"Courier New", monospace);--gc-display:var(--font-geist-sans,Arial, sans-serif);width:100%;color:var(--gc-paper);font-family:var(--gc-display);font-variant-numeric:tabular-nums;isolation:isolate;background:#020406;container-type:inline-size}.gridcast-shell *,.gridcast-shell :before,.gridcast-shell :after{box-sizing:border-box}.gridcast-shell [hidden]{display:none!important}.gridcast-shell button,.gridcast-shell a{-webkit-tap-highlight-color:transparent}.gridcast-shell:focus{outline:none}.gridcast-shell:focus-visible{outline:2px solid var(--gc-accent);outline-offset:-2px}.gridcast-shell--broadcast{place-items:center;width:100vw;height:100dvh;min-height:100svh;display:grid;position:fixed;inset:0;overflow:hidden}.gridcast-shell--embedded{padding:clamp(10px,1.4cqi,28px)}.gc-stage{aspect-ratio:16/9;isolation:isolate;background:#05080b;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 110px #0000008c}.gridcast-shell--broadcast .gc-stage{aspect-ratio:16/9;width:min(100vw,177.778dvh);height:min(100dvh,56.25vw)}.gc-stage:before{content:"";z-index:20;pointer-events:none;opacity:.2;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff05 4px 5px),linear-gradient(90deg,#00000042,#0000 12% 88%,#00000042);position:absolute;inset:0}.gc-stage:after{content:"";z-index:21;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 9cqi #0000006b,inset 0 0 0 1px #ffffff1f}.gc-scene-window,.gc-scene{position:absolute;inset:0}.gc-scene-window{z-index:1;animation:.9s cubic-bezier(.16,.82,.24,1) both gc-scene-in}.gc-scene{padding:8.2% 10% 7%;overflow:hidden}.gc-background{z-index:-3;position:absolute;inset:0}.gc-background img{object-fit:cover;filter:saturate(.9)contrast(1.06)}.gc-scene:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:5.2cqi 5.2cqi;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.gc-kicker{color:var(--gc-accent);font:800 clamp(8px, .75cqi, 22px)/1 var(--gc-mono);letter-spacing:.18em;text-transform:uppercase;display:block}.gc-programme-bar{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#020406e0,#0204067a);border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto auto;align-items:center;gap:2.2cqi;min-height:5.8%;padding:0 1.25%;display:grid;position:absolute;top:10.5%;left:10.5%;right:10.5%}.gc-wordmark{font:950 italic clamp(10px, .95cqi, 28px)/1 var(--gc-display);letter-spacing:-.035em;align-items:center;gap:.34cqi;display:flex}.gc-wordmark i{background:var(--gc-accent);width:.26cqi;min-width:3px;height:1.25cqi;box-shadow:0 0 1cqi var(--gc-accent);transform:skew(-16deg)}.gc-wordmark span{color:var(--gc-accent)}.gc-wordmark small{border:1px solid var(--gc-line);color:var(--gc-dim);font:700 clamp(6px, .48cqi, 14px)/1 var(--gc-mono);letter-spacing:.06em;margin-left:.45cqi;padding:.18cqi .28cqi}.gc-programme-state{text-align:right;grid-template-columns:auto auto;align-items:center;gap:.26cqi .48cqi;display:grid}.gc-programme-state .gc-state-dot{aspect-ratio:1;background:#f0dd31;border-radius:50%;grid-row:1/3;width:.44cqi;min-width:5px;animation:2.4s ease-in-out infinite gc-pulse;box-shadow:0 0 1.1cqi #f0dd31b3}.gc-programme-state strong{font:750 clamp(6px, .53cqi, 16px)/1 var(--gc-mono);letter-spacing:.11em}.gc-programme-state small{color:var(--gc-dim);font:650 clamp(5px, .43cqi, 13px)/1 var(--gc-mono);letter-spacing:.09em}.gc-clock{border-left:1px solid var(--gc-line);justify-content:flex-end;align-items:baseline;gap:.55cqi;min-width:7.8cqi;padding-left:1.25cqi;display:flex}.gc-clock small{color:var(--gc-dim);font:700 clamp(5px, .43cqi, 13px) var(--gc-mono);letter-spacing:.12em}.gc-clock strong{font:500 clamp(10px, .94cqi, 28px) var(--gc-mono);letter-spacing:.06em}.gc-bottom-ticker{z-index:13;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:5.8%;font:700 clamp(5px, .5cqi, 15px)/1 var(--gc-mono);letter-spacing:.11em;background:#020406e6;border-top:1px solid #ffffff21;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1.3cqi;padding:0 1.25%;display:grid;position:absolute;bottom:10.5%;left:10.5%;right:10.5%}.gc-rundown-index{color:var(--gc-accent)}.gc-bottom-ticker strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gc-bottom-ticker>span:nth-child(3){color:var(--gc-dim)}.gc-clock-small{border-left:1px solid var(--gc-line);color:#f0dd31;padding-left:1.2cqi}.gc-progress{z-index:14;background:#ffffff0f;height:max(2px,.15cqi);position:absolute;bottom:16.3%;left:10.5%;right:10.5%}.gc-progress i{background:var(--gc-accent);transform-origin:0;width:100%;height:100%;box-shadow:0 0 1cqi var(--gc-accent);display:block}@supports (color:color-mix(in lab, red, red)){.gc-progress i{box-shadow:0 0 1cqi color-mix(in srgb, var(--gc-accent) 80%, transparent)}}.gc-progress.is-running i{animation:gc-progress var(--gc-duration) linear both}.gc-progress.is-paused i{transform:scaleX(0)}.gc-safe-frame{z-index:11;pointer-events:none;opacity:.24;position:absolute;inset:10%}.gc-safe-frame i{border-style:solid;border-color:#ffffff80;width:2.4cqi;height:1.4cqi;position:absolute}.gc-safe-frame i:first-child{border-width:1px 0 0 1px;top:0;left:0}.gc-safe-frame i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.gc-safe-frame i:nth-child(3){border-width:0 1px 1px 0;bottom:0;right:0}.gc-safe-frame i:nth-child(4){border-width:0 0 1px 1px;bottom:0;left:0}.gc-race-ident-shade{z-index:-2;background:linear-gradient(#01030605 30%,#010306b8);position:absolute;inset:0}.gc-race-ident .gc-background img{object-fit:contain;background:#020406;animation:8s ease-out both gc-ident-drift}.gc-race-ident-caption{border-left:.22cqi solid var(--gc-accent);text-shadow:0 .3cqi 1.4cqi #000;gap:.35cqi;padding-left:.8cqi;display:grid;position:absolute;bottom:18%;left:10%}.gc-race-ident-caption span{color:var(--gc-accent);font:800 clamp(8px, .7cqi, 22px) var(--gc-mono);letter-spacing:.16em}.gc-race-ident-caption strong{font:850 clamp(13px, 1.25cqi, 38px) var(--gc-display);letter-spacing:-.02em}.gc-ident-wash{z-index:-2;background:linear-gradient(90deg,#010408fa 0 32%,#01050ab3 54%,#ff5a1f2e),linear-gradient(#0000 46%,#0000008c);position:absolute;inset:0}.gc-ident-copy{width:58%;position:absolute;top:21%;left:10%}.gc-ident-copy h2{color:var(--gc-paper);font:950 italic clamp(48px, 8.4cqi, 250px)/.77 var(--gc-display);letter-spacing:-.075em;text-transform:uppercase;margin:1.35cqi 0 .9cqi}.gc-ident-copy h2 span{color:#0000;-webkit-text-stroke:max(1px, .09cqi) #f7f4eedb;display:block}.gc-ident-copy p{font:850 clamp(10px, 1.12cqi, 34px)/1 var(--gc-mono);letter-spacing:.22em;margin:1.1cqi 0 0}.gc-ident-rule{grid-template-columns:1.5fr .7fr .28fr;gap:.5cqi;width:66%;display:grid;transform:skew(-20deg)}.gc-ident-rule i{background:var(--gc-accent);height:.28cqi;min-height:3px;box-shadow:0 0 1cqi #ff5a1f99}.gc-countdown-lockup{text-align:right;justify-items:end;gap:.55cqi;display:grid;position:absolute;bottom:25%;right:10%}.gc-countdown-lockup small{color:#ffffffad;font:700 clamp(6px, .58cqi, 17px) var(--gc-mono);letter-spacing:.15em}.gc-countdown-lockup strong{font:450 clamp(18px, 2.9cqi, 86px)/1 var(--gc-mono);letter-spacing:-.05em;text-shadow:0 0 2.4cqi #000000e6}.gc-countdown-lockup span{color:#f0dd31;font:700 clamp(6px, .54cqi, 16px) var(--gc-mono);letter-spacing:.1em}.gc-session-ribbon{border-top:1px solid var(--gc-line);border-bottom:1px solid var(--gc-line);min-height:5.2%;font:700 clamp(5px, .48cqi, 14px) var(--gc-mono);letter-spacing:.09em;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:.7cqi;display:grid;position:absolute;bottom:18%;left:10%;right:10%}.gc-session-ribbon span{color:var(--gc-accent)}.gc-session-ribbon strong{color:#ffffffc2}.gc-circuit-shade{z-index:-2;background:linear-gradient(90deg,#010509f7 0 37%,#01060ba6 58%,#02050842),linear-gradient(#0000 35%,#010407db);position:absolute;inset:0}.gc-circuit-copy{width:39%;position:absolute;top:18%;left:10%}.gc-circuit-copy h2{font:950 italic clamp(42px, 6.1cqi, 180px)/.82 var(--gc-display);letter-spacing:-.07em;margin:1.25cqi 0 1.1cqi}.gc-circuit-copy>p{color:#ffffffad;width:76%;font:600 clamp(8px, .8cqi, 24px)/1.55 var(--gc-display);margin:0}.gc-fact-grid{border-top:1px solid var(--gc-line);border-bottom:1px solid var(--gc-line);grid-template-columns:repeat(4,1fr);margin-top:2cqi;display:grid}.gc-fact-grid div{border-right:1px solid var(--gc-line);align-content:center;gap:.35cqi;min-height:5.4cqi;padding-left:.75cqi;display:grid}.gc-fact-grid div:first-child{padding-left:0}.gc-fact-grid div:last-child{border-right:0}.gc-fact-grid strong{font:650 clamp(12px, 1.45cqi, 44px)/1 var(--gc-mono)}.gc-fact-grid small{color:var(--gc-dim);font:700 clamp(5px, .43cqi, 13px) var(--gc-mono);letter-spacing:.11em}.gc-circuit-map{filter:drop-shadow(0 0 3cqi #000c);width:43%;height:66%;position:absolute;top:13%;right:5.8%}.gc-circuit-map img{object-fit:contain;filter:brightness(1.25)contrast(1.08)drop-shadow(0 0 1.5cqi #3aa9ff38)}.gc-circuit-map small{color:#ffffff85;font:650 clamp(5px, .47cqi, 14px) var(--gc-mono);letter-spacing:.11em;position:absolute;bottom:.8cqi;right:1.8cqi}.gc-map-pulse{aspect-ratio:1;background:var(--gc-accent);width:.65cqi;min-width:7px;box-shadow:0 0 0 .7cqi #3aa9ff1f, 0 0 2cqi var(--gc-accent);border-radius:50%;animation:2s ease-out infinite gc-map-pulse;position:absolute;bottom:29%;right:27%}.gc-circuit-callout{border-right:.22cqi solid var(--gc-accent);justify-items:end;gap:.18cqi;padding-right:.8cqi;display:grid;position:absolute;bottom:10%;right:10%}.gc-circuit-callout span,.gc-circuit-callout small{color:var(--gc-dim);font:700 clamp(5px, .46cqi, 14px) var(--gc-mono);letter-spacing:.12em}.gc-circuit-callout strong{font:850 clamp(10px, 1cqi, 30px) var(--gc-display);letter-spacing:-.02em}.gc-driver-scene{background:radial-gradient(circle at 75% 48%, var(--gc-accent), #030507 58%)}@supports (color:color-mix(in lab, red, red)){.gc-driver-scene{background:radial-gradient(circle at 75% 48%, color-mix(in srgb, var(--gc-accent) 22%, #05080b), #030507 58%)}}.gc-driver-atmosphere{z-index:-2;background:linear-gradient(105deg,#030507 0 42%,#0000 65%),repeating-linear-gradient(109deg,#0000 0 3.8cqi,#ffffff06 3.8cqi 3.9cqi);position:absolute;inset:0}.gc-driver-atmosphere:before{content:"";background:var(--gc-accent);opacity:.1;filter:blur(2cqi);width:18%;height:140%;position:absolute;top:-20%;left:49%;transform:skew(-15deg)}.gc-driver-car{z-index:-1;opacity:.22;filter:saturate(.6)blur(.15px);width:72%;height:53%;position:absolute;bottom:3%;right:-6%;transform:translate(2%)}.gc-driver-car img{object-fit:contain;object-position:right bottom}.gc-driver-portrait{z-index:1;width:51%;height:87%;animation:1.15s cubic-bezier(.16,.78,.22,1) both gc-portrait-in;position:absolute;bottom:5.8%;right:3%}.gc-driver-portrait:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030507 0,#0000 22%),linear-gradient(0deg,#030507 0,#0000 19%);position:absolute;inset:0}.gc-driver-portrait img{object-fit:contain;object-position:center bottom;filter:saturate(.88)contrast(1.08)drop-shadow(-2cqi 1cqi 2cqi #0000008f)}.gc-ghost-number{z-index:0;color:#0000;-webkit-text-stroke:max(1px, .1cqi) var(--gc-accent);position:absolute;top:8%;right:37%}@supports (color:color-mix(in lab, red, red)){.gc-ghost-number{-webkit-text-stroke:max(1px, .1cqi) color-mix(in srgb, var(--gc-accent) 28%, transparent)}}.gc-ghost-number{font:950 italic clamp(120px, 29cqi, 870px)/.8 var(--gc-display);letter-spacing:-.13em;opacity:.72}.gc-driver-copy{z-index:2;width:45%;position:absolute;top:17%;left:10%}.gc-driver-copy h2{font:950 italic clamp(44px, 6.5cqi, 195px)/.75 var(--gc-display);text-transform:uppercase;letter-spacing:-.075em;margin:1.2cqi 0 1cqi}.gc-driver-copy h2 span{color:#ffffff8f;letter-spacing:-.03em;font-size:.43em;line-height:1.4;display:block}.gc-driver-teamline{color:#ffffffb3;font:750 clamp(6px, .58cqi, 17px) var(--gc-mono);letter-spacing:.12em;align-items:center;gap:.65cqi;display:flex}.gc-driver-teamline i{background:var(--gc-accent);width:2.8cqi;height:.22cqi;min-height:2px;transform:skew(-15deg)}.gc-driver-copy>p{width:78%;font:800 clamp(11px, 1.28cqi, 38px)/1.18 var(--gc-display);letter-spacing:-.025em;text-wrap:balance;margin:1.45cqi 0 0}.gc-driver-context{border-top:1px solid var(--gc-line);border-bottom:1px solid var(--gc-line);grid-template-columns:.72fr 1fr 1.15fr;width:83%;margin-top:1.7cqi;display:grid}.gc-driver-context div{border-right:1px solid var(--gc-line);align-content:center;gap:.35cqi;min-height:4.7cqi;padding:0 .8cqi;display:grid}.gc-driver-context div:first-child{padding-left:0}.gc-driver-context div:last-child{border-right:0}.gc-driver-context small{color:var(--gc-dim);font:700 clamp(5px, .41cqi, 12px) var(--gc-mono);letter-spacing:.1em}.gc-driver-context strong{font:750 clamp(8px, .72cqi, 22px) var(--gc-mono);text-transform:uppercase}.gc-status-flag{color:#060606;font:850 clamp(5px, .46cqi, 14px) var(--gc-mono);letter-spacing:.1em;background:#f0dd31;margin-top:1cqi;padding:.42cqi .62cqi;display:inline-block}.gc-dossier-link{color:var(--gc-dim);font:750 clamp(6px, .52cqi, 16px) var(--gc-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;margin-top:1cqi;padding:.6cqi 0;display:block}.gc-dossier-link span{color:var(--gc-accent);margin-left:.5cqi}:is(.gc-dossier-link:hover,.gc-dossier-link:focus-visible){color:#fff;outline:none}.gc-team-scene{background:radial-gradient(circle at 54% 62%, var(--gc-accent), #020406 65%)}@supports (color:color-mix(in lab, red, red)){.gc-team-scene{background:radial-gradient(circle at 54% 62%, color-mix(in srgb, var(--gc-accent) 18%, #07090c), #020406 65%)}}.gc-team-glow{z-index:-2;position:absolute;inset:0;overflow:hidden}.gc-team-glow:before{content:"";background:linear-gradient(90deg, transparent, var(--gc-accent), transparent);width:42%;height:140%;position:absolute;top:-20%;left:42%}@supports (color:color-mix(in lab, red, red)){.gc-team-glow:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gc-accent) 22%, transparent), transparent)}}.gc-team-glow:before{filter:blur(1cqi);transform:rotate(17deg)}.gc-team-glow:after{content:"";background:var(--gc-accent);height:.18cqi;box-shadow:0 0 1.4cqi var(--gc-accent);opacity:.55;position:absolute;top:52%;left:-8%;right:-8%;transform:rotate(-8deg)}.gc-constructor-rank{color:#0000;-webkit-text-stroke:max(1px, .08cqi) var(--gc-accent);position:absolute;top:6%;right:2%}@supports (color:color-mix(in lab, red, red)){.gc-constructor-rank{-webkit-text-stroke:max(1px, .08cqi) color-mix(in srgb, var(--gc-accent) 22%, transparent)}}.gc-constructor-rank{font:950 italic clamp(120px, 31cqi, 930px)/.84 var(--gc-display);letter-spacing:-.12em}.gc-team-copy{z-index:2;position:absolute;top:15.5%;left:10%;right:10%}.gc-team-copy h2{max-width:82%;font:950 italic clamp(40px, 5.7cqi, 170px)/.82 var(--gc-display);letter-spacing:-.07em;text-transform:uppercase;margin:1.1cqi 0 1.25cqi}.gc-team-meta{border-top:1px solid var(--gc-line);border-bottom:1px solid var(--gc-line);grid-template-columns:.8fr .7fr 1fr;width:43%;display:grid}.gc-team-meta span{border-right:1px solid var(--gc-line);align-content:center;gap:.3cqi;min-height:4.2cqi;padding:0 .75cqi;display:grid}.gc-team-meta span:first-child{padding-left:0}.gc-team-meta span:last-child{border-right:0}.gc-team-meta small{color:var(--gc-dim);font:700 clamp(5px, .42cqi, 13px) var(--gc-mono);letter-spacing:.11em}.gc-team-meta strong{font:800 clamp(8px, .8cqi, 24px) var(--gc-mono)}.gc-team-car{z-index:1;height:58%;animation:1.05s cubic-bezier(.16,.78,.22,1) both gc-car-in;position:absolute;bottom:3%;left:11%;right:8%}.gc-team-car img{object-fit:contain;object-position:center bottom;filter:saturate(.94)contrast(1.06)drop-shadow(0 2cqi 1.6cqi #000c)}.gc-team-drivers{z-index:3;text-align:right;gap:1.2cqi;display:flex;position:absolute;bottom:10%;right:10%}.gc-team-drivers>div{border-right:.18cqi solid var(--gc-accent);gap:.22cqi;min-width:6.5cqi;padding-right:.6cqi;display:grid}.gc-team-drivers span{color:var(--gc-accent);font:800 clamp(6px, .53cqi, 16px) var(--gc-mono);letter-spacing:.1em}.gc-team-drivers strong{font:850 clamp(9px, 1.02cqi, 30px)/.9 var(--gc-display);text-transform:uppercase}.gc-team-drivers small{color:var(--gc-dim);font:700 clamp(5px, .42cqi, 13px) var(--gc-mono)}.gc-standings-shade{z-index:-2;background:linear-gradient(90deg,#020508fa 0 35%,#020508cc 55%,#0205088a),linear-gradient(0deg,#020508 0,#0000 60%);position:absolute;inset:0}.gc-standings-title{width:31%;position:absolute;top:17%;left:10%}.gc-standings-title h2{font:950 italic clamp(40px, 5.8cqi, 174px)/.8 var(--gc-display);letter-spacing:-.07em;margin:1.2cqi 0 1.3cqi}.gc-standings-title p{color:#ffffff9e;font:700 clamp(7px, .65cqi, 20px) var(--gc-mono);letter-spacing:.09em;text-transform:uppercase;margin:0}.gc-standings-list{counter-reset:rows;grid-template-columns:1fr 1fr;gap:0 1.1cqi;width:45%;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:14%;right:10%}.gc-standings-list li{border-bottom:1px solid var(--gc-line);background:linear-gradient(90deg, var(--gc-row-accent), transparent 70%);grid-template-columns:2cqi .24cqi 3.5cqi 1fr auto auto;align-items:center;gap:.68cqi;min-height:5.3cqi;display:grid}@supports (color:color-mix(in lab, red, red)){.gc-standings-list li{background:linear-gradient(90deg, color-mix(in srgb, var(--gc-row-accent) 8%, transparent), transparent 70%)}}.gc-standings-list li>span{color:var(--gc-dim);font:650 clamp(7px, .68cqi, 20px) var(--gc-mono)}.gc-standings-list li>i{background:var(--gc-row-accent);width:.18cqi;height:2.3cqi;box-shadow:0 0 .8cqi var(--gc-row-accent);transform:skew(-10deg)}@supports (color:color-mix(in lab, red, red)){.gc-standings-list li>i{box-shadow:0 0 .8cqi color-mix(in srgb, var(--gc-row-accent) 55%, transparent)}}.gc-standings-list li>strong{font:850 clamp(10px, 1.02cqi, 30px) var(--gc-display);letter-spacing:.02em}.gc-standings-list li>small{min-width:0;color:var(--gc-dim);font:700 clamp(5px, .45cqi, 13px) var(--gc-mono);text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden}.gc-standings-list li>b{font:650 clamp(9px, .87cqi, 26px) var(--gc-mono)}.gc-standings-list li>em{color:var(--gc-dim);font:650 clamp(5px, .4cqi, 12px) var(--gc-mono);font-style:normal}.gc-gap-callout{border-left:.22cqi solid var(--gc-accent);gap:.25cqi;padding-left:.75cqi;display:grid;position:absolute;bottom:12%;left:10%}.gc-gap-callout span,.gc-gap-callout small{color:var(--gc-dim);font:700 clamp(5px, .47cqi, 14px) var(--gc-mono);letter-spacing:.1em}.gc-gap-callout strong{font:850 clamp(11px, 1.15cqi, 34px) var(--gc-display)}.gc-controls{z-index:30;opacity:0;pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030609e6;border:1px solid #ffffff2e;grid-template-columns:auto 1fr auto;align-items:center;gap:1cqi;width:min(79%,77cqi);min-height:4.3cqi;padding:.65cqi .8cqi;transition:opacity .22s,transform .22s;display:grid;position:absolute;bottom:17.5%;left:50%;transform:translate(-50%,1cqi);box-shadow:0 1cqi 3cqi #00000075}.gridcast-shell--embedded .gc-controls,.gridcast-shell.gc-controls-visible .gc-controls,.gc-stage:hover .gc-controls,.gc-controls:focus-within{opacity:1;pointer-events:auto;transform:translate(-50%)}.gc-controls>div{justify-content:flex-end;display:flex}.gc-controls button,.gc-exit,.gc-launch{color:#ffffffb3;min-height:2.5cqi;font:750 clamp(6px, .5cqi, 15px) var(--gc-mono);letter-spacing:.09em;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-right:0;place-items:center;padding:0 .85cqi;text-decoration:none;display:grid}.gc-controls button:last-child{border-right:1px solid #ffffff24}.gc-controls button:disabled{cursor:not-allowed;color:#ffffff47;background:0 0}.gc-controls button:hover,.gc-exit:hover,.gc-launch:hover{color:#06080a;background:#fff;outline:none}.gc-controls button:focus-visible{color:#06080a;background:#fff;outline:none}.gc-exit:focus-visible{color:#06080a;background:#fff;outline:none}.gc-launch:focus-visible{color:#06080a;background:#fff;outline:none}.gc-controls .gc-play-toggle{color:#06080a;background:var(--gc-accent)}.gc-exit,.gc-launch{border-right:1px solid #ffffff24}.gc-shortcuts,.gc-motion-note{color:#ffffff75;font:650 clamp(5px, .43cqi, 13px) var(--gc-mono);letter-spacing:.09em}.gc-motion-note{color:#f0dd31;position:absolute;top:calc(100% + .5cqi);right:0}.gc-fullscreen-notice{color:#f0dd31;font:750 clamp(7px, .52cqi, 16px) var(--gc-mono);letter-spacing:.08em;position:absolute;bottom:calc(100% + .5cqi);right:0}.gridcast-burn-0 .gc-burn-layer{translate:0}.gridcast-burn-1 .gc-burn-layer{translate:.16cqi -.1cqi}.gridcast-burn-2 .gc-burn-layer{translate:-.12cqi .13cqi}.gridcast-burn-3 .gc-burn-layer{translate:.08cqi .16cqi}.gc-burn-layer{transition:translate 2.2s}.gc-scene-window[data-media-state=fallback] img{opacity:0}.gc-scene-window[data-media-state=fallback]:after{content:"MEDIA OFFLINE / GRAPHIC FALLBACK ACTIVE";z-index:8;color:#ffffff80;font:700 clamp(5px, .46cqi, 14px) var(--gc-mono);letter-spacing:.1em;position:absolute;bottom:10%;right:10%}.gridcast-shell--broadcast .gc-wordmark{font-size:max(16px,.95cqi)}.gridcast-shell--broadcast .gc-wordmark small{font-size:max(10px,.48cqi)}.gridcast-shell--broadcast .gc-programme-state strong{font-size:max(12px,.68cqi)}.gridcast-shell--broadcast .gc-programme-state small,.gridcast-shell--broadcast .gc-clock small,.gridcast-shell--broadcast .gc-bottom-ticker{font-size:max(12px,.62cqi)}.gridcast-shell--broadcast .gc-clock strong{font-size:max(18px,.94cqi)}.gridcast-shell--broadcast .gc-kicker{font-size:max(13px,.75cqi)}.gridcast-shell--broadcast .gc-ident-copy h2{font-size:8.4cqi}.gridcast-shell--broadcast .gc-ident-copy p{font-size:max(18px,1.12cqi)}.gridcast-shell--broadcast .gc-countdown-lockup small,.gridcast-shell--broadcast .gc-countdown-lockup span,.gridcast-shell--broadcast .gc-session-ribbon{font-size:max(12px,.62cqi)}.gridcast-shell--broadcast .gc-countdown-lockup strong{font-size:2.9cqi}.gridcast-shell--broadcast .gc-circuit-copy h2{font-size:6.1cqi}.gridcast-shell--broadcast .gc-circuit-copy>p{font-size:max(16px,.84cqi)}.gridcast-shell--broadcast .gc-fact-grid strong{font-size:1.45cqi}.gridcast-shell--broadcast .gc-fact-grid small,.gridcast-shell--broadcast .gc-circuit-callout span,.gridcast-shell--broadcast .gc-circuit-callout small{font-size:max(11px,.58cqi)}.gridcast-shell--broadcast .gc-circuit-callout strong{font-size:1cqi}.gridcast-shell--broadcast .gc-driver-copy h2{font-size:6.5cqi}.gridcast-shell--broadcast .gc-driver-copy>p{font-size:1.28cqi}.gridcast-shell--broadcast .gc-driver-teamline{font-size:max(12px,.65cqi)}.gridcast-shell--broadcast .gc-driver-context small,.gridcast-shell--broadcast .gc-team-meta small,.gridcast-shell--broadcast .gc-team-drivers small{font-size:max(11px,.58cqi)}.gridcast-shell--broadcast .gc-driver-context strong{font-size:max(14px,.76cqi)}.gridcast-shell--broadcast .gc-status-flag,.gridcast-shell--broadcast .gc-dossier-link{font-size:max(11px,.58cqi)}.gridcast-shell--broadcast .gc-team-copy h2{font-size:5.7cqi}.gridcast-shell--broadcast .gc-team-meta strong{font-size:max(14px,.8cqi)}.gridcast-shell--broadcast .gc-team-drivers span{font-size:max(11px,.58cqi)}.gridcast-shell--broadcast .gc-team-drivers strong{font-size:1.02cqi}.gridcast-shell--broadcast .gc-standings-title h2{font-size:5.8cqi}.gridcast-shell--broadcast .gc-standings-title p{font-size:max(12px,.65cqi)}.gridcast-shell--broadcast .gc-standings-list li>span,.gridcast-shell--broadcast .gc-standings-list li>small,.gridcast-shell--broadcast .gc-standings-list li>em{font-size:max(11px,.58cqi)}.gridcast-shell--broadcast .gc-standings-list li>strong{font-size:1.02cqi}.gridcast-shell--broadcast .gc-standings-list li>b{font-size:max(14px,.87cqi)}.gridcast-shell--broadcast .gc-controls button,.gridcast-shell--broadcast .gc-exit,.gridcast-shell--broadcast .gc-shortcuts{font-size:max(11px,.58cqi)}.gridcast-shell--broadcast .gc-race-ident-caption span{font-size:max(13px,.7cqi)}.gridcast-shell--broadcast .gc-race-ident-caption strong{font-size:1.25cqi}@keyframes gc-scene-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes gc-ident-drift{0%{transform:scale(1.015)}to{transform:scale(1.06)translate(-.4%,-.25%)}}@keyframes gc-portrait-in{0%{opacity:0;transform:translate(4cqi,1cqi)scale(.985)}to{opacity:1;transform:none}}@keyframes gc-car-in{0%{opacity:0;transform:translate(-4cqi,1.4cqi)scale(.985)}to{opacity:1;transform:none}}@keyframes gc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gc-pulse{50%{opacity:.42;transform:scale(.7)}}@keyframes gc-map-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gc-accent) 42%, transparent), 0 0 2cqi var(--gc-accent)}to{box-shadow:0 0 0 1.5cqi transparent, 0 0 2cqi var(--gc-accent)}}@media (max-width:780px){.gridcast-shell--broadcast{place-items:start stretch;width:100%;height:auto;min-height:100svh;position:relative;overflow-y:auto}.gridcast-shell .gc-stage{aspect-ratio:auto;width:100%;height:auto;min-height:620px}.gridcast-shell .gc-programme-bar{grid-template-columns:1fr auto;min-height:48px;padding:0 16px;top:0;left:0;right:0}.gridcast-shell .gc-programme-state{display:none}.gridcast-shell .gc-wordmark small{font-size:7px}.gridcast-shell .gc-clock{min-width:94px}.gridcast-shell .gc-scene{padding:80px 22px 72px}.gridcast-shell .gc-race-ident-caption{bottom:88px;left:22px}.gridcast-shell .gc-ident-copy,.gridcast-shell .gc-circuit-copy,.gridcast-shell .gc-driver-copy,.gridcast-shell .gc-standings-title{width:calc(100% - 44px);top:86px;left:22px}.gridcast-shell .gc-ident-copy h2,.gridcast-shell .gc-circuit-copy h2,.gridcast-shell .gc-driver-copy h2,.gridcast-shell .gc-standings-title h2{font-size:clamp(42px,15vw,74px)}.gridcast-shell .gc-countdown-lockup{text-align:left;justify-items:start;bottom:142px;left:22px;right:auto}.gridcast-shell .gc-countdown-lockup strong{font-size:clamp(22px,7vw,38px)}.gridcast-shell .gc-session-ribbon{grid-template-columns:auto 1fr;gap:4px 10px;padding:8px 0;bottom:76px;left:22px;right:22px}.gridcast-shell .gc-circuit-copy>p{width:100%;font-size:12px}.gridcast-shell .gc-fact-grid{width:100%;margin-top:20px}.gridcast-shell .gc-fact-grid div{min-height:62px;padding:0 7px}.gridcast-shell .gc-fact-grid strong{font-size:15px}.gridcast-shell .gc-circuit-map{opacity:.76;width:88%;height:245px;top:300px;right:6%}.gridcast-shell .gc-circuit-callout{display:none}.gridcast-shell .gc-driver-portrait{opacity:.54;width:92%;height:61%;right:-16%}.gridcast-shell .gc-driver-copy{z-index:3}.gridcast-shell .gc-driver-copy>p{width:100%;font-size:17px}.gridcast-shell .gc-driver-context{width:100%;margin-top:18px}.gridcast-shell .gc-driver-context div{min-height:64px}.gridcast-shell .gc-driver-context strong{font-size:10px}.gridcast-shell .gc-driver-teamline{font-size:8px}.gridcast-shell .gc-dossier-link{min-height:44px}.gridcast-shell .gc-team-copy{top:86px;left:22px;right:22px}.gridcast-shell .gc-team-copy h2{max-width:100%;font-size:clamp(38px,13vw,66px)}.gridcast-shell .gc-team-meta{width:100%}.gridcast-shell .gc-team-meta span{min-height:60px}.gridcast-shell .gc-team-car{height:45%;bottom:65px;left:-9%;right:-9%}.gridcast-shell .gc-team-drivers{bottom:92px;right:22px}.gridcast-shell .gc-team-drivers>div{min-width:84px}.gridcast-shell .gc-standings-title p{font-size:8px}.gridcast-shell .gc-standings-list{grid-template-columns:1fr;width:auto;top:275px;left:22px;right:22px}.gridcast-shell .gc-standings-list li{grid-template-columns:24px 3px 38px 1fr auto 19px;min-height:25px}.gridcast-shell .gc-standings-list li>i{width:2px;height:14px}.gridcast-shell .gc-gap-callout{display:none}.gridcast-shell .gc-bottom-ticker{grid-template-columns:auto 1fr;min-height:42px;padding:0 14px;bottom:0;left:0;right:0}.gridcast-shell .gc-bottom-ticker>span:nth-child(3),.gridcast-shell .gc-clock-small{display:none}.gridcast-shell .gc-progress{bottom:42px;left:0;right:0}.gridcast-shell .gc-safe-frame{display:none}.gridcast-shell .gc-controls{opacity:1;pointer-events:auto;grid-template-columns:1fr;width:calc(100% - 28px);min-height:52px;padding:6px;bottom:52px;transform:translate(-50%)}.gridcast-shell .gc-shortcuts,.gridcast-shell .gc-exit{display:none}.gridcast-shell .gc-launch{min-height:44px;font-size:10px}.gridcast-shell .gc-controls>div{justify-content:stretch}.gridcast-shell .gc-controls button{flex:1;min-height:44px;padding:0 5px;font-size:10px}.gridcast-shell .gc-controls button:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.gridcast-shell *,.gridcast-shell :before,.gridcast-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){.gridcast-shell{--gc-dim:#ffffffd1;--gc-line:#ffffff61}.gc-stage:before{display:none}}@font-face{font-family:Anode;src:url(/board/f1/brand/anode.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Lopez Display;src:url(/board/f1/brand/lopez-display.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:Lopez Display;src:url(/board/f1/brand/lopez-display-italic.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:400 900}@font-face{font-family:Lopez Mono;src:url(/board/f1/brand/lopez-mono.woff2)format("woff2");font-display:swap;font-weight:400 900}:root{--black:#0a0a0a;--black-2:#0c1015;--panel:#10161d;--panel-2:#151d26;--panel-3:#1b2530;--white:#f5f5f0;--muted:#aab2bc;--dim:#727c88;--gold:#c9a227;--gold-br:#f0cb55;--green:#37d495;--red:#ff5668;--line:#ffffff18;--line-2:#ffffff2b;--display:"Lopez Display",Georgia,"Times New Roman",serif;--mono:"Lopez Mono","Courier New",Courier,monospace;--body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ease:cubic-bezier(.16,1,.3,1);--shadow:0 1.4rem 4rem #0006}*{box-sizing:border-box}html{background:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;font-size:clamp(13px,.8333vw,32px)}body{background:var(--black);color:var(--white);font-family:var(--body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-width:320px;margin:0}button,a{font:inherit}button{color:inherit}button:focus-visible{outline:.13rem solid var(--gold-br);outline-offset:.15rem}a:focus-visible{outline:.13rem solid var(--gold-br);outline-offset:.15rem}[tabindex]:focus-visible{outline:.13rem solid var(--gold-br);outline-offset:.15rem}a{color:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--white);color:var(--black);font:700 .8rem var(--mono);padding:.8rem 1rem;transition:top .2s;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.command-shell{background:radial-gradient(circle at 15% -10%,#c9a22726,#0000 32%),radial-gradient(circle at 90% 15%,#37d49512,#0000 24%),linear-gradient(145deg,#080b0f,#050709 75%);min-height:100vh;position:relative;overflow-x:hidden}.ambient-grid{pointer-events:none;opacity:.14;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:3.5rem 3.5rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.command-header{z-index:50;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);border-bottom:1px solid var(--line-2);background:#07090cf0;grid-template-columns:minmax(18rem,1.4fr) minmax(16rem,1fr) auto auto;align-items:center;gap:1.5rem;height:4.75rem;padding:0 1.5rem;display:grid;position:sticky;top:0}.command-brand{align-items:center;gap:.85rem;min-width:0;text-decoration:none;display:flex}.brand-mark{border:1px solid var(--gold);width:2.75rem;height:2.75rem;color:var(--gold-br);background:linear-gradient(145deg,#c9a22740,#c9a2270a);place-items:center;font:400 1.15rem Anode;display:grid;box-shadow:inset 0 0 1.5rem #c9a2271f}.command-brand>span:last-child{flex-direction:column;min-width:0;display:flex}.command-brand strong{letter-spacing:.08em;white-space:nowrap;font:400 1.35rem Anode}.command-brand small{font:700 .62rem var(--mono);letter-spacing:.16em;color:var(--muted);white-space:nowrap;margin-top:.22rem}.header-state{align-items:center;gap:.75rem;min-width:0;display:flex}.status-light{background:var(--green);border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 .25rem #37d4951a,0 0 1rem #37d495a6}.status-light.syncing{background:var(--gold);animation:1s infinite pulse}.header-state>span:last-child{flex-direction:column;min-width:0;display:flex}.header-state small{font:700 .62rem var(--mono);color:var(--dim);letter-spacing:.15em}.header-state strong{font:700 .72rem var(--mono);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;overflow:hidden}.header-clock{text-align:right;flex-direction:column;display:flex}.header-clock time{font:700 1.1rem var(--mono)}.header-clock span{font:700 .62rem var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:.15rem}.header-actions{gap:.45rem;display:flex}.header-actions button,.header-actions a{border:1px solid var(--line-2);min-width:3rem;height:2.75rem;font:700 .7rem var(--mono);letter-spacing:.05em;cursor:pointer;transition:.25s var(--ease);background:#ffffff09;justify-content:center;align-items:center;padding:0 .8rem;text-decoration:none;display:flex}.header-actions button:hover,.header-actions a:hover{border-color:var(--gold);background:#c9a22714;transform:translateY(-.12rem)}.header-actions button.active{border-color:var(--green);color:var(--green)}.header-actions button:disabled{opacity:.45;cursor:wait}.header-actions button span,.header-actions a span{margin-left:.25rem}.command-nav{z-index:45;border-bottom:1px solid var(--line);scrollbar-width:none;background:#0a0e13;align-items:stretch;height:3.25rem;padding:0 1.5rem;display:flex;position:sticky;top:4.75rem;overflow-x:auto}.command-nav::-webkit-scrollbar{display:none}.command-nav button{border:0;border-right:1px solid var(--line);min-width:7.3rem;height:100%;color:var(--muted);font:700 .69rem var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.25s var(--ease);background:0 0;position:relative}.command-nav button:first-child{border-left:1px solid var(--line)}.command-nav button span{color:var(--dim);margin-right:.45rem;font-size:.55rem}.command-nav button:hover{color:var(--white);background:#ffffff09}.command-nav button.active{color:var(--white);background:linear-gradient(#c9a22724,#0000)}.command-nav button.active:after{content:"";background:var(--gold-br);height:.18rem;position:absolute;bottom:0;left:16%;right:16%;box-shadow:0 0 1rem #f0cb5573}.command-nav .focus-toggle{border-left:1px solid var(--line);color:var(--dim);margin-left:auto}.command-nav .focus-toggle.active{color:var(--green)}main{z-index:2;max-width:140rem;min-height:calc(100vh - 10.2rem);margin:0 auto;padding:1.15rem 1.5rem 3.4rem;position:relative}.view-register{height:1.75rem;color:var(--dim);font:700 .6rem var(--mono);letter-spacing:.14em;align-items:center;gap:.7rem;display:flex}.view-register b{color:var(--gold-br)}.view-register small{font:inherit;margin-left:auto}.view{animation:view-in .55s var(--ease) both}.view-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:2rem;min-height:7.3rem;padding:1rem 0 1.3rem;display:flex}.view-head h1{font:700 clamp(2.2rem,4vw,4.4rem)/.9 var(--display);letter-spacing:-.045em;margin:.25rem 0 0}.view-head p{max-width:35rem;color:var(--muted);text-align:right;margin:0;font-size:.9rem;line-height:1.55}.eyebrow{font:700 .64rem var(--mono);color:var(--gold-br);letter-spacing:.18em;text-transform:uppercase}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(155deg,#141c25f5,#0a0e13f0)}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;min-height:4.25rem;padding:.85rem 1rem;display:flex}.panel-head h2{font:700 1.25rem var(--display);margin:.15rem 0 0}.legend{font:700 .58rem var(--mono);color:var(--dim);letter-spacing:.1em}.position{width:2.15rem;color:var(--white);font:900 .78rem var(--mono);place-items:center;display:grid}.identity-token{border:1px solid var(--line-2);width:2.1rem;height:2.1rem;font:900 .64rem var(--mono);color:var(--white);background:linear-gradient(145deg,#ffffff1a,#ffffff06);border-radius:50%;place-items:center;display:grid}.team-swatch{background:var(--team,var(--gold));width:.22rem;height:1.5rem;box-shadow:0 0 .8rem var(--team,var(--gold));border-radius:.2rem}@supports (color:color-mix(in lab, red, red)){.team-swatch{box-shadow:0 0 .8rem color-mix(in srgb,var(--team,var(--gold)) 55%,transparent)}}.row-copy{text-align:left;flex-direction:column;min-width:0;display:flex}.row-copy strong{font:750 .82rem var(--body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row-copy small{font:700 .57rem var(--mono);color:var(--dim);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:.18rem;overflow:hidden}.points{align-items:baseline;gap:.25rem;margin-left:auto;display:flex}.points strong{font:800 .95rem var(--mono)}.points small{font:700 .5rem var(--mono);color:var(--dim)}.command-footer{z-index:40;border-top:1px solid var(--line);min-height:2.15rem;font:700 .55rem var(--mono);letter-spacing:.08em;color:var(--dim);background:#07090cf5;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:.45rem 1.5rem;display:grid;position:fixed;bottom:0;left:0;right:0}.command-footer span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--muted);overflow:hidden}.screen-notice{z-index:38;border:1px solid var(--line);max-width:24rem;font:700 .55rem var(--mono);color:var(--dim);text-transform:uppercase;pointer-events:none;background:#10161deb;padding:.55rem .8rem;position:fixed;bottom:2.8rem;right:1.5rem}@keyframes view-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legal-band{grid-template-columns:1fr 1fr 1fr auto}.source-links a,.dossier-top button{justify-content:center;align-items:center;min-height:2.75rem;display:flex}
