/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.visible{visibility:visible}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#05070a;--panel:#0d1015;--line:#ffffff1f;--muted:#8d949f;--red:#ee1234;--blue:#071d49}.theme-ferrari{--red:#e10600;--blue:#4b0705}.theme-mercedes{--red:#00a19c;--blue:#062a2b}.theme-mclaren{--red:#ff8700;--blue:#251004}*{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background:var(--ink);color:#f6f7f9;max-width:100%;font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;overflow-x:clip}img,video,canvas{max-width:100%}button,select,a{touch-action:manipulation}button{font:inherit}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:2px solid #fff}.hero{isolation:isolate;background:radial-gradient(circle at 68% 48%,#295cc2b8,#0000 31%),linear-gradient(117deg,#030b1e 0%,#071d49 52%,#020817 100%);min-height:900px;position:relative;overflow:hidden}.theme-ferrari .hero{background:radial-gradient(circle at 69% 46%,#ee2516b8,#0000 30%),radial-gradient(circle at 52% 85%,#ffd00021,#0000 24%),linear-gradient(117deg,#180201 0%,#720b07 52%,#130100 100%)}.theme-ferrari .hero:before{opacity:.22;background-image:repeating-linear-gradient(118deg,#0000 0 89px,#ffddaa26 90px,#0000 92px)}.theme-ferrari .hero:after{border-color:#ffd52e21}.theme-mercedes .hero{background:radial-gradient(circle at 69% 45%,#00a19c80,#0000 31%),radial-gradient(circle at 56% 83%,#c4cbcd1f,#0000 25%),linear-gradient(117deg,#030708 0%,#0a2729 53%,#020506 100%)}.theme-mercedes .hero:before{opacity:.25;background-image:repeating-linear-gradient(118deg,#0000 0 89px,#7dfff51f 90px,#0000 92px)}.theme-mercedes .hero:after{border-color:#00a19c38}.theme-mclaren .hero{background:radial-gradient(circle at 69% 45%,#ff870099,#0000 31%),radial-gradient(circle at 56% 83%,#54c3e81f,#0000 25%),linear-gradient(117deg,#0c0804 0%,#482003 53%,#080502 100%)}.theme-mclaren .hero:before{opacity:.24;background-image:repeating-linear-gradient(118deg,#0000 0 89px,#ffbf7024 90px,#0000 92px)}.theme-mclaren .hero:after{border-color:#ff87003d}.hero:before{content:"";z-index:-1;opacity:.32;background-image:repeating-linear-gradient(118deg,#0000 0 89px,#ffffff17 90px,#0000 92px);position:absolute;inset:0}.hero:after{content:"";z-index:-1;border:1px solid #ffffff14;border-radius:50%;width:620px;height:620px;position:absolute;top:15%;right:5%}.topbar{z-index:10;border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1420px;height:82px;margin:0 auto;padding:0 64px;display:grid;position:relative}.menu-button{color:#fff;cursor:pointer;min-width:112px;height:42px;font:750 10px/1 var(--font-geist-mono);letter-spacing:.17em;background:#02081747;border:1px solid #ffffff3d;align-items:center;gap:12px;padding:0 15px;transition:border-color .2s,background .2s;display:inline-flex}.menu-button:hover{background:#ffffff0f;border-color:#ffffff85}.topbar>.menu-button{justify-self:start}.topbar>.season-pill{justify-self:end}.driver-switcher{justify-self:center;position:relative}.driver-switch-button{color:#fff;cursor:pointer;min-width:172px;height:42px;font:750 9px/1 var(--font-geist-mono);letter-spacing:.16em;background:#02081773;border:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:24px;padding:0 15px 0 18px;transition:border-color .2s,background .2s;display:flex}.driver-switch-button:hover,.driver-switcher.open .driver-switch-button{border-color:var(--red);background:#05070acc}.driver-switch-button b{color:var(--red);font-size:16px;font-style:normal}.driver-switch-panel{opacity:0;visibility:hidden;pointer-events:none;border:1px solid #fff3;border-top:2px solid var(--red);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#05080ef5;width:min(560px,100vw - 36px);max-height:0;transition:max-height .28s,opacity .2s,transform .2s,visibility .2s;position:absolute;top:50px;left:50%;overflow:hidden;transform:translate(-50%)translateY(-8px);box-shadow:0 24px 65px #00000080}.driver-switcher.open .driver-switch-panel{opacity:1;visibility:visible;pointer-events:auto;max-height:560px;transform:translate(-50%)}.driver-switch-panel>p{color:#7e8999;font:750 9px/1 var(--font-geist-mono);letter-spacing:.18em;border-bottom:1px solid #ffffff1f;margin:0;padding:18px 20px}.driver-switch-panel>div{grid-template-columns:1fr 1fr;display:grid}.driver-switch-panel a{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;grid-template-columns:38px minmax(0,1fr);align-content:center;column-gap:10px;min-width:0;min-height:82px;padding:15px 18px;transition:background .18s,color .18s;display:grid}.driver-switch-panel a:nth-child(2n){border-right:0}.driver-switch-panel a:hover,.driver-switch-panel a.active{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.driver-switch-panel a:hover,.driver-switch-panel a.active{background:color-mix(in srgb,var(--red) 14%,transparent)}}.driver-switch-panel a>span{color:var(--red);font:850 17px/1 var(--font-geist-mono);grid-row:1/3;align-self:center;font-style:italic}.driver-switch-panel a strong{color:#fff;white-space:nowrap;min-width:0;font-size:15px;line-height:1.1;display:block}.driver-switch-panel a small{color:#a0a9b6;min-width:0;font:650 8px/1 var(--font-geist-mono);letter-spacing:.07em;white-space:nowrap;margin-top:7px;display:block}.driver-switch-panel a.active strong{color:var(--red)}.menu-icon{gap:4px;width:19px;display:grid}.menu-icon i{background:currentColor;height:1px;display:block}.menu-icon i:nth-child(2){width:13px}.menu-layer{z-index:100;visibility:hidden;pointer-events:none;position:fixed;inset:0}.menu-layer.open{visibility:visible;pointer-events:auto}.menu-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;cursor:pointer;background:#03040680;border:0;width:100%;transition:opacity .28s;position:absolute;inset:0}.menu-layer.open .menu-backdrop{opacity:1}.site-menu{width:min(470px,92vw);height:100dvh;max-height:100dvh;padding:max(34px,env(safe-area-inset-top)) 38px max(28px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(28px)saturate(.7);backdrop-filter:blur(28px)saturate(.7);overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;background:#090b0ec2;border-right:1px solid #fff3;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-102%);box-shadow:30px 0 80px #0000006b}.site-menu:before{content:"";pointer-events:none;opacity:.12;background-image:repeating-linear-gradient(118deg,#0000 0 74px,#ffffff1f 75px,#0000 77px);position:absolute;inset:0}.site-menu:after{content:"";background:linear-gradient(90deg,#ffffffe6,#ffffff1f);width:100%;height:3px;position:absolute;top:0;left:0}.menu-layer.open .site-menu{transform:none}.site-menu-head{z-index:1;color:#fff;min-height:60px;font:800 12px/1 var(--font-geist-mono);letter-spacing:.22em;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;padding-bottom:26px;display:flex;position:relative}.site-menu-head button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff40;width:42px;height:42px;font-size:27px;font-weight:300;line-height:1;transition:background .18s,border-color .18s}.site-menu-head button:hover{background:#ffffff29;border-color:#ffffff8c}.site-menu nav{z-index:1;flex:none;margin-top:38px;position:relative}.menu-section-button{color:#fff;cursor:pointer;text-align:left;letter-spacing:-.04em;background:0 0;border:0;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;width:100%;min-height:68px;padding:0;font-size:27px;font-style:italic;font-weight:900;display:flex}.menu-section-button small{color:#8d949f;font:750 9px/1 var(--font-geist-mono);letter-spacing:.13em;margin-right:18px;font-style:normal}.menu-section-button b{color:#c7cbd2;font-size:26px;font-style:normal;font-weight:500}.menu-section-button:hover{color:#ee1234}.driver-menu-list{opacity:0;max-height:0;transition:opacity .2s;overflow:hidden}.driver-menu-list.open{opacity:1;max-height:none}.driver-menu-list>a{overflow:hidden}.formula-one-menu-list{border-left:1px solid #ffffff1a;padding-left:14px}.formula-one-menu-list.open{max-height:none}.formula-one-menu-list .menu-home-link{margin:10px 0;padding-left:14px}.menu-pit-home-link{background:#ffffff0b;border:1px solid #fff3;min-height:64px;margin-bottom:12px;padding:0 16px;font-size:19px;text-decoration:none}.menu-pit-home-link span{align-items:center;display:flex}.menu-pit-home-link small{color:#f01a38;min-width:48px}.menu-pit-home-link:hover,.menu-pit-home-link.active{color:#fff;background:#ee12341a;border-color:#ee1234}.menu-pit-home-link b{color:#ee1234}.formula-one-menu-button{color:#fff;letter-spacing:-.04em;background:linear-gradient(90deg,#f0193814,#0000);min-height:74px;font-size:24px;font-style:italic;font-weight:950}.menu-series-coming{color:#686d77;cursor:not-allowed;letter-spacing:-.04em;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:74px;font-size:23px;font-style:italic;font-weight:950;line-height:.95;display:grid}.menu-series-coming:hover{color:#686d77}.menu-series-coming>span{grid-template-columns:32px minmax(0,1fr);align-items:center;min-width:0;display:grid}.menu-series-coming>span small{margin-right:0}.menu-series-coming .menu-series-status{color:#5d626b;font:700 8px/1 var(--font-geist-mono);letter-spacing:.12em;white-space:nowrap}.menu-settings-link{color:#fff;background:linear-gradient(90deg,#ffffff0e,#0000);border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;min-height:74px;margin-top:20px;padding:0 16px;font-size:24px;text-decoration:none}.menu-settings-link b{color:#ee1234}.menu-settings-link:hover,.menu-settings-link.active{color:#ee1234;background:linear-gradient(90deg,#ee123424,#0000);border-color:#ee12348c;padding-left:16px}.formula-one-menu-list .menu-section-button{min-height:66px;font-size:21px}.driver-menu-card{background:#ffffff0b;border:1px solid #ffffff2b;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:16px;min-height:142px;margin-top:16px;padding:20px;transition:border-color .18s,background .18s;display:grid;position:relative}.driver-menu-card:hover{background:#ffffff1a;border-color:#ffffff75}.driver-menu-number{color:#0000;-webkit-text-stroke:1px #ffffff8c;letter-spacing:-.14em;white-space:nowrap;width:82px;font-size:60px;font-style:italic;font-weight:950;line-height:1}.driver-menu-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.driver-menu-copy small{color:#8995aa;font:650 8px/1 var(--font-geist-mono);letter-spacing:.1em}.driver-menu-copy strong{color:#fff;letter-spacing:-.03em;font-size:18px;font-style:italic;line-height:1}.driver-menu-copy em{color:#aab2c0;font:650 8px/1 var(--font-geist-mono);letter-spacing:.1em;align-items:center;gap:7px;font-style:normal;display:flex}.driver-menu-copy .flag{width:20px;height:13px}.driver-menu-status{color:#c7cbd2;font:700 7px/1 var(--font-geist-mono);letter-spacing:.11em;border:1px solid #ffffff57;padding:6px 7px;position:absolute;top:18px;right:18px}.driver-menu-card.active .driver-menu-copy{padding-top:44px}.team-menu-card{--menu-team-accent:#ef1e28;--menu-team-bg:#72040d4d;--menu-team-hover:#9e05117a;border-color:var(--menu-team-accent)}@supports (color:color-mix(in lab, red, red)){.team-menu-card{border-color:color-mix(in srgb,var(--menu-team-accent) 42%,transparent)}}.team-menu-card{background:linear-gradient(120deg,var(--menu-team-bg),#ffffff09)}.team-menu-card:hover,.team-menu-card.active{border-color:var(--menu-team-accent);background:linear-gradient(120deg,var(--menu-team-hover),#fff1)}.team-menu-mercedes{--menu-team-accent:#00d2be;--menu-team-bg:#00676338;--menu-team-hover:#00a19c59}.team-menu-mclaren{--menu-team-accent:#ff8700;--menu-team-bg:#77360040;--menu-team-hover:#b14e006b}.team-menu-red-bull{--menu-team-accent:#4a7ee5;--menu-team-bg:#102b674d;--menu-team-hover:#19439b75}.team-menu-racing-bulls{--menu-team-accent:#5d8cff;--menu-team-bg:#22489e3d;--menu-team-hover:#2d5bcb66}.team-menu-racing-bulls .team-menu-monogram{letter-spacing:-.11em;width:72px;font-size:25px}.team-menu-racing-bulls .driver-menu-copy strong{font-size:15px;line-height:1.05}.team-menu-racing-bulls .driver-menu-copy em{font-size:8px;line-height:1.25}.team-menu-alpine{--menu-team-accent:#f15ba7;--menu-team-bg:#751c4f3d;--menu-team-hover:#ae2b7066}.team-menu-haas{--menu-team-accent:#e31b23;--menu-team-bg:#6813173d;--menu-team-hover:#a4192066}.team-menu-audi{--menu-team-accent:#e52b35;--menu-team-bg:#5f141942;--menu-team-hover:#971d246b}.team-menu-williams{--menu-team-accent:#13a8e5;--menu-team-bg:#0a4c7540;--menu-team-hover:#0c75b06b}.team-menu-aston-martin{--menu-team-accent:#00a884;--menu-team-bg:#00524145;--menu-team-hover:#0084676b}.team-menu-cadillac{--menu-team-accent:#c6cbd2;--menu-team-bg:#5c626c38;--menu-team-hover:#7d848f59}.team-menu-monogram{color:#0000;-webkit-text-stroke:1.2px var(--menu-team-accent);white-space:nowrap;transform-origin:50%;align-items:center;gap:1px;width:82px;padding:0 8px 0 3px;font:900 40px/.86 Arial Black,Impact,Arial,sans-serif;display:flex;transform:skew(-14deg)}.team-menu-monogram i{font:inherit;flex:none;font-style:normal;display:block}.driver-category-list.open{max-height:none}.menu-subsection-button,.menu-sub-link{color:#f4f5f7;text-align:left;letter-spacing:-.025em;background:#ffffff06;border:0;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;width:100%;min-height:66px;padding:0 14px 0 18px;font-size:19px;font-style:italic;font-weight:850;transition:color .18s,background .18s,border-color .18s;display:flex}.menu-subsection-button{cursor:pointer;border-top:1px solid #ffffff21}.menu-subsection-button:hover,.menu-sub-link:hover,.menu-sub-link[aria-current=page]{color:#ee1234;background:#ee123412;border-color:#ee123459}.menu-subsection-button span,.menu-sub-link span{align-items:center;gap:16px;display:flex}.menu-subsection-button small,.menu-sub-link small{color:#7f8895;font:750 8px/1 var(--font-geist-mono);letter-spacing:.12em;font-style:normal}.menu-subsection-button b,.menu-sub-link b{color:#ee1234;font-size:22px;font-style:normal}.driver-information-list{padding-left:12px}.driver-information-list.open{max-height:none}.driver-information-list .driver-menu-card{min-height:126px;margin-top:10px}.menu-footnote{z-index:1;color:#657084;font:650 9px/1 var(--font-geist-mono);letter-spacing:.17em;margin:auto 0 0;padding-top:32px;position:relative}.menu-market-link{color:#fff;letter-spacing:-.04em;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:72px;margin-top:26px;font-size:22px;font-style:italic;font-weight:900;display:flex}.menu-market-link small{color:#8d949f;font:750 9px/1 var(--font-geist-mono);letter-spacing:.13em;margin-right:18px;font-style:normal}.menu-market-link b{color:#ee1234;font-size:24px;font-style:normal}.menu-market-link:hover{color:#ee1234}.menu-market-link+.menu-market-link{border-top:0;margin-top:0}.menu-market-link[aria-current=page]{color:#ee1234;background:#ee12340e}.season-pill{color:#aeb8c9;font:700 11px/1 var(--font-geist-mono);letter-spacing:.18em}.hero-grid{grid-template-columns:52% 48%;align-items:center;max-width:1420px;height:755px;margin:0 auto;padding:0 64px;display:grid}.hero-copy{z-index:3;padding-top:40px;position:relative}.eyebrow{color:#d4d9e3;font:700 12px/1 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.24em;margin:0 0 18px}.eyebrow.red{color:var(--red)}h1{letter-spacing:-.078em;max-width:700px;margin:0;font-size:clamp(78px,9.2vw,148px);font-style:italic;font-weight:950;line-height:.78}h1 .first-name{width:max-content;color:inherit;-webkit-text-stroke:0;font-family:inherit;font-size:.64em;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-shadow:none;line-height:.76;display:block;transform:none}.driver-meta{color:#d8dde6;align-items:center;gap:20px;margin-top:44px;font-size:15px;display:flex}.driver-meta b{color:#fff;font-size:1.1em}.country{align-items:center;gap:10px;display:inline-flex}.flag{border:1px solid #ffffff6b;flex:none;width:27px;height:18px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 5px 14px #0003}.flag-nl{background:linear-gradient(#ae1c28 0 33.33%,#fff 33.33% 66.66%,#21468b 66.66% 100%)}.flag-gb{background:linear-gradient(27deg,#0000 40%,#fff 40% 46%,#c8102e 46% 54%,#fff 54% 60%,#0000 60%),linear-gradient(-27deg,#0000 40%,#fff 40% 46%,#c8102e 46% 54%,#fff 54% 60%,#0000 60%),linear-gradient(90deg,#0000 38%,#fff 38% 44%,#c8102e 44% 56%,#fff 56% 62%,#0000 62%),linear-gradient(#0000 35%,#fff 35% 42%,#c8102e 42% 58%,#fff 58% 65%,#0000 65%),#012169}.flag-fr{background:linear-gradient(90deg,#0055a4 0 33.33%,#fff 33.33% 66.66%,#ef4135 66.66% 100%)}.flag-it{background:linear-gradient(90deg,#009246 0 33.33%,#fff 33.33% 66.66%,#ce2b37 66.66% 100%)}.flag-mc{background:linear-gradient(#ce1126 0 50%,#fff 50% 100%)}.flag-au{background:radial-gradient(circle at 68% 25%,#fff 0 1.2px,#0000 1.3px),radial-gradient(circle at 84% 40%,#fff 0 1px,#0000 1.1px),radial-gradient(circle at 72% 57%,#fff 0 1px,#0000 1.1px),radial-gradient(circle at 86% 76%,#fff 0 1px,#0000 1.1px),radial-gradient(circle at 58% 78%,#fff 0 1px,#0000 1.1px),#012169}.flag-au:before{content:"";background:linear-gradient(27deg,#0000 39%,#fff 40% 46%,#c8102e 47% 53%,#fff 54% 60%,#0000 61%),linear-gradient(-27deg,#0000 39%,#fff 40% 46%,#c8102e 47% 53%,#fff 54% 60%,#0000 61%),linear-gradient(90deg,#0000 35%,#fff 36% 43%,#c8102e 44% 56%,#fff 57% 64%,#0000 65%),linear-gradient(#0000 31%,#fff 32% 41%,#c8102e 42% 58%,#fff 59% 68%,#0000 69%),#012169;width:50%;height:54%;position:absolute;inset:0 auto auto 0}.flag-nz{background:radial-gradient(circle at 72% 24%,#ef3340 0 1px,#fff 1.1px 1.7px,#0000 1.8px),radial-gradient(circle at 84% 43%,#ef3340 0 1px,#fff 1.1px 1.7px,#0000 1.8px),radial-gradient(circle at 68% 58%,#ef3340 0 1px,#fff 1.1px 1.7px,#0000 1.8px),radial-gradient(circle at 80% 78%,#ef3340 0 1px,#fff 1.1px 1.7px,#0000 1.8px),#012169;position:relative;overflow:hidden}.flag-nz:before{content:"";background:linear-gradient(27deg,#0000 39%,#fff 40% 46%,#c8102e 47% 53%,#fff 54% 60%,#0000 61%),linear-gradient(-27deg,#0000 39%,#fff 40% 46%,#c8102e 47% 53%,#fff 54% 60%,#0000 61%),linear-gradient(90deg,#0000 35%,#fff 36% 43%,#c8102e 44% 56%,#fff 57% 64%,#0000 65%),linear-gradient(#0000 31%,#fff 32% 41%,#c8102e 42% 58%,#fff 59% 68%,#0000 69%),#012169;width:50%;height:54%;position:absolute;inset:0 auto auto 0}.flag-ar{background:linear-gradient(#74acdf 0 33.33%,#fff 33.33% 66.66%,#74acdf 66.66%)}.flag-ar:before{content:"";background:#f6b40e;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flag-de{background:linear-gradient(#111 0 33.33%,#d00 33.33% 66.66%,#ffce00 66.66%)}.flag-br{background:#009c3b}.flag-br:before{content:"";background:#ffdf00;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.flag-br:after{content:"";background:#002776;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flag-es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.flag-th{background:linear-gradient(#a51931 0 16%,#f4f5f8 16% 32%,#2d2a4a 32% 68%,#f4f5f8 68% 84%,#a51931 84%)}.flag-ca{background:linear-gradient(90deg,#d80621 0 27%,#fff 27% 73%,#d80621 73%)}.flag-ca:before{content:"";clip-path:polygon(50% 0,61% 25%,82% 15%,76% 39%,100% 47%,72% 57%,82% 82%,58% 72%,50% 100%,42% 72%,18% 82%,28% 57%,0 47%,24% 39%,18% 15%,39% 25%);background:#d80621;width:7px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flag-mx{background:linear-gradient(90deg,#006847 0 33.33%,#fff 33.33% 66.66%,#ce1126 66.66%)}.flag-mx:before{content:"";background:#7a5b2e;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px #39734a}.flag-fi{background:linear-gradient(90deg,#0000 27%,#003580 27% 39%,#0000 39%),linear-gradient(#0000 40%,#003580 40% 58%,#0000 58%),#fff}.flag-us{background:repeating-linear-gradient(#b22234 0 8%,#fff 8% 16%)}.flag-us:before{content:"";background:radial-gradient(circle,#fff 0 .5px,#0000 .6px) 0 0/3px 3px,#3c3b6e;width:43%;height:54%;position:absolute;inset:0 auto auto 0}.flag-ch{background:linear-gradient(90deg,#0000 38%,#fff 38% 62%,#0000 62%),linear-gradient(#0000 31%,#fff 31% 69%,#0000 69%),#d52b1e}.meta-rule{background:#ffffff47;width:70px;height:1px}.portrait-wrap{align-self:stretch;min-width:0;position:relative}.portrait{z-index:2;filter:drop-shadow(-28px 30px 36px #0000006b);max-width:none;height:720px;position:absolute;bottom:0;left:50%;transform:translate(-45%)}.theme-ferrari .portrait{filter:drop-shadow(-24px 30px 34px #00000075);height:725px;transform:translate(-38%)}.theme-mercedes .portrait{filter:drop-shadow(-24px 30px 34px #0000007a);height:735px;transform:translate(-38%)}.theme-mclaren .portrait{filter:drop-shadow(-24px 30px 34px #00000080);height:750px;transform:translate(-39%)}.driver-charles-leclerc .portrait{height:735px;transform:translate(-37%)}.driver-george-russell .portrait,.driver-kimi-antonelli .portrait{height:735px;transform:translate(-34%)}.driver-isack-hadjar .portrait{height:735px;bottom:0;transform:translate(-36%)}.driver-lando-norris .portrait{transform:translate(-36%)}.driver-oscar-piastri .portrait{transform:translate(-34%)}.number{z-index:0;color:#ffffff12;letter-spacing:-.15em;font-size:570px;font-style:italic;font-weight:950;line-height:1;position:absolute;top:4%;right:-1%}.theme-ferrari .number{letter-spacing:-.18em;color:#ffd52e11;font-size:400px;top:13%;right:1%}.theme-mercedes .number{letter-spacing:-.17em;color:#00a19c13;font-size:430px;top:10%;right:0}.theme-mclaren .number{letter-spacing:-.17em;color:#ff870017;font-size:430px;top:10%;right:1%}.orbit{z-index:1;border:1px solid #ffffff21;border-radius:50%;position:absolute}.orbit-one{width:420px;height:420px;top:90px;right:-50px}.orbit-two{border-color:#ee12346b;width:270px;height:270px;top:165px;right:30px}.theme-ferrari .orbit-two{border-color:#ffd52e61}.theme-mercedes .orbit-two{border-color:#00a19c80}.theme-mclaren .orbit-two{border-color:#ff870085}.hero-stripe{background:var(--red);height:63px;font:800 11px/1 var(--font-geist-mono);letter-spacing:.2em;justify-content:space-between;align-items:center;padding:0 7vw;display:flex}.stats-section{max-width:1600px;margin:0 auto;padding:120px 42px 150px}.section-heading-row{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;padding-inline:34px;display:flex}h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,86px);font-style:italic;line-height:.9}.tabs{border:1px solid var(--line);background:#10141a;gap:4px;padding:5px;display:flex}.tab{color:var(--muted);cursor:pointer;font:750 11px/1 var(--font-geist-mono);letter-spacing:.12em;background:0 0;border:0;padding:13px 18px;transition:background .18s,color .18s}.tab:hover{color:#fff}.tab.active{color:#07090c;background:#fff}.tab-panel{animation:.24s ease-out reveal}.championship-banner{border:1px solid var(--line);background:linear-gradient(110deg,#181c23,#0b0d12 65%);grid-template-columns:1fr auto 1fr;align-items:center;gap:45px;min-height:240px;margin-bottom:1px;padding:42px 48px;display:grid;position:relative;overflow:hidden}.championship-banner:after{content:var(--title-count,"4");color:#ffffff06;font-size:390px;font-style:italic;font-weight:950;position:absolute;top:-115px;right:-20px}.championship-banner div:first-child span{color:var(--red);font:700 10px/1 var(--font-geist-mono);letter-spacing:.18em}.championship-banner p{letter-spacing:-.04em;margin:10px 0 0;font-size:28px;font-weight:850}.title-count{z-index:1;align-items:flex-end;gap:16px;display:flex}.title-count strong{letter-spacing:-.08em;font-size:132px;font-style:italic;line-height:.7}.title-count span{color:#c7cbd2;font:750 11px/1 var(--font-geist-mono);letter-spacing:.16em;padding-bottom:7px}.years{z-index:1;justify-content:flex-end;gap:9px;display:flex}.years span{border:1px solid var(--line);color:#c7cbd2;font:650 10px/1 var(--font-geist-mono);padding:11px 12px}.stats-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.career-grid{grid-template-columns:repeat(4,1fr)}.stat-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#0000 70%);min-height:206px;padding:26px 28px;position:relative}.stats-grid-hierarchy .priority-primary{background:linear-gradient(135deg,#ee123414,#ffffff04 58%),#070b11;grid-column:span 2;min-height:312px;padding:32px 34px;overflow:hidden}.stats-grid-hierarchy .priority-primary:first-child{background:repeating-linear-gradient(135deg,#ee123438 0 2px,#0000 2px 8px) 0 100%/30% 72% no-repeat,linear-gradient(135deg,#ee123414,#ffffff04 58%),#070b11}.stats-grid-hierarchy .priority-primary:nth-child(2){background:repeating-linear-gradient(135deg,#0000 0 6px,#ee123438 6px 8px) 100% 0/30% 100% no-repeat,linear-gradient(135deg,#ee123414,#ffffff04 58%),#070b11}.stats-grid-hierarchy .priority-primary p{margin-top:12px;padding-left:66px;position:relative}.stats-grid-hierarchy .priority-primary p:before,.stats-grid-hierarchy .priority-supporting p:before{content:"";background:var(--red);width:52px;height:1px;position:absolute;top:50%;left:0}.stats-grid-hierarchy .priority-primary .stat-index{color:var(--red);top:36px;left:34px;right:auto}.stats-grid-hierarchy .priority-primary strong{letter-spacing:-.085em;margin-top:22px;font-size:clamp(118px,13vw,190px);font-style:italic;line-height:.82;display:block}.stats-grid-hierarchy .priority-supporting{background:#070b11;grid-column:span 2;min-height:132px;padding:20px 34px}.stats-grid-hierarchy .priority-supporting p{margin:0;padding-left:66px;position:relative}.stats-grid-hierarchy .priority-supporting p:before{background:#596273}.stats-grid-hierarchy .priority-supporting .stat-index{top:20px;left:34px;right:auto}.stats-grid-hierarchy .priority-supporting strong{width:max-content;margin:0 auto;font-size:clamp(54px,5vw,72px);font-style:italic;line-height:.9;display:block}.stats-grid-hierarchy .priority-detail{min-height:158px}.stat-card p{color:var(--muted);text-transform:uppercase;font:700 11px/1 var(--font-geist-mono);letter-spacing:.16em;margin:52px 0 8px}.stat-card strong{letter-spacing:-.045em;font-size:clamp(42px,4.1vw,58px);line-height:1}.stat-card.long-value strong{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(34px,3.35vw,49px)}.stat-index{color:#555c66;font:600 10px/1 var(--font-geist-mono);position:absolute;top:22px;right:24px}.more-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .2s;display:grid}.more-panel>.stats-detail-groups{overflow:hidden}.more-panel.open{opacity:1;grid-template-rows:1fr}.stats-detail-group,.team-stat-group{margin-top:26px}.stats-performance-group{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#070b11;margin-top:0;padding:34px 32px 20px}.stats-group-label,.team-stat-group>p{color:#9aa7bc;font:750 10px/1 var(--font-geist-mono);letter-spacing:.18em;align-items:center;gap:18px;margin:0 0 24px;display:flex}.stats-group-label{border-left:3px solid var(--red);padding-left:14px}.stats-group-label:after,.stats-performance-group.team-stat-group>p:after{content:"";background:var(--line);flex:1;height:1px}.sprint-performance-group .stats-group-label{border-left-color:#2787f5}.stats-performance-group .stats-grid{border:0;grid-template-columns:repeat(6,minmax(0,1fr))}.stats-performance-group .stats-grid:not(:has(.stat-card:nth-child(5))){grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid-compact .stat-card{background:0 0;border-bottom:0;min-height:108px;padding:6px 24px}.stats-grid-compact .stat-card:last-child{border-right:0}.stats-grid-compact .stat-card p{color:#9aa7bc;margin-top:28px;font-size:10px}.stats-grid-compact .stat-card strong{font-size:clamp(38px,3.8vw,54px);font-style:italic}.stats-grid-compact .stat-index{color:#778397;top:8px;left:24px;right:auto}.more-button{border:1px solid var(--line);color:#b3bac4;cursor:pointer;width:100%;min-height:57px;font:750 10px/1 var(--font-geist-mono);letter-spacing:.16em;background:#0b0e13;justify-content:center;align-items:center;gap:12px;margin-top:16px;transition:background .2s,color .2s;display:flex}.more-button:hover{color:#080a0d;background:#fff}.more-button span{color:var(--red);font-size:16px}.results-section{border-top:1px solid var(--line);background:linear-gradient(#0d1015,#07090c);padding:115px max(64px,50vw - 646px) 125px;overflow:hidden}.results-head{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.carousel-controls{gap:8px;display:flex}.carousel-controls button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#12161c;width:58px;height:58px;font-size:22px;transition:background .18s,border .18s}.carousel-controls button:hover{background:var(--red);border-color:var(--red)}.race-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:5px 0 22px;display:flex;overflow:auto hidden}.race-track::-webkit-scrollbar{display:none}.race-card{isolation:isolate;scroll-snap-align:start;background:#0a0d12;border:1px solid #ffffff24;flex:0 0 calc(20% - 11.2px);min-width:220px;height:380px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000057}.race-card:hover,.race-card:focus-within,.race-card.detail-open{border-color:#ffffff4d;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #00000073,0 12px 30px #0003}.flag-aus{--flag-gradient:radial-gradient(circle at 18% 12%,#ffffff4d,transparent 27%),radial-gradient(circle at 88% 22%,#c8102e8c,transparent 34%),linear-gradient(145deg,#012169,#071735 72%);--flag-band:linear-gradient(90deg,#012169 0 56%,#fff 56% 65%,#c8102e 65%)}.flag-chn{--flag-gradient:radial-gradient(circle at 78% 18%,#ffde0080,transparent 28%),linear-gradient(145deg,#de2910,#6f080d 72%);--flag-band:linear-gradient(90deg,#de2910 0 78%,#ffde00 78%)}.flag-jpn{--flag-gradient:radial-gradient(circle at 70% 20%,#bc002de0,transparent 33%),linear-gradient(145deg,#d9dce2,#69717d 74%);--flag-band:linear-gradient(90deg,#fff 0 58%,#bc002d 58% 72%,#fff 72%)}.flag-mia{--flag-gradient:radial-gradient(circle at 78% 18%,#b22234a6,transparent 36%),linear-gradient(145deg,#3c3b6e,#171a38 72%);--flag-band:linear-gradient(90deg,#3c3b6e 0 40%,#fff 40% 48%,#b22234 48% 62%,#fff 62% 70%,#b22234 70%)}.flag-can{--flag-gradient:radial-gradient(circle at 72% 18%,#ffffff8c,transparent 31%),linear-gradient(145deg,#d80621,#6e0b1a 75%);--flag-band:linear-gradient(90deg,#d80621 0 30%,#fff 30% 70%,#d80621 70%)}.flag-mon{--flag-gradient:radial-gradient(circle at 70% 18%,#ffffff73,transparent 32%),linear-gradient(145deg,#ce1126,#5c0d17 75%);--flag-band:linear-gradient(90deg,#ce1126 0 50%,#fff 50%)}.flag-esp{--flag-gradient:radial-gradient(circle at 72% 18%,#f1bf00b3,transparent 34%),linear-gradient(145deg,#aa151b,#4b0a12 76%);--flag-band:linear-gradient(90deg,#aa151b 0 28%,#f1bf00 28% 72%,#aa151b 72%)}.flag-aut{--flag-gradient:radial-gradient(circle at 72% 18%,#ffffff80,transparent 33%),linear-gradient(145deg,#ed2939,#700c19 76%);--flag-band:linear-gradient(90deg,#ed2939 0 33%,#fff 33% 67%,#ed2939 67%)}.flag-gbr{--flag-gradient:radial-gradient(circle at 78% 20%,#c8102ea6,transparent 32%),linear-gradient(145deg,#012169,#071735 74%);--flag-band:linear-gradient(90deg,#012169 0 42%,#fff 42% 50%,#c8102e 50% 64%,#fff 64% 72%,#012169 72%)}.flag-bel{--flag-gradient:radial-gradient(circle at 70% 18%,#fdda2499,transparent 34%),linear-gradient(145deg,#161616,#3e1014 78%);--flag-band:linear-gradient(90deg,#111 0 33%,#fdda24 33% 66%,#ef3340 66%)}.flag-hun{--flag-gradient:radial-gradient(circle at 70% 20%,#477050bf,transparent 34%),linear-gradient(145deg,#ce2939,#55101a 76%);--flag-band:linear-gradient(90deg,#ce2939 0 33%,#fff 33% 67%,#477050 67%)}.flag-ned{--flag-gradient:radial-gradient(circle at 74% 18%,#21468bd1,transparent 36%),linear-gradient(145deg,#ae1c28,#4d0c18 78%);--flag-band:linear-gradient(90deg,#ae1c28 0 33%,#fff 33% 67%,#21468b 67%)}.flag-ita{--flag-gradient:radial-gradient(circle at 74% 18%,#ffffff80,transparent 31%),linear-gradient(145deg,#009246,#163d2d 76%);--flag-band:linear-gradient(90deg,#009246 0 33%,#fff 33% 67%,#ce2b37 67%)}.flag-mad{--flag-gradient:radial-gradient(circle at 72% 18%,#f1bf00b3,transparent 34%),linear-gradient(145deg,#aa151b,#4b0a12 76%);--flag-band:linear-gradient(90deg,#aa151b 0 28%,#f1bf00 28% 72%,#aa151b 72%)}.flag-aze{--flag-gradient:radial-gradient(circle at 75% 18%,#ed2939a6,transparent 34%),linear-gradient(145deg,#00b5e2,#164763 76%);--flag-band:linear-gradient(90deg,#00b5e2 0 33%,#ef3340 33% 67%,#509e2f 67%)}.flag-bhr{--flag-gradient:radial-gradient(circle at 75% 18%,#ffcc00b3,transparent 30%),radial-gradient(circle at 85% 50%,#cc000080,transparent 35%),linear-gradient(145deg,#010066,#0b153f 76%);--flag-band:linear-gradient(90deg,#010066 0 44%,#fff 44% 54%,#cc0001 54% 78%,#fc0 78%)}.flag-sgp{--flag-gradient:radial-gradient(circle at 73% 18%,#ffffff7a,transparent 32%),linear-gradient(145deg,#ef3340,#67111d 76%);--flag-band:linear-gradient(90deg,#ef3340 0 50%,#fff 50%)}.flag-usa{--flag-gradient:radial-gradient(circle at 74% 18%,#fff6,transparent 30%),radial-gradient(circle at 88% 42%,#b2223499,transparent 37%),linear-gradient(145deg,#3c3b6e,#171a38 76%);--flag-band:linear-gradient(90deg,#3c3b6e 0 38%,#fff 38% 47%,#b22234 47% 61%,#fff 61% 70%,#b22234 70%)}.flag-mex{--flag-gradient:radial-gradient(circle at 74% 18%,#ffffff73,transparent 31%),linear-gradient(145deg,#006847,#163d31 76%);--flag-band:linear-gradient(90deg,#006847 0 33%,#fff 33% 67%,#ce1126 67%)}.flag-bra{--flag-gradient:radial-gradient(circle at 73% 19%,#ffdf00b8,transparent 33%),radial-gradient(circle at 86% 34%,#002776b3,transparent 27%),linear-gradient(145deg,#009c3b,#124c2c 76%);--flag-band:linear-gradient(90deg,#009c3b 0 54%,#ffdf00 54% 72%,#002776 72%)}.flag-lvg{--flag-gradient:radial-gradient(circle at 74% 18%,#ffffff6b,transparent 30%),radial-gradient(circle at 88% 42%,#b2223499,transparent 37%),linear-gradient(145deg,#3c3b6e,#171a38 76%);--flag-band:linear-gradient(90deg,#3c3b6e 0 38%,#fff 38% 47%,#b22234 47% 61%,#fff 61% 70%,#b22234 70%)}.flag-qat{--flag-gradient:radial-gradient(circle at 73% 18%,#ffffff73,transparent 31%),linear-gradient(145deg,#8a1538,#3f0c20 76%);--flag-band:linear-gradient(90deg,#fff 0 30%,#8a1538 30%)}.flag-uae{--flag-gradient:radial-gradient(circle at 75% 18%,#ffffff75,transparent 31%),radial-gradient(circle at 88% 48%,#00732fa6,transparent 35%),linear-gradient(145deg,#ce1126,#4c1017 76%);--flag-band:linear-gradient(90deg,#ce1126 0 24%,#00732f 24% 50%,#fff 50% 75%,#000 75%)}.flag-aus,.flag-gbr{--flag-gradient:linear-gradient(32deg,transparent 39%,#fff 39% 45%,#c8102e 45% 55%,#fff 55% 61%,transparent 61%),linear-gradient(-32deg,transparent 39%,#fff 39% 45%,#c8102e 45% 55%,#fff 55% 61%,transparent 61%),linear-gradient(90deg,transparent 39%,#fff 39% 44%,#c8102e 44% 56%,#fff 56% 61%,transparent 61%),linear-gradient(180deg,transparent 36%,#fff 36% 43%,#c8102e 43% 57%,#fff 57% 64%,transparent 64%),#012169}.flag-chn{--flag-gradient:radial-gradient(circle at 22% 22%,#ffde00 0 8%,transparent 9%),linear-gradient(135deg,#de2910,#8d130d)}.flag-jpn{--flag-gradient:radial-gradient(circle at 50% 38%,#bc002d 0 21%,transparent 22%),#f3f3f1}.flag-mia,.flag-usa,.flag-lvg{--flag-gradient:repeating-linear-gradient(180deg,#b22234 0 8%,#f2f2f2 8% 16%)}.flag-can{--flag-gradient:linear-gradient(90deg,#d80621 0 27%,#f2f2f2 27% 73%,#d80621 73%)}.flag-mon{--flag-gradient:linear-gradient(180deg,#ce1126 0 50%,#f2f2f2 50%)}.flag-esp,.flag-mad{--flag-gradient:linear-gradient(180deg,#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.flag-aut{--flag-gradient:linear-gradient(180deg,#ed2939 0 33%,#f2f2f2 33% 67%,#ed2939 67%)}.flag-bel{--flag-gradient:linear-gradient(90deg,#111 0 33%,#fdda24 33% 67%,#ef3340 67%)}.flag-hun{--flag-gradient:linear-gradient(180deg,#ce2939 0 33%,#f2f2f2 33% 67%,#477050 67%)}.flag-ned{--flag-gradient:linear-gradient(180deg,#ae1c28 0 33%,#f2f2f2 33% 67%,#21468b 67%)}.flag-ita{--flag-gradient:linear-gradient(90deg,#009246 0 33%,#f2f2f2 33% 67%,#ce2b37 67%)}.flag-aze{--flag-gradient:linear-gradient(180deg,#00b5e2 0 33%,#ef3340 33% 67%,#509e2f 67%)}.flag-bhr{--flag-gradient:radial-gradient(circle at 20% 18%,#fc0 0 7%,transparent 8%),linear-gradient(90deg,#010066 0 42%,transparent 42%),repeating-linear-gradient(180deg,#cc0001 0 8%,#f2f2f2 8% 16%)}.flag-sgp{--flag-gradient:linear-gradient(180deg,#ef3340 0 50%,#f2f2f2 50%)}.flag-mex{--flag-gradient:linear-gradient(90deg,#006847 0 33%,#f2f2f2 33% 67%,#ce1126 67%)}.flag-bra{--flag-gradient:radial-gradient(circle at 50% 45%,#002776 0 16%,#ffdf00 17% 34%,transparent 35%),#009c3b}.flag-qat{--flag-gradient:linear-gradient(90deg,#f2f2f2 0 34%,#8a1538 34%)}.flag-uae{--flag-gradient:linear-gradient(90deg,#ce1126 0 24%,transparent 24%),linear-gradient(180deg,#00732f 0 33%,#f2f2f2 33% 67%,#111 67%)}.race-card:before{content:"";z-index:0;background:var(--flag-gradient,linear-gradient(145deg,#202632,#11151c));opacity:.58;filter:blur(20px)saturate(.92);pointer-events:none;background-size:cover;position:absolute;inset:18px;transform:scale(.96)}.race-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#070a0e1f,#070a0ee0 80%),radial-gradient(#0000 28%,#06080b8f 82%);position:absolute;inset:0;box-shadow:inset 0 0 34px 18px #080b0f}.race-card.upcoming:before{opacity:.36;filter:blur(23px)saturate(.72)}.race-card-trigger{z-index:1;text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:23px;display:flex;position:relative}.round{color:#707985;font:700 9px/1 var(--font-geist-mono);letter-spacing:.16em}.race-short{color:#f6f8fbe0;-webkit-text-stroke:0;text-shadow:0 3px 18px #0000009e;letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;align-items:flex-end;max-width:100%;min-height:68px;margin-top:34px;font-size:clamp(23px,2.15vw,34px);font-style:italic;font-weight:950;line-height:.92;display:flex}.race-short.long{letter-spacing:-.04em;font-size:clamp(16px,1.45vw,22px);line-height:1}.race-name{color:#aeb4be;max-width:100%;min-height:32px;font:650 11px/1.25 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:9px}.race-result{letter-spacing:-.08em;margin-top:auto;font-size:56px;font-weight:950;line-height:.85}.dnf .race-result{color:var(--red);font-size:44px}.upcoming .race-result{color:#d8dde5;letter-spacing:-.04em;font-size:44px}.race-points{color:#d9dde4;font:750 11px/1 var(--font-geist-mono);letter-spacing:.12em;margin-top:12px}.upcoming .race-points{color:#fff}.detail-hint{border-top:1px solid var(--line);color:#737b86;width:100%;font:700 8px/1 var(--font-geist-mono);letter-spacing:.14em;justify-content:space-between;margin-top:22px;padding-top:15px;display:flex}.detail-hint b{color:var(--red);font-size:13px}.race-detail{z-index:2;opacity:0;visibility:hidden;pointer-events:none;background:#07090dfa;padding:21px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;inset:0;overflow:auto;transform:translateY(12px)}.race-card:hover .race-detail,.race-card:focus-within .race-detail,.race-card.detail-open .race-detail{opacity:1;visibility:visible;transform:none}.detail-title{border-bottom:1px solid var(--line);text-transform:uppercase;flex-direction:column;gap:5px;margin-bottom:15px;padding-bottom:14px;display:flex}.detail-title span{font-size:15px;font-weight:800}.detail-title small{color:#737b86;font:650 9px/1 var(--font-geist-mono);letter-spacing:.12em}.detail-row{min-height:28px;font:600 9px/1.15 var(--font-geist-mono);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-row span{color:#858d98}.detail-row b{color:#fff;text-align:right}.results-note{color:#68717d;font:650 9px/1 var(--font-geist-mono);letter-spacing:.13em;align-items:center;gap:9px;margin:14px 0 0;display:flex}.results-note span{background:var(--red);width:6px;height:6px}.compare-cta-section{border-top:1px solid var(--line);background:radial-gradient(circle at 78% 50%,var(--red),transparent 26%),#080b10;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;min-height:390px;padding:90px max(64px,50vw - 646px);display:grid}@supports (color:color-mix(in lab, red, red)){.compare-cta-section{background:radial-gradient(circle at 78% 50%,color-mix(in srgb,var(--red) 16%,transparent),transparent 26%),#080b10}}.compare-cta-section h2{letter-spacing:-.07em;max-width:760px;margin:18px 0 0;font-size:clamp(52px,6vw,88px);font-style:italic;line-height:.86}.compare-cta-copy{justify-self:end;max-width:490px}.compare-cta-copy p{color:#9ba2ad;margin:0 0 34px;font-size:16px;line-height:1.65}.compare-cta-copy a{background:var(--red);border:1px solid #ffffff38;justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.compare-cta-copy a{background:color-mix(in srgb,var(--red) 13%,#0b0e13cc)}}.compare-cta-copy a{font:800 11px/1 var(--font-geist-mono);letter-spacing:.14em;transition:background .2s,border-color .2s}.compare-cta-copy a:hover{border-color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.compare-cta-copy a:hover{background:color-mix(in srgb,var(--red) 24%,#0b0e13e6)}}.compare-cta-copy a span{color:var(--red);font-size:21px}.compare-page{color:#f6f7f9;background:#05070a;min-height:100vh}.compare-topbar{height:76px;font:750 10px/1 var(--font-geist-mono);letter-spacing:.16em;background:#06080cf5;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:0 max(34px,50vw - 736px);display:flex}.compare-topbar a{color:#b9c0c9}.compare-topbar a:hover{color:#fff}.compare-topbar span{color:#747d89}.compare-intro{background:radial-gradient(circle at 50% 115%,#ee12343b,#0000 35%),repeating-linear-gradient(118deg,#0000 0 99px,#ffffff06 100px,#0000 102px),#090c11;min-height:350px;padding:75px max(34px,50vw - 736px) 60px;position:relative;overflow:hidden}.compare-intro:after{content:"VS";color:#ffffff06;letter-spacing:-.12em;font-size:320px;font-style:italic;font-weight:950;position:absolute;bottom:-60px;right:4%}.compare-intro p{z-index:1;color:#ee1234;font:800 10px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 20px;position:relative}.compare-intro h1{z-index:1;letter-spacing:-.075em;margin:0;font-size:clamp(66px,8.5vw,132px);font-style:italic;line-height:.75;position:relative}.compare-intro>span{z-index:1;color:#858e9a;max-width:420px;font-size:14px;line-height:1.55;position:absolute;bottom:68px;right:max(34px,50vw - 736px)}.compare-stage{border-top:3px solid #ee1234;grid-template-columns:1fr 1fr;display:grid;position:relative}.compare-stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#ffffff47,#ffffff14 18%,#ffffff1f 82%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.compare-vs{z-index:5;color:#fff;letter-spacing:-.03em;text-shadow:0 2px 10px #ee12347a;background:linear-gradient(135deg,#ee1234 0 7px,#1a2029 7px 76%,#080b10 76%);border:1px solid #ee1234f2;place-items:center;width:78px;height:46px;font-size:20px;font-style:italic;font-weight:950;line-height:1;display:grid;position:absolute;top:70px;left:50%;transform:translate(-50%)skew(-10deg);box-shadow:0 0 0 1px #ffffff14,0 14px 34px #0000007a}.compare-driver{--panel-accent:#ee1234;--panel-glow:#123a84;background:radial-gradient(circle at 70% 16%,var(--panel-glow),transparent 28%),linear-gradient(145deg,#090d14,#05070a 62%);min-width:0;padding:42px max(34px,50vw - 736px) 54px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.compare-driver{background:radial-gradient(circle at 70% 16%,color-mix(in srgb,var(--panel-glow) 68%,transparent),transparent 28%),linear-gradient(145deg,#090d14,#05070a 62%)}}.compare-driver+.compare-driver{border-left:1px solid #ffffff24}.compare-theme-ferrari{--panel-accent:#e10600;--panel-glow:#8d120d}.compare-theme-mercedes{--panel-accent:#00a19c;--panel-glow:#075b5c}.compare-theme-mclaren{--panel-accent:#ff8700;--panel-glow:#6c3005}.compare-driver-head{z-index:4;border-bottom:1px solid #ffffff1a;align-content:start;gap:12px;min-height:92px;padding-bottom:26px;display:grid;position:relative}.compare-left .compare-driver-head{padding-right:42px}.compare-right .compare-driver-head{padding-left:42px}.compare-driver-head label{color:var(--panel-accent);font:800 8px/1 var(--font-geist-mono);letter-spacing:.18em;align-items:center;gap:12px;display:flex}.compare-driver-head label:after{content:"";background:linear-gradient(90deg,var(--panel-accent),transparent);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.compare-driver-head label:after{background:linear-gradient(90deg,color-mix(in srgb,var(--panel-accent) 55%,transparent),transparent)}}.compare-driver-head select{color:#f3f5f7;width:100%;height:50px;font:750 14px/1 var(--font-geist-sans);cursor:pointer;background:linear-gradient(#171c25f5,#0b0f15f5);border:1px solid #ffffff2e;border-radius:0;padding:0 42px 0 16px;transition:border-color .18s,background .18s;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #00000026}.compare-driver-head select:hover,.compare-driver-head select:focus{border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.compare-driver-head select:hover,.compare-driver-head select:focus{border-color:color-mix(in srgb,var(--panel-accent) 72%,#fff)}}.compare-driver-head select:hover,.compare-driver-head select:focus{background:linear-gradient(#1d232dfa,#0c1016fa)}.compare-driver-head select option{color:#11151b;background:#fff;font-weight:700}.compare-identity{border-bottom:1px solid #ffffff24;height:470px;margin-top:24px;position:relative;overflow:hidden}.compare-identity:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#080b10);height:120px;position:absolute;bottom:0;left:0;right:0}.compare-copy{z-index:3;padding-top:62px;position:relative}.compare-copy>span{color:#aab1bb;font:750 10px/1 var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.compare-copy h2{letter-spacing:-.07em;text-transform:uppercase;flex-direction:column;max-width:76%;margin:17px 0 22px;font-size:clamp(50px,5vw,84px);font-style:italic;line-height:.77;display:flex}.compare-copy h2 small{color:var(--panel-accent);font:inherit}.compare-copy p{color:#d5dae0;align-items:center;gap:9px;font-size:13px;display:flex}.compare-number{z-index:0;color:#ffffff0e;letter-spacing:-.14em;font-size:340px;font-style:italic;font-weight:950;line-height:.8;position:absolute;bottom:-42px;right:-22px}.compare-identity img{z-index:1;filter:drop-shadow(-22px 24px 30px #0000007a);max-width:none;height:455px;position:absolute;bottom:0;right:-10px}.compare-stat-grid{border-left:1px solid #ffffff1f;grid-template-columns:1fr 1fr;display:grid}.compare-stat{background:#05080c8c;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;min-height:118px;padding:21px;display:flex}.compare-stat:nth-child(-n+2){background:linear-gradient(135deg,var(--panel-accent),#05080c99)}@supports (color:color-mix(in lab, red, red)){.compare-stat:nth-child(-n+2){background:linear-gradient(135deg,color-mix(in srgb,var(--panel-accent) 17%,transparent),#05080c99)}}.compare-stat span{color:#7f8996;font:700 8px/1.25 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.compare-stat strong{letter-spacing:-.055em;font-size:38px;line-height:1}.compare-profile-link{color:#aeb5be;min-height:54px;font:750 9px/1 var(--font-geist-mono);letter-spacing:.13em;border:1px solid #ffffff26;justify-content:flex-end;align-items:center;margin-top:20px;padding:0 18px;display:flex}.compare-profile-link:hover{border-color:var(--panel-accent);color:#fff}.market-page{color:#f6f7f9;--market-red:#ee1234;--market-green:#35e29a;background:#05070a;min-height:100vh}.market-page button:disabled{cursor:not-allowed;opacity:.38}.market-topbar{height:76px;font:750 10px/1 var(--font-geist-mono);letter-spacing:.16em;background:#06080c;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:0 max(34px,50vw - 736px);display:flex}.market-topbar a{color:#b9c0c9}.market-topbar a:hover{color:#fff}.market-topbar>span{color:#747d89}.market-hero{background:radial-gradient(circle at 68% 120%,#ee123442,#0000 38%),repeating-linear-gradient(118deg,#0000 0 99px,#ffffff06 100px,#0000 102px),#090c11;grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;min-height:520px;padding:76px max(34px,50vw - 736px);display:grid;position:relative;overflow:hidden}.market-hero:after{content:"$";color:#ffffff06;font-size:650px;font-style:italic;font-weight:950;line-height:1;position:absolute;bottom:-190px;right:-1%}.market-hero-copy{z-index:1;position:relative}.market-hero-copy>p,.market-section-head p{color:var(--market-red);font:800 10px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 20px}.market-hero-copy h1{font-size:clamp(76px,9vw,140px);line-height:.74}.market-hero-copy>span{color:#919aa6;max-width:580px;margin-top:36px;font-size:16px;line-height:1.6;display:block}.market-wallet-card{z-index:1;background:linear-gradient(145deg,#191e27f0,#070a0ffa);border:1px solid #ffffff2e;flex-direction:column;min-height:360px;padding:34px;display:flex;position:relative;box-shadow:0 28px 70px #00000052}.market-wallet-card>span,.trade-driver>span,.trade-history>span,.trade-ticket>span,.transaction-list>span{color:#818b98;font:750 9px/1 var(--font-geist-mono);letter-spacing:.16em}.market-wallet-card>strong{letter-spacing:-.06em;margin:24px 0;font-size:clamp(46px,4vw,68px);line-height:1}.market-wallet-metrics{grid-template-columns:1fr 1fr;gap:20px;margin-top:auto;display:grid}.market-wallet-card p{color:#747e8a;font:700 8px/1.5 var(--font-geist-mono);letter-spacing:.12em;margin:0}.market-wallet-card p b{color:#fff;margin-top:7px;font-size:14px;display:block}.market-return{font-family:var(--font-geist-mono);border-top:1px solid #ffffff1f;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin-top:20px;padding-top:17px;display:grid}.market-return span{color:#747e8a;letter-spacing:.12em;font-size:8px;font-weight:750}.market-return strong{letter-spacing:-.02em;font-size:15px}.market-return b{text-align:right;min-width:66px;font-size:13px}.market-return.profit-positive strong,.market-return.profit-positive b{color:var(--market-green)}.market-return.profit-negative strong,.market-return.profit-negative b{color:#ff3b53}.market-return.profit-flat strong,.market-return.profit-flat b{color:#aab2bd}.market-wallet-card button{border:1px solid var(--market-red);color:#fff;cursor:pointer;height:54px;font:800 10px/1 var(--font-geist-mono);letter-spacing:.14em;background:#ee123421;margin-top:24px}.market-wallet-card button:hover:not(:disabled){background:var(--market-red)}.market-status{background:#0b0f14;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:44px;min-height:74px;padding:0 max(34px,50vw - 736px);display:grid}.market-status>div{align-items:center;gap:12px;display:flex}.market-status i{background:var(--market-green);width:9px;height:9px;box-shadow:0 0 18px var(--market-green);border-radius:50%}.market-status.locked i{background:var(--market-red);box-shadow:0 0 18px var(--market-red)}.market-status span,.market-status p,.market-status small{font:750 9px/1 var(--font-geist-mono);letter-spacing:.13em}.market-status p{color:#d6dae0;margin:0}.market-status small{color:#69727e}.market-status .market-sync-state{color:#8e99a8;justify-self:end}.market-status .market-sync-state.verified{color:var(--market-green)}.market-status .market-sync-state.delayed,.market-status .market-sync-state.setup_required{color:#ffb84d}.market-board,.portfolio-section{padding:96px max(34px,50vw - 736px)}.market-section-head{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.market-section-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,5.5vw,86px);font-style:italic;line-height:.82}.market-section-head>span{color:#737d89;font:750 9px/1 var(--font-geist-mono);letter-spacing:.14em}.market-team-picker{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:26px;display:grid}.market-team-button{--driver-accent:#3671c6;color:#fff;text-align:left;cursor:pointer;background:#0a0e14;border:1px solid #ffffff24;border-top:0;border-left:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:7px 12px;min-height:90px;padding:15px 16px;display:grid}.market-team-button span{color:#697587;font:750 8px/1 var(--font-geist-mono);letter-spacing:.12em;grid-row:1/3}.market-team-button strong{color:var(--driver-accent);align-self:end;font-size:24px;font-style:italic;line-height:1}.market-team-button small{color:#929ba7;font:750 8px/1.2 var(--font-geist-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;align-self:start;overflow:hidden}.market-team-button:hover,.market-team-button.active{z-index:1;box-shadow:inset 0 0 0 2px var(--driver-accent);background:linear-gradient(135deg,var(--driver-accent),#0a0e14 70%);position:relative}@supports (color:color-mix(in lab, red, red)){.market-team-button:hover,.market-team-button.active{background:linear-gradient(135deg,color-mix(in srgb,var(--driver-accent) 20%,#0a0e14),#0a0e14 70%)}}.market-driver-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(2,1fr);display:grid}.market-driver-card{--driver-accent:#234f9c;background:radial-gradient(circle at 90% 20%,var(--driver-accent),transparent 35%),#0a0e14;border:1px solid #ffffff24;border-top:0;border-left:0;min-height:310px;padding:26px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.market-driver-card{background:radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--driver-accent) 36%,transparent),transparent 35%),#0a0e14}}.market-driver-card{color:#fff;text-align:left;cursor:pointer}.market-driver-card.market-theme-ferrari,.trade-desk.market-theme-ferrari,.market-team-button.market-theme-ferrari{--driver-accent:#e10600}.market-driver-card.market-theme-mercedes,.trade-desk.market-theme-mercedes,.market-team-button.market-theme-mercedes{--driver-accent:#00a19c}.market-driver-card.market-theme-mclaren,.trade-desk.market-theme-mclaren,.market-team-button.market-theme-mclaren{--driver-accent:#ff8700}.market-driver-card.market-theme-red-bull,.trade-desk.market-theme-red-bull,.market-team-button.market-theme-red-bull{--driver-accent:#3671c6}.market-driver-card.market-theme-racing-bulls,.trade-desk.market-theme-racing-bulls,.market-team-button.market-theme-racing-bulls{--driver-accent:#6692ff}.market-driver-card.market-theme-alpine,.trade-desk.market-theme-alpine,.market-team-button.market-theme-alpine{--driver-accent:#ff87bc}.market-driver-card.market-theme-haas,.trade-desk.market-theme-haas,.market-team-button.market-theme-haas{--driver-accent:#cfd1d2}.market-driver-card.market-theme-audi,.trade-desk.market-theme-audi,.market-team-button.market-theme-audi{--driver-accent:#e00613}.market-driver-card.market-theme-williams,.trade-desk.market-theme-williams,.market-team-button.market-theme-williams{--driver-accent:#00a3e0}.market-driver-card.market-theme-aston-martin,.trade-desk.market-theme-aston-martin,.market-team-button.market-theme-aston-martin{--driver-accent:#229971}.market-driver-card.market-theme-cadillac,.trade-desk.market-theme-cadillac,.market-team-button.market-theme-cadillac{--driver-accent:#d5d7da}.market-driver-card:hover,.market-driver-card.selected{box-shadow:inset 0 0 0 2px var(--driver-accent);background:radial-gradient(circle at 88% 20%,var(--driver-accent),transparent 40%),#0c1119}@supports (color:color-mix(in lab, red, red)){.market-driver-card:hover,.market-driver-card.selected{background:radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--driver-accent) 52%,transparent),transparent 40%),#0c1119}}.market-rank{color:#748093;font:750 9px/1 var(--font-geist-mono);letter-spacing:.12em;position:absolute;top:24px;left:26px}.market-driver-card img{opacity:.52;filter:drop-shadow(-15px 12px 18px #00000075);max-width:none;height:275px;position:absolute;bottom:-36px;right:-20px}.market-driver-copy{z-index:1;max-width:62%;padding-top:42px;position:relative}.market-driver-copy small{color:#8490a0;font:700 8px/1.3 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.market-driver-copy h3{letter-spacing:-.06em;margin:16px 0;font-size:38px;font-style:italic;line-height:.78}.market-driver-copy p{color:#b9c0c9;font-size:12px}.market-price{z-index:2;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.market-price>div{gap:7px;display:grid}.market-price strong{letter-spacing:-.04em;font-size:25px}.market-price small{color:#707c8d;font:750 8px/1 var(--font-geist-mono);letter-spacing:.08em}.market-price span{font:800 8px/1 var(--font-geist-mono);letter-spacing:.06em}.up{color:var(--market-green)!important}.down{color:#ff4965!important}.market-driver-card>em{z-index:2;border:1px solid var(--driver-accent);color:#fff;font:750 8px/1 var(--font-geist-mono);letter-spacing:.1em;background:#05070a9e;padding:7px 9px;font-style:normal;position:absolute;top:22px;right:22px}.trade-desk{--driver-accent:#234f9c;border-top:2px solid var(--driver-accent);background:#080b10;border-bottom:1px solid #ffffff24;grid-template-columns:1.05fr .95fr .8fr;min-height:630px;display:grid}.trade-driver,.trade-history,.trade-ticket{min-width:0;padding:54px max(34px,50vw - 736px);position:relative;overflow:hidden}.trade-driver{background:radial-gradient(circle at 80% 35%,var(--driver-accent),transparent 38%),#080c13}@supports (color:color-mix(in lab, red, red)){.trade-driver{background:radial-gradient(circle at 80% 35%,color-mix(in srgb,var(--driver-accent) 54%,transparent),transparent 38%),#080c13}}.trade-driver h2{z-index:2;letter-spacing:-.075em;margin:60px 0 24px;font-size:clamp(58px,5.4vw,90px);font-style:italic;line-height:.72;position:relative}.trade-driver>p{z-index:2;font-size:25px;font-weight:850;position:relative}.trade-driver>p b{font:800 10px/1 var(--font-geist-mono);margin-left:12px}.trade-driver img{opacity:.58;max-width:none;height:580px;position:absolute;bottom:-80px;right:-62px}.trade-history{border-left:1px solid #ffffff1f}.history-bars{gap:30px;margin-top:52px;display:grid}.history-weekend{border-bottom:1px solid #ffffff1a}.history-weekend summary{cursor:pointer;grid-template-columns:115px 1fr 65px;align-items:center;gap:15px;min-height:44px;list-style:none;display:grid}.history-weekend summary::-webkit-details-marker{display:none}.history-bars span,.history-bars strong{font:750 9px/1.2 var(--font-geist-mono);letter-spacing:.06em}.history-bars span{color:#929ba7}.history-bars i{--bar:50%;background:#ffffff14;height:7px;display:block;position:relative}.history-bars i:after{content:"";width:var(--bar);background:currentColor;height:100%;display:block;box-shadow:0 0 14px}.score-breakdown{background:#ffffff09;margin:4px 0 18px;padding:15px}.score-breakdown p{color:#7f8996;font:700 8px/1.2 var(--font-geist-mono);letter-spacing:.06em;justify-content:space-between;margin:0;padding:6px 0;display:flex}.score-breakdown b{color:#e2e6eb}.score-breakdown .score-total{color:#fff;border-top:1px solid #ffffff1f;margin-top:7px;padding-top:12px}.trade-history>p{color:#7e8793;margin:50px 0 0;font-size:13px;line-height:1.7}.trade-ticket{background:#0b0f15;border-left:1px solid #ffffff1f}.trade-owned{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:end;margin:30px 0;padding:22px 0;display:flex}.trade-owned p,.trade-total p{color:#7e8793;font:750 8px/1 var(--font-geist-mono);letter-spacing:.11em;margin:0}.trade-owned strong{font-size:25px}.trade-ticket label{color:#7e8793;font:750 8px/1 var(--font-geist-mono);letter-spacing:.11em;margin-bottom:12px;display:block}.quantity-control{border:1px solid #fff3;grid-template-columns:48px 1fr 48px;height:50px;display:grid}.quantity-control button,.quantity-control input{color:#fff;text-align:center;background:#111721;border:0}.quantity-control button{cursor:pointer;font-size:22px}.quantity-control input{-webkit-appearance:textfield;appearance:textfield;border-left:1px solid #ffffff26;border-right:1px solid #ffffff26;width:100%;font-size:17px;font-weight:800}.trade-total{gap:14px;margin:26px 0;display:grid}.trade-total p{justify-content:space-between;display:flex}.trade-total p b{color:#fff}.trade-total small{color:#626c79;font-size:11px}.trade-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trade-actions button{border:1px solid var(--driver-accent);background:var(--driver-accent);height:52px}@supports (color:color-mix(in lab, red, red)){.trade-actions button{background:color-mix(in srgb,var(--driver-accent) 18%,#0b0f15)}}.trade-actions button{color:#fff;cursor:pointer;font:850 11px/1 var(--font-geist-mono);letter-spacing:.12em}.trade-actions button:last-child{background:0 0;border-color:#ffffff4d}.trade-actions button:hover:not(:disabled){background:var(--driver-accent)}@media (max-width:900px){.market-team-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}.f1-chat-launcher{z-index:80;color:#fff;background:radial-gradient(circle at 34% 24%,#ff3c5d 0,#ef1742 38%,#c40830 72%,#79001d 100%);border:1px solid #ffffff94;border-radius:50%;align-content:center;place-items:center;gap:6px;width:78px;height:78px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 42px #00000080,0 0 0 4px #f018451c,inset 0 1px #ffffff47}.f1-chat-launcher:before{content:"";pointer-events:none;border:1px solid #fff3;border-radius:50%;position:absolute;inset:5px}:is(.f1-chat-launcher:hover,.f1-chat-launcher:focus-visible){filter:saturate(1.08);border-color:#fff;outline:none;transform:translateY(-4px)scale(1.025);box-shadow:0 21px 54px #0009,0 0 0 6px #f0184526,inset 0 1px #ffffff52}.f1-chat-launcher>span{border:1.8px solid;border-radius:8px;justify-content:center;align-items:center;gap:3px;width:29px;height:21px;display:flex;position:relative}.f1-chat-launcher>span:after{content:"";background:#d70c35;border-bottom:1.8px solid;border-left:1.8px solid;width:7px;height:7px;position:absolute;bottom:-5px;left:5px;transform:skew(-25deg)rotate(-8deg)}.f1-chat-launcher>span i{background:currentColor;border-radius:50%;width:3px;height:3px;box-shadow:0 0 5px #ffffff73}.f1-chat-launcher>b{font:900 8px/1 var(--font-geist-mono);letter-spacing:.18em}.chat-page{color:#f5f6f8;--chat-line:#acbcd22e;--chat-soft:#8b98aa;background:#05080c;min-height:100vh}.chat-shell button,.chat-page input,.chat-page textarea{font:inherit;color:inherit}.chat-page .site-menu .menu-series-coming{grid-template-columns:minmax(0,1fr) 112px;column-gap:14px;min-height:92px}.chat-page .site-menu .menu-series-coming>span{grid-template-columns:38px minmax(0,1fr);font-size:21px;line-height:.92}.chat-page .site-menu .menu-series-coming .menu-series-status{text-align:right;width:112px;font:800 10px/1 var(--font-geist-mono);letter-spacing:.08em;white-space:nowrap;margin:0;font-style:normal}.chat-topbar{border-bottom:1px solid var(--chat-line)}.chat-hero{background:radial-gradient(circle at 67% 42%,#f0184533,#0000 33%),linear-gradient(120deg,#05080c 0%,#090d13 52%,#17070d 100%);border-bottom:2px solid #f01845;grid-template-columns:minmax(480px,1.25fr) minmax(320px,.75fr);align-items:end;gap:70px;min-height:430px;padding:76px max(54px,50vw - 686px) 58px;display:grid;position:relative;overflow:hidden}.chat-hero:before{content:"";opacity:.2;pointer-events:none;background-image:repeating-linear-gradient(118deg,#0000 0 110px,#ffffff14 111px,#0000 112px);position:absolute;inset:0}.chat-hero>div{z-index:1;position:relative}.chat-hero>div:first-child>p{color:#f01845;font:800 13px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 20px}.chat-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(88px,10.5vw,170px);font-style:italic;line-height:.67}.chat-hero h1.localized-chat-title{letter-spacing:-.045em;flex-direction:column;gap:.08em;line-height:.9;display:flex}.chat-hero h1.localized-chat-title span{display:block}.chat-hero-copy{border-left:1px solid var(--chat-line);padding:0 0 8px 34px}.chat-hero-copy>p{color:#a5afbd;max-width:520px;margin:24px 0 0;font-size:18px;line-height:1.55}.chat-hero>strong{color:#ffffff09;pointer-events:none;font-size:430px;font-style:italic;line-height:1;position:absolute;bottom:-28%;right:3%}.chat-status{color:#ffd22f;min-height:40px;font:850 10px/1 var(--font-geist-mono);letter-spacing:.13em;border:1px solid;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.chat-status i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px}.chat-status.live{color:#27dda2}.chat-status.offline{color:#ff526f}.chat-shell{border-bottom:1px solid var(--chat-line);grid-template-columns:minmax(300px,380px) minmax(0,1fr);min-height:760px;display:grid}.chat-sidebar{border-right:1px solid var(--chat-line);background:linear-gradient(155deg,#0b1017,#070a0f 65%)}.chat-sidebar-head,.chat-room-head{border-bottom:1px solid var(--chat-line);color:#a4afbf;min-height:82px;font:800 10px/1 var(--font-geist-mono);letter-spacing:.14em;justify-content:space-between;align-items:center;padding:0 28px;display:flex}.chat-sidebar-head{justify-content:flex-start;gap:22px}.chat-sidebar-head small{color:#f01845}.chat-room-list button{border:0;border-bottom:1px solid var(--chat-line);color:#a6b0bf;text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px 1fr 20px;align-items:center;gap:14px;width:100%;min-height:118px;padding:20px 24px;display:grid}:is(.chat-room-list button:hover,.chat-room-list button:focus-visible,.chat-room-list button.active){color:#fff;background:linear-gradient(90deg,#f018452b,#f0184508);outline:none;box-shadow:inset 3px 0 #f01845}.chat-room-list button>small{color:#6f7a8b;font:800 11px/1 var(--font-geist-mono)}.chat-room-list button.active>small,.chat-room-list button.active>i{color:#f01845}.chat-room-list button span{gap:9px;min-width:0;display:grid}.chat-room-list button b{letter-spacing:-.025em;font-size:18px;font-style:italic}.chat-room-list button em{color:#707d8f;font:600 10px/1.45 var(--font-geist-mono);font-style:normal}.chat-room-list button>i{font-size:20px;font-style:normal}.chat-name-field{gap:10px;margin:28px 24px 0;display:grid}.chat-name-field>span,.chat-composer>label,.chat-rules>span{color:#8290a3;font:800 9px/1 var(--font-geist-mono);letter-spacing:.14em}.chat-name-field input{background:#0b1119;border:1px solid #293340;outline:none;height:50px;padding:0 14px}.chat-name-field input:focus{border-color:#f01845;box-shadow:0 0 0 2px #f018451f}.chat-name-field small{color:#596678;font:600 8px/1.5 var(--font-geist-mono)}.chat-name-field>a,.chat-signin>a{color:#fff;width:max-content;font:850 9px/1 var(--font-geist-mono);letter-spacing:.12em;border-bottom:1px solid #f01845;padding-bottom:5px;text-decoration:none}.chat-signin{background:linear-gradient(135deg,#f0184517,#ffffff04);border:1px solid #293340;gap:11px;margin:28px 24px 0;padding:18px;display:grid}.chat-signin>span{color:#fff;font:850 11px/1 var(--font-geist-mono);letter-spacing:.12em}.chat-signin>p{color:#758195;font:600 9px/1.55 var(--font-geist-mono);margin:0}.chat-rules{border-top:1px solid var(--chat-line);margin:28px 24px;padding:18px 0 0}.chat-rules p{color:#697587;font:600 10px/1.5 var(--font-geist-mono);margin:9px 0 0}.chat-admin{gap:10px;margin:0 24px 28px;display:grid}.chat-admin>button,.chat-admin article button{min-height:34px;font:800 8px/1 var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:#0b1119;border:1px solid #394554;padding:0 10px}.chat-admin article{background:#0a0e14;border:1px solid #f0184559;padding:13px}.chat-admin article p{color:#c5ccd6;margin:7px 0;font-size:12px;line-height:1.45}.chat-admin article small{color:#788598}.chat-admin article div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chat-room{background:#06090e;grid-template-rows:auto minmax(460px,1fr) auto;min-width:0;display:grid}.chat-room-head{padding:16px 34px}.chat-room-head small{color:#f01845;margin-bottom:7px;font-size:8px;display:block}.chat-room-head h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:24px;font-style:italic}.chat-room-head>span{color:#697587;font-size:8px}.chat-feed{scrollbar-color:#303b49 #080c12;background-color:#06090e;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:34px 34px;max-height:680px;padding:22px 34px;overflow:auto}.chat-message{border-bottom:1px solid #acbcd21c;grid-template-columns:46px minmax(0,1fr);gap:16px;max-width:920px;padding:18px 0;display:grid}.chat-avatar{color:#fff;width:46px;height:46px;font:850 11px/1 var(--font-geist-mono);letter-spacing:.05em;background:#f018451f;border:1px solid #f018458c;border-radius:50%;place-items:center;display:grid}.chat-message>div{min-width:0}.chat-message header{align-items:center;gap:12px;display:flex}.chat-message header strong{font-size:14px}.chat-message time{color:#687588;font:700 8px/1 var(--font-geist-mono);letter-spacing:.1em}.chat-message p{color:#c5ccd6;overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.6}.chat-report{color:#697587;font:750 8px/1 var(--font-geist-mono);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0}:is(.chat-report:hover,.chat-report:focus-visible){color:#ff526f;outline:none}.ops-page{color:#f5f7fb;background:#03070d;min-height:100vh;padding:46px 5vw 110px}.ops-page>header{border-bottom:1px solid #25303e;grid-template-columns:1fr auto;gap:12px;padding-bottom:34px;display:grid}.ops-page>header a{color:#a6b3c7;letter-spacing:.14em;text-decoration:none}.ops-page>header p{color:#ff183d;letter-spacing:.18em;margin:0}.ops-page>header h1{font:italic 800 clamp(62px,10vw,142px)/.75 var(--font-geist-sans);letter-spacing:-.07em;grid-column:1/-1;margin:34px 0 8px}.ops-page>header span{color:#8290a4;letter-spacing:.14em;grid-column:1/-1}.ops-summary{border-bottom:1px solid #25303e;align-items:center;gap:24px;padding:42px 0;display:flex}.ops-summary i{background:#f3b51b;border-radius:50%;width:17px;height:17px;box-shadow:0 0 22px #f3b51b}.ops-summary i.ok{background:#25ddb0;box-shadow:0 0 22px #25ddb0}.ops-summary small,.ops-grid small,.admin-metrics small{color:#8ca1bc;letter-spacing:.15em}.ops-summary h2{margin:7px 0;font-size:clamp(26px,4vw,56px)}.ops-summary p,.ops-grid p{color:#94a2b5}.ops-grid,.admin-metrics{border-left:1px solid #25303e;grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.ops-grid article,.admin-metrics article{border:1px solid #25303e;border-left:0;min-height:190px;padding:26px}.ops-grid strong,.admin-metrics strong{font:italic 800 clamp(28px,3.6vw,54px)/.9 var(--font-geist-sans);margin-top:38px;display:block}.admin-notice{color:#ff5570;letter-spacing:.14em;border:1px solid #ff183d;padding:18px}.admin-actions{gap:12px;margin:30px 0;display:flex}.admin-actions button{color:#fff;letter-spacing:.1em;cursor:pointer;background:#0a121d;border:1px solid #3c4a5c;padding:16px 22px;font-weight:800}.admin-actions button:hover{border-color:#ff183d}.admin-stream{grid-template-columns:1fr 1fr;gap:24px;display:grid}.admin-stream>div{border:1px solid #25303e;padding:22px}.admin-stream h2{letter-spacing:.12em;font-size:18px}.admin-stream article{color:#b9c4d3;border-top:1px solid #202a36;grid-template-columns:80px 1fr;gap:8px;padding:13px 0;display:grid}.admin-stream time{color:#647187;grid-column:2;font-size:11px}.admin-stream b{color:#ff3658;text-transform:uppercase}@media (max-width:760px){.ops-page{padding:28px 22px 110px}.ops-grid,.admin-metrics{grid-template-columns:1fr 1fr}.ops-grid article{min-height:150px}.admin-stream{grid-template-columns:1fr}.admin-actions{flex-direction:column}.ops-page>header h1{font-size:58px}}.chat-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.chat-empty>span{color:#f01845;font:850 10px/1 var(--font-geist-mono);letter-spacing:.18em}.chat-empty h3{letter-spacing:-.055em;margin:16px 0 10px;font-size:clamp(34px,5vw,72px);font-style:italic}.chat-empty p{color:#667386;font:650 11px/1.5 var(--font-geist-mono);margin:0}.chat-composer{border-top:1px solid var(--chat-line);background:#090d13;padding:20px 34px 18px}.chat-composer>label{margin-bottom:10px;display:block}.chat-composer>div{grid-template-columns:minmax(0,1fr) 170px;display:grid}.chat-composer textarea{resize:none;background:#070b10;border:1px solid #293340;outline:none;min-height:66px;padding:14px 16px;line-height:1.45}.chat-composer textarea:focus{border-color:#f01845}.chat-composer button{font:850 9px/1 var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;background:#f01845;border:1px solid #f01845;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;display:flex}.chat-composer button b{font-size:20px}.chat-composer button:disabled{opacity:.42;cursor:not-allowed}.chat-composer>p{color:#596678;text-align:right;min-height:14px;font:700 8px/1 var(--font-geist-mono);letter-spacing:.08em;margin:8px 0 0}.chat-composer>p.visible{color:#ff526f}.chat-footer{border-top:0}@media (max-width:1050px){.chat-hero{grid-template-columns:1fr .7fr;gap:34px;min-height:360px;padding-left:34px;padding-right:34px}.chat-shell{grid-template-columns:300px minmax(0,1fr)}.chat-sidebar-head,.chat-room-head,.chat-feed,.chat-composer{padding-left:22px;padding-right:22px}}@media (max-width:760px){.f1-chat-launcher{width:68px;height:68px;bottom:16px;right:16px}.f1-chat-launcher>span{width:26px;height:19px}.chat-hero{min-height:360px;padding:58px 22px 38px;display:block}.chat-hero h1{font-size:88px}.chat-hero-copy{margin-top:45px;padding-left:18px}.chat-hero-copy>p{margin-top:16px;font-size:14px}.chat-shell{display:block}.chat-sidebar{border-right:0;border-bottom:1px solid var(--chat-line)}.chat-room-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chat-room-list button{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:102px;padding:14px 10px;display:flex}.chat-room-list button>small,.chat-room-list button>i,.chat-room-list button em{display:none}.chat-room-list button b{font-size:13px}.chat-name-field,.chat-signin,.chat-rules,.chat-admin{margin-left:18px;margin-right:18px}.chat-rules{margin-bottom:20px}.chat-room{grid-template-rows:auto minmax(400px,1fr) auto}.chat-room-head{min-height:76px}.chat-room-head>span{display:none}.chat-feed{min-height:430px;max-height:560px;padding:14px 18px}.chat-message{grid-template-columns:38px minmax(0,1fr);gap:12px}.chat-avatar{width:38px;height:38px}.chat-message p{font-size:14px}.chat-composer{padding:16px 18px 14px}.chat-composer>div{grid-template-columns:1fr}.chat-composer button{min-height:52px}.chat-footer{padding-right:95px}}@media (max-width:620px){.market-section-head{align-items:start;gap:18px}.market-section-head>span{text-align:right;max-width:120px;line-height:1.5}.market-team-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.market-team-button{min-height:82px;padding:13px}}.trade-message{color:#919aa6;min-height:32px;font:750 8px/1.5 var(--font-geist-mono);letter-spacing:.1em;margin:22px 0 0}.portfolio-section{background:#070a0e}.portfolio-disclosure{border-top:1px solid #ffffff24}.portfolio-disclosure:last-child{border-bottom:1px solid #ffffff24}.portfolio-disclosure-button{color:#f6f7f9;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:28px;width:100%;min-height:128px;padding:26px 0;display:flex}.portfolio-disclosure-button:hover,.portfolio-disclosure.open .portfolio-disclosure-button{background:linear-gradient(90deg,#ee12341a,#0000 50%)}.portfolio-disclosure-button>span:first-child{gap:12px;display:grid}.portfolio-disclosure-button small{color:var(--market-red);font:800 9px/1 var(--font-geist-mono);letter-spacing:.17em}.portfolio-disclosure-button strong{letter-spacing:-.06em;font-size:clamp(38px,4.4vw,68px);font-style:italic;line-height:.85}.portfolio-disclosure-meta{align-items:center;gap:28px;display:flex}.portfolio-disclosure-meta i{color:#737d89;font:750 9px/1 var(--font-geist-mono);letter-spacing:.13em;font-style:normal}.portfolio-disclosure-meta b{color:#fff;width:48px;height:48px;font:500 24px/1 var(--font-geist-mono);border:1px solid #ffffff38;place-items:center;display:grid}.portfolio-disclosure-button:hover .portfolio-disclosure-meta b,.portfolio-disclosure.open .portfolio-disclosure-meta b{border-color:var(--market-red);color:var(--market-red)}.portfolio-disclosure-panel{padding-bottom:34px;animation:.22s both reveal}.portfolio-table{border-top:1px solid #ffffff24}.portfolio-table>div{border-bottom:1px solid #ffffff1f;grid-template-columns:70px 1fr 160px 160px;align-items:center;min-height:76px;display:grid}.portfolio-table span{color:#687381;font:800 10px/1 var(--font-geist-mono)}.portfolio-table strong{font-size:19px}.portfolio-table p,.portfolio-table b{font:750 10px/1 var(--font-geist-mono);letter-spacing:.08em}.portfolio-table p{color:#8d96a2}.portfolio-empty{color:#6f7986;min-height:150px;font:750 9px/1.5 var(--font-geist-mono);letter-spacing:.12em;text-align:center;border:1px solid #ffffff21;place-items:center;display:grid}.transaction-list{margin-top:0}.transaction-list>p{border-top:1px solid #ffffff1a;grid-template-columns:70px 1fr 180px 120px;align-items:center;min-height:58px;margin:0;display:grid}.transaction-list i,.transaction-list small,.transaction-list b{font:750 9px/1 var(--font-geist-mono);letter-spacing:.09em}.transaction-list i{color:#939ca8;font-style:normal}.transaction-list small{color:#6e7885}.transaction-list b{text-align:right}.transaction-list .no-activity{color:#687381;padding:24px 0;display:block}.market-rules{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid}.market-rules>div{border-right:1px solid #ffffff1f;min-height:240px;padding:42px}.market-rules span{color:var(--market-red);font:800 9px/1 var(--font-geist-mono);letter-spacing:.12em}.market-rules h3{margin:36px 0 18px;font-size:20px;font-style:italic}.market-rules p{color:#747e8a;max-width:260px;font-size:13px;line-height:1.6}.prediction-page{color:#f6f7f9;--prediction-red:#ee1234;background:#05070a;min-height:100vh;overflow:hidden}.prediction-topbar{background:#06080c;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:76px;padding:0 max(34px,50vw - 736px);display:flex}.prediction-topbar>span{color:#9099a6;font:750 12px/1 var(--font-geist-mono);letter-spacing:.15em}.prediction-hero{background:radial-gradient(circle at 68% 100%,#ee12343d,#0000 40%),repeating-linear-gradient(118deg,#0000 0 99px,#ffffff06 100px,#0000 102px),#090c11;grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;min-height:550px;padding:76px max(34px,50vw - 736px);display:grid;position:relative;overflow:hidden}.prediction-hero:after{content:"2026";color:#ffffff06;letter-spacing:-.12em;font-size:310px;font-style:italic;font-weight:950;line-height:1;position:absolute;top:2%;right:-3%}.prediction-hero>div{z-index:1;position:relative}.prediction-hero p,.prediction-field-head>p{color:var(--prediction-red);font:800 12px/1 var(--font-geist-mono);letter-spacing:.17em;margin:0 0 24px}.prediction-hero h1{max-width:900px;font-size:clamp(78px,9vw,142px);line-height:.76}.prediction-hero h1.prediction-question{max-width:1050px;font-size:clamp(58px,6.4vw,104px);line-height:.82}.prediction-update{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090d13b3;border:1px solid #ffffff2b;grid-template-columns:1fr auto;align-content:center;gap:18px 24px;min-height:210px;padding:30px;display:grid}.prediction-update span{color:#929ba7;font:750 12px/1 var(--font-geist-mono);letter-spacing:.12em}.prediction-update strong{text-align:right;letter-spacing:-.03em;font-size:22px}.prediction-update i{background:#ffffff21;grid-column:1/-1;height:1px}.prediction-leaders{border-top:2px solid var(--prediction-red);border-bottom:1px solid #ffffff24;grid-template-columns:1.16fr 1fr 1fr;display:grid}.prediction-leader{--prediction-accent:#fff;background:radial-gradient(circle at 90% 12%,var(--prediction-accent),transparent 42%),#090d13;border-right:1px solid #ffffff21;min-height:430px;padding:42px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prediction-leader{background:radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--prediction-accent) 32%,transparent),transparent 42%),#090d13}}.prediction-leader:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#070a0ef7 0%,#070a0ede 38%,#070a0e47 72%,#0000 100%);position:absolute;inset:0}.prediction-leader:after{content:"";border:1px solid var(--prediction-accent);width:280px;height:280px;position:absolute;bottom:-125px;right:-110px}@supports (color:color-mix(in lab, red, red)){.prediction-leader:after{border:1px solid color-mix(in srgb,var(--prediction-accent) 38%,transparent)}}.prediction-leader:after{border-radius:50%}.prediction-leader:first-child{background:radial-gradient(circle at 82% 18%,var(--prediction-accent),transparent 43%),linear-gradient(135deg,#0c1218,#070a0e)}@supports (color:color-mix(in lab, red, red)){.prediction-leader:first-child{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--prediction-accent) 48%,transparent),transparent 43%),linear-gradient(135deg,#0c1218,#070a0e)}}.prediction-place{z-index:3;color:var(--prediction-accent);font:900 20px/1 var(--font-geist-mono);letter-spacing:.1em;display:inline-block;position:relative}.prediction-leader small{color:#a0a9b4;font:700 11px/1.3 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:62px;display:block}.prediction-leader small,.prediction-leader h2,.prediction-leader>strong,.prediction-meter{z-index:3;position:relative}.prediction-leader h2{letter-spacing:-.065em;max-width:66%;margin:18px 0 34px;font-size:clamp(38px,4.2vw,68px);font-style:italic;line-height:.78}.prediction-leader>strong{color:#fff;letter-spacing:-.075em;font-size:clamp(58px,6vw,96px);line-height:.8;display:block}.prediction-leader>b{z-index:1;color:#ffffff1f;letter-spacing:-.08em;font-size:80px;font-style:italic;line-height:1;position:absolute;top:36px;right:38px}.prediction-portrait{z-index:1;pointer-events:none;object-fit:contain;object-position:bottom right;filter:drop-shadow(-18px 8px 26px #00000080);width:auto;max-width:none;height:420px;position:absolute;bottom:-72px;right:-26px}.prediction-leader:first-child .prediction-portrait{height:440px;right:-6px}.prediction-meter{background:#ffffff14;width:64%;height:6px;margin-top:34px}.prediction-meter i{background:var(--prediction-accent);height:100%;box-shadow:0 0 16px var(--prediction-accent);display:block}@supports (color:color-mix(in lab, red, red)){.prediction-meter i{box-shadow:0 0 16px color-mix(in srgb,var(--prediction-accent) 80%,transparent)}}.prediction-field{padding:100px max(34px,50vw - 736px) 120px}.prediction-field-head{grid-template-columns:1fr auto;align-items:end;gap:8px 30px;margin-bottom:42px;display:grid}.prediction-field-head>p{grid-column:1/-1}.prediction-field-head h2{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(46px,5.5vw,84px);font-style:italic;line-height:.82}.prediction-field-head>span{color:#8a949f;font:750 11px/1 var(--font-geist-mono);letter-spacing:.13em}.prediction-list{border-top:1px solid #ffffff24}.prediction-row{--prediction-accent:#fff;border-bottom:1px solid #ffffff1a;grid-template-columns:58px 72px minmax(260px,1fr) minmax(180px,1fr) 115px;align-items:center;gap:18px;min-height:86px;display:grid;position:relative}.prediction-row:before{content:"";background:var(--prediction-accent);opacity:.8;width:2px;position:absolute;inset:20px auto 20px 0}.prediction-row>span{color:#a0a9b4;font:850 14px/1 var(--font-geist-mono);letter-spacing:.06em}.prediction-row>b{color:#7f8995;font:750 12px/1 var(--font-geist-mono);letter-spacing:.07em}.prediction-row>div{gap:6px;display:grid}.prediction-row>div strong{font-size:20px}.prediction-row>div small{color:#8d97a3;font:700 10px/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.prediction-row>i{background:#ffffff12;height:5px;display:block}.prediction-row>i em{background:var(--prediction-accent);height:100%;box-shadow:0 0 12px var(--prediction-accent);display:block}@supports (color:color-mix(in lab, red, red)){.prediction-row>i em{box-shadow:0 0 12px color-mix(in srgb,var(--prediction-accent) 68%,transparent)}}.prediction-row>p{text-align:right;letter-spacing:-.04em;margin:0;font-size:24px;font-weight:900}.team-page{color:#f7f7f5;--team-red:#ef1e28;--team-highlight:#ffd331;--team-soft:#ffb3b7;--team-glow:#ef1e2880;--team-hero-a:#5e040c;--team-hero-b:#b70c18;--team-hero-c:#e3202d;--team-card:#210309;--team-summary-end:#230308;--team-monogram:#3f000547;--team-line:#ffffff24;background:#07080b;min-height:100vh;overflow:hidden}.team-ferrari{--team-red:#ef1e28;--team-highlight:#ffd331;--team-soft:#ffb3b7;--team-glow:#ef1e2880;--team-hero-a:#5e040c;--team-hero-b:#b70c18;--team-hero-c:#e3202d;--team-card:#210309;--team-summary-end:#230308;--team-monogram:#3f000547}.team-mercedes{--team-red:#00d2be;--team-highlight:#00d2be;--team-soft:#a8f4ec;--team-glow:#00d2be61;--team-hero-a:#071112;--team-hero-b:#07514f;--team-hero-c:#0b8f89;--team-card:#031b1c;--team-summary-end:#042323;--team-monogram:#00191957}.team-mclaren{--team-red:#ff8700;--team-highlight:#54c3e8;--team-soft:#ffc27c;--team-glow:#ff87006e;--team-hero-a:#100904;--team-hero-b:#653000;--team-hero-c:#b65200;--team-card:#251003;--team-summary-end:#2f1302;--team-monogram:#30140066}.team-red-bull{--team-red:#4a7ee5;--team-highlight:#f7d117;--team-soft:#aac9ff;--team-glow:#3269d875;--team-hero-a:#050d21;--team-hero-b:#0b2b67;--team-hero-c:#1f55b5;--team-card:#06132e;--team-summary-end:#071836;--team-monogram:#020a1f6b}.team-hero{background:radial-gradient(circle at 72% 42%,var(--team-glow),transparent 30%),linear-gradient(122deg,var(--team-hero-a) 0%,var(--team-hero-b) 45%,var(--team-hero-c) 100%);min-height:880px;position:relative;overflow:hidden}.team-hero:before{content:"";opacity:.22;background:repeating-linear-gradient(118deg,#0000 0 118px,#ffffff24 119px 120px);position:absolute;inset:0}.team-hero:after{content:"";background:var(--team-hero-a);border:1px solid #ffffff2e;height:78%;position:absolute;inset:auto -8% -22% 42%;transform:skew(-23deg)}@supports (color:color-mix(in lab, red, red)){.team-hero:after{background:color-mix(in srgb,var(--team-hero-a) 58%,transparent)}}.team-topbar{z-index:5;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;height:76px;padding:0 max(58px,50vw - 712px);display:flex;position:relative}.team-topbar>span{font:750 11px/1 var(--font-geist-mono);letter-spacing:.16em}.team-hero-copy{z-index:3;width:min(1450px,100% - 116px);margin:0 auto;padding-top:170px;position:relative}.team-hero-copy>p,.team-section-heading>p{color:var(--team-soft);font:800 11px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 22px}.team-hero h1{letter-spacing:-.085em;max-width:1030px;margin:0;font-size:clamp(104px,13vw,205px);font-style:italic;line-height:.68}.team-hero h1 span{color:var(--team-soft);font:850 26px/1 var(--font-geist-mono);letter-spacing:.28em;margin:0 0 24px 12px;display:block}.team-hero-meta{font:700 12px/1 var(--font-geist-mono);letter-spacing:.12em;align-items:center;gap:22px;margin-top:72px;display:flex}.team-hero-meta i{background:#ffffff80;width:80px;height:1px}.team-hero-meta strong{letter-spacing:-.05em;font-size:28px}.team-hero-monogram{z-index:1;color:var(--team-monogram);letter-spacing:-.18em;font-size:clamp(300px,38vw,620px);font-style:italic;font-weight:950;line-height:.7;position:absolute;bottom:55px;right:3%}.team-hero-stripe{z-index:4;border-top:4px solid var(--team-highlight);height:64px;font:750 10px/1 var(--font-geist-mono);letter-spacing:.14em;background:#05070a;justify-content:space-between;align-items:center;padding:0 max(58px,50vw - 712px);display:flex;position:absolute;inset:auto 0 0}.team-drivers,.team-data,.team-summary,.team-profile-section{padding:118px max(58px,50vw - 712px)}.team-section-heading{margin-bottom:56px}.team-section-heading>p{color:var(--team-red)}.team-section-heading h2{letter-spacing:-.075em;font-size:clamp(64px,8vw,120px);font-style:italic;line-height:.8}.team-driver-grid{border:1px solid var(--team-line);grid-template-columns:1fr 1fr;display:grid}.team-driver-card{border-right:1px solid var(--team-line);background:radial-gradient(circle at 82% 28%,var(--team-glow),transparent 38%),linear-gradient(135deg,#0b0e14,var(--team-card));min-height:620px;padding:48px;position:relative;overflow:hidden}.team-driver-card:last-child{border-right:0}.team-driver-card:after{content:"";border:1px solid var(--team-red);width:380px;height:380px;position:absolute;bottom:-145px;right:-110px}@supports (color:color-mix(in lab, red, red)){.team-driver-card:after{border:1px solid color-mix(in srgb,var(--team-red) 52%,transparent)}}.team-driver-card:after{border-radius:50%}.team-driver-number{color:#ffffff1a;letter-spacing:-.09em;font-size:105px;font-style:italic;font-weight:950;line-height:1;position:absolute;top:30px;right:40px}.team-driver-copy{z-index:3;padding-top:130px;position:relative}.team-driver-copy small{color:#acb3bd;font:750 11px/1 var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase}.team-driver-copy h3{letter-spacing:-.075em;margin:20px 0 48px;font-size:clamp(58px,6.5vw,102px);font-style:italic;line-height:.72}.team-driver-copy a{z-index:5;color:#fff;width:min(330px,62%);min-height:58px;font:750 10px/1 var(--font-geist-mono);letter-spacing:.12em;background:#05070ab8;border:1px solid #ffffff4d;justify-content:space-between;align-items:center;padding:0 20px;transition:background .18s,border-color .18s;display:flex;position:relative}.team-driver-copy a:hover{border-color:var(--team-red);background:var(--team-red)}.team-driver-copy a b{font-size:23px}.team-driver-card img{z-index:2;object-fit:contain;filter:drop-shadow(-20px 8px 28px #00000080);width:auto;max-width:none;height:590px;position:absolute;bottom:-70px;right:-34px}.team-data{border-top:4px solid var(--team-highlight);background:#05070a}.team-data-grid,.team-summary-grid{border-top:1px solid var(--team-line);border-left:1px solid var(--team-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.team-data-grid article,.team-summary-grid article{border-right:1px solid var(--team-line);border-bottom:1px solid var(--team-line);background:linear-gradient(145deg,var(--team-red),transparent 55%);flex-direction:column;justify-content:flex-end;min-height:210px;padding:28px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.team-data-grid article,.team-summary-grid article{background:linear-gradient(145deg,color-mix(in srgb,var(--team-red) 8%,transparent),transparent 55%)}}.team-stats-hierarchy .priority-primary{background:linear-gradient(135deg,var(--team-red),transparent 62%),#070b11;grid-column:span 2;min-height:312px;padding:32px 34px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-stats-hierarchy .priority-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--team-red) 12%,transparent),transparent 62%),#070b11}}.team-stats-hierarchy .priority-primary>span{color:var(--team-red);top:36px;left:34px;right:auto}.team-stats-hierarchy .priority-primary small,.team-stats-hierarchy .priority-supporting small{padding-left:66px;position:relative}.team-stats-hierarchy .priority-primary small:before,.team-stats-hierarchy .priority-supporting small:before{content:"";background:var(--team-red);width:52px;height:1px;position:absolute;top:50%;left:0}.team-stats-hierarchy .priority-primary strong{font-size:clamp(118px,13vw,190px);font-style:italic;line-height:.82}.team-stats-hierarchy .priority-supporting{background:#070b11;grid-column:span 2;min-height:132px;padding:20px 34px}.team-stats-hierarchy .priority-supporting>span{top:20px;left:34px;right:auto}.team-stats-hierarchy .priority-supporting small:before{background:#596273}.team-stats-hierarchy .priority-supporting strong{width:max-content;margin:0 auto;font-size:clamp(54px,5vw,72px);font-style:italic;line-height:.9}.team-stats-compact article{background:0 0;border-bottom:0;min-height:108px;padding:6px 24px}.team-stats-compact article:last-child{border-right:0}.team-stats-compact strong{font-size:clamp(38px,3.8vw,54px);font-style:italic}.team-stat-group>p{color:var(--team-red)}@supports (color:color-mix(in lab, red, red)){.team-stat-group>p{color:color-mix(in srgb,var(--team-red) 78%,#a5adba)}}.team-stat-group.stats-performance-group{border-color:var(--team-line)}.team-stat-group.stats-performance-group>p{border-left:3px solid var(--team-highlight);padding-left:14px}.sprint-performance-group.team-stat-group>p{border-left-color:#2787f5}.stats-performance-group .team-data-grid{border:0;grid-template-columns:repeat(6,minmax(0,1fr))}.stats-performance-group .team-data-grid:not(:has(article:nth-child(5))){grid-template-columns:repeat(4,minmax(0,1fr))}.team-more-stats{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .2s;display:grid}.team-more-stats>div{overflow:hidden}.team-more-stats.open{opacity:1;grid-template-rows:1fr}.team-history-details{margin-top:34px}.team-data-grid article>span,.team-summary-grid article>span{color:#737d8a;font:750 10px/1 var(--font-geist-mono);letter-spacing:.08em;position:absolute;top:20px;right:22px}.team-data-grid small,.team-summary-grid small{color:#969faa;font:750 11px/1 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:15px}.team-data-grid strong,.team-summary-grid strong{letter-spacing:-.055em;font-size:55px;line-height:1}.team-more-button{border-color:var(--team-line);background:#090b0f}.team-more-button:hover{border-color:var(--team-highlight);background:var(--team-highlight);color:#08090c}.team-more-button span{color:var(--team-highlight)}.team-more-button:hover span{color:#08090c}.team-summary{border-top:4px solid var(--team-highlight);background:linear-gradient(135deg,#17191e,#090b0f 55%,var(--team-summary-end))}.team-summary-grid article{min-height:250px}.team-summary-grid article:first-child,.team-summary-grid article:nth-child(2),.team-summary-grid article:nth-child(7){background:linear-gradient(145deg,var(--team-red),transparent 64%)}@supports (color:color-mix(in lab, red, red)){.team-summary-grid article:first-child,.team-summary-grid article:nth-child(2),.team-summary-grid article:nth-child(7){background:linear-gradient(145deg,color-mix(in srgb,var(--team-red) 21%,transparent),transparent 64%)}}.team-summary-grid strong{font-size:clamp(42px,4.4vw,70px)}.team-profile-section{border-top:4px solid var(--team-highlight);background:linear-gradient(135deg,#111318,#07080b 60%,var(--team-card));color:#f7f7f5}.team-section-heading.dark>p{color:var(--team-red)}.team-profile-grid{border-top:1px solid var(--team-line);border-left:1px solid var(--team-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.team-profile-grid article{border-right:1px solid var(--team-line);border-bottom:1px solid var(--team-line);background:linear-gradient(145deg,var(--team-red),transparent 58%);flex-direction:column;justify-content:center;gap:20px;min-height:170px;padding:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.team-profile-grid article{background:linear-gradient(145deg,color-mix(in srgb,var(--team-red) 8%,transparent),transparent 58%)}}.team-profile-grid small{color:#969faa;font:700 12px/1 var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase}.team-profile-grid strong{letter-spacing:-.04em;font-size:clamp(24px,2.25vw,38px);line-height:1.05}.team-footer{background:#05070a;border-color:#ffffff24}.team-footer>div{color:var(--team-red);font-size:30px;font-style:italic;font-weight:950}footer{border-top:1px solid var(--line);color:#69717c;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:120px;padding:0 max(64px,50vw - 646px);display:grid}footer p,footer a{font:650 9px/1 var(--font-geist-mono);letter-spacing:.12em}footer a{color:#aeb4bd;justify-self:end}@keyframes reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:1050px){.race-card{flex-basis:calc(33.3333% - 9.33333px)}.championship-banner{grid-template-columns:1fr auto}.years{grid-column:1/-1;justify-content:flex-start}}@media (max-width:900px){.topbar,.hero-grid,.stats-section{padding-left:28px;padding-right:28px}.section-heading-row{padding-inline:0}.hero{min-height:0}.hero-grid{grid-template-columns:1fr;align-items:start;height:680px;padding-top:70px}.portrait-wrap{position:absolute;inset:170px 0 0 33%}.portrait{opacity:.88;height:600px;left:55%}.driver-charles-leclerc .portrait,.driver-george-russell .portrait,.driver-kimi-antonelli .portrait,.driver-isack-hadjar .portrait,.driver-lando-norris .portrait,.driver-oscar-piastri .portrait{height:620px}.hero-copy{z-index:4}.stats-grid,.career-grid{grid-template-columns:repeat(2,1fr)}.results-section{padding-left:28px;padding-right:28px}.compare-cta-section{grid-template-columns:1fr;gap:40px;padding-left:28px;padding-right:28px}.compare-cta-copy{justify-self:stretch;max-width:none}.compare-intro>span{margin-top:38px;display:block;position:relative;bottom:auto;right:auto}.compare-stage{grid-template-columns:1fr}.compare-driver+.compare-driver{border-top:1px solid #ffffff24;border-left:0}.compare-stage:after{display:none}.compare-vs{width:66px;height:40px;font-size:17px;top:calc(50% - 20px)}.market-hero{grid-template-columns:1fr;gap:45px}.market-driver-grid{grid-template-columns:1fr 1fr}.trade-desk{grid-template-columns:1fr}.trade-driver,.trade-history,.trade-ticket{padding:48px 34px}.trade-history,.trade-ticket{border-top:1px solid #ffffff1f;border-left:0}.market-rules{grid-template-columns:1fr 1fr}.team-driver-grid{grid-template-columns:1fr}.team-driver-card{border-right:0;border-bottom:1px solid var(--team-line)}.team-data-grid,.team-summary-grid,.team-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}footer{grid-template-columns:1fr 1fr;padding-left:28px;padding-right:28px}footer p{display:none}}.pit-home{--pit-red:#f20b2f;color:#f7f7f8;isolation:isolate;background:#000;flex-direction:column;min-height:100svh;display:flex;overflow:hidden}.pit-home:before{content:"";z-index:-1;opacity:.52;pointer-events:none;background:repeating-linear-gradient(152deg,#0000 0 22px,#ffffff07 22px 23px,#0000 23px 45px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 0,#0000 36% 65%,#000 100%);mask-image:linear-gradient(115deg,#000 0,#0000 36% 65%,#000 100%)}.pit-home:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(152deg,#0000 0 31px,#f20b2f52 31px 32px,#0000 32px 63px);width:36vw;height:34vh;position:fixed;top:0;right:-7vw;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.pit-hero{flex-direction:column;flex:1;justify-content:center;width:min(1260px,100% - 48px);margin:0 auto;padding:28px 0 44px;display:flex}.pit-logo{outline-offset:8px;align-self:center;line-height:0;display:block}.pit-logo img{mix-blend-mode:screen;width:min(760px,74vw);height:auto;display:block}.pit-series{width:100%;margin-top:-18px}.pit-series h1{text-align:center;color:#f2f2f4;width:100%;max-width:none;font:500 clamp(15px,1.7vw,24px)/1 var(--font-geist-mono);letter-spacing:.43em;margin:0 0 24px}.pit-series-list{gap:14px;display:grid}.pit-series-row{color:#65666c;clip-path:polygon(2.8% 0,99.2% 0,100% 14%,97.4% 100%,0 100%);width:100%;min-height:96px;font-family:var(--font-geist-mono);text-align:left;background:#030304db;border:1px solid #26282e;justify-content:space-between;align-items:center;padding:0 clamp(38px,5vw,76px);text-decoration:none;transition:transform .25s,border-color .25s,color .25s,background .25s;display:flex;position:relative}.pit-series-row:before{content:"";opacity:.65;background:repeating-linear-gradient(135deg,#ffffff14 0 3px,#0000 3px 6px);border-right:1px solid;width:4.2%;position:absolute;inset:0 auto 0 0}.pit-series-row strong{font-family:var(--font-geist-sans);letter-spacing:-.055em;font-size:clamp(34px,3.7vw,58px);font-style:italic;font-weight:900;line-height:.9}.pit-series-row>span{font:550 clamp(12px,1.35vw,18px)/1 var(--font-geist-mono);letter-spacing:.15em;align-items:center;gap:28px;display:flex}.pit-series-row svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter;width:52px;height:24px;transition:transform .25s}.pit-series-row.active{border:2px solid var(--pit-red);color:#fff;background:linear-gradient(90deg,#f20b2f0e,#0000 55%);box-shadow:0 0 38px #f20b2f0a}.pit-series-row.active:before{background:repeating-linear-gradient(135deg,var(--pit-red) 0 3px,#c60827 3px 6px);opacity:1;border-right:0}.pit-series-row.active>span{color:var(--pit-red)}.pit-series-row.active:hover{background:linear-gradient(90deg,#f20b2f24,#0000 68%);transform:translate(8px)}.pit-series-row.active:hover svg{transform:translate(7px)}.pit-series-row.active:focus-visible{outline-offset:5px;outline:3px solid #fff}.pit-series-row:disabled{cursor:not-allowed;opacity:1}.pit-footer{color:#86878d;min-height:72px;font:500 13px/1 var(--font-geist-mono);letter-spacing:.2em;border-top:1px solid #24252a;grid-template-columns:1fr;place-items:center;padding:0 24px;display:grid}@media (max-width:720px){.pit-hero{justify-content:flex-start;width:min(100% - 28px,620px);padding:16px 0 32px}.pit-logo img{width:min(100%,560px)}.pit-series{margin-top:-6px}.pit-series h1{letter-spacing:.27em;margin-bottom:20px;font-size:12px}.pit-series-list{gap:10px}.pit-series-row{clip-path:polygon(4% 0,98% 0,100% 12%,96% 100%,0 100%);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:90px;padding:16px 24px 16px 34px}.pit-series-row:before{width:7%}.pit-series-row strong{font-size:clamp(30px,11vw,48px)}.pit-series-row>span{justify-content:space-between;width:100%;font-size:11px}.pit-series-row svg{width:42px}.pit-series-row.active:hover{transform:none}.pit-footer{min-height:58px;font-size:10px}}@media (prefers-reduced-motion:reduce){.pit-series-row,.pit-series-row svg{transition:none}}.live-page{--live-line:#aab9cd2e;--live-soft:#91a0b4;color:#f6f7fa;background:#05080c;min-height:100vh;overflow-x:hidden}.live-page button{color:inherit;font:inherit}.live-page .site-menu .formula-one-menu-button,.live-page .site-menu .menu-series-coming{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.04em;font-size:23px;font-style:italic;font-weight:950;line-height:.95}.live-page .site-menu{width:min(520px,94vw)}.live-page .site-menu .menu-series-coming{grid-template-columns:minmax(0,1fr) 124px;column-gap:18px;min-height:84px}.live-page .site-menu .formula-one-menu-button>span,.live-page .site-menu .menu-series-coming>span{min-width:0;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.04em;grid-template-columns:40px minmax(0,1fr);align-items:center;font-size:23px;font-style:italic;font-weight:950;line-height:.94;display:grid}.live-page .site-menu .formula-one-menu-button>span small,.live-page .site-menu .menu-series-coming>span small{margin-right:0}.live-page .site-menu .menu-series-coming .menu-series-status{text-align:right;width:124px;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;font-size:13px;font-style:normal;font-weight:800;line-height:1}.live-page .site-menu .formula-one-menu-list .menu-section-button{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.035em;font-size:21px;font-style:italic;font-weight:900}.live-page .site-menu .menu-subsection-button,.live-page .site-menu .menu-sub-link{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.025em;font-size:19px;font-style:italic;font-weight:850}.live-topbar{z-index:45;border-bottom:1px solid var(--live-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080cf5;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:70px;padding:0 30px;display:grid;position:sticky;top:0}.live-topbar .menu-button{position:static}.live-topline{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px}.live-topbar>p,.live-panel-heading,.live-session-title small,.live-preview-tools,.live-weather span,.live-weather small,.live-table-head,.live-session-meta span,.live-selected-driver>span,.live-selected-driver>strong,.live-connection-card,.live-footer{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.live-topbar>p{color:#aab5c6;margin:0;font-size:11px;font-weight:800}.live-session-bar{border-bottom:1px solid var(--live-line);background:linear-gradient(115deg,#f00f3717,#0000 36%),repeating-linear-gradient(120deg,#0000 0 74px,#ffffff05 75px 76px),#080c11;grid-template-columns:minmax(340px,1.2fr) minmax(390px,1fr) auto;align-items:center;gap:30px;min-height:132px;padding:24px 30px;display:grid}.live-session-title small{color:#f01845;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.live-session-title h1{letter-spacing:-.055em;margin:0;font-size:clamp(28px,3vw,52px);font-style:italic;line-height:.94}.live-session-title em{color:#f01845;font-style:normal}.live-session-meta{border:1px solid var(--live-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.live-session-meta span{color:#7f8ca0;min-height:72px;padding:13px 15px;font-size:9px;font-weight:800}.live-session-meta span+span{border-left:1px solid var(--live-line)}.live-session-meta strong{color:#fff;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.02em;margin-top:12px;font-size:17px;display:block}.live-flag{color:#26dfa1;min-width:142px;min-height:48px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;white-space:nowrap;border:1px solid;justify-content:center;align-items:center;gap:10px;padding:0 17px;font-size:11px;font-weight:900;display:flex}.live-flag i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 18px}.live-flag-yellow{color:#ffd22f}.live-flag-vsc{color:#ff9f1a}.live-flag-safety-car{color:#ffc400;background:#ffc40012}.live-flag-red-flag{color:#ff234c;background:#ff234c14}.live-preview-tools,.live-connection-strip{border-bottom:1px solid var(--live-line);color:#8591a2;background:#090d12;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:58px;padding:10px 30px;font-size:9px;font-weight:800;display:grid}.live-preview-tools>span{color:#f01845}.live-preview-tools>div{flex-wrap:wrap;gap:6px;display:flex}.live-preview-tools button{border:1px solid var(--live-line);letter-spacing:.08em;cursor:pointer;background:0 0;min-height:32px;padding:0 12px;font-size:9px;font-weight:900}.live-preview-tools button:hover,.live-preview-tools button.active{color:#fff;background:#f01845;border-color:#f01845}.live-preview-tools p{text-align:right;margin:0}.live-connection-strip{border-bottom:1px solid var(--live-line);color:#78869a;letter-spacing:.11em;background:#080c12;grid-template-columns:180px 1fr auto;align-items:center;gap:18px;min-height:48px;padding:0 30px;font-size:8px;font-weight:850;display:grid}.live-connection-strip>span{color:#f01845;align-items:center;gap:9px;display:flex}.live-connection-strip>span i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px}.live-connection-strip.state-live>span,.live-connection-strip.state-replay>span{color:#26dfa1}.live-connection-strip.state-waiting>span{color:#ffd22f}.live-connection-strip small{color:#566274}.live-local-auth{border-bottom:1px solid var(--live-line);background:radial-gradient(circle at 10%,#f0184524,#0000 36%),#080c12;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);align-items:center;gap:50px;min-height:230px;padding:30px clamp(24px,5vw,72px);display:grid}.live-local-auth small{color:var(--live-red);font:850 9px/1 var(--font-geist-mono);letter-spacing:.18em}.live-local-auth h2{color:#f8fafc;letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(30px,4vw,58px);font-style:italic;line-height:.9}.live-local-auth>div p{color:#8390a2;max-width:560px;font:650 10px/1.6 var(--font-geist-mono);letter-spacing:.04em;margin:0}.live-local-auth form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.live-local-auth label{color:#7f8b9b;font:800 8px/1 var(--font-geist-mono);letter-spacing:.13em;gap:8px;display:grid}.live-local-auth input{color:#fff;min-width:0;height:48px;font:650 13px/1 var(--font-geist-sans);background:#0c1119;border:1px solid #26303e;outline:none;padding:0 14px}.live-local-auth input:focus{border-color:var(--live-red);box-shadow:0 0 0 2px #f0184526}.live-local-auth button{border:1px solid var(--live-red);color:#fff;background:var(--live-red);min-height:48px;font:900 9px/1 var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;padding:0 20px}.live-local-auth button:disabled,.live-local-auth input:disabled{opacity:.55;cursor:wait}.live-local-auth form>p{color:#ff5775;font:750 9px/1.4 var(--font-geist-mono);letter-spacing:.06em;grid-column:1/-1;margin:0}.live-weather{border-bottom:1px solid var(--live-line);background:#06090d;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.live-weather>div{border-right:1px solid var(--live-line);flex-direction:column;justify-content:center;min-height:78px;padding:13px 18px;display:flex}.live-weather>div:last-child{border-right:0}.live-weather span{color:#8390a3;font-size:9px;font-weight:800}.live-weather strong{margin:7px 0 4px;font-size:21px;line-height:1}.live-weather small{color:#4c5665;font-size:7px;font-weight:800}.live-workspace{border-bottom:1px solid var(--live-line);grid-template-columns:minmax(600px,1.05fr) minmax(540px,.95fr);display:grid}.live-tower,.live-center-column,.live-feed-column{min-width:0}.live-tower{border-right:1px solid var(--live-line);background:#070a0f}.live-tower-tabs{border-bottom:1px solid var(--live-line);grid-template-columns:repeat(4,minmax(0,1fr));height:54px;display:grid}.live-tower-tabs button{border:0;border-right:1px solid var(--live-line);color:#8895a8;letter-spacing:.06em;cursor:pointer;background:#0b1017;font-size:11px;font-weight:850}.live-tower-tabs button:last-child{border-right:0}.live-tower-tabs button:hover,.live-tower-tabs button.active{color:#fff;background:#101a29;box-shadow:inset 0 -2px #f01845}.live-table-scroll{scrollbar-color:#2a3442 #090d12;max-height:1050px;overflow:auto}.live-table-head,.live-driver-row{align-items:center;min-width:640px;display:grid}.live-table-head.view-timing,.live-driver-row.view-timing{grid-template-columns:48px minmax(165px,1.35fr) 90px 105px 105px 48px}.live-table-head.view-sectors,.live-driver-row.view-sectors{grid-template-columns:48px minmax(165px,1.25fr) repeat(3,minmax(105px,1fr))}.live-table-head.view-tyres,.live-driver-row.view-tyres{grid-template-columns:48px minmax(165px,1.4fr) minmax(125px,1fr) 90px 70px 70px}.live-table-head.view-grid,.live-driver-row.view-grid{grid-template-columns:48px minmax(165px,1.25fr) 70px minmax(150px,1fr) 90px}.live-table-head{z-index:3;border-bottom:1px solid var(--live-line);color:#6f7d91;background:#070b10;min-height:42px;padding:0 12px;font-size:8px;font-weight:900;position:sticky;top:0}.live-driver-row{border:0;border-bottom:1px solid var(--live-line);color:#e7ebf2;text-align:left;cursor:pointer;background:#080c11;width:100%;min-height:60px;padding:0 12px}.live-driver-row:hover{background:#0e1520}.live-driver-row.selected{background:linear-gradient(90deg,#f0184521,#0d1420 46%);box-shadow:inset 3px 0 #f01845}.live-driver-row>span:not(.live-driver-name):not(.live-sector){font-size:11px;font-weight:750}.live-pos{color:#fff;font-size:18px!important;font-weight:900!important}.live-driver-name{grid-template-columns:4px 45px 1fr;align-items:center;gap:9px;min-width:0;display:grid}.live-driver-name>i{width:4px;height:34px}.live-driver-name b{letter-spacing:-.02em;font-size:17px}.live-driver-name small{color:#7c899b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.live-sector{gap:3px;display:flex}.live-sector i{background:#202936;border-radius:1px;width:10px;height:5px}.live-sector i.active{background:#6c7b90}.live-sector i.yellow{background:#ffd22f}.live-sector i.green{background:#26dfa1}.live-sector i.purple{background:#c05cff;box-shadow:0 0 8px #c05cff80}.live-tyre{color:#8c97a7;border:2px solid #515d6c;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.live-tyre.tyre-soft{color:#ff284d;border-color:#ff284d}.live-tyre.tyre-medium{color:#ffd22f;border-color:#ffd22f}.live-tyre.tyre-hard{color:#e9edf3;border-color:#e9edf3}.live-tyre.tyre-intermediate{color:#35d785;border-color:#35d785}.live-tyre.tyre-wet{color:#348cff;border-color:#348cff}.live-sector-time{gap:7px;display:grid}.live-sector-time>b{font-size:11px;font-weight:800}.live-sector-time .live-sector i{flex:1;max-width:16px}.live-tyre-detail{align-items:center;gap:9px;display:flex}.live-tyre-detail>b{letter-spacing:.05em;font-size:9px}.live-grid-team{align-items:center;gap:8px;display:flex}.live-grid-team i{flex:none;width:3px;height:22px}.live-table-empty{color:#667386;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:480px;padding:40px;display:flex}.live-table-empty strong{color:#f01845;letter-spacing:.09em;font-size:13px}.live-table-empty span{max-width:340px;font-size:11px;line-height:1.55}.live-center-column{background:#070a0f}.live-map-card,.live-center-column>.live-feed-card{border-bottom:1px solid var(--live-line)}.live-panel-heading{color:#f4f6f9;justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:900;display:flex}.live-panel-heading small{color:#6e7b8e;font-size:8px}.live-map-card{background:#05080c}.live-map-card>.live-panel-heading{border-bottom:1px solid var(--live-line);min-height:54px;padding:0 24px}.live-map-stage{background:#020407;place-items:center;min-height:870px;display:grid;position:relative;overflow:hidden}.live-map-stage:after{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#1f447e33,#0000 65%);border-radius:50%;position:absolute;inset:12%}.live-map-live{background-color:#020407;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:30px 30px}.live-map-stage>img{z-index:1;object-fit:contain;filter:grayscale()brightness(2.4)drop-shadow(0 0 26px #ffffff1a);opacity:.58;width:min(84%,650px);max-height:720px;position:relative}.live-map-trace{z-index:1;filter:drop-shadow(0 0 24px #ffffff1f);width:84%;height:84%;position:absolute;inset:8%;overflow:visible}.live-map-trace path{fill:none;stroke:#858d98;stroke-width:170px;stroke-linecap:round;stroke-linejoin:round;opacity:.88}.live-map-marker{z-index:3;background:#070a0f;border:2px solid;justify-content:space-between;align-items:center;gap:8px;min-width:58px;min-height:38px;padding:5px 8px;display:flex;position:absolute;top:58%;left:61%;box-shadow:0 10px 40px #00000080}.live-map-marker b{font-size:13px}.live-map-marker small{color:#99a4b4;font-size:9px}.live-map-live .live-map-marker{will-change:left,top;cursor:pointer;min-width:38px;min-height:28px;padding:3px 5px;transition:left .9s linear,top .9s linear,transform .18s;transform:translate(-50%,-50%)}.live-map-live .live-map-marker b{font-size:10px}.live-map-live .live-map-marker small{font-size:7px}.live-map-live .live-map-marker.selected{z-index:6;transform:translate(-50%,-50%)scale(1.18);box-shadow:0 0 0 3px #ffffff1f,0 10px 35px #000}.live-map-wait{z-index:4;border:1px solid var(--live-line);background:#05080ce6;padding:13px 15px;position:absolute;bottom:23px;left:23px;right:23px}.live-map-wait strong{color:#f01845;letter-spacing:.08em;margin-bottom:4px;font-size:10px;display:block}.live-map-wait span{color:#7c899b;font-size:10px}.live-selected-driver{border-top:1px solid var(--live-line);grid-template-columns:5px 1fr auto auto;align-items:center;gap:16px;min-height:72px;padding:0 22px;display:grid}.live-selected-driver>i{height:36px}.live-selected-driver>span,.live-selected-driver>strong{color:#677487;font-size:8px}.live-selected-driver small{color:#fff;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;margin-top:6px;font-size:12px;display:block}.live-feed-column{border-top:1px solid var(--live-line);background:#06090d;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.live-feed-column>*{border-right:1px solid var(--live-line)}.live-feed-column>:last-child{border-right:0}.live-feed-card{border-bottom:1px solid var(--live-line);background:#070b10;min-height:260px;padding:22px 24px}.live-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.live-empty-state>i{background:#f01845;width:40px;height:1px;margin-bottom:20px}.live-empty-state strong{color:#697589;letter-spacing:.06em;font-size:13px}.live-empty-state p{color:#596577;max-width:270px;margin:8px 0 0;font-size:11px;line-height:1.5}.live-radio-driver{border:1px solid var(--live-line);background:#0b1119;grid-template-columns:4px 1fr 42px;align-items:center;gap:12px;min-height:72px;margin-top:18px;padding:12px;display:grid}.live-radio-driver>i{height:38px}.live-radio-driver span{color:#7c899b;font-size:9px}.live-radio-driver strong{color:#fff;margin-top:5px;font-size:13px;display:block}.live-radio-driver button{border:1px solid var(--live-line);opacity:.5;background:#080b10;width:42px;height:36px}.live-radio-card .live-empty-state{min-height:130px}.live-event-list{max-height:310px;margin-top:18px;overflow:auto}.live-event-list article{border-top:1px solid var(--live-line);grid-template-columns:54px 76px 1fr;align-items:start;gap:8px;padding:12px 0;display:grid}.live-event-list time,.live-event-list span{color:#66758a;font:800 8px/1.35 var(--font-geist-mono);letter-spacing:.06em}.live-event-list span{color:#f01845}.live-event-list p{color:#a8b1bf;margin:0;font-size:10px;line-height:1.4}.live-event-list p small{color:#69778b;letter-spacing:.08em;margin-top:4px;font-size:7px;font-weight:850;display:block}.live-event-list.compact article{grid-template-columns:58px 44px 1fr}.live-radio-driver>b{color:#f01845;font:850 13px/1 var(--font-geist-mono);text-align:center}.live-radio-list{max-height:255px;overflow:auto}.live-radio-list article{border-bottom:1px solid var(--live-line);padding:12px 0}.live-radio-list span{color:#78869a;font:800 8px/1 var(--font-geist-mono);letter-spacing:.07em;margin-bottom:8px;display:block}.live-radio-list a{border:1px solid var(--live-line);color:#fff;min-height:32px;font:850 8px/1 var(--font-geist-mono);letter-spacing:.09em;background:#0c121b;justify-content:center;align-items:center;padding:0 11px;text-decoration:none;display:flex}.live-radio-list a:hover{background:#f018451a;border-color:#f01845}.live-connection-card{color:#697589;min-height:130px;padding:23px 24px;font-size:9px}.live-connection-card>strong{color:#f01845;align-items:center;gap:8px;margin:14px 0 10px;font-size:13px;display:flex}.live-connection-card>strong i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px}.live-connection-card.state-live>strong,.live-connection-card.state-replay>strong{color:#26dfa1}.live-connection-card.state-waiting>strong{color:#ffd22f}.live-connection-card p{margin:0}.live-footer{color:#667386;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:76px;padding:0 30px;font-size:8px;display:grid}.live-footer p{margin:0}.live-footer a{color:#fff;justify-self:end;text-decoration:none}.live-paused-banner{min-height:76px;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;background:linear-gradient(90deg,#f018452e,#f0184509);border-bottom:1px solid #f018456b;grid-template-columns:230px 1fr minmax(310px,auto);align-items:center;gap:24px;padding:0 30px;display:grid}.live-paused-banner span{color:#ff3155;align-items:center;gap:10px;font-size:12px;font-weight:950;display:flex}.live-paused-banner span i{border:2px solid;border-radius:50%;width:9px;height:9px}.live-paused-banner strong{color:#fff;font-size:14px;font-style:italic;line-height:1.35}.live-paused-banner small{color:#c3cad5;text-align:right;font-size:10px;font-weight:800;line-height:1.4}.live-loading-page{min-height:100vh}.live-loading-state{text-align:center;background:radial-gradient(circle at 50% 45%,#f0184529,#0000 34%),#03070d;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 76px);padding:80px 24px;display:flex}.live-loading-state>span{color:#ff244b;font:900 13px/1 var(--font-geist-mono),monospace;letter-spacing:.22em}.live-loading-state>i{border:3px solid #ffffff24;border-top-color:#ff244b;border-radius:50%;width:52px;height:52px;margin:32px 0;animation:1s linear infinite live-session-check}.live-loading-state h1{max-width:900px;font:italic 850 clamp(46px,8vw,112px)/.88 var(--font-geist-sans);letter-spacing:-.06em;margin:0}.live-loading-state p{color:#aab5c5;max-width:720px;margin:28px 0 0;font-size:16px;line-height:1.65}@keyframes live-session-check{to{transform:rotate(360deg)}}.live-next-session{background:radial-gradient(circle at 75% 42%,#f0184529,#0000 30%),repeating-linear-gradient(118deg,#0000 0 92px,#ffffff06 93px 94px),#05080c;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:44px 6vw;min-height:calc(100svh - 210px);padding:clamp(48px,7vw,108px) clamp(28px,6vw,92px);display:grid;position:relative;overflow:hidden}.live-next-copy{z-index:2;position:relative}.live-next-copy>p{color:#f01845;font:900 10px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 22px}.live-next-copy h1{letter-spacing:-.075em;text-transform:uppercase;max-width:780px;margin:0;font-size:clamp(64px,8vw,132px);font-style:italic;font-weight:950;line-height:.78}.live-next-copy>strong{color:#fff;letter-spacing:-.04em;margin-top:30px;font-size:clamp(28px,3vw,48px);font-style:italic;display:block}.live-next-note{color:#a5afbd;max-width:720px;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;margin:22px 0 0;font-size:10px;font-weight:850;line-height:1.55}.live-next-copy dl{border-top:1px solid var(--live-line);max-width:720px;margin:48px 0 0}.live-next-copy dl div{border-bottom:1px solid var(--live-line);grid-template-columns:120px 1fr;align-items:center;min-height:48px;display:grid}.live-next-copy dt{color:#718096;font:800 9px/1 var(--font-geist-mono);letter-spacing:.13em}.live-next-copy dd{color:#f4f6f9;text-transform:uppercase;margin:0;font-size:14px;font-weight:850}.live-next-visual{place-items:center;min-height:500px;display:grid;position:relative}.live-next-visual:before{content:"";border:1px solid #ffffff17;position:absolute;inset:8%;transform:skew(-12deg)}.live-next-visual img{object-fit:contain;filter:grayscale()brightness(2.5)drop-shadow(0 0 32px #ffffff1f);width:min(88%,650px);max-height:560px}.live-next-visual>span{color:#ffffff0f;font-size:min(38vw,480px);font-style:italic;font-weight:950;line-height:.8}.live-next-countdown{background:linear-gradient(100deg,#f018452b,#ffffff06);border:1px solid #f0184594;grid-column:1/-1;grid-template-columns:190px 1fr;align-items:center;gap:38px;min-height:190px;padding:30px 38px;display:grid;position:relative;overflow:hidden}.live-next-countdown:after{content:"";background:#f01845;width:4px;position:absolute;inset:0 0 0 auto;transform:skew(-12deg)}.live-next-countdown>p{color:#f01845;font:900 14px/1.15 var(--font-geist-mono);letter-spacing:.18em;margin:0}.live-next-countdown>div{justify-content:space-between;align-items:flex-start;gap:clamp(12px,2vw,34px);display:flex}.live-next-countdown strong{color:#fff;gap:12px;min-width:120px;display:grid}.live-next-countdown b{color:#f7f8fa;font-family:var(--font-geist-mono),monospace;letter-spacing:-.08em;font-variant-numeric:tabular-nums;font-size:clamp(58px,6vw,92px);font-weight:950;line-height:.9}.live-next-countdown small{color:#7e8b9e;font:800 10px/1 var(--font-geist-mono);letter-spacing:.15em;display:block}.live-next-countdown i{color:#596577;font:900 40px/1 var(--font-geist-mono);padding-top:18px;font-style:normal}@media (max-width:1390px){.live-workspace{grid-template-columns:minmax(600px,1.1fr) minmax(440px,.9fr)}.live-feed-column .live-feed-card{min-height:240px}.live-table-scroll{max-height:900px}.live-map-stage{min-height:790px}}@media (max-width:1180px){.live-next-session{grid-template-columns:1fr}.live-next-visual{min-height:360px}.live-local-auth{grid-template-columns:1fr;gap:24px}.live-session-bar{grid-template-columns:minmax(0,1fr) auto}.live-session-meta{grid-column:1/-1}.live-preview-tools{grid-template-columns:1fr}.live-preview-tools p{text-align:left}.live-weather{grid-template-columns:repeat(4,minmax(0,1fr))}.live-weather>div{border-bottom:1px solid var(--live-line)}.live-workspace{grid-template-columns:1fr}.live-tower{border-right:0}.live-table-scroll{max-height:720px}.live-center-column{border-top:1px solid var(--live-line)}.live-map-card{border-left:0}.live-map-stage{min-height:620px}.live-feed-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.live-page .site-menu .menu-series-coming{grid-template-columns:1fr;gap:7px;min-height:92px;padding:10px 0}.live-page .site-menu .menu-series-coming .menu-series-status{text-align:left;width:auto;margin-left:40px}.live-paused-banner{grid-template-columns:1fr;gap:8px;padding:14px 18px}.live-paused-banner small{text-align:left;line-height:1.45}.live-next-session{gap:30px;padding:42px 18px}.live-next-copy h1{font-size:clamp(52px,17vw,82px)}.live-next-copy dl div{grid-template-columns:92px 1fr}.live-next-visual{min-height:280px}.live-next-countdown{grid-template-columns:1fr;gap:18px;min-height:170px;padding:22px 18px}.live-next-countdown>div{justify-content:space-between;gap:8px}.live-next-countdown strong{gap:8px;min-width:0}.live-next-countdown b{font-size:clamp(42px,12vw,64px)}.live-next-countdown small{font-size:7px}.live-next-countdown i{padding-top:10px;font-size:28px}.live-local-auth{padding:26px 18px}.live-local-auth form{grid-template-columns:1fr}.live-topbar{grid-template-columns:auto 1fr;min-height:64px;padding:0 18px;position:static}.live-topline{display:none}.live-topbar>p{text-align:right;font-size:8px}.live-session-bar{grid-template-columns:1fr;gap:18px;padding:24px 18px}.live-session-meta{grid-column:auto;overflow-x:auto}.live-session-meta span{min-width:112px}.live-flag{justify-self:start}.live-preview-tools{padding:12px 18px}.live-preview-tools>div{grid-template-columns:repeat(2,1fr);display:grid}.live-preview-tools button{min-height:40px}.live-weather{grid-template-columns:repeat(2,minmax(0,1fr))}.live-weather>div{min-height:72px}.live-tower-tabs{height:50px}.live-center-column{display:block}.live-map-card{border-left:0}.live-map-stage{min-height:350px}.live-selected-driver{grid-template-columns:4px 1fr auto}.live-selected-driver>strong:last-child{display:none}.live-feed-column{display:block}.live-footer{grid-template-columns:1fr auto;padding:20px 18px}.live-footer p{display:none}}@media (max-width:620px){.topbar{grid-template-columns:auto 1fr;gap:12px;height:68px;padding:0 18px}.driver-switcher{justify-self:end}.driver-switch-button{gap:14px;min-width:148px;height:40px;padding-inline:13px;font-size:8px}.driver-switch-panel{left:auto;right:0;transform:translateY(-8px)}.driver-switcher.open .driver-switch-panel{overscroll-behavior:contain;max-height:calc(100dvh - 82px);overflow-y:auto;transform:none}.driver-switch-panel>div{grid-template-columns:1fr}.driver-switch-panel a{border-right:0;min-height:68px}.site-menu{width:min(100%,430px);padding:max(22px,env(safe-area-inset-top)) 22px max(24px,env(safe-area-inset-bottom))}.site-menu nav{margin-top:26px}.driver-menu-card{grid-template-columns:76px minmax(0,1fr)}.driver-menu-number{width:76px;font-size:56px}.driver-menu-status{display:none}.team-menu-monogram{width:76px;font-size:38px}.season-pill{display:none}.hero{min-height:0}.hero-grid{height:580px;padding:52px 18px 0}h1{font-size:67px}.driver-meta{gap:11px;margin-top:26px;font-size:12px}.meta-rule{width:20px}.portrait-wrap{inset:245px 0 0 6%}.portrait{height:470px;left:58%}.driver-charles-leclerc .portrait,.driver-george-russell .portrait,.driver-kimi-antonelli .portrait,.driver-isack-hadjar .portrait,.driver-lando-norris .portrait,.driver-oscar-piastri .portrait{height:480px}.driver-lando-norris .hero-grid,.driver-oscar-piastri .hero-grid{height:680px}.driver-lando-norris .portrait,.driver-oscar-piastri .portrait{height:440px;left:72%;transform:translate(-30%)}.number{font-size:350px;right:0}.hero-stripe{height:52px;padding:0 18px}.hero-stripe span:nth-child(n+2){display:none}.stats-section{padding:84px 18px 100px}.section-heading-row{flex-direction:column;align-items:start}.tabs{width:100%}.tab{flex:1;padding-inline:8px}.championship-banner{padding:30px 22px;display:block}.title-count{align-items:flex-end;margin:28px 0}.title-count strong{font-size:105px;display:block}.championship-banner p{font-size:22px}.years{flex-wrap:wrap}.stats-grid,.career-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-performance-group{padding:26px 16px 16px}:is(.stats-performance-group .stats-grid,.stats-performance-group .stats-grid:not(:has(.stat-card:nth-child(5)))){grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{min-height:155px;padding:18px}.stat-card p{letter-spacing:.08em;margin-top:42px;font-size:9px}.stat-card strong{font-size:38px}.stats-grid-hierarchy .priority-primary{min-height:205px;padding:24px 20px}.stats-grid-hierarchy .priority-primary p{margin-top:62px}.stats-grid-hierarchy .priority-primary strong{font-size:clamp(50px,14vw,72px)}.stats-grid-hierarchy .priority-supporting{min-height:170px}.stats-grid-hierarchy .priority-detail,.stats-grid-compact .stat-card{min-height:138px}.results-section{padding:82px 18px 90px}.results-head{align-items:end}.results-head h2{font-size:48px}.carousel-controls button{width:45px;height:45px}.race-card{flex-basis:calc(50% - 7px);min-width:155px;height:345px}.race-card-trigger{padding:17px}.race-short{min-height:62px;font-size:24px}.race-short.long{font-size:16px}.race-result{font-size:48px}.race-detail{padding:14px}.detail-row{font-size:8px}.results-note{line-height:1.4}.compare-cta-section{min-height:0;padding:72px 18px}.compare-cta-section h2{font-size:50px}.compare-topbar{height:64px;padding:0 18px}.compare-topbar span{display:none}.compare-intro{min-height:320px;padding:62px 18px 48px}.compare-intro h1{font-size:64px}.compare-driver{padding:30px 18px 42px}.compare-left .compare-driver-head,.compare-right .compare-driver-head{padding-left:0;padding-right:0}.compare-identity{height:400px}.compare-copy{padding-top:38px}.compare-copy h2{max-width:86%;font-size:52px}.compare-identity img{object-fit:contain;opacity:.82;width:auto;max-width:68vw;height:350px;right:-16px}.compare-number{font-size:250px}.compare-stat{min-height:105px;padding:16px}.compare-stat strong{font-size:32px}.market-topbar{height:64px;padding:0 18px}.market-topbar>span{display:none}.market-hero{min-height:0;padding:64px 18px}.market-hero-copy h1{font-size:70px}.market-wallet-card{padding:26px}.market-status{grid-template-columns:1fr;gap:10px;padding:20px 18px}.market-status .market-sync-state{justify-self:start}.market-board,.portfolio-section{padding:72px 18px}.market-driver-grid{grid-template-columns:1fr}.market-driver-card{min-height:285px}.trade-driver,.trade-history,.trade-ticket{padding:42px 18px}.trade-driver{min-height:520px}.trade-driver img{height:500px}.history-weekend summary{grid-template-columns:95px 1fr 62px}.portfolio-disclosure-button{min-height:108px;padding:24px 0}.portfolio-disclosure-button strong{font-size:36px}.portfolio-disclosure-meta{gap:12px}.portfolio-disclosure-meta i{display:none}.portfolio-disclosure-meta b{width:42px;height:42px}.portfolio-table>div{grid-template-columns:45px 1fr;gap:10px;padding:18px 0}.portfolio-table p,.portfolio-table b{grid-column:2}.transaction-list>p{grid-template-columns:55px 1fr;gap:10px;padding:16px 0}.transaction-list small,.transaction-list b{text-align:left;grid-column:2}.market-rules{grid-template-columns:1fr}.market-rules>div{border-bottom:1px solid #ffffff1f;min-height:190px;padding:34px 18px}.prediction-topbar{height:64px;padding:0 18px}.prediction-topbar>span{display:none}.prediction-hero{grid-template-columns:1fr;gap:46px;min-height:510px;padding:70px 18px 48px}.prediction-hero h1{font-size:69px}.prediction-hero h1.prediction-question{font-size:clamp(46px,11vw,69px);line-height:.84}.prediction-update{min-height:168px;padding:24px}.prediction-leaders{grid-template-columns:1fr}.prediction-leader{border-bottom:1px solid #ffffff21;border-right:0;min-height:340px;padding:30px 18px}.prediction-leader small{margin-top:46px}.prediction-leader h2{margin-bottom:26px;font-size:48px}.prediction-leader>strong{font-size:72px}.prediction-leader>b{font-size:64px;right:18px}.prediction-portrait{opacity:.9;height:340px;bottom:-58px;right:-18px}.prediction-leader:first-child .prediction-portrait{height:355px;right:-4px}.prediction-leader h2{max-width:63%}.prediction-meter{width:58%}.prediction-field{padding:76px 18px 92px}.prediction-field-head{grid-template-columns:1fr}.prediction-field-head h2{font-size:49px}.prediction-field-head>span{margin-top:15px}.prediction-row{grid-template-columns:36px 1fr 86px;gap:10px;min-height:104px}.prediction-row>b{display:none}.prediction-row>div{min-width:0}.prediction-row>div strong{font-size:17px}.prediction-row>i{grid-column:2/-1;width:100%}.prediction-row>p{grid-area:1/3;font-size:20px}.team-topbar{height:68px;padding:0 18px}.team-topbar>span{display:none}.team-hero{min-height:700px}.team-hero-copy{width:auto;padding:150px 18px 0}.team-hero h1{font-size:78px}.team-hero h1 span{margin-left:5px;font-size:15px}.team-hero-meta{flex-wrap:wrap;gap:14px;margin-top:54px;font-size:9px}.team-hero-meta i{width:36px}.team-hero-monogram{font-size:330px;bottom:58px;right:-24%}.team-hero-stripe{height:56px;padding:0 18px}.team-hero-stripe span:nth-child(n+2){display:none}.team-drivers,.team-data,.team-summary,.team-profile-section{padding:82px 18px}.team-section-heading{margin-bottom:40px}.team-section-heading h2{font-size:58px}.team-driver-card{min-height:500px;padding:28px 20px}.team-driver-number{font-size:74px;right:18px}.team-driver-copy{padding-top:95px}.team-driver-copy h3{font-size:58px}.team-driver-copy a{width:70%;min-height:52px;padding:0 14px;font-size:8px}.team-driver-card img{height:455px;bottom:-48px;right:-48px}.team-data-grid,.team-summary-grid,.team-profile-grid,.stats-performance-group .team-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-performance-group .team-data-grid:not(:has(article:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}.team-data-grid article,.team-summary-grid article{min-height:155px;padding:18px}.team-data-grid small,.team-summary-grid small{font-size:8px}.team-data-grid strong,.team-summary-grid strong{font-size:34px}.team-stats-hierarchy .priority-primary{min-height:205px;padding:24px 20px}.team-stats-hierarchy .priority-primary strong{font-size:clamp(50px,14vw,72px)}.team-stats-hierarchy .priority-supporting{min-height:170px}.team-stats-compact article{min-height:138px}.team-profile-grid article{min-height:140px;padding:18px}.team-profile-grid small{font-size:9px}.team-profile-grid strong{font-size:21px}.team-footer>div{font-size:24px}footer{min-height:95px;padding:0 18px}}.driver-story-preview{--story-blue:#0b48c6;--story-red:#f20d36;--story-line:#ffffff26;color:#f6f7fb;background:#02050a;min-height:100vh;overflow-x:clip}.story-local-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02050ad4;border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:64px;padding:0 clamp(22px,4vw,64px);display:grid;position:sticky;top:0}.story-local-nav a{color:#fff;text-decoration:none}.story-brand{font:850 11px/1 var(--font-geist-mono);letter-spacing:.22em;justify-self:start}.story-menu-button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:0;display:flex}.story-local-nav nav{align-self:stretch;display:flex}.story-local-nav nav button{color:#8e9aaf;min-width:112px;font:700 9px/1 var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px;transition:color .2s,border-color .2s}.story-local-nav nav button:hover,.story-local-nav nav button.active{color:#fff;border-bottom-color:var(--story-red)}.story-local-nav nav button:focus-visible{outline-offset:-4px;outline:2px solid #fff}.story-carousel-controls button:focus-visible{outline-offset:-4px;outline:2px solid #fff}.story-scroll-cue:focus-visible{outline-offset:-4px;outline:2px solid #fff}.story-data-link{min-height:38px;font:750 9px/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff38;justify-self:end;align-items:center;padding:0 18px;transition:background .2s,color .2s;display:inline-flex}.story-data-link:hover{color:#02050a;background:#fff}.story-hero{isolation:isolate;background:radial-gradient(circle at 73% 45%,#0d4dbf 0,#071e50 22%,#031126 48%,#02050a 76%);align-items:center;min-height:calc(100svh - 64px);display:grid;position:relative}.story-hero:before{content:"";z-index:-1;opacity:.34;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 42px,#ffffff14 43px,#0000 44px 86px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.story-hero-copy{z-index:3;width:min(90%,1360px);margin:0 auto;padding-bottom:4vh;position:relative}.story-hero-copy>p,.story-kicker{color:#d7e0f2;font:750 11px/1.2 var(--font-geist-mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px}.story-hero-copy h1{letter-spacing:-.085em;max-width:880px;margin:0;font-size:clamp(88px,10.4vw,168px);font-style:italic;font-weight:950;line-height:.76}.story-theme-cadillac #story-title{letter-spacing:-.065em;line-height:.84}.story-hero-copy h1 span{letter-spacing:-.06em;font-size:.54em;display:block}.story-driver-line{color:#cad4e7;align-items:center;gap:18px;margin-top:48px;font-size:14px;display:flex}.story-driver-line .flag{width:26px;height:17px}.story-driver-line>i:not(.flag){background:#ffffff4d;width:68px;height:1px}.story-driver-line span:last-child{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.story-hero-visual{z-index:1;pointer-events:none;position:absolute;inset:0 0 0 42%;overflow:hidden}.story-hero-visual strong{color:#ffffff0e;font-size:min(62vw,880px);font-style:italic;line-height:.7;position:absolute;top:50%;right:-.03em;transform:translateY(-50%)}.story-hero-visual img{object-fit:contain;filter:drop-shadow(0 25px 35px #00000080);width:auto;max-width:none;height:min(82vh,920px);position:absolute;bottom:0;right:11vw}.story-scroll-cue{z-index:5;color:#fff;font:700 9px/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;display:flex;position:absolute;bottom:30px;left:5%}.story-scroll-cue b{border:1px solid #ffffff52;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.story-season{background:#05080d;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:center;gap:7vw;min-height:100svh;padding:clamp(100px,12vw,190px) 5vw;display:grid}.story-season-copy h2,.story-section-head h2,.story-performance h2,.story-split h2,.story-career h2,.story-final h2{letter-spacing:-.075em;margin:0;font-size:clamp(60px,7.2vw,118px);font-style:italic;font-weight:450;line-height:.82}.story-season-copy .story-lead{color:#aeb8c9;letter-spacing:-.025em;max-width:720px;margin:48px 0 0;font-size:clamp(20px,2vw,30px);line-height:1.45}.story-season-art{border:1px solid var(--story-line);background:linear-gradient(150deg,#0b48c640,#02050a66);flex-direction:column;justify-content:space-between;min-height:640px;padding:42px;display:flex}.story-season-art>span{color:#8fa4c9;font:750 9px/1 var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase}.story-season-art img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 16px #3675ff59);width:82%;max-height:390px;margin:auto}.story-season-art div{flex-direction:column;gap:10px;display:flex}.story-season-art strong{font-size:26px;font-style:italic}.story-season-art small{color:#8fa4c9;font:700 9px/1 var(--font-geist-mono);letter-spacing:.12em}.story-highlights{color:#f6f7fb;background:radial-gradient(circle at 18% 18%,#0b48c633,#0000 34%),#05080d;padding:clamp(100px,11vw,170px) 0}.story-section-head{justify-content:space-between;align-items:end;gap:30px;padding:0 5vw 58px;display:flex}.story-section-head .story-kicker{color:#d10b31}.story-section-head h2{font-size:clamp(58px,6.4vw,100px)}.story-carousel-controls{gap:12px;display:flex}.story-carousel-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:50%;width:54px;height:54px;font-size:20px;transition:background .2s,color .2s}.story-carousel-controls button:hover{color:#05080d;background:#fff}.story-highlight-track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding:0 5vw 28px;display:flex;overflow-x:auto}.story-highlight-track::-webkit-scrollbar{display:none}.story-highlight-card{scroll-snap-align:start;color:#fff;background:#071120;flex-direction:column;flex:0 0 min(68vw,870px);min-height:600px;padding:54px;display:flex;position:relative;overflow:hidden}.story-highlight-card:nth-child(2){background:#360713}.story-highlight-card:nth-child(3){background:#081b19}.story-highlight-card:nth-child(4){background:#111318}.story-highlight-card>span{color:#8492a7;font:750 10px/1 var(--font-geist-mono);letter-spacing:.14em}.story-highlight-card>p{color:#b7c0ce;font:750 12px/1 var(--font-geist-mono);letter-spacing:.18em;text-transform:uppercase;margin:54px 0 0}.story-highlight-card>strong{letter-spacing:-.075em;margin:auto 0;font-size:clamp(120px,15vw,230px);font-style:italic;line-height:.75}.story-highlight-card>small{color:#c1cad7;max-width:520px;font-size:18px;line-height:1.5}.story-performance{background:#02050a;min-height:100svh;padding:clamp(110px,12vw,190px) 5vw}.story-performance-intro{max-width:1050px}.story-podium-feature{border-top:1px solid var(--story-line);border-bottom:1px solid var(--story-line);grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-top:100px;display:grid}.story-podium-feature>div{flex-direction:column;justify-content:space-between;min-height:390px;padding:40px 0;display:flex}.story-podium-feature span{color:#9aa6b9;font:750 10px/1 var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase}.story-podium-feature strong{color:#fff;letter-spacing:-.08em;font-size:clamp(180px,22vw,330px);font-style:italic;line-height:.65}.story-podium-feature p{color:#aeb8c9;max-width:600px;margin:0 0 60px;font-size:clamp(20px,2.2vw,34px);line-height:1.35}.story-form-head{border-bottom:1px solid var(--story-line);justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:26px 0 20px;display:flex}.story-form-head p{color:#8d99ac;font:700 9px/1 var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;margin:0}.story-form-controls{gap:10px;display:flex}.story-form-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:50%;width:46px;height:46px;font-size:18px;transition:background .2s,color .2s}:is(.story-form-controls button:hover,.story-form-controls button:focus-visible){color:#02050a;background:#fff}.story-form{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-bottom:1px solid var(--story-line);display:flex;overflow-x:auto}.story-form::-webkit-scrollbar{display:none}.story-form-item{scroll-snap-align:start;border-right:1px solid var(--story-line);flex-direction:column;flex:0 0 clamp(210px,16.3vw,270px);min-height:190px;padding:30px 20px;display:flex}.story-form-item:last-child{border-right:0}.story-form-item small{color:#8d99ac;font:700 9px/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.story-form-item strong{margin:auto 0 22px;font-size:52px;font-style:italic}.story-form-item span{background:#586170;width:100%;height:4px}.story-form-item.up span{background:#12b7a2}.story-form-item.down span{background:var(--story-red)}.story-form-item.steady span{background:#547ddc}.story-split{color:#f6f7fb;background:radial-gradient(circle at 82% 22%,#f20d3629,#0000 35%),#071020;min-height:100svh;padding:clamp(110px,12vw,190px) 5vw}.story-split-heading{max-width:1020px}.story-split-heading .story-kicker{color:#d10b31}.story-split-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-top:100px;display:grid}.story-split-grid article{background:linear-gradient(145deg,#0b48c629,#0000 60%);border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;min-height:490px;padding:44px;display:flex}.story-split-grid article:last-child{background:linear-gradient(145deg,#f20d3624,#0000 60%)}.story-split-grid span{color:#9aa9c0;font:750 10px/1 var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.story-split-grid strong{letter-spacing:-.08em;margin:auto 0;font-size:clamp(150px,18vw,280px);font-style:italic;line-height:.65}.story-split-grid p{color:#b8c3d4;max-width:500px;font-size:18px;line-height:1.55}.story-career{background:linear-gradient(118deg,#030508 0,#09070b 48%,#1a060c 100%);border-top:2px solid #ee1234;border-bottom:2px solid #ffffff1f;align-items:center;min-height:118svh;padding:clamp(110px,12vw,190px) 5vw;display:flex;position:relative;overflow:hidden}.story-career:before{content:"";opacity:.78;background:radial-gradient(circle at 78% 48%,#f20d3647,#0000 43%),linear-gradient(90deg,#ffffff06,#0000 34%);position:absolute;inset:0}.story-career-copy{z-index:2;position:relative}.story-career-copy h2{text-shadow:0 12px 45px #0000008c;max-width:1160px;font-size:clamp(76px,9.4vw,156px);font-weight:650}.story-career-declaration{color:#d9e3f4;font:800 clamp(12px,1.15vw,18px)/1.4 var(--font-geist-mono);letter-spacing:.22em;margin:42px 0 0}.story-title-years{flex-wrap:wrap;gap:12px;margin-top:64px;display:flex}.story-title-years span{min-width:110px;font:750 11px/1 var(--font-geist-mono);letter-spacing:.12em;text-align:center;border:1px solid #ffffff40;padding:15px 20px}.story-champion-streak{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-columns:repeat(4,minmax(120px,1fr));max-width:720px;margin-top:22px;display:grid}.story-champion-streak span{color:#cdd8e9;min-height:88px;font:750 9px/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;flex-direction:column;justify-content:space-between;padding:18px;display:flex}.story-champion-streak b{color:#fff;font-size:22px}.story-career-rail{z-index:2;color:#ffffff7a;font:800 9px/1 var(--font-geist-mono);letter-spacing:.35em;writing-mode:vertical-rl;text-transform:uppercase;margin:0;position:absolute;bottom:34px;right:2.5vw}.story-career-number{color:#ffffff13;text-shadow:-3px 0 #f20d3661;font-size:min(78vw,1080px);font-style:italic;font-weight:950;line-height:.72;position:absolute;top:50%;right:-.02em;transform:translateY(-50%)}.story-final{background:#05070b;grid-template-columns:1fr .75fr;align-items:center;min-height:92svh;padding:clamp(110px,12vw,190px) 5vw;display:grid;position:relative;overflow:hidden}.story-final>div{z-index:2;max-width:900px;position:relative}.story-final h2{font-size:clamp(66px,8vw,126px)}.story-final p:not(.story-kicker){color:#aeb8c9;max-width:670px;margin:38px 0;font-size:20px;line-height:1.55}.story-final a{color:#fff;min-height:58px;font:750 10px/1 var(--font-geist-mono);letter-spacing:.11em;border:1px solid #ffffff59;align-items:center;gap:40px;padding:0 26px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}:is(.story-final a:hover,.story-final a:focus-visible){color:#05070b;background:#fff}.story-final>img{object-fit:contain;opacity:.72;filter:grayscale(.18);pointer-events:none;width:auto;max-width:none;height:min(94vh,1050px);position:absolute;bottom:-14vh;right:4vw}.story-footer{border-top:1px solid var(--story-line);color:#7f8a9c;min-height:110px;font:700 9px/1 var(--font-geist-mono);letter-spacing:.12em;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 5vw;display:grid}.story-footer a{color:#c6cfde;justify-self:end;text-decoration:none}[data-story-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.75,.2,1);transform:translateY(34px)}[data-story-reveal].is-visible{opacity:1;transform:none}@media (max-width:900px){.story-local-nav{grid-template-columns:1fr auto}.story-local-nav nav{display:none}.story-hero-copy h1{max-width:65vw;font-size:clamp(64px,9.5vw,82px)}.story-hero-visual{left:32%}.story-hero-visual img{opacity:.84;height:min(72vh,720px);right:-4vw}.story-season{grid-template-columns:1fr}.story-season-art{min-height:520px}.story-podium-feature{grid-template-columns:1fr;gap:20px}.story-podium-feature p{margin-bottom:50px}.story-final{grid-template-columns:1fr}.story-final>img{opacity:.38;right:-12vw}}@media (max-width:620px){.story-local-nav{min-height:58px;padding:0 18px}.story-data-link{min-height:36px;padding:0 12px;font-size:8px}.story-hero{align-items:start;min-height:calc(100svh - 58px)}.story-hero-copy{width:100%;padding:14vh 18px 0}.story-hero-copy>p{max-width:210px;font-size:9px;line-height:1.5}.story-hero-copy h1{letter-spacing:-.075em;font-size:clamp(44px,12.5vw,56px)}.story-driver-line{gap:10px;margin-top:28px;font-size:11px}.story-driver-line i{width:24px}.story-hero-visual{top:27%;left:2%}.story-hero-visual img{height:62vh;right:-12vw}.story-hero-visual strong{font-size:105vw;right:-.08em}.story-scroll-cue{bottom:20px;left:18px}.story-season,.story-performance,.story-split,.story-career,.story-final{padding-left:18px;padding-right:18px}.story-season-copy h2,.story-performance h2,.story-split h2,.story-career h2,.story-final h2{font-size:clamp(50px,15vw,68px)}.story-season-copy .story-lead{margin-top:32px;font-size:18px}.story-season-art{min-height:390px;padding:24px}.story-season-art img{max-height:240px}.story-section-head{align-items:start;padding:0 18px 38px}.story-section-head h2{font-size:47px}.story-carousel-controls{display:none}.story-highlight-track{gap:14px;padding-left:18px;padding-right:18px}.story-highlight-card{flex-basis:84vw;min-height:470px;padding:28px}.story-highlight-card>p{margin-top:36px}.story-highlight-card>strong{font-size:120px}.story-highlight-card>small{font-size:15px}.story-podium-feature{margin-top:64px}.story-podium-feature>div{min-height:290px}.story-podium-feature strong{font-size:190px}.story-form-item{flex-basis:72vw}.story-form-head{align-items:flex-end}.story-split-grid{grid-template-columns:1fr;margin-top:64px}.story-split-grid article{min-height:390px;padding:28px}.story-split-grid strong{font-size:150px}.story-title-years span{min-width:calc(50% - 6px)}.story-champion-streak{grid-template-columns:repeat(2,1fr)}.story-career-number{font-size:130vw;right:-.25em}.story-final>img{width:auto;height:70vh;bottom:-12vh;right:-32vw}.story-final p:not(.story-kicker){font-size:17px}.story-footer{grid-template-columns:1fr auto;padding:0 18px}.story-footer p{display:none}}@media (prefers-reduced-motion:reduce){.driver-story-preview{scroll-behavior:auto}[data-story-reveal]{opacity:1;transition:none;transform:none}}.story-profile{--story-line:#ffffff26;--story-accent:#f20d36;--story-accent-rgb:242,13,54;--story-secondary:#174dc4;--story-secondary-rgb:23,77,196}.story-profile .story-local-nav nav button:hover,.story-profile .story-local-nav nav button.active{border-bottom-color:var(--story-accent)}.story-profile .story-hero{background:radial-gradient(circle at 76% 45%,rgba(var(--story-secondary-rgb),.8) 0,rgba(var(--story-secondary-rgb),.28) 25%,#031126 48%,#02050a 76%)}.story-theme-mclaren .story-hero{background:radial-gradient(circle at 76% 45%,rgba(var(--story-secondary-rgb),.86) 0,rgba(var(--story-accent-rgb),.34) 27%,#261103 51%,#050200 78%)}.story-theme-racing-bulls .story-hero{background:radial-gradient(circle at 77% 44%,#2f6dffb8,#1331717a 29%,#071126 57%,#03050a 80%)}.story-theme-alpine .story-hero{background:radial-gradient(circle at 77% 44%,#1976ff9e,#f15ba73d 30%,#10122c 58%,#03050a 82%)}.story-theme-haas .story-hero{background:radial-gradient(circle at 77% 44%,#e31b2373,#46494f59 31%,#111318 59%,#030406 82%)}.story-theme-audi .story-hero{background:radial-gradient(circle at 77% 44%,#e52b3580,#35383e52 31%,#101115 60%,#030406 82%)}.story-theme-williams .story-hero{background:radial-gradient(circle at 77% 44%,#13a8e594,#14467559 31%,#071324 59%,#03050a 82%)}.story-theme-aston-martin .story-hero{background:radial-gradient(circle at 77% 44%,#00a8849e,#14433966 31%,#061a17 58%,#020706 82%)}.story-theme-cadillac .story-hero{background:radial-gradient(circle at 77% 44%,#c6cbd247,#383d455c 31%,#111318 60%,#030406 82%)}.story-theme-racing-bulls .story-hero-copy h1,.story-theme-alpine .story-hero-copy h1,.story-theme-audi .story-hero-copy h1{font-size:clamp(80px,9vw,148px)}.story-profile .story-highlights{background:radial-gradient(circle at 18% 18%,rgba(var(--story-secondary-rgb),.16),transparent 34%),#05080d}.story-profile .story-section-head .story-kicker,.story-profile .story-split-heading .story-kicker{color:var(--story-accent)}.story-profile .story-highlight-card{background:linear-gradient(145deg,rgba(var(--story-secondary-rgb),.25),#071120 58%)}.story-profile .story-highlight-card:nth-child(2){background:linear-gradient(145deg,rgba(var(--story-accent-rgb),.25),#19070c 60%)}.story-profile .story-highlight-card:nth-child(3){background:linear-gradient(145deg,rgba(var(--story-secondary-rgb),.18),#081615 60%)}.story-profile .story-highlight-card:nth-child(4){background:linear-gradient(145deg,rgba(var(--story-accent-rgb),.14),#111318 62%)}.story-profile .story-form-item.up span{background:var(--story-accent)}.story-profile .story-form-item.steady span{background:var(--story-secondary)}.story-form-empty{overflow:visible}.story-form-pending{border:1px solid var(--story-line);background:linear-gradient(145deg,rgba(var(--story-accent-rgb),.14),#ffffff06);flex-direction:column;justify-content:flex-end;width:100%;min-height:250px;padding:36px;display:flex}.story-form-pending small{color:var(--story-accent);font:750 9px/1 var(--font-geist-mono);letter-spacing:.14em}.story-form-pending strong{margin-top:18px;font-size:clamp(56px,7vw,108px);font-style:italic;line-height:.82}.story-form-pending p{color:#9eabba;max-width:620px;margin-top:24px;font-size:16px;line-height:1.5}.story-profile .story-split{background:radial-gradient(circle at 82% 22%,rgba(var(--story-accent-rgb),.16),transparent 35%),#071020}.story-profile .story-split-grid article{background:linear-gradient(145deg,rgba(var(--story-secondary-rgb),.16),transparent 60%)}.story-profile .story-split-grid article:last-child{background:linear-gradient(145deg,rgba(var(--story-accent-rgb),.14),transparent 60%)}.story-profile .story-career{border-top-color:var(--story-accent);background:linear-gradient(118deg,#030508 0,#09070b 48%,rgba(var(--story-accent-rgb),.14) 100%)}.story-profile .story-career:before{background:radial-gradient(circle at 78% 48%,rgba(var(--story-accent-rgb),.28),transparent 43%),linear-gradient(90deg,#ffffff06,transparent 34%)}.story-profile .story-career-number{text-shadow:-3px 0 rgba(var(--story-accent-rgb),.38)}.story-profile .story-career.no-titles .story-career-number{color:#ffffff0a}.story-profile .story-profile-nav{grid-template-columns:1fr auto 1fr}.story-profile-switch{justify-self:end;position:relative}.story-profile-switch summary{color:#fff;min-height:40px;font:750 9px/1 var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;border:1px solid #ffffff3d;align-items:center;gap:16px;padding:0 16px;list-style:none;display:flex}.story-profile-switch summary::-webkit-details-marker{display:none}.story-profile-switch[open] summary{color:#05070b;background:#fff}.story-profile-switch>div{z-index:60;background:#04070cfa;border:1px solid #fff3;width:min(390px,88vw);max-height:70vh;padding:10px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 26px 60px #0000008c}.story-profile-switch a{border-bottom:1px solid #ffffff1f;flex-direction:column;justify-content:center;gap:6px;min-height:64px;padding:12px 14px;display:flex}.story-profile-switch a:last-child{border-bottom:0}.story-profile-switch a:hover,.story-profile-switch a.active{color:#fff;background:rgba(var(--story-accent-rgb),.13)}.story-profile-switch a strong{text-transform:uppercase;font-size:16px;font-style:italic}.story-profile-switch a small{color:#8794a9;font:700 8px/1.3 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.story-profile .story-driver-line>i:first-child{flex:none;width:26px;height:17px}.story-season-portrait{isolation:isolate;position:relative;overflow:hidden}.story-season-portrait:before{content:"";z-index:-1;border:1px solid rgba(var(--story-accent-rgb),.45);border-radius:50%;width:440px;height:440px;position:absolute;bottom:-100px;right:-100px}.story-season-portrait>strong{color:#ffffff14;font-size:clamp(170px,22vw,330px);font-style:italic;line-height:.7;position:absolute;top:48px;right:20px}.story-season-portrait>img{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 30px #00000080);width:auto;max-width:none;height:88%;position:absolute;bottom:-11%;right:5%}.story-season-portrait>span,.story-season-portrait>div{z-index:2;position:relative}.story-season-portrait>div b{font-size:24px;font-style:italic}.story-profile .story-title-years span{border-color:rgba(var(--story-accent-rgb),.5)}.story-profile .story-champion-streak{grid-template-columns:repeat(4,minmax(110px,1fr));max-width:min(920px,78vw)}.story-data-vault{color:#f6f7fb;background:#03060b;min-height:100svh;padding:clamp(110px,11vw,180px) 5vw}.story-data-head{justify-content:space-between;align-items:end;gap:50px;display:flex}.story-data-head h2{letter-spacing:-.075em;margin:0;font-size:clamp(68px,8vw,132px);font-style:italic;font-weight:480;line-height:.8}.story-data-tabs{border:1px solid #fff3;display:flex}.story-data-tabs button{color:#8f9aad;min-width:160px;min-height:52px;font:750 9px/1 var(--font-geist-mono);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;padding:0 22px}.story-data-tabs button+button{border-left:1px solid #fff3}.story-data-tabs button:hover,.story-data-tabs button.active{color:#fff;background:rgba(var(--story-accent-rgb),.2)}.story-data-grid{border-top:1px solid var(--story-line);border-left:1px solid var(--story-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:78px;display:grid}.story-data-grid article{border-right:1px solid var(--story-line);border-bottom:1px solid var(--story-line);flex-direction:column;justify-content:space-between;min-height:190px;padding:34px 28px;display:flex;position:relative}.story-data-grid article:nth-child(-n+4){background:linear-gradient(150deg,rgba(var(--story-accent-rgb),.11),transparent 60%)}.story-data-grid article>span{color:#59667a;font:700 9px/1 var(--font-geist-mono);align-self:flex-end}.story-data-grid article small{color:#9aa6ba;font:750 9px/1.3 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.story-data-grid article strong{letter-spacing:-.05em;font-size:clamp(38px,4vw,66px);font-style:italic}.story-data-action{border-bottom:1px solid var(--story-line);justify-content:space-between;align-items:center;gap:30px;min-height:150px;padding:34px 0;display:flex}.story-data-action p{color:#aab4c5;max-width:640px;font-size:20px;line-height:1.45}.story-data-action a{color:#fff;min-height:56px;font:750 9px/1 var(--font-geist-mono);letter-spacing:.12em;border:1px solid #ffffff4d;align-items:center;gap:34px;padding:0 24px;text-decoration:none;display:inline-flex}.story-data-action a:hover{color:#05070b;background:#fff}.story-team-visual .story-team-driver{object-fit:contain;filter:drop-shadow(0 24px 32px #0000008c);width:auto;max-width:none}.story-team-visual .driver-1{height:min(78vh,850px);right:22vw}.story-team-visual .driver-2{height:min(74vh,810px);right:5vw}.story-team-visual strong{font-size:min(44vw,620px);right:.01em}.story-team-lineup{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr)}.story-lineup-cards{border:1px solid var(--story-line);grid-template-columns:1fr 1fr;min-height:680px;display:grid}.story-lineup-cards a{color:#fff;background:linear-gradient(150deg,rgba(var(--story-accent-rgb),.18),transparent 56%);min-width:0;text-decoration:none;position:relative;overflow:hidden}.story-lineup-cards a+a{border-left:1px solid var(--story-line)}.story-lineup-cards>a>span{color:#ffffff0f;font-size:clamp(130px,17vw,250px);font-style:italic;font-weight:900;position:absolute;top:20px;right:-.04em}.story-lineup-cards img{z-index:1;object-fit:contain;width:auto;max-width:none;height:86%;position:absolute;bottom:-9%;right:-12%}.story-lineup-cards a>div{z-index:2;position:absolute;bottom:32px;left:28px}.story-lineup-cards small{color:#a4afc1;font:700 8px/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;display:block}.story-lineup-cards strong{font-size:clamp(34px,3.4vw,58px);font-style:italic;line-height:.82}.story-team-performance{min-height:86svh}.story-team-facts{border-top:1px solid var(--story-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:70px;display:grid}.story-team-facts article{border-bottom:1px solid var(--story-line);flex-direction:column;gap:14px;min-height:120px;padding:26px 0;display:flex}.story-team-facts article:nth-child(odd){border-right:1px solid var(--story-line);padding-right:32px}.story-team-facts article:nth-child(2n){padding-left:32px}.story-team-facts small{color:#8290a5;font:750 9px/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.story-team-facts strong{font-size:clamp(18px,2vw,30px);font-style:italic}@media (max-width:1100px){.story-profile .story-local-nav nav button{min-width:auto;padding:0 14px}.story-team-visual .driver-1{right:24vw}.story-team-visual .driver-2{right:1vw}.story-team-lineup{grid-template-columns:1fr}}@media (max-width:900px){.story-profile .story-profile-nav{grid-template-columns:1fr auto}.story-profile .story-profile-nav nav{display:none}.story-season-portrait>img{right:8%}.story-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-team-visual .driver-1{height:min(70vh,700px);right:24vw}.story-team-visual .driver-2{height:min(66vh,660px);right:-2vw}.story-team-hero .story-driver-line span:last-child{display:none}.story-lineup-cards{min-height:590px}}@media (max-width:620px){.story-profile-switch summary{min-height:36px;padding:0 11px;font-size:8px}.story-profile-switch>div{width:auto;position:fixed;top:68px;left:12px;right:12px}.story-season-portrait>strong{font-size:170px}.story-season-portrait>img{height:82%;right:-2%}.story-profile .story-champion-streak{grid-template-columns:repeat(2,1fr);max-width:100%}.story-data-head{flex-direction:column;align-items:start}.story-data-tabs{width:100%}.story-data-tabs button{flex:1;min-width:0;padding:0 10px}.story-data-grid{grid-template-columns:1fr 1fr;margin-top:48px}.story-data-grid article{min-height:140px;padding:22px 16px}.story-data-grid article strong{font-size:34px}.story-data-action{flex-direction:column;align-items:flex-start}.story-team-hero .story-hero-copy h1{font-size:clamp(42px,12vw,54px)}.story-team-visual .driver-1{height:56vh;right:30vw}.story-team-visual .driver-2{height:53vh;right:-7vw}.story-lineup-cards{min-height:510px}.story-lineup-cards img{height:78%;right:-34%}.story-lineup-cards a>div{bottom:20px;left:16px}.story-team-facts{grid-template-columns:1fr}.story-team-facts article:nth-child(odd),.story-team-facts article:nth-child(2n){border-right:0;padding:22px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.menu-home-link{color:#f7f8fa;letter-spacing:-.035em;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:64px;margin-bottom:10px;padding:0 14px 0 0;font-size:19px;font-style:italic;font-weight:900;transition:color .18s,background .18s,border-color .18s;display:flex}.menu-home-link small{color:#7f8997;font:750 8px/1 var(--font-geist-mono);letter-spacing:.13em;margin-right:18px;font-style:normal}.menu-home-link b{color:var(--red);font-size:23px;font-style:normal}.menu-home-link:hover,.menu-home-link.active{color:#ee1234;background:#ee123412;border-color:#ee123466;padding-left:14px}.f1-home{color:#f6f7f9;--home-red:#f01938;--home-line:#ffffff26;background:#05070a;min-height:100vh;overflow:hidden}.f1-home:before{content:"";z-index:0;pointer-events:none;opacity:.21;background:repeating-linear-gradient(118deg,#0000 0 92px,#ffffff12 93px,#0000 95px);width:100%;height:100%;position:fixed;inset:0}.home-topbar{z-index:5;border-bottom:1px solid var(--home-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070ad1;grid-template-columns:1fr 1fr 1fr;align-items:center;height:76px;padding:0 max(30px,50vw - 740px);display:grid;position:relative}.home-topbar .menu-button{justify-self:start}.home-brand-space{background:#ffffff14;justify-self:center;width:130px;height:1px;display:block}.home-topbar>p{color:#b5bdc8;font:750 10px/1 var(--font-geist-mono);letter-spacing:.18em;justify-self:end;margin:0}.f1-home-back{color:#eef1f5;min-height:38px;font:800 8px/1 var(--font-geist-mono);letter-spacing:.12em;text-align:center;white-space:nowrap;background:#ffffff09;border:1px solid #fff3;justify-content:center;justify-self:center;align-items:center;padding:0 15px;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}:is(.f1-home-back:hover,.f1-home-back:focus-visible){color:#fff;background:#f0193821;border-color:#f01938}.home-race{z-index:1;border-bottom:1px solid var(--home-line);background:radial-gradient(circle at 72% 42%,#252c376b,#0000 27%),linear-gradient(122deg,#0b0e12,#05070a 62%);position:relative}.home-race-main{grid-template-columns:minmax(520px,.9fr) minmax(520px,1.1fr);min-height:650px;padding:76px max(30px,50vw - 740px) 62px;display:grid;position:relative}.home-race-copy{z-index:3;position:relative}.home-kicker{color:var(--home-red);font:800 11px/1 var(--font-geist-mono);letter-spacing:.17em;align-items:center;gap:12px;margin:0 0 26px;display:flex}.home-kicker i,.home-weekend>p>i{background:var(--home-red);width:19px;height:8px;display:inline-block;transform:skew(-34deg)}.home-race-copy>span{color:#dce0e5;font:750 12px/1 var(--font-geist-mono);letter-spacing:.13em;margin-bottom:18px;display:block}.home-race-copy h1{letter-spacing:-.075em;max-width:none;margin:0;font-size:clamp(74px,8vw,126px);line-height:.7}.home-race-copy h1>span{display:block}html[lang=zh-CN] .home-race-copy h1{letter-spacing:-.045em;flex-direction:column;gap:.08em;line-height:.9;display:flex}.home-countdown{background:linear-gradient(110deg,#f0193821,#ffffff06);border:1px solid #f019387a;width:min(570px,94%);margin:34px 0 0;padding:18px 20px 16px;position:relative;overflow:hidden}.home-countdown:after{content:"";background:var(--home-red);width:3px;position:absolute;inset:0 0 0 auto;transform:skew(-12deg)}.home-countdown>p{color:var(--home-red);font:800 9px/1 var(--font-geist-mono);letter-spacing:.15em;margin:0 0 13px}.home-countdown>div{align-items:flex-start;gap:13px;display:flex}.home-countdown strong{gap:6px;min-width:70px;display:grid}.home-countdown b{color:#f7f8fa;font-family:var(--font-geist-mono),monospace;letter-spacing:-.08em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:900;line-height:.9}.countdown-number{align-items:center;height:1.15em;display:flex;overflow:hidden}.countdown-digit{width:.62em;height:1.15em;display:inline-block;position:relative;overflow:hidden}.countdown-digit-face{will-change:transform,opacity,filter;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.countdown-digit.is-rolling .countdown-digit-old{animation:.48s cubic-bezier(.22,.76,.3,1) both countdown-roll-out}.countdown-digit.is-rolling .countdown-digit-new{animation:.48s cubic-bezier(.22,.76,.3,1) both countdown-roll-in}@keyframes countdown-roll-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:.1;filter:blur(2px);transform:translateY(112%)}}@keyframes countdown-roll-in{0%{opacity:.1;filter:blur(2px);transform:translateY(-112%)}to{opacity:1;filter:blur();transform:translateY(0)}}.home-countdown small{color:#7f8894;font:750 7px/1 var(--font-geist-mono);letter-spacing:.14em}.home-countdown i{color:#515965;font:800 22px/.9 var(--font-geist-mono);font-style:normal}.home-countdown .home-countdown-status{color:#fff;font:850 28px/1 var(--font-geist-mono);letter-spacing:-.04em}.home-race-copy dl{width:min(570px,94%);margin:26px 0 0}.home-race-copy dl div{border-bottom:1px solid #ffffff14;grid-template-columns:145px 1fr;align-items:center;min-height:36px;display:grid}.home-race-copy dt,.home-race-copy dd{font:690 11px/1 var(--font-geist-mono);letter-spacing:.11em;margin:0}.home-race-copy dt{color:#777f8b}.home-race-copy dd{color:#eef0f4;font-weight:800}.home-live-cta{color:#fff;width:min(570px,94%);min-height:56px;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;background:linear-gradient(90deg,#f019382e,#f019380a);border:1px solid #f01938b8;justify-content:space-between;align-items:center;margin-top:18px;padding:0 18px;font-size:13px;font-weight:950;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.home-live-cta b{color:var(--home-red);font-size:22px;transition:transform .2s}:is(.home-live-cta:hover,.home-live-cta:focus-visible){border-color:var(--home-red);background:var(--home-red);outline:none;transform:translateY(-1px)}:is(.home-live-cta:hover b,.home-live-cta:focus-visible b){color:#fff;transform:translate(4px)}.home-race-visual{border-left:1px solid #ffffff14;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.home-race-visual>span{z-index:0;color:#0000;-webkit-text-stroke:1px #ffffff1f;letter-spacing:-.13em;font-size:clamp(260px,31vw,520px);font-style:italic;font-weight:950;line-height:.8;position:absolute;top:-4%;left:3%}.home-race-visual img{z-index:2;object-fit:contain;filter:grayscale()invert()contrast(1.15)brightness(1.16)drop-shadow(0 0 24px #ffffff1a);opacity:.88;mix-blend-mode:screen;width:min(590px,78%);max-height:430px;position:relative}.home-race-visual small{z-index:3;color:var(--home-red);font:750 10px/1.25 var(--font-geist-mono);letter-spacing:.1em;text-shadow:0 1px 8px #000;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:5%;right:3%}.home-race-visual small a{color:#a9b2bf;letter-spacing:.07em;font-size:8.5px;font-weight:750;line-height:1.25;transition:color .18s}.home-race-visual small a:hover{color:#d8dde4}.home-weekend{border-top:1px solid var(--home-line);grid-template-columns:230px minmax(0,1fr) 360px;min-height:220px;padding:0 max(30px,50vw - 740px);display:grid}.home-weekend-heading{border-right:1px solid var(--home-line);padding:30px 24px 28px 0}.home-weekend-heading>p{color:#c3c9d1;font:780 11px/1.35 var(--font-geist-mono);letter-spacing:.1em;align-items:center;gap:12px;margin:0;display:flex}.home-time-toggle{background:#080b0f;border:1px solid #ffffff2e;grid-template-columns:1fr;gap:4px;width:182px;margin-top:20px;padding:4px;display:grid}.home-time-toggle button{color:#7d8692;min-height:37px;font:780 9px/1 var(--font-geist-mono);letter-spacing:.09em;cursor:pointer;background:0 0;border:0;padding:0 10px;transition:color .18s,background .18s}.home-time-toggle button:hover{color:#f4f6f8}.home-time-toggle button.active{color:#fff;background:var(--home-red)}.home-session-grid{grid-template-columns:repeat(3,1fr);display:grid}.home-session-grid article{border-right:1px solid var(--home-line);padding:31px 26px}.home-session-grid header{align-items:center;gap:15px;margin-bottom:27px;display:flex}.home-session-grid header strong{color:var(--home-red);font:850 18px/1 var(--font-geist-mono);letter-spacing:.1em}.home-session-grid header span{color:#87919d;font:700 11px/1 var(--font-geist-mono);letter-spacing:.11em}.home-session-grid article p{color:#e5e8ec;font:740 11px/1.25 var(--font-geist-mono);letter-spacing:.055em;grid-template-columns:58px minmax(0,1fr);gap:10px;margin:0 0 18px;display:grid}.home-session-grid article time{color:#f7f8fa}.home-weekend aside{border-right:1px solid var(--home-line);background:linear-gradient(125deg,#f019381a,#ffffff06);padding:31px 32px;position:relative;overflow:hidden}.home-weekend aside:after{content:"";background:var(--home-red);width:3px;position:absolute;top:0;bottom:0;right:0;transform:skew(-12deg)}.home-weekend aside span,.home-weekend aside p{color:#949da8;font:730 10px/1 var(--font-geist-mono);letter-spacing:.12em}.home-weekend aside strong{letter-spacing:-.045em;margin:17px 0;font-size:30px;font-style:italic;line-height:.85;display:block}.home-weekend aside strong>span{color:inherit;font:inherit;letter-spacing:inherit}.home-weekend aside p{color:#c9ced6;margin:0}.home-explore{z-index:1;background:linear-gradient(#090c10,#05070a 35%);padding:110px max(30px,50vw - 740px) 130px;position:relative}.home-section-title{margin-bottom:48px}.home-section-title p{color:var(--home-red);font:800 10px/1 var(--font-geist-mono);letter-spacing:.17em;margin:0 0 18px}.home-section-title h2{font-size:clamp(58px,7.5vw,110px);line-height:.76}.home-feature-grid{border-top:1px solid var(--home-line);border-left:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-feature{border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:linear-gradient(145deg,#ffffff09,#0000 62%);flex-direction:column;min-height:360px;padding:30px 26px;display:flex;position:relative;overflow:hidden}.home-feature:before{content:"";background:var(--home-red);height:3px;transition:inset .25s;position:absolute;inset:0 100% auto 0}.home-feature>span{color:#6f7782;font:800 14px/1 var(--font-geist-mono);letter-spacing:.08em}.home-feature h3{letter-spacing:-.055em;white-space:nowrap;margin:72px 0 18px;font-size:clamp(28px,2.65vw,38px);font-style:italic;line-height:1.2;overflow:visible}.home-feature p{color:#7f8894;max-width:235px;margin:0;font-size:13px;line-height:1.55}.home-feature strong{color:#7f8792;font:750 10px/1 var(--font-geist-mono);letter-spacing:.14em;border-top:1px solid #ffffff1a;margin-top:auto;padding-top:24px}.home-feature.ready{background:linear-gradient(145deg,#f019380f,#ffffff06 62%);transition:background .2s,color .2s}.home-feature.ready>span,.home-feature.ready strong{color:var(--home-red)}.home-feature.ready strong{justify-content:space-between;align-items:center;display:flex}.home-feature.ready strong b{font-size:26px;line-height:0}.home-feature.ready:hover{background:linear-gradient(145deg,#f019382e,#ffffff0b 70%)}.home-feature.ready:hover:before{inset:0 0 auto}.home-feature.ready:hover h3{color:#fff}.home-feature.developing{color:#747b84}.home-feature.developing h3{color:#80858b}.home-feature.developing strong{color:#9a9fa6}.home-footer{z-index:2;background:#05070a;position:relative}@media (prefers-reduced-motion:reduce){.countdown-digit.is-rolling .countdown-digit-old{animation:none;display:none}.countdown-digit.is-rolling .countdown-digit-new{animation:none}}@media (max-width:1100px){.home-race-main{grid-template-columns:1fr 1fr}.home-weekend{grid-template-columns:220px minmax(0,1fr)}.home-weekend aside{border-top:1px solid var(--home-line);grid-column:1/-1;min-height:110px}.home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.home-topbar{grid-template-columns:1fr 1fr;height:68px;padding:0 18px}.home-brand-space{display:none}.home-topbar>p{font-size:8px}.home-race-main{grid-template-columns:1fr;min-height:0;padding:60px 18px 42px}.home-race-copy h1{font-size:66px}.home-countdown{width:100%}.home-countdown>div{gap:8px}.home-countdown strong{min-width:50px}.home-countdown b{font-size:28px}.home-race-copy dl{width:100%}.home-live-cta{width:100%;min-height:52px}.home-race-copy dl div{grid-template-columns:112px 1fr}.home-race-copy dt,.home-race-copy dd{font-size:9px}.home-race-visual{border-top:1px solid #ffffff14;border-left:0;height:310px;margin-top:32px}.home-race-visual>span{font-size:250px;top:12%;left:0}.home-race-visual img{width:88%;max-height:290px}.home-weekend{padding:0 18px;display:block}.home-weekend-heading{border-right:0;border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:16px;min-height:108px;padding:22px 0;display:flex}.home-time-toggle{grid-template-columns:1fr 1fr;width:150px;margin-top:0}.home-session-grid{grid-template-columns:1fr}.home-session-grid article{border-right:0;border-bottom:1px solid var(--home-line);min-height:120px;padding:23px 0}.home-weekend aside{background:0 0;border-right:0;padding:26px 0}.home-explore{padding:82px 18px 92px}.home-section-title h2{font-size:53px}.home-feature-grid{grid-template-columns:1fr}.home-feature{min-height:230px;padding:24px 22px}.home-feature h3{margin:38px 0 14px;font-size:42px}.home-feature p{max-width:290px}}.menu-standings-link{margin-top:0}.standings-page{color:#f5f6f8;--standings-red:#f01938;--standings-line:#ffffff24;background:#05070a;min-height:100vh;overflow:hidden}.standings-page:before{content:"";z-index:0;pointer-events:none;opacity:.2;background:repeating-linear-gradient(118deg,#0000 0 92px,#ffffff12 93px,#0000 95px);position:fixed;inset:0}.standings-topbar{z-index:5;border-bottom:1px solid var(--standings-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070ae6;grid-template-columns:1fr 1fr 1fr;align-items:center;height:76px;padding:0 max(30px,50vw - 740px);display:grid;position:relative}.standings-topbar .menu-button{justify-self:start}.standings-topbar>span{background:#ffffff14;justify-self:center;width:130px;height:1px}.standings-topbar>p{color:#aeb6c1;font:750 10px/1 var(--font-geist-mono);letter-spacing:.17em;justify-self:end;margin:0}.standings-hero{z-index:1;border-bottom:3px solid var(--standings-red);background:radial-gradient(circle at 65% 70%,#f0193838,#0000 28%),linear-gradient(123deg,#0b0e12,#06080b 64%);grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);align-items:end;gap:48px;min-height:590px;padding:84px max(30px,50vw - 740px) 76px;display:grid;position:relative}.standings-hero:after{content:"2026";z-index:-1;color:#ffffff09;letter-spacing:-.1em;font-size:clamp(220px,28vw,440px);font-style:italic;font-weight:950;line-height:.8;position:absolute;top:5%;right:-2%}.standings-hero>div:first-child>p{color:var(--standings-red);font:800 11px/1 var(--font-geist-mono);letter-spacing:.17em;margin:0 0 26px}.standings-hero>div:first-child{min-width:0}.standings-hero h1{letter-spacing:-.075em;max-width:100%;margin:0;font-size:clamp(86px,10.2vw,154px);line-height:.74}.standings-hero-copy{justify-self:end;max-width:590px;padding-bottom:10px}.standings-hero-copy>p{color:#929ca8;margin:0 0 34px;font-size:17px;line-height:1.55}.standings-switch{background:#090c10;border:1px solid #ffffff2e;grid-template-columns:1fr 1fr;padding:5px;display:grid}.standings-switch button{color:#7f8995;min-height:58px;font:800 11px/1 var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;transition:color .18s,background .18s}.standings-switch button:hover{color:#fff}.standings-switch button.active{color:#fff;background:var(--standings-red)}.standings-content{z-index:1;background:linear-gradient(#0a0d11,#05070a 34%);padding:110px max(30px,50vw - 740px) 130px;position:relative}.standings-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.standings-section-head p{color:var(--standings-red);font:800 10px/1 var(--font-geist-mono);letter-spacing:.17em;margin:0 0 17px}.standings-section-head h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,7vw,104px);line-height:.72}.standings-section-head>span{color:#7c8590;font:750 9px/1 var(--font-geist-mono);letter-spacing:.15em;padding-bottom:8px}.standings-podium{border-top:1px solid var(--standings-line);border-left:1px solid var(--standings-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.standings-podium-card{isolation:isolate;border-right:1px solid var(--standings-line);border-bottom:1px solid var(--standings-line);color:#f7f8fa;background:radial-gradient(circle at 84% 68%,var(--standing-accent),transparent 45%),linear-gradient(145deg,#ffffff0a,transparent 62%);min-height:510px;padding:32px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.standings-podium-card{background:radial-gradient(circle at 84% 68%,color-mix(in srgb,var(--standing-accent) 52%,transparent),transparent 45%),linear-gradient(145deg,#ffffff0a,transparent 62%)}}.standings-podium-card:before{content:"";background:var(--standing-accent);height:4px;position:absolute;inset:0 0 auto}.standings-podium-card:after{content:"";z-index:-1;border:1px solid var(--standing-accent);width:260px;height:260px;position:absolute;bottom:-90px;right:-90px}@supports (color:color-mix(in lab, red, red)){.standings-podium-card:after{border:1px solid color-mix(in srgb,var(--standing-accent) 62%,transparent)}}.standings-podium-card:after{border-radius:50%}.standings-rank{z-index:3;color:var(--standing-accent);font:850 19px/1 var(--font-geist-mono);letter-spacing:.12em;position:absolute;top:30px;left:32px}.standings-podium-card:first-child .standings-rank{color:#f4d46a}.standings-podium-card:nth-child(2) .standings-rank{color:#cbd1d8}.standings-podium-card:nth-child(3) .standings-rank{color:#d58c5b}.standings-number{z-index:-1;color:#ffffff14;letter-spacing:-.09em;font-size:100px;font-style:italic;font-weight:950;line-height:1;position:absolute;top:40px;right:24px}.standings-podium-card img{z-index:1;object-fit:contain;object-position:right bottom;filter:drop-shadow(-18px 20px 28px #00000073);width:58%;height:87%;transition:transform .25s;position:absolute;bottom:-4%;right:-3%}.standings-podium-card:hover img{transform:translateY(-5px)scale(1.015)}.standings-podium-copy{z-index:2;flex-direction:column;align-items:flex-start;width:62%;min-height:100%;display:flex;position:relative}.standings-podium-copy>small{color:#aab2bd;max-width:230px;font:750 9px/1.35 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:75px}.standings-podium-copy h3{letter-spacing:-.07em;margin:30px 0 13px;font-size:clamp(38px,4.2vw,63px);font-style:italic;line-height:.78}.standings-podium-copy>p{color:#c4cad2;font:680 11px/1 var(--font-geist-mono);letter-spacing:.07em;margin:0}.standings-podium-copy>strong{letter-spacing:-.08em;align-items:end;gap:10px;margin-top:auto;font-size:clamp(62px,6vw,92px);line-height:.75;display:flex}.standings-podium-copy>strong small{color:var(--standing-accent);font-family:var(--font-geist-mono);letter-spacing:.08em;margin-bottom:.08em;font-size:.5em;font-weight:800;line-height:1}.standings-team-podium .standings-podium-card{min-height:430px}.standings-team-podium .standings-podium-copy{width:80%}.standings-team-podium .standings-podium-copy h3{max-width:360px;font-size:clamp(45px,5vw,72px)}.standings-team-mark{color:#0000;-webkit-text-stroke:1px var(--standing-accent);position:absolute;top:38px;right:28px}@supports (color:color-mix(in lab, red, red)){.standings-team-mark{-webkit-text-stroke:1px color-mix(in srgb,var(--standing-accent) 70%,transparent)}}.standings-team-mark{letter-spacing:-.1em;opacity:.7;font-size:clamp(82px,9vw,142px);font-style:italic;font-weight:950;line-height:.8}.standings-table{border-top:1px solid var(--standings-line);border-left:1px solid var(--standings-line);margin-top:54px}.standings-table-head,.standings-row{border-right:1px solid var(--standings-line);border-bottom:1px solid var(--standings-line);grid-template-columns:90px minmax(260px,1.15fr) minmax(250px,1fr) 100px 145px;align-items:center;min-height:90px;display:grid}.standings-table-head{color:#717a86;min-height:48px;font:750 8px/1 var(--font-geist-mono);letter-spacing:.14em;background:#090c10}.standings-table-head>span,.standings-row>span,.standings-row>strong{padding:0 22px}.standings-row{color:#f1f3f5;background:#ffffff03;transition:background .18s}a.standings-row:hover{background:#f019380f}a.standings-row:focus-visible{outline:2px solid var(--standings-red);outline-offset:-2px;background:#f0193814}.standings-row-position{color:#7e8792;font:800 15px/1 var(--font-geist-mono);letter-spacing:.1em}.standings-row-driver{align-items:center;gap:12px;min-width:0;font-size:18px;display:flex}.standings-row-driver>i{flex:none;width:4px;height:34px}.standings-row-driver strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;overflow:hidden}.standings-row-driver small{color:#7d8692;font:750 9px/1 var(--font-geist-mono);letter-spacing:.08em}.standings-row-team{color:#8c96a2;font-size:13px}.standings-row-wins{color:#b8c0c9;font:750 15px/1 var(--font-geist-mono)}.standings-row-points{letter-spacing:-.05em;align-items:end;gap:7px;font-size:30px;display:flex}.standings-row-points small{color:var(--standings-red);font-family:var(--font-geist-mono);letter-spacing:.08em;margin-bottom:.08em;font-size:.5em;font-weight:750;line-height:1}.standings-footer{z-index:2;border-top:1px solid var(--standings-line);background:#05070a;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:100px;padding:0 max(30px,50vw - 740px);display:grid;position:relative}.standings-footer span,.standings-footer p,.standings-footer a{color:#7c8591;font:730 8px/1 var(--font-geist-mono);letter-spacing:.14em;margin:0}.standings-footer p{justify-self:center}.standings-footer a{color:#d5dae0;justify-self:end}@media (min-width:761px) and (max-width:1300px){.standings-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding-top:82px;padding-bottom:66px}.standings-hero h1{font-size:clamp(88px,12vw,142px);line-height:.74}.standings-hero-copy{justify-self:start;width:min(620px,100%);max-width:none;padding-bottom:0}.standings-hero-copy>p{margin-bottom:24px}}@media (max-width:1100px){.standings-podium-card{min-height:450px;padding:25px}.standings-rank{left:25px}.standings-podium-copy h3{font-size:42px}.standings-table-head,.standings-row{grid-template-columns:72px minmax(220px,1.2fr) minmax(190px,1fr) 76px 115px}.standings-table-head>span,.standings-row>span,.standings-row>strong{padding:0 14px}}@media (max-width:760px){.standings-topbar{grid-template-columns:1fr 1fr;height:68px;padding:0 18px}.standings-topbar>span{display:none}.standings-topbar>p{font-size:8px}.standings-hero{grid-template-columns:1fr;gap:52px;min-height:0;padding:72px 18px 56px}.standings-hero h1{font-size:clamp(54px,17vw,70px)}.standings-hero-copy{justify-self:stretch;width:100%}.standings-hero-copy>p{font-size:14px}.standings-switch button{min-height:52px;font-size:8px}.standings-content{padding:80px 18px 90px}.standings-section-head{flex-direction:column;align-items:start;gap:22px}.standings-section-head h2{font-size:64px}.standings-podium{grid-template-columns:1fr}.standings-podium-card,.standings-team-podium .standings-podium-card{min-height:390px}.standings-podium-card img{width:58%;height:86%}.standings-podium-copy>small{margin-top:58px}.standings-podium-copy h3{font-size:47px}.standings-podium-copy>strong{font-size:70px}.standings-table{overflow:hidden}.standings-table-head{display:none}.standings-row{grid-template-columns:45px minmax(0,1fr) 82px;gap:5px;min-height:92px;padding:14px 16px}.standings-row>span,.standings-row>strong{padding:0}.standings-row-team,.standings-row-wins{display:none}.standings-row-driver strong{font-size:16px}.standings-row-points{justify-self:end;font-size:25px}.standings-footer{grid-template-columns:1fr 1fr;gap:16px;padding:30px 18px}.standings-footer p{display:none}}.menu-schedule-link{margin-top:0}.schedule-page{color:#f5f6f8;--schedule-red:#f01938;--schedule-line:#ffffff24;background:#05070a;min-height:100vh;overflow:hidden}.schedule-page:before{content:"";z-index:0;pointer-events:none;opacity:.2;background:repeating-linear-gradient(118deg,#0000 0 92px,#ffffff12 93px,#0000 95px);position:fixed;inset:0}.schedule-topbar{z-index:5;position:relative}.topbar-nav-cluster{justify-self:start;align-items:center;gap:24px;min-width:0;display:flex}.schedule-hero{z-index:1;border-bottom:3px solid var(--schedule-red);background:radial-gradient(circle at 65% 82%,#f019383b,#0000 30%),linear-gradient(123deg,#0b0e12,#06080b 64%);grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:end;gap:72px;min-height:570px;padding:105px max(30px,50vw - 740px) 84px;display:grid;position:relative}.schedule-hero:after{content:"23";z-index:-1;color:#ffffff09;letter-spacing:-.12em;font-size:clamp(250px,34vw,520px);font-style:italic;font-weight:950;line-height:.78;position:absolute;top:6%;right:1%}.schedule-hero>div>p{color:var(--schedule-red);font:800 12px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 27px}.schedule-hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(92px,11.5vw,176px);line-height:.7}.schedule-hero dl{border-top:1px solid var(--schedule-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06080c8c;margin:0}.schedule-hero dl>div{border-right:1px solid var(--schedule-line);border-bottom:1px solid var(--schedule-line);border-left:1px solid var(--schedule-line);justify-content:space-between;align-items:center;gap:28px;min-height:96px;padding:0 25px;display:flex}.schedule-hero dt{color:#828c98;font:750 10px/1 var(--font-geist-mono);letter-spacing:.13em}.schedule-hero dd{color:#f5f6f8;letter-spacing:-.035em;text-align:right;margin:0;font-size:26px;font-weight:800}.schedule-calendar{z-index:1;background:linear-gradient(#0a0d11,#05070a 28%);padding:112px max(30px,50vw - 740px) 140px;position:relative}.schedule-calendar>header{justify-content:space-between;align-items:end;gap:35px;margin-bottom:48px;display:flex}.schedule-calendar>header p{color:var(--schedule-red);font:800 11px/1 var(--font-geist-mono);letter-spacing:.17em;margin:0 0 18px}.schedule-calendar>header h2{letter-spacing:-.07em;margin:0;font-size:clamp(65px,8vw,118px);font-style:italic;line-height:.72}.schedule-calendar>header>span{color:#9aa3ae;font:750 10px/1 var(--font-geist-mono);letter-spacing:.13em;align-items:center;gap:11px;padding-bottom:8px;display:flex}.schedule-checker{background:conic-gradient(#f3f4f6 0 25%,#15181d 0 50%,#f3f4f6 0 75%,#15181d 0) 0 0/8px 8px;border:1px solid #ffffff6b;flex:none;width:18px;height:18px;display:inline-block}.schedule-grid{border-top:1px solid var(--schedule-line);border-left:1px solid var(--schedule-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.schedule-card{min-width:0;min-height:455px;color:inherit;border-right:1px solid var(--schedule-line);border-bottom:1px solid var(--schedule-line);background:linear-gradient(148deg,#ffffff09,#0000 58%);flex-direction:column;padding:24px 24px 22px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.schedule-card:before{content:"";background:var(--schedule-red);height:3px;transition:inset .25s;position:absolute;inset:0 100% auto 0}.schedule-card:hover,.schedule-card:focus-within{background:linear-gradient(148deg,#f019381c,#ffffff06 64%)}.schedule-card:hover:before,.schedule-card:focus-within:before{inset:0 0 auto}.schedule-card.next{background:radial-gradient(circle at 78% 34%,#f0193836,#0000 44%),linear-gradient(148deg,#f019381a,#0000 64%);border-color:#f01938d1}.schedule-card.next:before{inset:0 0 auto}.schedule-card.finished{background:linear-gradient(148deg,#ffffff06,#0000 64%)}.schedule-card-head{color:#87919d;font:780 9px/1 var(--font-geist-mono);letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;display:flex}.schedule-card-head>strong{color:#9da5af;font:780 8px/1 var(--font-geist-mono);letter-spacing:.11em;align-items:center;gap:7px;display:flex}.schedule-card-head .schedule-checker{background-size:6px 6px;width:13px;height:13px}.schedule-card.next .schedule-card-head>strong{color:var(--schedule-red)}.schedule-card-map{place-items:center;height:150px;margin:17px 0 13px;display:grid;position:relative}.schedule-card-map>span{color:#ffffff0b;letter-spacing:-.1em;font-size:98px;font-style:italic;font-weight:950;line-height:1;position:absolute;top:-15px;right:-5px}.schedule-card-map img{z-index:1;object-fit:contain;filter:invert()opacity(.72)drop-shadow(0 0 16px #ffffff0a);width:83%;height:126px;position:relative}.schedule-card.finished .schedule-card-map img{opacity:.65}.schedule-card.next .schedule-card-map img{filter:invert(18%)sepia(96%)saturate(6205%)hue-rotate(343deg)brightness(102%)contrast(96%)drop-shadow(0 0 14px #f0193840)}.schedule-card-copy{z-index:2;min-height:117px;position:relative}.schedule-card-copy>p{color:var(--schedule-red);font:800 10px/1 var(--font-geist-mono);letter-spacing:.15em;margin:0 0 10px}.schedule-card-copy h3{letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(28px,2.45vw,40px);font-style:italic;line-height:.82}.schedule-card-copy h3.long{font-size:clamp(25px,2.15vw,35px)}.schedule-card-copy>small{color:#8d97a3;font:720 8px/1.35 var(--font-geist-mono);letter-spacing:.1em;margin-top:13px;display:block}.schedule-card-date{border-top:1px solid #ffffff1f;grid-template-columns:1.35fr .65fr;margin-top:auto;display:grid}.schedule-card-date>div{min-width:0;padding-top:16px}.schedule-card-date>div+div{border-left:1px solid #ffffff1f;padding-left:16px}.schedule-card-date span{color:#707a87;font:750 8px/1 var(--font-geist-mono);letter-spacing:.12em;margin-bottom:8px;display:block}.schedule-card-date strong{color:#e9ecf0;font:800 11px/1.2 var(--font-geist-mono);letter-spacing:.04em;display:block}.schedule-card-date strong small{color:#737d89;letter-spacing:.08em;font-size:7px}.schedule-card-action{color:#b8c0ca;font:800 8px/1 var(--font-geist-mono);letter-spacing:.15em;justify-content:space-between;align-items:center;margin-top:18px;display:flex}.schedule-card-action b{color:var(--schedule-red);font-size:18px;transition:transform .2s}.schedule-card:hover .schedule-card-action b{transform:translate(5px)}.schedule-footer{z-index:2;position:relative}.weekend-page,.results-page{--motorsport-red:#f01938;color:#f5f6f8;background:#070a0e;min-height:100vh;overflow-x:hidden}.weekend-back{color:#f1f3f6;min-height:42px;font:850 10px/1 var(--font-geist-mono);letter-spacing:.12em;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff3d;justify-content:center;align-items:center;padding:0 17px;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}:is(.weekend-back:hover,.weekend-back:focus-visible){color:#fff;border-color:var(--motorsport-red);background:#f0193821}.weekend-hero{border-bottom:3px solid var(--motorsport-red);background:radial-gradient(circle at 72% 55%,#f0193838,#0000 40%),linear-gradient(120deg,#0b1119 0%,#07090d 58%,#17070d 100%);justify-content:space-between;align-items:flex-end;min-height:660px;padding:160px 4.2vw 80px;display:flex;position:relative;overflow:hidden}.weekend-hero:before,.results-hero:before{content:"";opacity:.45;pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 100px,#ffffff09 101px 102px);position:absolute;inset:0}.weekend-hero-copy{z-index:1;max-width:980px;position:relative}.weekend-hero-copy>p,.weekend-schedule header p,.circuit-detail p,.circuit-character>p{color:var(--motorsport-red);font:850 11px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 24px}.weekend-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:1050px;margin:0;font-size:clamp(78px,11.2vw,174px);font-style:italic;line-height:.72}.weekend-hero h1.localized-race-title{letter-spacing:-.045em;flex-direction:column;gap:.08em;line-height:.9;display:flex}.weekend-hero h1.localized-race-title span{display:block}.circuit-detail-copy h2.localized-section-title{letter-spacing:-.035em;line-height:1.02}.site-menu .menu-series-coming:disabled,.chat-page .site-menu .menu-series-coming:disabled,.live-page .site-menu .menu-series-coming:disabled{opacity:.62;color:#626975!important}.site-menu .menu-series-coming:disabled>span,.site-menu .menu-series-coming:disabled .menu-series-status{color:inherit!important}html[lang=zh-CN] .ops-page>header h1{letter-spacing:-.035em;line-height:.94}.weekend-hero-copy>span{color:#a7b0bc;font:750 12px/1 var(--font-geist-mono);letter-spacing:.14em;margin-top:36px;display:block}.weekend-hero>strong{color:#ffffff0e;letter-spacing:-.12em;margin-right:-.06em;font-size:clamp(240px,31vw,480px);font-style:italic;line-height:.72}.weekend-schedule{background:#090d12;padding:105px 4.2vw 118px}.weekend-schedule>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:55px;display:flex}.weekend-schedule h2,.circuit-detail-copy h2,.circuit-character h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,8.2vw,124px);font-style:italic;line-height:.76}.weekend-time-toggle{background:#06090d;border:1px solid #fff3;grid-template-columns:1fr 1fr;min-width:310px;display:grid}.weekend-time-toggle button{color:#7f8996;min-height:46px;font:800 9px/1 var(--font-geist-mono);letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff24;padding:0 17px;transition:color .2s,background .2s}.weekend-time-toggle button:last-of-type{border-right:0}:is(.weekend-time-toggle button:hover,.weekend-time-toggle button:focus-visible){color:#fff;background:#ffffff0e;outline:none}.weekend-time-toggle button.active{color:#fff;background:var(--motorsport-red)}.weekend-time-toggle small{color:#7f8996;font:750 8px/1 var(--font-geist-mono);letter-spacing:.11em;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #ffffff24;grid-column:1/-1;padding:10px 14px;overflow:hidden}.weekend-session-days{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.weekend-session-days article{background:linear-gradient(150deg,#ffffff09,#0000 60%);border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:255px;padding:28px 26px}.weekend-session-days h3{color:var(--motorsport-red);margin:0 0 45px;font-size:30px;font-style:italic}.weekend-session-days article>div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.weekend-session-days span,.weekend-session-days time{font:780 10px/1.25 var(--font-geist-mono);letter-spacing:.07em}.weekend-session-days span{color:#bec5ce}.weekend-session-days time{color:#fff}.weekend-session-meta{justify-content:flex-end;align-items:center;gap:16px;display:flex}.weekend-session-meta a{color:#fff;min-height:30px;font:850 8px/1 var(--font-geist-mono);letter-spacing:.11em;white-space:nowrap;background:#f0193817;border:1px solid #f019389e;align-items:center;gap:7px;padding:0 10px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.weekend-session-meta a b{color:var(--motorsport-red);font-size:13px;transition:transform .2s}:is(.weekend-session-meta a:hover,.weekend-session-meta a:focus-visible){border-color:var(--motorsport-red);background:#f0193833;outline:none;transform:translateY(-1px)}:is(.weekend-session-meta a:hover b,.weekend-session-meta a:focus-visible b){transform:translate(2px)}.circuit-detail{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:1.18fr .82fr;display:grid}.circuit-detail-map{background:#020305;flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding:70px 4.2vw;display:flex;position:relative}.circuit-detail-map>p{color:#d31935;align-self:flex-start}.circuit-detail-map img{object-fit:contain;width:min(850px,100%);height:580px}.circuit-detail-map small{color:#788390;font:750 8px/1 var(--font-geist-mono);letter-spacing:.12em}.circuit-detail-copy{background:linear-gradient(145deg,#111720,#080b10);padding:92px 4vw}.circuit-detail-copy dl{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:1fr 1fr;margin:60px 0 0;display:grid}.circuit-detail-copy dl>div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:135px;padding:24px 21px}.circuit-detail-copy dt{color:#7f8996;font:760 8px/1.3 var(--font-geist-mono);letter-spacing:.12em;margin-bottom:16px}.circuit-detail-copy dd{letter-spacing:-.04em;margin:0;font-size:27px;font-weight:820}.circuit-detail-copy dd small{color:#8f99a5;font:700 8px/1.3 var(--font-geist-mono);letter-spacing:.06em;margin-top:7px;display:block}.circuit-character{background:radial-gradient(circle at 84% 52%,#f0193821,#0000 38%),#080b10;padding:120px 4.2vw 135px}.circuit-character>div{border-top:1px solid #ffffff29;grid-template-columns:.28fr 1fr;align-items:start;margin-top:60px;display:grid}.circuit-character>div>span{color:#ffffff17;letter-spacing:-.1em;padding-top:35px;font-size:150px;font-style:italic;font-weight:900}.circuit-character-copy{border-left:1px solid #ffffff29;max-width:980px;padding:42px 0 0 45px}.circuit-character-copy>p{color:#bdc5cf;max-width:900px;margin:0;font-size:clamp(22px,2.25vw,34px);line-height:1.45}.circuit-character-copy aside{background:linear-gradient(90deg,#f0193814,#0000);border-top:1px solid #f019387a;grid-template-columns:150px 1fr;gap:24px;margin-top:42px;padding:24px 28px;display:grid}.circuit-character-copy aside strong{color:var(--motorsport-red);font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.15em;padding-top:4px}.circuit-character-copy aside p{color:#9fa9b5;margin:0;font-size:16px;line-height:1.6}.results-hero{border-bottom:3px solid var(--motorsport-red);background:radial-gradient(circle at 65% 66%,#f0193838,#0000 42%),#080b10;justify-content:space-between;align-items:flex-end;min-height:580px;padding:150px 4.2vw 75px;display:flex;position:relative;overflow:hidden}.results-hero>div{z-index:1;position:relative}.results-hero p{color:var(--motorsport-red);font:850 11px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 24px}.results-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(100px,14vw,210px);font-style:italic;line-height:.67}.results-hero>strong{color:#ffffff0d;font-size:440px;font-style:italic;line-height:.65}.results-console{padding:0 4.2vw 120px}.results-controls{border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:0 -4.2vw;display:grid}.results-controls label{background:#0d1219;border-right:1px solid #ffffff24;gap:13px;padding:28px 4.2vw 30px;display:grid}.results-controls label>span{color:var(--motorsport-red);font:800 9px/1 var(--font-geist-mono);letter-spacing:.16em}.results-controls select{color:#f5f6f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0f15;border:1px solid #ffffff38;border-radius:0;outline:none;width:100%;padding:17px 45px 17px 17px;font-size:17px;font-weight:760}.results-controls select:focus{border-color:var(--motorsport-red)}.results-controls option{color:#f5f6f8;background:#0a0f15}.results-session-head{grid-template-columns:1fr auto;align-items:end;gap:50px;padding:85px 0 42px;display:grid}.results-session-head p{color:var(--motorsport-red);font:800 10px/1 var(--font-geist-mono);letter-spacing:.15em;margin:0 0 16px}.results-session-head h2{letter-spacing:-.07em;max-width:850px;margin:0;font-size:clamp(55px,7vw,105px);font-style:italic;line-height:.78}.results-session-head>div:last-child{border-left:1px solid #ffffff29;min-width:260px;padding-left:30px}.results-session-head>div:last-child span,.results-session-head>div:last-child small{color:#788390;font:750 8px/1.3 var(--font-geist-mono);letter-spacing:.13em;display:block}.results-session-head>div:last-child strong{margin:12px 0;font-size:23px;font-style:italic;display:block}.results-table{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21}.results-connection-note{color:#ffd438;font:750 8px/1.4 var(--font-geist-mono);letter-spacing:.12em;text-align:center;background:#ffbe000f;border:1px solid #ffbe0066;border-bottom:0;padding:12px 18px}.results-table-head,.results-row{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;grid-template-columns:80px 1.45fr 1fr 100px 150px;align-items:center;display:grid}.results-table.with-points .results-table-head,.results-table.with-points .results-row{grid-template-columns:80px 1.45fr 1fr 90px 140px 100px}.results-table-head{color:#7d8895;min-height:52px;font:760 8px/1 var(--font-geist-mono);letter-spacing:.13em;background:#0b1016}.results-table-head>*,.results-row>*{padding:0 20px}.results-row{min-height:86px;transition:background .2s}.results-row:hover{background:#f019380f}.results-row>strong:first-child{color:var(--motorsport-red);font-size:22px;font-style:italic}.results-driver{grid-template-columns:4px 1fr auto;align-items:center;gap:12px;display:grid}.results-driver i{width:4px;height:36px}.results-driver b{font-size:16px}.results-driver small{color:#808b98;font:700 8px/1 var(--font-geist-mono)}.results-row>span:nth-child(3),.results-row>span:nth-child(4){color:#aab3be;font-size:13px}.results-gap{text-align:right;font:800 11px/1 var(--font-geist-mono)}.results-points{color:#fff;justify-content:flex-end;align-items:end;gap:6px;font-size:23px;display:flex}.results-points small{color:var(--motorsport-red);font:800 7px/1 var(--font-geist-mono);letter-spacing:.1em;margin-bottom:3px}.results-empty{text-align:center;background:radial-gradient(circle,#f0193814,#0000 42%),#090d12;border:1px solid #ffffff21;place-content:center;min-height:420px;display:grid}.results-empty>span{color:var(--motorsport-red);font:800 10px/1 var(--font-geist-mono);letter-spacing:.17em}.results-empty h3{margin:25px 0 14px;font-size:clamp(38px,5vw,70px);font-style:italic}.results-empty p{color:#838e9b;font:700 9px/1.5 var(--font-geist-mono);letter-spacing:.08em}@media (min-width:761px) and (max-width:1200px){.weekend-hero{min-height:570px}.weekend-hero h1{font-size:clamp(74px,10vw,115px)}.weekend-hero>strong{font-size:300px}.circuit-detail{grid-template-columns:1fr}.circuit-detail-map{min-height:650px}.circuit-detail-copy dl{grid-template-columns:repeat(3,1fr)}.weekend-session-days{grid-template-columns:repeat(2,1fr)}.results-hero{min-height:500px}.results-hero>strong{font-size:320px}.results-table-head,.results-row{grid-template-columns:65px 1.35fr .9fr 80px 120px}.results-table.with-points .results-table-head,.results-table.with-points .results-row{grid-template-columns:65px 1.35fr .9fr 70px 110px 85px}.results-table-head>*,.results-row>*{padding:0 13px}}@media (max-width:760px){.topbar-nav-cluster{gap:10px}.weekend-back{letter-spacing:.06em;min-height:42px;padding:0 10px;font-size:8px}.weekend-hero{min-height:520px;padding:130px 20px 65px}.weekend-hero h1{font-size:clamp(50px,16vw,63px);line-height:.78}.weekend-hero>strong{font-size:230px;position:absolute;top:120px;right:10px}.weekend-schedule{padding:75px 20px 85px}.weekend-schedule>header{flex-direction:column;align-items:flex-start}.weekend-schedule h2{font-size:58px}.weekend-time-toggle{width:100%;min-width:0}.weekend-session-days{grid-template-columns:1fr}.weekend-session-days article{min-height:220px}.weekend-session-days article>div{align-items:center}.weekend-session-meta{gap:10px}.weekend-session-meta a{min-height:34px}.circuit-detail{grid-template-columns:1fr}.circuit-detail-map{min-height:450px;padding:55px 20px}.circuit-detail-map img{height:350px}.circuit-detail-copy{padding:70px 20px}.circuit-detail-copy h2{font-size:60px}.circuit-detail-copy dl{grid-template-columns:1fr 1fr}.circuit-detail-copy dd{font-size:21px}.circuit-character{padding:80px 20px 95px}.circuit-character h2{font-size:65px}.circuit-character>div{grid-template-columns:1fr}.circuit-character>div>span{font-size:90px}.circuit-character-copy{border-left:0;padding:30px 0 0}.circuit-character-copy aside{grid-template-columns:1fr;gap:12px;padding:22px 20px}.results-hero{min-height:450px;padding:130px 20px 65px}.results-hero h1{font-size:clamp(64px,21vw,82px)}.results-hero>strong{font-size:230px}.results-console{padding:0 18px 90px}.results-controls{grid-template-columns:1fr;margin:0 -18px}.results-controls label{padding:22px 18px}.results-session-head{grid-template-columns:1fr;padding-top:65px}.results-session-head h2{font-size:54px}.results-session-head>div:last-child{border-left:0;padding-left:0}.results-table{overflow-x:auto}.results-table-head,.results-row{min-width:790px}.results-table.with-points .results-table-head,.results-table.with-points .results-row{min-width:880px}.home-topbar.schedule-topbar,.standings-topbar{grid-template-columns:auto 1fr auto;gap:10px}.home-topbar.schedule-topbar>p,.standings-topbar>p{display:none}.home-topbar.schedule-topbar .f1-home-back,.standings-topbar .f1-home-back,.live-topbar .f1-home-back{letter-spacing:.06em;padding:0 9px;font-size:8px}.topbar-nav-cluster .menu-button{width:64px;min-width:64px;padding:0 14px}.topbar-nav-cluster .menu-button>span:last-child{display:none}}@media (min-width:761px) and (max-width:1300px){.schedule-hero{grid-template-columns:1fr;gap:58px;min-height:0;padding-top:86px}.schedule-hero h1{font-size:clamp(100px,13vw,155px)}.schedule-hero dl{justify-self:end;width:min(720px,100%)}.schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-card{min-height:445px;padding:21px 20px}.schedule-card-copy h3{font-size:clamp(27px,3.3vw,38px)}.schedule-card-copy h3.long{font-size:clamp(24px,2.9vw,33px)}}@media (max-width:760px){.schedule-hero{grid-template-columns:1fr;gap:45px;min-height:0;padding:82px 18px 62px}.schedule-hero h1{font-size:clamp(62px,19.5vw,76px);line-height:.74}.schedule-hero dl>div{min-height:82px;padding:0 18px}.schedule-hero dd{font-size:20px}.schedule-calendar{padding:82px 18px 94px}.schedule-calendar>header{flex-direction:column;align-items:flex-start}.schedule-calendar>header h2{font-size:clamp(50px,16vw,65px)}.schedule-grid{grid-template-columns:1fr}.schedule-card{min-height:420px;padding:23px 21px}.schedule-card-map{height:140px}.schedule-card-map img{height:120px}.schedule-card-copy h3,.schedule-card-copy h3.long{font-size:38px}.schedule-footer{grid-template-columns:1fr 1fr;gap:16px;padding:30px 18px}.schedule-footer p{display:none}}@media (pointer:coarse){.menu-button,.site-menu-head button,.home-time-toggle button,.standings-switch button,.live-preview-tools button,.live-radio-driver button{min-width:44px;min-height:44px}.home-footer a,.schedule-footer a,.standings-footer a,.live-footer a,.team-footer a,.compare-topbar a,.home-race-visual small a,.driver-page>footer a,.market-page>footer a,.prediction-page>footer a{align-items:center;min-height:44px;display:inline-flex}}.site-legal-dock{color:#778292;z-index:5;background:#05080c;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;gap:10px 24px;padding:18px 4vw 24px;display:flex;position:relative}.site-legal-dock a{color:inherit;font:750 8px/1 var(--font-geist-mono);letter-spacing:.13em;text-decoration:none}:is(.site-legal-dock a:hover,.site-legal-dock a:focus-visible){color:#fff}.auth-agreement{color:#a8b1bd;cursor:pointer;background:#ffffff06;border:1px solid #ffffff2e;grid-template-columns:20px 1fr;align-items:start;gap:13px;margin-top:22px;padding:18px;font-size:13px;line-height:1.65;display:grid}.auth-agreement input{accent-color:#f01938;width:18px;height:18px;margin:2px 0 0}.auth-agreement a{color:#fff;text-underline-offset:3px}.auth-agreement.is-error{background:#f019381f;border-color:#ff2446;animation:.28s auth-agreement-alert;box-shadow:0 0 0 2px #f0193838,0 0 26px #f0193829}.auth-agreement.is-error:focus{outline-offset:4px;outline:2px solid #ff2446a6}.auth-agreement-error{color:#ff506b;letter-spacing:.08em;grid-column:2;margin-top:-7px;font-size:12px;font-weight:800}@keyframes auth-agreement-alert{0%,to{transform:translate(0)}35%{transform:translate(-5px)}70%{transform:translate(5px)}}.auth-page{color:#f5f6f8;background:radial-gradient(circle at 70% 42%,#f019382e,#0000 35%),repeating-linear-gradient(118deg,#0000 0 105px,#ffffff06 106px 107px),#070a0e;min-height:100vh;padding:34px 4vw 70px}.auth-back{color:#fff;min-height:42px;font:800 9px/1 var(--font-geist-mono);letter-spacing:.12em;border:1px solid #fff3;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex}.auth-panel{background:#05090edb;border:1px solid #ffffff26;grid-template-columns:1.08fr .92fr;width:min(1180px,100%);min-height:720px;margin:48px auto 0;display:grid;box-shadow:0 35px 90px #00000061}.auth-copy{border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;padding:74px 5vw;display:flex}.auth-copy>p{color:#f01938;font:800 10px/1 var(--font-geist-mono);letter-spacing:.17em;margin:0 0 30px}.auth-copy h1{letter-spacing:-.075em;margin:0;font-size:clamp(78px,9vw,132px);font-style:italic;line-height:.72}.auth-copy h1.auth-title-zh{font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",var(--font-geist-sans),sans-serif;letter-spacing:.06em;font-size:clamp(68px,7.2vw,108px);font-style:normal;font-weight:900;line-height:1.04}.auth-copy>span{color:#9aa5b3;max-width:500px;margin-top:46px;font-size:18px;line-height:1.65}.auth-card{background:linear-gradient(145deg,#ffffff09,#0000 58%);flex-direction:column;justify-content:center;padding:70px 4vw;display:flex}.auth-card header small,.auth-card form label{color:#f01938;font:800 9px/1 var(--font-geist-mono);letter-spacing:.15em}.auth-card h2{letter-spacing:-.04em;margin:17px 0 14px;font-size:38px}.auth-card header p{color:#8d98a6;margin:0;line-height:1.65}.auth-card form{gap:13px;margin-top:40px;display:grid}.auth-card input{color:#fff;background:#070b10;border:1px solid #ffffff38;outline:none;min-height:58px;padding:0 18px;font-size:18px}.auth-card input:focus{border-color:#f01938}.auth-card button{color:#fff;min-height:55px;font:850 10px/1 var(--font-geist-mono);letter-spacing:.13em;cursor:pointer;background:#f0193829;border:1px solid #f01938;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.auth-card button:hover{background:#f01938}.auth-card button:disabled{opacity:.55;cursor:wait}.auth-notice{color:#ffcf4a;font:700 9px/1.5 var(--font-geist-mono);letter-spacing:.06em;background:#ffcf4a0f;border:1px solid #ffcf4a59;margin:16px 0 0;padding:13px 15px}.auth-divider{color:#667180;font:750 8px/1 var(--font-geist-mono);letter-spacing:.14em;align-items:center;gap:14px;margin:30px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.auth-card .auth-guest{background:#ffffff0a;border-color:#ffffff4d}.auth-card .auth-guest:hover{background:#ffffff1a;border-color:#fff}.auth-consent{color:#778290;margin:25px 0 0;font-size:12px;line-height:1.7}.auth-consent a{color:#c7cdd5}.legal-page{color:#eef1f4;background:#070a0e;min-height:100vh}.legal-page>header{background:radial-gradient(circle at 75%,#f019382e,#0000 38%),repeating-linear-gradient(118deg,#0000 0 105px,#ffffff06 106px 107px);border-bottom:3px solid #f01938;flex-direction:column;justify-content:flex-end;min-height:520px;padding:45px 5vw 70px;display:flex}.legal-page>header a{color:#fff;font:800 9px/1 var(--font-geist-mono);letter-spacing:.13em;text-decoration:none;position:absolute;top:38px}.legal-page>header p{color:#f01938;font:850 10px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 22px}.legal-page h1{letter-spacing:-.075em;margin:0;font-size:clamp(68px,10vw,150px);font-style:italic;line-height:.73}.legal-page>header span{color:#7f8996;font:750 8px/1 var(--font-geist-mono);letter-spacing:.13em;margin-top:36px}.legal-page>article{width:min(1040px,100% - 40px);margin:0 auto;padding:90px 0 120px}.legal-page article section{border-top:1px solid #ffffff24;grid-template-columns:.42fr 1fr;gap:55px;padding:40px 0;display:grid}.legal-page article h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:25px}.legal-page article p{color:#a8b1bd;margin:0;font-size:17px;line-height:1.85}.legal-page .legal-note{background:#f019380d;border:1px solid #f0193859;margin-top:35px;padding:25px;font-size:14px}.legal-page>footer{border-top:1px solid #ffffff21;flex-wrap:wrap;justify-content:center;gap:25px;padding:30px 5vw;display:flex}.legal-page>footer a{color:#8c97a4;font:800 8px/1 var(--font-geist-mono);letter-spacing:.14em;text-decoration:none}@media (max-width:760px){.auth-page{padding:20px 16px 45px}.auth-panel{grid-template-columns:1fr;margin-top:25px}.auth-copy{border-bottom:1px solid #ffffff21;border-right:0;min-height:360px;padding:55px 25px}.auth-copy h1{font-size:72px}.auth-copy h1.auth-title-zh{letter-spacing:.05em;font-size:62px;line-height:1.08}.auth-card{padding:48px 24px}.legal-page>header{min-height:420px;padding:34px 20px 55px}.legal-page h1{font-size:62px}.legal-page>article{padding:55px 0 80px}.legal-page article section{grid-template-columns:1fr;gap:18px;padding:31px 0}.site-legal-dock{justify-content:flex-start;padding-right:90px}}.language-gate{z-index:10000;color:#f5f7fa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 72% 36%,#f0193838,#0000 34%),#03060af7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.language-gate-card{background:linear-gradient(135deg,#ffffff0e,#ffffff04);border:1px solid #ffffff38;border-top:3px solid #f01938;width:min(820px,100%);padding:clamp(35px,6vw,76px);box-shadow:0 35px 100px #00000080}.language-gate-card>p{color:#f01938;font:800 10px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 25px}.language-gate-card h2{letter-spacing:-.07em;margin:0;font-size:clamp(55px,8vw,105px);font-style:italic;line-height:.76}.language-gate-card>span{color:#9ba6b5;margin-top:35px;font-size:15px;line-height:1.75;display:block}.language-gate-card>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:38px;display:grid}.language-gate-card button{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff38;flex-direction:column;justify-content:center;align-items:flex-start;min-height:94px;padding:18px 22px;transition:all .2s;display:flex}:is(.language-gate-card button:hover,.language-gate-card button:focus-visible){background:#f019381c;border-color:#f01938;transform:translateY(-2px)}.language-gate-card button strong{font-size:22px;font-style:italic}.language-gate-card button small{color:#84909f;font:700 9px/1 var(--font-geist-mono);letter-spacing:.12em;margin-top:7px}.settings-page{color:#eef1f5;background:radial-gradient(circle at 78% 15%,#f0193829,#0000 30%),repeating-linear-gradient(118deg,#0000 0 105px,#ffffff06 106px 107px),#06090d;min-height:100vh}.settings-page>header{border-bottom:3px solid #f01938;flex-direction:column;justify-content:flex-end;min-height:440px;padding:38px 5vw 62px;display:flex}.settings-page>header>a{color:#fff;font:800 9px/1 var(--font-geist-mono);letter-spacing:.14em;text-decoration:none;position:absolute;top:38px}.settings-page>header p{color:#f01938;font:850 10px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 22px}.settings-page>header h1{letter-spacing:-.075em;margin:0;font-size:clamp(78px,12vw,170px);font-style:italic;line-height:.72}.settings-page>header>span{color:#84909f;font:750 9px/1 var(--font-geist-mono);letter-spacing:.14em;margin-top:34px}.settings-shell{width:min(1120px,100% - 40px);margin:0 auto;padding:55px 0 115px}.settings-shell>section{border-bottom:1px solid #ffffff26;padding:45px 0 58px}.settings-section-title{grid-template-columns:60px 1fr;gap:18px;margin-bottom:32px;display:grid}.settings-section-title>small{color:#f01938;font:800 10px/1 var(--font-geist-mono)}.settings-section-title p{color:#84909f;font:750 9px/1 var(--font-geist-mono);letter-spacing:.14em;margin:0 0 9px}.settings-section-title h2{margin:0;font-size:34px;font-style:italic;line-height:.9}.settings-language-options{grid-template-columns:1fr 1fr;gap:12px;margin-left:78px;display:grid}.settings-language-options button{text-align:left;color:#fff;cursor:pointer;background:#0a0f16;border:1px solid #ffffff2e;min-height:105px;padding:20px 24px}.settings-language-options button.active{background:linear-gradient(120deg,#f0193826,#ffffff06);border-color:#f01938}.settings-language-options strong,.settings-language-options span{display:block}.settings-language-options strong{font-size:22px}.settings-language-options span{color:#8a96a5;margin-top:8px;font-size:13px}.settings-help{color:#7f8b9a;margin:18px 0 0 78px;font-size:13px}.settings-form,.settings-empty,.settings-security{margin-left:78px}.settings-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settings-form label span{color:#8793a2;font:750 8px/1 var(--font-geist-mono);letter-spacing:.13em;margin-bottom:9px;display:block}.settings-form input{color:#fff;width:100%;min-height:54px;font:700 15px/1 var(--font-geist-sans);background:#080c12;border:1px solid #ffffff2e;padding:0 15px}.settings-form input[readonly]{color:#85909d}.settings-account-meta{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.settings-account-meta span{color:#9aa5b4;font:750 8px/1 var(--font-geist-mono);letter-spacing:.1em;border:1px solid #ffffff24;padding:8px 11px}.settings-form>button,.settings-empty a{color:#fff;min-height:51px;font:850 10px/1 var(--font-geist-mono);letter-spacing:.12em;cursor:pointer;background:#f0193821;border:1px solid #f01938;justify-content:space-between;align-items:center;padding:0 20px;text-decoration:none;display:flex}.settings-notice{color:#9ca7b5;align-self:center;margin:0}.settings-empty{border:1px solid #ffffff24;padding:25px}.settings-empty p{color:#a0aab7;margin:0 0 20px}.settings-security{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-security article{background:#ffffff06;border:1px solid #ffffff24;padding:28px}.settings-security article>strong{font-size:19px;font-style:italic}.settings-security article>p{color:#96a1af;min-height:70px;font-size:14px;line-height:1.65}.settings-security a{color:#fff;font:800 9px/1.5 var(--font-geist-mono);letter-spacing:.1em;text-decoration:none}.settings-security article>div{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:720px){.language-gate-card>div,.settings-language-options,.settings-form,.settings-security{grid-template-columns:1fr}.settings-page>header{min-height:360px;padding:30px 20px 48px}.settings-page>header h1{font-size:70px}.settings-shell{width:calc(100% - 30px)}.settings-section-title{grid-template-columns:42px 1fr}.settings-language-options,.settings-form,.settings-empty,.settings-security,.settings-help{margin-left:0}.settings-form>*{grid-column:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
