/*! 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.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,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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{--brand-red:#f01938;--bg-page:#05070a;--line-strong:#ffffff29;--line:var(--line);--line-soft:#ffffff1a;--fill-strong:#ffffff14;--fill:#ffffff09;--fill-soft:#ffffff06;--ink:var(--bg-page);--panel:#0d1015;--muted:#8d949f;--red:#ee1234;--blue:#071d49;--font-cjk:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC","Source Han Sans SC",Arial,sans-serif}.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:"";border:1px solid var(--fill-strong);z-index:-1;border-radius:50%;width:620px;height:620px;position:absolute;top:15%;right:5%}.topbar{z-index:10;border-bottom:1px solid var(--line);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: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{border-bottom:1px solid var(--line);color:#7e8999;font:750 9px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0;padding:18px 20px}.driver-switch-panel>div{grid-template-columns:1fr 1fr;display:grid}.driver-switch-panel a{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);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 9px/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,transparent 0 74px,var(--line) 75px,transparent 77px);position:absolute;inset:0}.site-menu:after{content:"";background:linear-gradient(90deg,#ffffffe6,var(--line));width:100%;height:3px;position:absolute;top:0;left:0}.menu-layer.open .site-menu{transform:none}.site-menu-head{z-index:1;border-bottom:1px solid var(--line-strong);color:#fff;min-height:60px;font:800 12px/1 var(--font-geist-mono);letter-spacing:.22em;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:var(--line-strong);border-color:#ffffff8c}.site-menu nav{z-index:1;flex:none;margin-top:38px;position:relative}.menu-section-button{border:0;border-bottom:1px solid var(--line-strong);color:#fff;cursor:pointer;text-align:left;letter-spacing:-.04em;background:0 0;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 var(--line-soft);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 9px/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:var(--line-soft);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 9px/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 9px/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 9px/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),var(--fill))}.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:9px;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{border:0;border-bottom:1px solid var(--line);background:var(--fill-soft);color:#f4f5f7;text-align:left;letter-spacing:-.025em;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{border-top:1px solid var(--line);cursor:pointer}.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 9px/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{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:#fff;letter-spacing:-.04em;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 var(--line);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:var(--fill-soft);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,var(--fill),transparent 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;border:1px solid var(--line);background:#0a0d12;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 9px/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{background:var(--bg-page);color:#f6f7f9;min-height:100vh}.compare-topbar{border-bottom:1px solid var(--line);height:76px;font:750 10px/1 var(--font-geist-mono);letter-spacing:.16em;background:#06080cf5;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,transparent 35%),repeating-linear-gradient(118deg,transparent 0 99px,var(--fill-soft) 100px,transparent 102px),#090c11;min-height:350px;padding:75px max(34px,50vw - 736px) 60px;position:relative;overflow:hidden}.compare-intro:after{content:"VS";color:var(--fill-soft);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;background:linear-gradient(#ffffff47,var(--fill-strong) 18%,var(--line) 82%,transparent);pointer-events:none;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;width:78px;height:46px;box-shadow:0 0 0 1px var(--fill-strong),0 14px 34px #0000007a;background:linear-gradient(135deg,#ee1234 0 7px,#1a2029 7px 76%,#080b10 76%);border:1px solid #ee1234f2;place-items:center;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)}.compare-driver{--panel-accent:#ee1234;--panel-glow:#123a84;background:radial-gradient(circle at 70% 16%,var(--panel-glow),transparent 28%),linear-gradient(145deg,#090d14,var(--bg-page) 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,var(--bg-page) 62%)}}.compare-driver+.compare-driver{border-left:1px solid var(--line)}.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 var(--line-soft);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 9px/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 var(--line);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 var(--line);grid-template-columns:1fr 1fr;display:grid}.compare-stat{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#05080c8c;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 9px/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{background:var(--bg-page);color:#f6f7f9;--market-red:#ee1234;--market-green:#35e29a;min-height:100vh}.market-page button:disabled{cursor:not-allowed;opacity:.38}.market-topbar{border-bottom:1px solid var(--line);height:76px;font:750 10px/1 var(--font-geist-mono);letter-spacing:.16em;background:#06080c;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,transparent 38%),repeating-linear-gradient(118deg,transparent 0 99px,var(--fill-soft) 100px,transparent 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:var(--fill-soft);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 9px/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{border-top:1px solid var(--line);font-family:var(--font-geist-mono);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:9px;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{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#0b0f14;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 var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:26px;display:grid}.market-team-button{--driver-accent:#3671c6;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:#0a0e14;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 9px/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 9px/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 var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.market-driver-card{--driver-accent:#234f9c;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 90% 20%,var(--driver-accent),transparent 35%),#0a0e14;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 9px/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-price{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.market-price>div{justify-items:start;gap:7px;min-width:0;display:grid}.market-price .market-driver-country{color:#b9c0c9;white-space:nowrap;margin-bottom:2px;font-size:11px;line-height:1.25}.market-price strong{letter-spacing:-.04em;font-size:25px}.market-price small{color:#707c8d;font:750 9px/1 var(--font-geist-mono);letter-spacing:.08em}.market-price span{max-width:150px;font:800 9px/1.25 var(--font-geist-mono);letter-spacing:.06em;text-align:right}.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 9px/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);border-bottom:1px solid var(--line);background:#080b10;grid-template-columns:1.05fr .95fr .8fr;min-height:630px;display:grid}.trade-driver,.trade-history,.trade-ticket{min-width:0;padding:54px clamp(28px,2.4vw,46px);position:relative;overflow:hidden}.trade-driver{padding-left:max(34px,50vw - 736px)}.trade-ticket{padding-right:max(34px,50vw - 736px)}.trade-driver{background:radial-gradient(circle at 80% 35%,var(--driver-accent),transparent 38%),#080c13;container-type:inline-size}@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:-.06em;margin:60px 0 24px;font-size:clamp(42px,13cqi,72px);font-style:italic;line-height:.78;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 var(--line)}.history-bars{gap:30px;margin-top:52px;display:grid}.history-weekend{border-bottom:1px solid var(--line-soft)}.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:var(--fill-strong);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:var(--fill);margin:4px 0 18px;padding:15px}.score-breakdown p{color:#7f8996;font:700 9px/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{border-top:1px solid var(--line);color:#fff;margin-top:7px;padding-top:12px}.trade-history>p{color:#7e8793;margin:50px 0 0;font-size:13px;line-height:1.7}.trade-ticket{border-left:1px solid var(--line);background:#0b0f15}.trade-owned{border-top:1px solid var(--line);border-bottom:1px solid var(--line);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 9px/1 var(--font-geist-mono);letter-spacing:.11em;margin:0}.trade-owned strong{font-size:25px}.trade-ticket label{color:#7e8793;font:750 9px/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))}}.predictions-disclaimer{color:#7d8896;max-width:70ch;margin:10px 0 0;font-size:12px;line-height:1.6}.market-driver-card{flex-direction:column;display:flex}.market-driver-copy{flex:auto}.market-price{margin-top:18px;position:static;inset:auto}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.f1-chat-launcher{z-index:80;right:max(24px, env(safe-area-inset-right));bottom:max(24px, calc(env(safe-area-inset-bottom) + 12px));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;box-shadow:0 16px 42px #00000080,0 0 0 4px #f019381c,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 #f0193826,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 9px/1 var(--font-geist-mono);letter-spacing:.18em}.chat-page{color:#f5f6f8;--chat-line:#acbcd22e;--chat-soft:#8b98aa;background:#05080c;min-height:100vh}.chat-page.language-zh{font-family:var(--font-cjk)}.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{border-bottom:2px solid var(--brand-red);background:radial-gradient(circle at 67% 42%,#f0193833,#0000 33%),linear-gradient(120deg,#05080c 0%,#090d13 52%,#17070d 100%);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,transparent 0,transparent 110px,var(--fill-strong) 111px,transparent 112px);position:absolute;inset:0}.chat-hero>div{z-index:1;position:relative}.chat-hero>div:first-child>p{color:var(--brand-red);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{font-family:var(--font-cjk);letter-spacing:.02em;flex-direction:column;gap:.08em;font-style:normal;font-weight:900;line-height:.95;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:var(--fill);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:var(--brand-red)}.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;box-shadow:inset 3px 0 var(--brand-red);background:linear-gradient(90deg,#f019382b,#f0193808);outline:none}.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:var(--brand-red)}.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:var(--brand-red);box-shadow:0 0 0 2px #f019381f}.chat-name-field small{color:#596678;font:600 9px/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 var(--brand-red);padding-bottom:5px;text-decoration:none}.chat-identity strong{color:#fff;font:850 18px/1.2 var(--font-geist-sans);letter-spacing:.01em;overflow-wrap:anywhere;background:#0b1119;border:1px solid #293340;padding:14px 15px}.chat-identity>div{flex-wrap:wrap;gap:16px;display:flex}.chat-identity>div a{color:#fff;width:max-content;font:850 9px/1 var(--font-geist-mono);letter-spacing:.12em;border-bottom:1px solid var(--brand-red);padding-bottom:5px;text-decoration:none}.chat-signin{background:linear-gradient(135deg,#f0193817,#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 9px/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 #f0193859;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:var(--brand-red);margin-bottom:7px;font-size:9px;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:9px}.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:#f019381f;border:1px solid #f019388c;border-radius:50%;place-items:center;display:grid;overflow:hidden}.chat-avatar img{object-fit:cover;width:100%;height:100%;display:block}.chat-identity-row{align-items:center;gap:10px;display:flex}.chat-identity-row .chat-avatar{flex:none;width:34px;height:34px}.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 9px/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-message-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.chat-report,.chat-block{color:#8995a6;min-height:32px;font:800 9px/1 var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;background:#ffffff05;border:1px solid #acbcd233;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.chat-report>span{border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid}:is(.chat-report:hover,.chat-report:focus-visible){color:#ff526f;background:#f0193814;border-color:#ff526f;outline:none}:is(.chat-block:hover,.chat-block:focus-visible){color:#fff;border-color:#667386;outline:none}body.chat-report-open{overflow:hidden}.chat-report-layer{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010408cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chat-report-dialog{color:#f5f6f8;width:min(640px,100%);max-height:calc(100vh - 48px);box-shadow:0 30px 100px #000000bf,inset 3px 0 var(--brand-red);background:linear-gradient(145deg,#0d131c,#070a0f 68%);border:1px solid #394554;overflow:auto}.chat-report-dialog>header{border-bottom:1px solid var(--chat-line);justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:22px 26px;display:flex}.chat-report-dialog>header small{color:var(--brand-red);font:800 9px/1 var(--font-geist-mono);letter-spacing:.16em}.chat-report-dialog>header h2{letter-spacing:-.035em;margin:9px 0 0;font-size:30px;font-style:italic}.chat-report-dialog>header button{color:#fff;cursor:pointer;background:#0a0f16;border:1px solid #394554;flex:none;width:44px;height:44px;font-size:24px}:is(.chat-report-dialog>header button:hover,.chat-report-dialog>header button:focus-visible){border-color:var(--brand-red);outline:none}.chat-report-dialog blockquote{border-bottom:1px solid var(--chat-line);background:#ffffff05;margin:0;padding:18px 26px}.chat-report-dialog blockquote strong{color:#fff;font-size:13px}.chat-report-dialog blockquote p{color:#aeb8c6;max-height:90px;margin:8px 0 0;font-size:14px;line-height:1.55;overflow:auto}.chat-report-dialog form{padding:24px 26px 26px}.chat-report-dialog fieldset{border:0;margin:0;padding:0}.chat-report-dialog legend,.chat-report-details>span{color:#9ba7b8;font:800 10px/1 var(--font-geist-mono);letter-spacing:.12em;margin-bottom:13px}.chat-report-reasons{border-top:1px solid #293340;border-left:1px solid #293340;grid-template-columns:1fr 1fr;display:grid}.chat-report-reasons label{color:#aeb8c6;cursor:pointer;border-bottom:1px solid #293340;border-right:1px solid #293340;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 14px;display:flex}.chat-report-reasons label:hover,.chat-report-reasons label:focus-within,.chat-report-reasons label.selected{color:#fff;background:#f019381a}.chat-report-reasons input{opacity:0;pointer-events:none;position:absolute}.chat-report-reasons span{font-size:13px}.chat-report-reasons i{border:1px solid #657286;border-radius:50%;width:15px;height:15px}.chat-report-reasons label.selected i{border:4px solid var(--brand-red);background:#fff}.chat-report-details{margin-top:20px;display:grid}.chat-report-details textarea{resize:vertical;background:#060a0f;border:1px solid #394554;outline:none;min-height:104px;padding:13px 14px;line-height:1.5}.chat-report-details textarea:focus{border-color:var(--brand-red);box-shadow:0 0 0 2px #f019381f}.chat-report-details small{color:#647187;text-align:right;font:700 9px/1 var(--font-geist-mono);margin-top:7px}.chat-report-error{color:#0000;min-height:18px;font:750 9px/1.4 var(--font-geist-mono);letter-spacing:.06em;margin:14px 0 0}.chat-report-error.visible{color:#ff526f}.chat-report-submit{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:4px;display:grid}.chat-report-submit button{color:#aeb8c6;min-height:50px;font:850 10px/1 var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;background:#0a0f16;border:1px solid #394554;padding:0 16px}.chat-report-submit button[type=submit]{border-color:var(--brand-red);color:#fff;background:var(--brand-red)}:is(.chat-report-submit button:hover,.chat-report-submit button:focus-visible){border-color:#fff;outline:none}.chat-report-submit button:disabled{opacity:.5;cursor:wait}.auth-inline-action{margin-top:10px;color:#9eabba!important;background:0 0!important;border-color:#acbcd233!important;min-height:34px!important}.settings-privacy-toggle{border-bottom:1px solid #acbcd21f;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex!important}.settings-privacy-toggle input{accent-color:#ff1744;height:20px;width:20px!important}.settings-block-list{gap:8px;display:grid}.settings-block-list article{border:1px solid #acbcd229;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.settings-block-list button{color:#ff526f;font:800 10px/1 var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:0}.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:var(--brand-red);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:var(--brand-red)}.chat-composer button{border:1px solid var(--brand-red);background:var(--brand-red);font:850 9px/1 var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;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 9px/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}.chat-report-layer{align-items:end;padding:12px}.chat-report-dialog{max-height:calc(100vh - 24px)}.chat-report-dialog>header{min-height:84px;padding:18px}.chat-report-dialog>header h2{font-size:25px}.chat-report-dialog blockquote,.chat-report-dialog form{padding-left:18px;padding-right:18px}.chat-report-reasons{grid-template-columns:1fr}.chat-report-reasons label{min-height:48px}.chat-report-submit{grid-template-columns:1fr}}@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 9px/1.5 var(--font-geist-mono);letter-spacing:.1em;margin:22px 0 0}.portfolio-section{background:#070a0e}.portfolio-disclosure{border-top:1px solid var(--line)}.portfolio-disclosure:last-child{border-bottom:1px solid var(--line)}.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 var(--line)}.portfolio-table>div{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 130px 150px 190px;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-table em{color:#26dfa1;font:850 11px/1.25 var(--font-geist-mono);letter-spacing:.04em;text-align:right;justify-self:end;font-style:normal}.portfolio-table em.down{color:#ff3858}.portfolio-table em small{color:#687381;letter-spacing:.09em;margin-bottom:5px;font-size:8px;display:block}.portfolio-empty{border:1px solid var(--line);color:#6f7986;min-height:150px;font:750 9px/1.5 var(--font-geist-mono);letter-spacing:.12em;text-align:center;place-items:center;display:grid}.transaction-list{margin-top:0}.transaction-list>p{border-top:1px solid var(--line-soft);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 var(--line);grid-template-columns:repeat(4,1fr);display:grid}.market-rules>div{border-right:1px solid var(--line);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{background:var(--bg-page);color:#f6f7f9;--prediction-red:#ee1234;min-height:100vh;overflow:hidden}.prediction-topbar{border-bottom:1px solid var(--line);background:#06080c;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,transparent 40%),repeating-linear-gradient(118deg,transparent 0 99px,var(--fill-soft) 100px,transparent 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:var(--line);grid-column:1/-1;height:1px}.prediction-leaders{border-top:2px solid var(--prediction-red);border-bottom:1px solid var(--line);grid-template-columns:1.16fr 1fr 1fr;display:grid}.prediction-leader{--prediction-accent:#fff;border-right:1px solid var(--line);background:radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--prediction-accent) 32%,transparent),transparent 42%),#090d13;min-height:430px;padding:42px;position:relative;overflow:hidden}.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 color-mix(in srgb,var(--prediction-accent) 38%,transparent);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-125px;right:-110px}.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:var(--line);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:var(--fill-strong);width:64%;height:6px;margin-top:34px}.prediction-meter i{background:var(--prediction-accent);height:100%;box-shadow:0 0 16px color-mix(in srgb,var(--prediction-accent) 80%,transparent);display:block}.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 var(--line)}.prediction-row{--prediction-accent:#fff;border-bottom:1px solid var(--line-soft);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 color-mix(in srgb,var(--prediction-accent) 68%,transparent);display:block}.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:var(--line);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,transparent 0 118px,var(--line) 119px 120px);position:absolute;inset:0}.team-hero:after{content:"";background:color-mix(in srgb,var(--team-hero-a) 58%,transparent);border:1px solid #ffffff2e;height:78%;position:absolute;inset:auto -8% -22% 42%;transform:skew(-23deg)}.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;background:var(--bg-page);border-top:4px solid var(--team-highlight);height:64px;font:750 10px/1 var(--font-geist-mono);letter-spacing:.14em;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 color-mix(in srgb,var(--team-red) 52%,transparent);border-radius:50%;width:380px;height:380px;position:absolute;bottom:-145px;right:-110px}.team-driver-number{color:var(--line-soft);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:var(--bg-page)}.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,color-mix(in srgb,var(--team-red) 8%,transparent),transparent 55%);flex-direction:column;justify-content:flex-end;min-height:210px;padding:28px;display:flex;position:relative}.team-stats-hierarchy .priority-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--team-red) 12%,transparent),transparent 62%),#070b11;grid-column:span 2;min-height:312px;padding:32px 34px;overflow:hidden}.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: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,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,color-mix(in srgb,var(--team-red) 8%,transparent),transparent 58%);flex-direction:column;justify-content:center;gap:20px;min-height:170px;padding:28px;display:flex}.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{border-color:var(--line);background:var(--bg-page)}.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-left:0;border-top:1px solid var(--line)}.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-left:0;border-top:1px solid var(--line)}.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:"";background:repeating-linear-gradient(135deg,var(--fill-strong) 0 3px,transparent 3px 6px);opacity:.65;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-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-template-banner{color:#e9d596;min-height:52px;font:800 10px/1.4 var(--font-geist-mono);letter-spacing:.07em;background:#211a0a;border-bottom:1px solid #59451b;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:10px 30px;display:grid}.live-template-banner strong{color:#ffd22f;font-size:11px}.live-template-banner span{color:#b9aa7b}.live-template-banner a{color:#fff;border-bottom:1px solid #ffd22f}.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:var(--brand-red);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:var(--brand-red);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-deployed{color:#ff9f1a;background:#ff9f1a12}.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:var(--brand-red)}.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{border-color:var(--brand-red);background:var(--brand-red);color:#fff}.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:9px;font-weight:850;display:grid}.live-connection-strip>span{color:var(--brand-red);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%,#f0193824,#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 9px/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 #f0193826}.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:9px;font-weight:800}.live-workspace{border-bottom:1px solid var(--live-line);grid-template-columns:minmax(0,1fr);display:grid}.live-tower,.live-feed-column{min-width:0}.live-tower{background:#070a0f}.live-tower-tabs{border-bottom:1px solid var(--live-line);grid-template-columns:repeat(3,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;box-shadow:inset 0 -2px var(--brand-red);background:#101a29}.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.15fr) repeat(3,minmax(105px,.8fr)) 90px 105px 105px 48px;min-width:1040px}.live-table-head.view-compare,.live-driver-row.view-compare{grid-template-columns:58px minmax(165px,1.15fr) 52px repeat(3,minmax(125px,.82fr)) minmax(120px,.8fr) 90px minmax(125px,.75fr);min-width:1200px}.live-table-head.view-strategy,.live-driver-row.view-strategy{grid-template-columns:48px minmax(150px,.8fr) minmax(120px,.65fr) minmax(430px,2.5fr) 64px minmax(130px,.75fr);min-width:1060px}.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:9px;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:focus-visible{outline:1px solid var(--brand-red);outline-offset:-2px}.live-driver-row.selected{box-shadow:inset 3px 0 var(--brand-red);background:linear-gradient(90deg,#f0193821,#0d1420 46%)}.live-driver-row.compared{box-shadow:inset 3px 0 var(--brand-red);background:linear-gradient(90deg,#f019382e,#0d1420 52%)}.live-driver-row.is-muted .live-pos,.live-driver-row.is-muted .live-driver-name b{color:#596373}.live-driver-row.is-muted .live-driver-name small{color:#4c5665}.live-driver-row.is-muted .live-driver-name>i{opacity:.38}.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-pit-badge{color:#ff5b75;width:max-content;font:900 10px/1 var(--font-geist-mono);letter-spacing:.05em;background:#f0193829;border:1px solid #ff315585;border-radius:3px;padding:6px 9px}.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:9px;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-tyre-stack{justify-items:center;gap:3px;display:grid}.live-tyre-stack>i{font-style:normal}.live-tyre-stack>small{color:#7c899b;font:850 8px/1 var(--font-geist-mono);letter-spacing:.02em}.live-sector-time{gap:7px;display:grid}.live-sector-time>b{font-size:11px;font-weight:800}.timing-purple{text-shadow:0 0 10px #c05cff52;color:#c05cff!important}.timing-green{color:#26dfa1!important}.timing-yellow{color:#ffd22f!important}.live-sector-time .live-sector i{flex:1;max-width:16px}.live-sector-inline{padding-right:12px}.live-tyre-detail{align-items:center;gap:9px;display:flex}.live-tyre-detail>b{letter-spacing:.05em;gap:4px;font-size:9px;display:grid}.live-tyre-detail>b small{color:#69778a;font:800 8px/1 var(--font-geist-mono)}.live-strategy-cell{gap:5px;min-width:0;padding:8px 18px 8px 0;display:grid}.live-strategy-scale{color:#657287;font:800 8px/1 var(--font-geist-mono);justify-content:space-between;display:flex}.live-strategy-bar{background:repeating-linear-gradient(90deg,#111823 0 calc(10% - 1px),#26303d calc(10% - 1px) 10%);border:1px solid #26303d;height:12px;display:block;position:relative}.live-strategy-segment{z-index:1;outline:0;min-width:5px;height:10px;transition:filter .16s,transform .16s;position:absolute;top:0}.live-strategy-segment:after{content:"";background:currentColor;position:absolute;inset:0 1px 0 0}.live-strategy-segment>i{display:none}.live-strategy-segment:hover,.live-strategy-segment:focus{z-index:12;filter:brightness(1.18);transform:scaleY(1.35)}.tyre-fill-soft{color:#ff294e}.tyre-fill-medium{color:#ffd22f}.tyre-fill-hard{color:#eef2f7}.tyre-fill-intermediate{color:#28d98e}.tyre-fill-wet{color:#398cff}.tyre-fill-unknown{color:#68768a}.live-strategy-tooltip{z-index:20;color:#e7ebf2;transform-origin:top;pointer-events:none;background:#05080d;border:1px solid #313b4a;gap:7px;width:250px;padding:12px;display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)scaleY(.74);box-shadow:0 16px 38px #0000009e}.live-strategy-segment:hover .live-strategy-tooltip,.live-strategy-segment:focus .live-strategy-tooltip{display:grid}.live-strategy-tooltip:before{content:"";background:#05080d;border-top:1px solid #313b4a;border-left:1px solid #313b4a;width:8px;height:8px;position:absolute;top:-5px;left:calc(50% - 4px);transform:rotate(45deg)}.live-strategy-tooltip>strong{color:#fff;font:900 10px/1 var(--font-geist-mono);letter-spacing:.06em;border-bottom:1px solid #222b37;padding-bottom:8px}.live-strategy-tooltip>span{color:#e1e6ed;font:800 9px/1.25 var(--font-geist-mono);grid-template-columns:82px 1fr;gap:8px;display:grid}.live-strategy-tooltip>span>b{color:#68768a;letter-spacing:.04em;font-size:8px}.live-strategy-empty{color:#5d6a7c;font:850 8px/1 var(--font-geist-mono);letter-spacing:.08em;place-items:center;display:grid;position:absolute;inset:0}.live-grid-team{align-items:center;gap:8px;display:flex}.live-grid-team i{flex:none;width:3px;height:22px}.live-compare-summary{border-bottom:1px solid var(--live-line);background:linear-gradient(100deg,#080c12,#0d121b 58%,#f0193814);padding:16px 18px}.live-compare-summary>header{color:#fff;font:900 10px/1.2 var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;gap:16px;margin-bottom:10px;display:flex}.live-compare-summary>header small{color:#7f8da1;font-size:9px}.live-compare-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.live-compare-picker{background:#0b1119;border:1px solid #283140;gap:8px;min-width:0;min-height:72px;padding:10px 12px;display:grid}.live-compare-picker:focus-within{border-color:var(--brand-red);box-shadow:inset 3px 0 var(--brand-red)}.live-compare-picker>span{color:#7f8da1;font:850 9px/1 var(--font-geist-mono);letter-spacing:.08em}.live-compare-picker select{color:#fff;width:100%;min-width:0;height:34px;font:850 11px/1 var(--font-geist-mono);cursor:pointer;background:#080d14;border:1px solid #344052;border-radius:0;padding:0 30px 0 10px}.live-compare-picker select:focus{outline:1px solid var(--brand-red);outline-offset:1px}.live-compare-picker option{color:#fff;background:#080d14}.live-compare-select{color:#7b899c;border:1px solid #334052;place-items:center;width:28px;height:28px;display:grid;font-size:16px!important}.live-driver-row.compared .live-compare-select{border-color:var(--brand-red);color:#fff;background:var(--brand-red)}.live-compare-metric{gap:5px;display:grid}.live-compare-metric>b{color:#fff;font-size:12px}.live-compare-metric>small{color:#26dfa1;font:850 9px/1 var(--font-geist-mono);letter-spacing:.04em}.live-compare-gap{color:#26dfa1;font-family:var(--font-geist-mono);font-weight:900!important}.live-compare-tyre{align-items:center;gap:9px;display:flex}.live-compare-tyre>small{color:#8794a7;font:800 8px/1 var(--font-geist-mono);gap:4px;display:grid}.live-compare-tyre>small b{color:#fff;font-size:9px}.live-last-pit{gap:4px;display:grid}.live-last-pit b{color:#fff;font-size:12px}.live-last-pit small{color:#758297;letter-spacing:.05em;font-size:8px;font-weight:850}.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:var(--brand-red);letter-spacing:.09em;font-size:13px}.live-table-empty span{max-width:340px;font-size:11px;line-height:1.55}.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:9px}.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-race-control-card{grid-column:span 2;min-width: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:var(--brand-red);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 9px/1.35 var(--font-geist-mono);letter-spacing:.06em}.live-event-list span{color:var(--brand-red)}.live-event-list span.event-green{color:#26dfa1}.live-event-list span.event-yellow{color:#ffd22f}.live-event-list span.event-red{color:#ff3155}.live-event-list span.event-neutral{color:#8d9aae}.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:9px;font-weight:850;display:block}.live-event-list.compact article{grid-template-columns:58px 44px 1fr}.live-radio-driver>b{color:var(--brand-red);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 9px/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 9px/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{border-color:var(--brand-red);background:#f019381a}.live-footer{color:#667386;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:76px;padding:0 30px;font-size:9px;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,#f019382e,#f0193809);border-bottom:1px solid #f019386b;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%,#f0193829,#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 var(--line);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%,#f0193829,transparent 30%),repeating-linear-gradient(118deg,transparent 0 92px,var(--fill-soft) 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:var(--brand-red);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;width:min(88%,650px);max-height:560px;filter:grayscale(1) brightness(2.5) drop-shadow(0 0 32px var(--line))}.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,#f019382b,var(--fill-soft));border:1px solid #f0193894;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:var(--brand-red);width:4px;position:absolute;inset:0 0 0 auto;transform:skew(-12deg)}.live-next-countdown>p{color:var(--brand-red);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-feed-column .live-feed-card{min-height:240px}.live-table-scroll{max-height:900px}}@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-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:9px}.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:9px}.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-tower-tabs button{letter-spacing:.02em;font-size:9px}.live-compare-summary>div{grid-template-columns:1fr}.live-feed-column{display:block}.live-footer{grid-template-columns:1fr auto;padding:20px 18px}.live-footer p{display:none}}@media (max-width:620px){.live-template-banner{grid-template-columns:1fr;gap:8px;padding:14px 18px}.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:9px}.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:9px}.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,.portfolio-table em{text-align:left;grid-column:2;justify-self:start}.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 var(--line);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-right:0;border-bottom:1px solid var(--line);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:9px}.team-driver-card img{height:455px;bottom:-48px;right:-48px}.team-data-grid,.team-summary-grid,.team-profile-grid,:is(.stats-performance-group .team-data-grid,.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:9px}.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}}.live-flag-chequered{color:#e8edf3}.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;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02050ad4;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,transparent 0 42px,var(--fill-strong) 43px,transparent 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;padding:.08em .04em .04em 0;font-size:clamp(88px,10.4vw,168px);font-style:italic;font-weight:950;line-height:.8;overflow:visible}.story-theme-cadillac #story-title{letter-spacing:-.065em;line-height:.84}.story-driver-nico-hulkenberg #story-title{letter-spacing:-.05em}.story-driver-nico-hulkenberg #story-title .story-first-name{letter-spacing:-.045em}.story-driver-nico-hulkenberg #story-title .story-last-name{letter-spacing:-.045em;padding-top:.1em;line-height:.84}.story-hero-copy .story-first-name{letter-spacing:-.06em;font-size:.54em;line-height:.92;display:block}.story-hero-copy .story-last-name{letter-spacing:inherit;white-space:nowrap;line-height:.88;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 var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:1fr 1fr;margin-top:100px;display:grid}.story-split-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:linear-gradient(145deg,#0b48c629,#0000 60%);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{border-top:2px solid #ee1234;border-bottom:2px solid var(--line);background:linear-gradient(118deg,#030508 0,#09070b 48%,#1a060c 100%);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,transparent 43%),linear-gradient(90deg,var(--fill-soft),transparent 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:9px}.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;width:100%;max-width:calc(100vw - 36px);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:29%;left:0}.story-hero-visual img{object-position:right bottom;max-width:70vw;height:min(58svh,620px);right:-2vw}.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{align-items:flex-start;min-height:auto;padding-top:110px;padding-bottom:130px}.story-career-copy h2{line-height:.9}.story-career-rail{display:none}.story-career-number{font-size:105vw;top:52%;right:-.08em}.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),var(--fill-soft));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,var(--fill-soft),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 var(--line);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 9px/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:var(--fill-strong);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 9px/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-theme-racing-bulls .story-hero-copy h1,.story-theme-alpine .story-hero-copy h1,.story-theme-audi .story-hero-copy h1{font-size:clamp(42px,12vw,54px)}.story-driver-nico-hulkenberg #story-title{letter-spacing:-.04em;max-width:100%;font-size:clamp(33px,9.2vw,41px);line-height:1}.story-driver-nico-hulkenberg #story-title .story-first-name{letter-spacing:-.025em}.story-driver-nico-hulkenberg #story-title .story-last-name{letter-spacing:-.035em;padding-top:.12em;line-height:.9}.story-driver-sergio-perez #story-title{letter-spacing:-.055em;font-size:clamp(40px,11vw,50px);line-height:.96}.story-driver-nico-hulkenberg .story-hero-visual img,.story-driver-sergio-perez .story-hero-visual img{max-width:64vw;height:min(55svh,590px);right:0}.story-profile-switch summary{min-height:36px;padding:0 11px;font-size:9px}.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{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:#f7f8fa;letter-spacing:-.035em;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 9px/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;background:var(--bg-page);--home-red:var(--brand-red);--home-line:#ffffff26;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:var(--fill-strong);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;background:var(--fill);min-height:38px;font:800 9px/1 var(--font-geist-mono);letter-spacing:.12em;text-align:center;white-space:nowrap;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;border-color:var(--brand-red);background:#f0193821}.home-race{z-index:1;border-bottom:1px solid var(--home-line);background:radial-gradient(circle at 72% 42%,#252c376b,transparent 27%),linear-gradient(122deg,#0b0e12,var(--bg-page) 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,var(--fill-soft));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%)}}.weekend-command{color:#fff;background:#101010;padding:clamp(42px,6vw,86px) clamp(18px,5vw,80px)}.weekend-command>header{border-bottom:1px solid #3b3b3b;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.weekend-command header p,.weekend-command small{font:700 10px/1.2 var(--font-mono,monospace);letter-spacing:.14em}.weekend-command h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(38px,5vw,68px);line-height:.9}.weekend-command-status{letter-spacing:.08em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.weekend-command-status i{background:#f5b800;border-radius:50%;width:9px;height:9px}.weekend-command-live .weekend-command-status i{background:#e10600;animation:1.4s infinite weekend-pulse;box-shadow:0 0 0 6px #e106002e}.weekend-command-complete .weekend-command-status i{background:#7e7e7e}@keyframes weekend-pulse{50%{box-shadow:0 0 0 12px #e1060000}}.weekend-command-grid{border:1px solid #3b3b3b;border-top:0;grid-template-columns:1.05fr 1.45fr 1fr;display:grid}.weekend-command-grid article{border-right:1px solid #3b3b3b;flex-direction:column;min-height:290px;padding:clamp(22px,3vw,38px);display:flex}.weekend-command-grid article>strong{margin:auto 0 12px;font-size:clamp(26px,3vw,42px);line-height:.95}.weekend-command-grid article>p{color:#aeadad;margin:0;line-height:1.55}.weekend-command-grid article>b{color:#ff453d;margin-top:18px;font-size:13px}.weekend-command-grid article>a{color:#fff;border-bottom:1px solid;align-self:flex-start;margin-top:20px;padding-bottom:4px;font-weight:800}.weekend-focus-card>em{color:#777;font:700 9px/1.3 var(--font-mono,monospace);letter-spacing:.1em;margin-top:7px;font-style:normal}.weekend-live-card{background:linear-gradient(135deg,#1b1b1b 0%,#141414 78%,#e1060029 100%);box-shadow:inset 0 3px #e10600}.weekend-live-card>small{color:#ff453d}.weekend-live-card p{color:#aaa!important}.weekend-live-card>a{color:#ff453d!important}.weekend-live-card.is-scheduled{box-shadow:inset 0 3px #555}.weekend-live-card.is-scheduled>small,.weekend-live-card.is-closed>small{color:#888}.weekend-live-card.is-scheduled>strong,.weekend-live-card.is-closed>strong{font-size:clamp(23px,2.5vw,34px)}.weekend-live-opens{border-top:1px solid #444;flex-direction:column;gap:7px;margin-top:20px;padding-top:14px;display:flex}.weekend-live-opens span{color:#888;font:700 9px/1.2 var(--font-mono,monospace);letter-spacing:.12em}.weekend-live-opens b{color:#fff;font-size:14px}.weekend-brief-card{border-right:0!important}.weekend-brief-card>strong{font-size:clamp(23px,2.5vw,34px)!important}.weekend-quick-actions{border-top:1px solid #3b3b3b;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.weekend-quick-actions a{color:#fff;border-right:1px solid #3b3b3b;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:62px;padding:15px 18px;font-size:12px;font-weight:800;display:grid}.weekend-quick-actions a:last-child{border-right:0}.weekend-quick-actions a:hover{color:#101010;background:#fff}.weekend-quick-actions span{color:#e10600;font-family:var(--font-mono,monospace)}.weekend-progress{grid-template-columns:repeat(5,1fr);gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.weekend-progress li{color:#858585;border-top:2px solid #4b4b4b;flex-direction:column;gap:5px;padding:18px 10px 0 0;display:flex;position:relative}.weekend-progress li i{background:#4b4b4b;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}.weekend-progress li.complete{color:#fff;border-color:#fff}.weekend-progress li.complete i{background:#fff}.weekend-progress li.live{color:#fff;border-color:#e10600}.weekend-progress li.live i{background:#e10600;box-shadow:0 0 0 5px #e1060033}.weekend-progress li span{font-weight:800}.weekend-watchlist{border:1px solid #3b3b3b;grid-template-columns:minmax(170px,1fr) repeat(4,minmax(150px,.8fr)) auto;margin-top:28px;display:grid}.weekend-watchlist>div,.weekend-watchlist>a{color:#fff;border-right:1px solid #3b3b3b;flex-direction:column;justify-content:center;min-height:84px;padding:14px 16px;display:flex}.weekend-watchlist>div strong{margin-top:7px;font-size:20px}.weekend-watchlist>a span{color:#ff453d;font-size:10px;font-weight:900}.weekend-watchlist>a b{margin:4px 0}.weekend-watchlist>a small{color:#999}.weekend-watchlist .weekend-watchlist-manage{color:#ff453d;border-right:0;align-items:center;font-weight:900}@media (max-width:900px){.weekend-command-grid{grid-template-columns:1fr 1fr}.weekend-command-grid article{min-height:250px}.weekend-live-card{border-right:0!important}.weekend-brief-card{border-top:1px solid #3b3b3b;grid-column:1/-1}.weekend-quick-actions{grid-template-columns:1fr}.weekend-quick-actions a{border-bottom:1px solid #3b3b3b;border-right:0}.weekend-progress{grid-template-columns:repeat(5,minmax(135px,1fr));padding-bottom:10px;overflow-x:auto}.weekend-watchlist{grid-template-columns:repeat(6,minmax(170px,1fr));overflow-x:auto}}@media (max-width:580px){.weekend-command>header{flex-direction:column;align-items:flex-start}.weekend-command-grid{grid-template-columns:1fr}.weekend-command-grid article{border-bottom:1px solid #3b3b3b;border-right:0;min-height:220px}.weekend-brief-card{border-top:0;grid-column:auto}}@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 9px/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 var(--fill-strong);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 var(--fill-strong);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 var(--line);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;width:min(590px,78%);max-height:430px;filter:grayscale(1) invert(1) contrast(1.15) brightness(1.16) drop-shadow(0 0 24px var(--line-soft));opacity:.88;mix-blend-mode:screen;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:9px;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{background:linear-gradient(125deg,#f019381a,var(--fill-soft));border-right:1px solid var(--home-line);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-world-time{border-top:1px solid var(--home-line);background:radial-gradient(circle at 24% 56%,#f019381f,#0000 34%),linear-gradient(132deg,#080b10,#040609 70%);padding:96px max(30px,50vw - 740px) 104px}.home-world-time>header{grid-template-columns:minmax(0,1fr) minmax(250px,420px);align-items:end;gap:18px 50px;margin-bottom:42px;display:grid}.home-world-time>header p{color:var(--home-red);font:800 10px/1 var(--font-geist-mono);letter-spacing:.17em;grid-column:1/-1;align-items:center;gap:12px;margin:0;display:flex}.home-world-time>header p i{background:var(--home-red);width:19px;height:8px;display:inline-block;transform:skew(-34deg)}.home-world-time>header h2{letter-spacing:-.07em;max-width:970px;margin:0;font-size:clamp(50px,6vw,92px);font-style:italic;line-height:.78}.f1-home.language-zh .home-world-time>header h2{letter-spacing:-.045em;font-style:normal;line-height:.96}.home-world-time>header>span{color:#8e98a5;padding-bottom:5px;font-size:14px;line-height:1.65}.home-world-time-grid{border:1px solid var(--home-line);background:#05080c;grid-template-columns:minmax(0,1.65fr) minmax(300px,.55fr);display:grid}.home-world-map{border-right:1px solid var(--home-line);background:repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),var(--fill) calc(12.5% - 1px) 12.5%),repeating-linear-gradient(0deg,transparent 0 calc(25% - 1px),var(--fill) calc(25% - 1px) 25%),#070a0f;min-width:0;min-height:500px;position:relative;overflow:hidden}.home-world-map-surface{z-index:1;cursor:crosshair;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.home-world-map-surface img{object-fit:fill;opacity:.5;filter:invert()grayscale()contrast(1.7)brightness(.94);mix-blend-mode:screen;pointer-events:none;width:100%;height:100%}.home-world-pin{z-index:4;width:18px;height:18px;left:var(--map-x);top:var(--map-y);color:#fff;pointer-events:none;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.home-world-pin i{width:8px;height:8px;box-shadow:0 0 0 4px var(--fill-strong);background:#0a0d11;border:1px solid #ffffffdb;border-radius:50%;transition:background .18s,box-shadow .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-world-pin b{color:#fff;font:800 9px/1 var(--font-geist-mono);letter-spacing:.09em;white-space:nowrap;background:#05080cf0;border:1px solid #ffffff2e;padding:7px 9px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.home-world-pin.active i{border-color:var(--home-red);background:var(--home-red);transform:translate(-50%,-50%)scale(1.15);box-shadow:0 0 0 7px #f0193829,0 0 18px #f0193873}.home-world-time-card{background:linear-gradient(145deg,#f019381f,var(--fill-soft) 52%);flex-direction:column;padding:34px 30px;display:flex;position:relative;overflow:hidden}.home-world-time-card:before{content:none}.home-world-time-card>span,.home-world-time-card small{color:var(--home-red);font:800 9px/1 var(--font-geist-mono);letter-spacing:.16em}.home-world-time-card h3{letter-spacing:-.05em;margin:18px 0 8px;font-size:clamp(34px,3.2vw,50px);font-style:italic;line-height:.94}.home-world-time-card>p{color:#87919e;font:700 10px/1.45 var(--font-geist-mono);letter-spacing:.065em;margin:0}.home-world-time-card>div{border-top:3px solid var(--home-red);margin-top:42px;padding-top:22px}.home-world-time-card>div strong{color:#e6e9ed;margin-top:11px;font-size:18px;font-style:italic;line-height:1.08;display:block}.home-world-time-card>time{color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:22px 0 28px;padding:.06em 0 .04em;font-size:clamp(60px,5.4vw,86px);font-weight:800;line-height:1;display:block}.home-world-time-card dl{margin:auto 0 0}.home-world-time-card dl div{border-top:1px solid var(--fill-strong);grid-template-columns:98px minmax(0,1fr);align-items:center;gap:12px;min-height:40px;display:grid}.home-world-time-card dt,.home-world-time-card dd{font:730 9px/1.4 var(--font-geist-mono);letter-spacing:.08em;margin:0}.home-world-time-card dt{color:#68727f}.home-world-time-card dd{color:#d8dde4;text-align:right}.home-games{z-index:1;background:var(--bg-page);padding:0 max(30px,50vw - 740px) 120px;position:relative}.home-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-game-card{border:1px solid var(--home-line);border-top:3px solid var(--home-red);min-height:280px;color:inherit;background:linear-gradient(135deg,#f0193824,#ffffff05 55%);flex-direction:column;padding:34px 30px;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.home-game-card:after{content:"";pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 110px,#ffffff08 111px 112px);position:absolute;inset:0}:is(.home-game-card:hover,.home-game-card:focus-visible){border-color:var(--home-red);background:linear-gradient(135deg,#f019383d,#ffffff08 60%);transform:translateY(-3px)}.home-game-card small{color:var(--home-red);font:800 9px/1 var(--font-geist-mono);letter-spacing:.16em}.home-game-card h3{letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(34px,4vw,54px);font-style:italic;line-height:.82}.home-game-card p{color:#9aa5b3;max-width:420px;margin:18px 0 0;font-size:14px;line-height:1.7}.home-game-card strong{color:#fff;font:850 10px/1 var(--font-geist-mono);letter-spacing:.14em;align-items:center;gap:10px;margin-top:auto;padding-top:26px;display:flex}.home-game-card strong b{color:var(--home-red);transition:all .2s}.home-game-card:hover strong b{transform:translate(5px)}.home-game-paddock{background:linear-gradient(105deg,#f0193838,#ffffff06 62%);grid-column:1/-1;min-height:250px}.home-game-paddock h3{font-size:clamp(44px,5vw,72px)}.home-game-paddock p{max-width:620px}@media (max-width:860px){.home-games-grid{grid-template-columns:1fr}.home-game-card{min-height:230px}}@media (max-width:760px){.home-games{padding:0 18px 90px}}.topbar-nav{display:none}@media (min-width:1280px){.home-topbar,.standings-topbar{gap:26px;display:flex}.home-topbar>p,.standings-topbar>p{display:none}.topbar-nav{align-items:center;gap:clamp(14px,1.6vw,26px);margin-left:auto;display:flex}.topbar-nav a{color:#aeb7c2;min-height:44px;font:800 9px/1 var(--font-geist-mono);letter-spacing:.13em;white-space:nowrap;align-items:center;text-decoration:none;transition:all .15s;display:inline-flex}:is(.topbar-nav a:hover,.topbar-nav a:focus-visible){color:#fff}.topbar-nav a.active{color:#fff;box-shadow:inset 0 -2px 0 var(--brand-red)}}.home-explore{z-index:1;background:linear-gradient(180deg,#090c10,var(--bg-page) 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,var(--fill),transparent 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{border-top:1px solid var(--line-soft);color:#7f8792;font:750 10px/1 var(--font-geist-mono);letter-spacing:.14em;margin-top:auto;padding-top:24px}.home-feature.ready{background:linear-gradient(145deg,#f019380f,var(--fill-soft) 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:var(--bg-page);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-world-time-grid{grid-template-columns:1fr}.home-world-map{border-right:0;border-bottom:1px solid var(--home-line);min-height:460px}.home-world-time-card{min-height:350px}.home-world-time-card>time{font-size:82px}.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:9px}.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 var(--fill-strong);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-world-time{padding:70px 18px 78px}.home-world-time>header{margin-bottom:30px;display:block}.home-world-time>header h2{margin-top:22px;font-size:47px;line-height:.84}.f1-home.language-zh .home-world-time>header h2{line-height:1}.home-world-time>header>span{margin-top:20px;font-size:13px;display:block}.home-world-map{min-height:260px}.home-world-pin b{font-size:9px}.home-world-time-card{min-height:410px;padding:28px 24px}.home-world-time-card h3{font-size:40px}.home-world-time-card>div{margin-top:33px}.home-world-time-card>time{margin:24px 0 30px;font-size:70px}.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;background:var(--bg-page);--standings-red:var(--brand-red);--standings-line:var(--line);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:var(--fill-strong);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:var(--fill);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(180deg,#0a0d11,var(--bg-page) 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}html[lang=zh-CN] .standings-section-head h2{letter-spacing:-.045em;line-height:1.02}.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%,color-mix(in srgb,var(--standing-accent) 52%,transparent),transparent 45%),linear-gradient(145deg,#ffffff0a,transparent 62%);min-height:510px;padding:32px;display:block;position:relative;overflow:hidden}.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 color-mix(in srgb,var(--standing-accent) 62%,transparent);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-90px}.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:var(--fill-strong);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 color-mix(in srgb,var(--standing-accent) 70%,transparent);letter-spacing:-.1em;opacity:.7;font-size:clamp(82px,9vw,142px);font-style:italic;font-weight:950;line-height:.8;position:absolute;top:38px;right:28px}.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 9px/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:var(--bg-page);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 9px/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:9px}.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:9px}.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;background:var(--bg-page);--schedule-red:var(--brand-red);--schedule-line:var(--line);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:var(--fill);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(180deg,#0a0d11,var(--bg-page) 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,var(--fill),transparent 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,var(--fill-soft) 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,var(--fill-soft),transparent 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 9px/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 9px/1.35 var(--font-geist-mono);letter-spacing:.1em;margin-top:13px;display:block}.schedule-card-date{border-top:1px solid var(--line);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 var(--line);padding-left:16px}.schedule-card-date span{color:#707a87;font:750 9px/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:9px}.schedule-card-action{color:#b8c0ca;font:800 9px/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:var(--brand-red);color:#f5f6f8;background:#070a0e;min-height:100vh;overflow-x:hidden}.weekend-back{color:#f1f3f6;background:var(--fill);min-height:42px;font:850 10px/1 var(--font-geist-mono);letter-spacing:.12em;white-space:nowrap;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;background:repeating-linear-gradient(118deg,transparent 0 100px,var(--fill) 101px 102px);pointer-events:none;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,.circuit-detail-copy h2.localized-section-title{font-family:var(--font-cjk);letter-spacing:.02em;font-style:normal;font-weight:900}.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{border:0;border-right:1px solid var(--line);color:#7f8996;min-height:46px;font:800 9px/1 var(--font-geist-mono);letter-spacing:.13em;cursor:pointer;background:0 0;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{border-top:1px solid var(--line);color:#7f8996;font:750 9px/1 var(--font-geist-mono);letter-spacing:.11em;text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;padding:10px 14px;overflow:hidden}.weekend-session-days{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.weekend-session-days article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(150deg,var(--fill),transparent 60%);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 var(--line-soft);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 9px/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 var(--line);border-bottom:1px solid var(--line);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 9px/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-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:60px 0 0;display:grid}.circuit-detail-copy dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:135px;padding:24px 21px}.circuit-detail-copy dt{color:#7f8996;font:760 9px/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 9px/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 var(--line-strong);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 var(--line-strong);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 var(--line);grid-template-columns:1fr 1fr;margin:0 -4.2vw;display:grid}.results-controls label{border-right:1px solid var(--line);background:#0d1219;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 var(--line-strong);min-width:260px;padding-left:30px}.results-session-head>div:last-child span,.results-session-head>div:last-child small{color:#788390;font:750 9px/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-left:1px solid var(--line);border-top:1px solid var(--line)}.results-connection-note{color:#ffd438;font:750 9px/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 var(--line);border-right:1px solid var(--line);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 9px/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 9px/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 9px/1 var(--font-geist-mono);letter-spacing:.1em;margin-bottom:3px}.results-empty{text-align:center;border:1px solid var(--line);background:radial-gradient(circle,#f0193814,#0000 42%),#090d12;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:9px}.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(58px,19vw,74px)}.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:9px}.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{border-top:1px solid var(--line-soft);color:#778292;z-index:5;background:#05080c;flex-direction:column;align-items:center;gap:12px;padding:20px 4vw 24px;display:flex;position:relative}.site-legal-note{text-align:center;color:#6b7686;max-width:760px;margin:0;font-size:11px;line-height:1.65;display:block}.site-legal-links{flex-wrap:wrap;justify-content:center;gap:10px 24px;display:flex}.site-legal-dock a{min-height:44px;color:inherit;font:750 12px/1 var(--font-geist-mono);letter-spacing:.13em;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}:is(.site-legal-dock a:hover,.site-legal-dock a:focus-visible){color:#fff}.auth-agreement{background:var(--fill-soft);color:#a8b1bd;cursor:pointer;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{width:18px;height:18px;accent-color:var(--brand-red);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,transparent 35%),repeating-linear-gradient(118deg,transparent 0 105px,var(--fill-soft) 106px 107px),#070a0e;min-height:100vh;padding:34px 4vw 70px}.auth-panel{background:#05090edb;border:1px solid #ffffff26;grid-template-columns:minmax(0,1.08fr) minmax(0,.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 var(--line);flex-direction:column;justify-content:center;min-width:0;padding:74px clamp(36px,4vw,58px);display:flex;overflow:hidden}.auth-copy>p{color:var(--brand-red);font:800 10px/1 var(--font-geist-mono);letter-spacing:.17em;margin:0 0 30px}.auth-copy h1{letter-spacing:-.075em;max-width:100%;margin:0;font-size:clamp(72px,6.4vw,92px);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,var(--fill),transparent 58%);flex-direction:column;justify-content:center;min-width:0;padding:70px clamp(28px,4vw,64px);display:flex}.auth-mode-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:34px;display:grid}.auth-card .auth-mode-tabs button{color:#7f8996;background:var(--fill-soft);border-color:#ffffff2e;justify-content:center;min-height:44px}.auth-card .auth-mode-tabs button.active{border-color:var(--brand-red);color:#fff;background:#f0193824}.auth-card .auth-mode-tabs button:hover{border-color:var(--brand-red);color:#fff;background:#f019381a}.auth-card header small,.auth-card form label{color:var(--brand-red);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,.auth-card select{color:#fff;background:#070b10;border:1px solid #ffffff38;outline:none;min-height:58px;padding:0 18px;font-size:18px}.auth-card input:focus,.auth-card select:focus{border-color:var(--brand-red)}.auth-card select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;width:100%;min-width:0}.auth-card select:disabled{opacity:.42;cursor:not-allowed}.auth-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}.auth-form-grid label{gap:9px;min-width:0;display:grid}.auth-form-grid label:first-child,.auth-form-grid label:nth-child(4),.auth-form-grid label:last-child{grid-column:1/-1}.auth-form-grid label>span{color:var(--brand-red);font:800 9px/1 var(--font-geist-mono);letter-spacing:.15em}.auth-card input{width:100%;min-width:0}.auth-card input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-birth-selects{grid-template-columns:minmax(82px,1.45fr) minmax(58px,1fr) minmax(58px,1fr);gap:7px;display:grid}.auth-card .auth-birth-selects select{-webkit-appearance:none;appearance:none;color:#fff;font-family:var(--font-geist-mono),monospace;letter-spacing:.02em;text-align:center;text-align-last:center;background-color:#070b10;background-image:linear-gradient(45deg,#0000 50%,#8994a2 50%),linear-gradient(135deg,#8994a2 50%,#0000 50%);background-position:calc(100% - 10px),calc(100% - 6px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding:0 24px 0 8px;font-size:15px;font-weight:750;overflow:hidden}.auth-card button{border:1px solid var(--brand-red);color:#fff;min-height:55px;font:850 10px/1 var(--font-geist-mono);letter-spacing:.13em;cursor:pointer;background:#f0193829;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.auth-card button:hover{background:var(--brand-red)}.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 9px/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:var(--line);flex:1;height:1px}.auth-card .auth-guest{background:#ffffff0a;border-color:#ffffff4d}.auth-card .auth-guest:hover{background:var(--line-soft);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{border-bottom:3px solid var(--brand-red);background:radial-gradient(circle at 75% 50%,#f019382e,transparent 38%),repeating-linear-gradient(118deg,transparent 0 105px,var(--fill-soft) 106px 107px);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:var(--brand-red);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 9px/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 var(--line);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 var(--line);flex-wrap:wrap;justify-content:center;gap:25px;padding:30px 5vw;display:flex}.legal-page>footer a{color:#8c97a4;font:800 9px/1 var(--font-geist-mono);letter-spacing:.14em;text-decoration:none}@media (max-width:1100px){.auth-panel{grid-template-columns:1fr;width:min(760px,100%)}.auth-copy{border-right:0;border-bottom:1px solid var(--line);min-height:330px;padding:58px clamp(28px,7vw,68px)}.auth-copy h1{font-size:clamp(70px,12vw,102px)}.auth-copy>span{margin-top:34px}.auth-card{padding:58px clamp(28px,7vw,68px)}}@media (max-width:760px){.auth-page{padding:20px 16px 45px}.auth-panel{margin-top:25px}.auth-copy{min-height:300px;padding:48px 24px}.auth-copy h1{font-size:64px}.auth-copy h1.auth-title-zh{letter-spacing:.05em;font-size:56px;line-height:1.08}.auth-card{padding:44px 22px}.auth-card h2{font-size:34px}.auth-form-grid{grid-template-columns:1fr}.auth-form-grid label:first-child,.auth-form-grid label:nth-child(4),.auth-form-grid label:last-child{grid-column:1}.auth-birth-selects{grid-template-columns:minmax(88px,1.4fr) minmax(62px,1fr) minmax(62px,1fr);gap:6px}.auth-card .auth-birth-selects select{min-height:54px;padding:0 23px 0 7px;font-size:14px}.auth-mode-tabs{margin-bottom:28px}.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{padding-bottom:96px}}.language-zh:is(.market-page,.prediction-page,.standings-page,.f1-home,.schedule-page) h1,.language-zh:is(.market-page,.prediction-page,.standings-page,.f1-home,.schedule-page) h2,.story-profile.language-zh h2{font-family:var(--font-cjk);letter-spacing:.015em;font-style:normal;font-weight:900}.home-world-time>header h2,.home-section-title h2,.schedule-hero h1,.standings-hero h1{text-wrap:balance}.f1-home.language-zh .home-world-time>header h2{letter-spacing:0;line-height:1.08}.language-zh :is(.home-section-title h2,.schedule-hero h1,.standings-hero h1){letter-spacing:0;line-height:1.04}.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{border:1px solid #ffffff38;border-top:3px solid var(--brand-red);background:linear-gradient(135deg,#ffffff0e,#ffffff04);width:min(820px,100%);padding:clamp(35px,6vw,76px);box-shadow:0 35px 100px #00000080}.language-gate-card>p{color:var(--brand-red);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;background:var(--fill);cursor:pointer;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}.language-gate-card button.suggested{border-color:var(--brand-red);background:#f019381c}.language-gate-card button.suggested small{color:#f57187}:is(.language-gate-card button:hover,.language-gate-card button:focus-visible){border-color:var(--brand-red);background:#f019382e;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}@media (max-width:720px){.language-gate-card>div{grid-template-columns:1fr}}.notfound-page{color:#f5f7fa;background:radial-gradient(circle at 72% 30%,#f0193838,transparent 36%),var(--bg-page);place-items:center;min-height:100vh;padding:24px;display:grid}.notfound-card{border-top:3px solid var(--brand-red);border:1px solid var(--line-strong);border-top:3px solid var(--brand-red);background:linear-gradient(135deg,#ffffff0d,#ffffff03);width:min(560px,100%);padding:clamp(34px,6vw,60px)}.notfound-card>p{color:var(--brand-red);font:800 10px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 22px}.notfound-card h1{letter-spacing:-.06em;margin:0;font-size:clamp(64px,12vw,120px);font-style:italic;line-height:.78}.notfound-card>span{color:#9ba6b5;margin-top:24px;font-size:15px;line-height:1.7;display:block}.notfound-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.notfound-actions a{color:#fff;min-height:52px;font:850 10px/1 var(--font-geist-mono);letter-spacing:.12em;border:1px solid #ffffff4d;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:all .2s;display:inline-flex}.notfound-actions a:first-child{border-color:var(--brand-red);background:#f0193824}.notfound-actions a:hover{background:var(--fill-strong);border-color:#fff}.notfound-actions a:first-child:hover{background:#f019383d}.notfound-actions a b{color:var(--brand-red)}.account-gate{color:#f5f7fa;background:radial-gradient(circle at 72% 36%,#f0193838,#0000 34%),#04070b;place-items:center;min-height:100vh;padding:24px;display:grid}.account-gate-checking{color:#84909f;font:750 10px/1 var(--font-geist-mono);letter-spacing:.16em}.account-gate-card{border:1px solid #ffffff38;border-top:3px solid var(--brand-red);background:linear-gradient(135deg,#ffffff0e,#ffffff04);width:min(720px,100%);padding:clamp(35px,6vw,66px);box-shadow:0 35px 100px #00000080}.account-gate-card>p{color:var(--brand-red);font:800 10px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 25px}.account-gate-card h1{letter-spacing:-.06em;margin:0;font-size:clamp(45px,7vw,85px);font-style:italic;line-height:.8}.account-gate-card>span{color:#9ba6b5;margin-top:26px;font-size:15px;line-height:1.75;display:block}.account-gate-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.account-gate-actions button,.account-gate-actions a{border:1px solid var(--brand-red);color:#fff;min-height:60px;font:850 10px/1.4 var(--font-geist-mono);letter-spacing:.12em;cursor:pointer;background:#f0193821;justify-content:space-between;align-items:center;gap:12px;padding:0 22px;text-decoration:none;transition:all .2s;display:flex}.account-gate-actions a{background:#ffffff0a;border-color:#ffffff4d}:is(.account-gate-actions button:hover,.account-gate-actions button:focus-visible){background:#f019383d}:is(.account-gate-actions a:hover,.account-gate-actions a:focus-visible){background:var(--line-soft);border-color:#fff}.account-gate-actions button:disabled{opacity:.5;cursor:not-allowed}.account-gate-notice{color:#ff506b;margin:16px 0 0;font-size:13px;font-weight:700}.account-gate-back{color:#98a5b5;min-height:44px;font:750 9px/1 var(--font-geist-mono);letter-spacing:.13em;align-items:center;margin-top:24px;text-decoration:none;display:inline-flex}.account-gate-back:hover{color:#fff}@media (max-width:620px){.account-gate-actions{grid-template-columns:1fr}}.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 var(--brand-red);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:var(--brand-red);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:var(--brand-red);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{border-color:var(--brand-red);background:linear-gradient(120deg,#f0193826,var(--fill-soft))}.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-avatar{grid-template-columns:88px 1fr;align-items:start;gap:20px;margin:0 0 26px 78px;display:grid}.settings-avatar-preview{background:#0a0f16;border:1px solid #ffffff38;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.settings-avatar-preview img{object-fit:cover;width:100%;height:100%;display:block}.settings-avatar-preview span{color:#84909f;font:800 24px/1 var(--font-geist-mono);font-style:italic}.settings-avatar-controls>span{color:#8793a2;font:750 9px/1 var(--font-geist-mono);letter-spacing:.13em;margin-bottom:10px;display:block}.settings-avatar-presets{flex-wrap:wrap;gap:8px;display:flex}.settings-avatar-presets button{cursor:pointer;background:#080c12;border:1px solid #ffffff2e;width:44px;height:44px;padding:0;overflow:hidden}.settings-avatar-presets button img{width:100%;height:100%;display:block}.settings-avatar-presets button.active,.settings-avatar-presets button:hover{border-color:var(--brand-red)}.settings-avatar-presets button:disabled{opacity:.5;cursor:not-allowed}.settings-avatar-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.settings-avatar-actions label,.settings-avatar-actions button{color:#fff;min-height:44px;font:850 9px/1 var(--font-geist-mono);letter-spacing:.12em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff4d;align-items:center;padding:0 16px;display:inline-flex}.settings-avatar-actions label:hover,.settings-avatar-actions button:hover{border-color:var(--brand-red);background:#f019381a}.settings-avatar-actions label.busy,.settings-avatar-actions button:disabled{opacity:.5;cursor:not-allowed}.settings-avatar-actions input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.settings-avatar-controls>small{color:#657181;font:650 9px/1.55 var(--font-geist-mono);letter-spacing:.04em;margin-top:12px;display:block}@media (max-width:620px){.settings-avatar{margin-left:0}}.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 9px/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{border:1px solid var(--line);color:#9aa5b4;font:750 9px/1 var(--font-geist-mono);letter-spacing:.1em;padding:8px 11px}.settings-form>button,.settings-empty a{border:1px solid var(--brand-red);color:#fff;min-height:51px;font:850 10px/1 var(--font-geist-mono);letter-spacing:.12em;cursor:pointer;background:#f0193821;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 var(--line);padding:25px}.settings-empty p{color:#a0aab7;margin:0 0 20px}.settings-name-note{color:#657181;font:650 9px/1.55 var(--font-geist-mono);letter-spacing:.04em;margin-top:10px;display:block}.settings-form>button:disabled{opacity:.45;cursor:not-allowed}.settings-password-form>button,.settings-password-reset-link{grid-column:1/-1}.settings-password-reset-link{color:#98a5b5;font:750 9px/1.5 var(--font-geist-mono);letter-spacing:.08em;text-decoration:none}.settings-password-reset-link:hover{color:#fff}.settings-security{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-security article{border:1px solid var(--line);background:var(--fill-soft);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}.settings-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-left:78px;display:grid}.settings-link-grid a{border:1px solid var(--line-strong);color:#fff;background:var(--fill-soft);justify-content:space-between;align-items:center;min-height:68px;padding:0 20px;text-decoration:none;display:flex}.settings-link-grid a:hover{border-color:var(--brand-red);background:#f019381a}.settings-link-grid strong{font:850 10px/1.3 var(--font-geist-mono);letter-spacing:.1em}.settings-link-grid span{color:var(--brand-red)}@media (max-width:720px){.account-gate-actions,.settings-language-options,.settings-form,.settings-security,.settings-link-grid{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,.settings-link-grid{margin-left:0}.settings-form>*{grid-column:1}}.ops-page{background:radial-gradient(circle at 85% 0,#f019381f,#0000 25%),repeating-linear-gradient(118deg,#0000 0 105px,#ffffff05 106px 107px),#04070b}.ops-page>header{align-content:end;min-height:410px}.ops-page>header h1{font-size:clamp(68px,10vw,138px);line-height:.72}.admin-ops{padding-top:30px}.admin-tabs{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04070beb;border:1px solid #26313e;grid-template-columns:repeat(4,1fr);margin:0 0 45px;display:grid;position:sticky;top:0}.admin-tabs button{color:#8f9baa;min-height:70px;font:850 13px/1 var(--font-geist-sans);cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #26313e;align-items:center;gap:16px;padding:0 22px;display:flex}.admin-tabs button:last-child{border-right:0}.admin-tabs button small{color:#586575;font:800 9px/1 var(--font-geist-mono)}:is(.admin-tabs button:hover,.admin-tabs button:focus-visible,.admin-tabs button.active){color:#fff;background:linear-gradient(110deg,#f019382e,#0000)}.admin-tabs button.active{box-shadow:inset 0 -3px var(--brand-red)}.admin-section-head{justify-content:space-between;align-items:end;gap:35px;margin:45px 0 24px;display:flex}.admin-section-head small,.admin-panel-title small,.report-detail header small,.chat-context>small,.reported-message>small{color:var(--brand-red);font:800 9px/1 var(--font-geist-mono);letter-spacing:.15em}.admin-section-head h2,.admin-panel-title h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(29px,4vw,54px);font-style:italic;line-height:.9}.admin-section-head>p{color:#8c98a8;text-align:right;max-width:520px;margin:0;line-height:1.7}.admin-metrics-expanded{grid-template-columns:repeat(4,1fr);margin-top:0}.admin-metrics-expanded article{background:#ffffff05;min-height:174px;padding:24px;position:relative;overflow:hidden}.admin-metrics-expanded article:after{content:"";border:1px solid #ffffff0d;width:110px;height:110px;position:absolute;bottom:-55px;right:-30px;transform:rotate(22deg)}.admin-metrics-expanded strong{margin-top:28px;font-size:clamp(36px,4vw,62px)}.admin-metrics-expanded span{color:#718093;margin-top:12px;font-size:12px;display:block}.admin-metrics-expanded article.live{box-shadow:inset 0 3px #28d6a4}.admin-metrics-expanded article.live strong{color:#51e2ba}.admin-metrics-expanded article.alert{box-shadow:inset 0 3px var(--brand-red)}.admin-metrics-expanded article.warning{box-shadow:inset 0 3px #f4bb34}.admin-dashboard-grid{border-left:1px solid #26313e;grid-template-columns:2fr 1fr 1fr;margin-top:30px;display:grid}.admin-panel{background:#ffffff05;border:1px solid #26313e;border-left:0;min-width:0;padding:26px}.admin-panel-title h2{font-size:27px}.admin-trend-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px;display:grid}.admin-trend h3{color:#9ba7b6;margin:0 0 18px;font-size:12px}.admin-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:5px;height:125px;display:grid}.admin-bars>div{text-align:center;grid-template-rows:1fr auto auto;align-items:end;gap:6px;height:100%;display:grid}.admin-bars span{background:linear-gradient(var(--brand-red),#601020);align-self:end;width:100%;min-height:4px}.admin-bars b{font-size:10px}.admin-bars small{color:#647184;font-size:9px}.admin-breakdown{margin-top:27px}.admin-breakdown p{color:#929faf;border-top:1px solid #202a36;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:17px 0;display:flex}.admin-breakdown b{color:#fff;font-size:22px}.moderation-guide{border-left:1px solid #26313e;grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}.moderation-guide article{border:1px solid #26313e;border-left:0;padding:26px}.moderation-guide b{color:var(--brand-red);font:800 9px/1 var(--font-geist-mono)}.moderation-guide strong{margin:24px 0 12px;font-size:20px;display:block}.moderation-guide p{color:#8f9aaa;margin:0;line-height:1.65}.moderation-layout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:start;gap:24px;display:grid}.report-queue{gap:9px;max-height:900px;display:grid;overflow:auto}.report-queue>button{color:#fff;text-align:left;cursor:pointer;background:#080c12;border:1px solid #26313e;padding:22px}.report-queue>button:hover,.report-queue>button.active{border-color:var(--brand-red);background:#f0193812}.report-queue span{justify-content:space-between;gap:15px;display:flex}.report-queue small{color:#687688}.report-queue p{color:#dce1e8;margin:16px 0;line-height:1.55}.report-queue em{color:#ff9cad;font-size:12px;font-style:normal;display:block}.report-queue i{color:var(--brand-red);font:800 9px/1 var(--font-geist-mono);letter-spacing:.1em;margin-top:17px;font-style:normal;display:block}.report-detail{background:#070b10;border:1px solid #26313e;min-height:470px}.report-detail>header{border-bottom:1px solid #26313e;padding:30px}.report-detail h3{margin:13px 0 6px;font-size:36px;font-style:italic}.report-detail header p{color:#788697;margin:0}.reported-message{background:#f0193812;border-bottom:1px solid #4b1b26;padding:28px}.reported-message blockquote{color:#fff;margin:20px 0;font-size:21px;line-height:1.5}.reported-message span{color:#8b97a7;font-size:12px}.chat-context{max-height:470px;padding:28px;overflow:auto}.chat-context article{border-top:1px solid #202a36;grid-template-columns:120px 1fr auto;gap:16px;padding:17px 0;display:grid}.chat-context article.flagged{border-color:var(--brand-red);background:#f0193812;margin:0 -14px;padding:17px 14px}.chat-context p{color:#bec7d2;margin:0;line-height:1.55}.chat-context time{color:#657286;font-size:10px}.moderation-actions{border-top:1px solid #26313e;grid-template-columns:1fr 1fr 1.25fr;gap:8px;padding:20px;display:grid}.moderation-actions button,.admin-actions button{color:#fff;cursor:pointer;background:#0b1119;border:1px solid #3b4858;min-height:52px;font-weight:850}.moderation-actions button:hover,.admin-actions button:hover{border-color:var(--brand-red)}.moderation-actions button.danger{border-color:var(--brand-red);background:#f0193826}.moderation-actions button:disabled,.admin-actions button:disabled{opacity:.45;cursor:wait}.admin-empty{text-align:center;color:#8b98a8;border:1px solid #26313e;place-content:center;min-height:300px;display:grid}.admin-empty strong{color:#fff;font-size:26px}.admin-user-tools{grid-template-columns:minmax(240px,1fr) 190px auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.admin-user-tools label span{color:#7f8b9b;font:800 9px/1 var(--font-geist-mono);letter-spacing:.12em;margin-bottom:9px;display:block}.admin-user-tools input,.admin-user-tools select{color:#fff;background:#080c12;border:1px solid #303c4a;outline:none;width:100%;min-height:50px;padding:0 15px}.admin-user-tools input:focus,.admin-user-tools select:focus{border-color:var(--brand-red)}.admin-user-tools strong{color:#8c99a9;padding:18px;font-size:12px}.admin-user-table{border:1px solid #26313e;overflow:auto}.admin-user-row{border-top:1px solid #202a36;grid-template-columns:2fr 1fr 1.4fr .6fr .7fr 1.2fr;align-items:center;min-width:900px;display:grid}.admin-user-row:first-child{border-top:0}.admin-user-row>span{min-width:0;padding:18px}.admin-user-row b,.admin-user-row small{display:block}.admin-user-row small{color:#697688;text-overflow:ellipsis;margin-top:6px;overflow:hidden}.admin-user-row.head{color:#7d8a9a;font:800 9px/1 var(--font-geist-mono);letter-spacing:.12em;background:#0a0f16}.admin-user-row i{color:#51d8b1;border:1px solid #2a745f;padding:6px 8px;font-size:10px;font-style:normal}.admin-user-row i.suspended{color:#ff637e;border-color:#8a2738}.admin-user-row span.online{color:#51d8b1}.admin-stream-wide{grid-template-columns:1fr 1fr}.admin-stream-wide>div{max-height:650px;overflow:auto}.stream-empty{color:#6f7c8d}.admin-actions{margin:0 0 24px}.admin-actions button{padding:0 25px}.admin-notice{background:#160910;margin:0 0 24px;position:relative}.ops-page .site-legal-dock{display:none}@media (max-width:1100px){.admin-metrics-expanded{grid-template-columns:repeat(2,1fr)}.admin-dashboard-grid{grid-template-columns:1fr 1fr}.admin-trends-panel{grid-column:1/-1}.moderation-layout{grid-template-columns:1fr}.report-queue{max-height:420px}.admin-section-head{align-items:start}.admin-section-head>p{text-align:left}.admin-stream-wide{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ops-page>header{min-height:330px}.ops-page>header h1{font-size:58px}.admin-tabs{grid-template-columns:1fr 1fr;position:relative}.admin-tabs button:nth-child(2){border-right:0}.admin-tabs button:nth-child(-n+2){border-bottom:1px solid #26313e}.admin-section-head{display:block}.admin-section-head>p{margin-top:18px}.admin-metrics-expanded{grid-template-columns:1fr 1fr}.admin-metrics-expanded article{min-height:145px;padding:19px}.admin-dashboard-grid,.admin-trend-grid,.moderation-guide,.admin-stream-wide{grid-template-columns:1fr}.admin-trends-panel{grid-column:auto}.admin-dashboard-grid,.moderation-guide{border-left:0}.admin-panel,.moderation-guide article{border-left:1px solid #26313e}.admin-user-tools,.moderation-actions,.chat-context article{grid-template-columns:1fr}.chat-context time{grid-row:auto}.report-detail>header,.reported-message,.chat-context{padding:21px}.admin-actions{flex-direction:column}.admin-actions button{width:100%}}.admin-actions a{color:#fff;background:#0b1119;border:1px solid #3b4858;align-items:center;min-height:52px;padding:0 25px;font-weight:850;text-decoration:none;display:inline-flex}:is(.admin-actions a:hover,.admin-actions a:focus-visible){border-color:var(--brand-red)}@media (max-width:760px){.admin-actions a{width:100%}}.standings-footer a,.team-footer a,.home-footer a,.pit-footer a{align-items:center;min-height:44px;display:inline-flex}.home-weekend small a{align-items:center;min-height:44px;padding:0 2px;display:inline-flex}.home-time-toggle button{min-height:44px}.predictions-section,.leaderboard-section{border-top:1px solid var(--line);background:#070a0f;padding:70px max(34px,50vw - 736px)}.predictions-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.predictions-form{border:1px solid var(--line);border-top:3px solid var(--brand-red);background:var(--fill-soft);align-content:start;gap:16px;padding:28px;display:grid}.predictions-form label span{color:#8793a2;font:750 9px/1 var(--font-geist-mono);letter-spacing:.13em;margin-bottom:8px;display:block}.predictions-form select{color:#fff;width:100%;min-height:52px;font:700 14px/1 var(--font-geist-sans);background:#080c12;border:1px solid #fff3;outline:none;padding:0 14px}.predictions-form select:focus{border-color:var(--brand-red)}.predictions-form>button{border:1px solid var(--brand-red);color:#fff;min-height:56px;font:850 10px/1 var(--font-geist-mono);letter-spacing:.12em;cursor:pointer;background:#f0193824;justify-content:space-between;align-items:center;padding:0 22px;transition:all .2s;display:flex}.predictions-form>button:hover:not(:disabled){background:#f0193842}.predictions-form>button:disabled{opacity:.45;cursor:not-allowed}.predictions-rule{border-left:3px solid var(--brand-red);color:#e7ebf0;font:800 13px/1.5 var(--font-geist-mono);letter-spacing:.06em;background:#f0193814;margin:0;padding:14px 16px}.predictions-notice{color:#9ba6b5;margin:0;font-size:12px;line-height:1.6}.predictions-notice.ok{color:#51d8b1}.predictions-notice.err{color:#ff506b}.predictions-mine{border:1px solid var(--line);background:var(--fill-soft);padding:28px}.predictions-mine>span{color:#818b98;font:750 9px/1 var(--font-geist-mono);letter-spacing:.16em;margin-bottom:16px;display:block}.predictions-list{gap:10px;display:grid}.predictions-list article{border:1px solid var(--line);background:#080c12;padding:14px 16px}.predictions-list header{justify-content:space-between;align-items:center;gap:12px;display:flex}.predictions-list header strong{font:800 11px/1.4 var(--font-geist-mono);letter-spacing:.08em}.predictions-list header b{font:800 10px/1 var(--font-geist-mono);letter-spacing:.08em}.predictions-list b.up{color:#51d8b1}.predictions-list b.down{color:#8b97a7}.predictions-list b.pending{color:#f4bb34}.predictions-list p{color:#aeb7c2;margin:10px 0 0;font-size:13px;line-height:1.6}.predictions-list small{color:#69778b;font:700 9px/1 var(--font-geist-mono);letter-spacing:.1em;margin-top:6px;display:block}.predictions-empty{color:#8b97a7;font:750 10px/1.7 var(--font-geist-mono);letter-spacing:.1em;border:1px dashed #ffffff38;padding:26px}.leaderboard-table{border:1px solid var(--line);background:var(--fill-soft)}.leaderboard-row{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:0 20px;display:grid}.leaderboard-row:first-child{border-top:0}.leaderboard-row.me{box-shadow:inset 3px 0 0 var(--brand-red);background:#f0193814}.leaderboard-rank{color:#7f8996;font:850 13px/1 var(--font-geist-mono)}.leaderboard-rank.podium{color:var(--brand-red)}.leaderboard-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.leaderboard-row strong i{color:var(--brand-red);font:800 9px/1 var(--font-geist-mono);letter-spacing:.1em;font-style:normal}.leaderboard-row b{font:850 12px/1 var(--font-geist-mono);letter-spacing:.04em}.leaderboard-row b.up{color:#51d8b1}.leaderboard-row b.down{color:#ff637e}.leaderboard-footnote{border-top:1px solid var(--line);color:#8793a2;font:750 9px/1.5 var(--font-geist-mono);letter-spacing:.12em;margin:0;padding:14px 20px}@media (max-width:900px){.predictions-grid{grid-template-columns:1fr}.predictions-section,.leaderboard-section{padding:56px 18px}}.chat-disabled-page{color:#f5f7fa;background:radial-gradient(circle at 72% 30%,#f0193838,transparent 36%),var(--bg-page);place-items:center;min-height:100vh;padding:24px;display:grid}.chat-disabled-page section{border:1px solid var(--line-strong);border-top:3px solid var(--brand-red);background:linear-gradient(135deg,#ffffff0d,#ffffff03);width:min(560px,100%);padding:clamp(34px,6vw,60px)}.chat-disabled-kicker{color:var(--brand-red);font:800 10px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 22px}.chat-disabled-page h1{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(30px,6vw,44px);font-style:italic}.chat-disabled-page section p:not(.chat-disabled-kicker){color:#9ba6b5;margin:0 0 12px;font-size:15px;line-height:1.7}.chat-disabled-page section a{border:1px solid var(--brand-red);color:#fff;min-height:52px;font:850 10px/1 var(--font-geist-mono);letter-spacing:.12em;background:#f0193824;align-items:center;margin-top:20px;padding:0 22px;text-decoration:none;transition:all .2s;display:inline-flex}.chat-disabled-page section a:hover{background:#f019383d}.pit-home{position:relative}.pit-language-toggle{z-index:5;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070a99;align-items:center;display:flex;position:absolute;top:18px;left:18px}.pit-language-toggle button{color:#9ba6b5;min-height:40px;font:850 11px/1 var(--font-geist-mono);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;padding:0 16px;transition:all .2s}.pit-language-toggle button+button{border-left:1px solid var(--line)}.pit-language-toggle button:hover{color:#fff;background:var(--fill)}.pit-language-toggle button.active{color:#fff;box-shadow:inset 0 -2px 0 var(--brand-red);background:#f019382e}.auth-password-field{min-width:0;position:relative}.auth-password-field input{width:100%;padding-right:78px}.auth-password-toggle{color:#9ba6b5;min-height:0;font:850 10px/1 var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #ffffff38;padding:7px 11px;transition:all .2s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-password-toggle:hover{color:#fff;background:var(--fill);border-color:#fff}.auth-form-grid label.auth-code-field,.auth-form-grid label:nth-child(5){grid-column:1/-1}.auth-code-row{gap:10px;min-width:0;display:flex}.auth-code-row input{letter-spacing:.28em;flex:1;min-width:0}.auth-code-row button{border:1px solid var(--brand-red);color:#fff;font:850 10px/1 var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;white-space:nowrap;background:#f0193824;flex:none;padding:0 20px;transition:all .2s}.auth-code-row button:hover:not(:disabled){background:#f019383d}.auth-code-row button:disabled{opacity:.45;cursor:not-allowed}.settings-birth-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-birth-row .auth-birth-selects{flex:1;grid-template-columns:minmax(96px,1.4fr) minmax(70px,1fr) minmax(70px,1fr);gap:8px;min-width:220px;display:grid}.settings-birth-row select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#070b10;border:1px solid #ffffff38;min-height:48px;padding:0 12px}.settings-birth-row>button{border:1px solid var(--brand-red);color:#fff;min-height:48px;font:850 10px/1 var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;background:#f0193824;padding:0 22px;transition:all .2s}.settings-birth-row>button:hover:not(:disabled){background:#f019383d}.settings-birth-row>button:disabled{opacity:.45;cursor:not-allowed}.admin-user-row{grid-template-columns:2fr 1fr 1.4fr .6fr .7fr 1.2fr .6fr;min-width:1000px}.admin-user-delete{color:#ff637e;min-height:36px;font:850 10px/1 var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #8a2738;padding:0 14px;transition:all .2s}.admin-user-delete:hover:not(:disabled){color:#fff;border-color:var(--brand-red);background:#f019382e}.admin-user-delete:disabled{opacity:.4;cursor:not-allowed}.settings-reminder-lead{color:#929faf;border-top:1px solid #202a36;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.settings-reminder-lead select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#070b10;border:1px solid #ffffff38;min-height:44px;padding:0 12px}.settings-reminder-note{color:#6f7c8d;margin:14px 0 0;font-size:12px;line-height:1.6}.paddock-page{color:#fff;background:#080808;min-height:100vh}.paddock-hero{isolation:isolate;color:#fff;background:linear-gradient(112deg,#101010 0 54%,#151515 54%);grid-template-columns:minmax(300px,.85fr) minmax(470px,1.15fr);align-items:center;gap:clamp(28px,4vw,64px);min-height:500px;padding:112px clamp(24px,6vw,96px) 64px;display:grid;position:relative;overflow:hidden}.paddock-hero:after{content:"PADDOCK";z-index:-1;color:#ffffff06;letter-spacing:-.08em;pointer-events:none;font-size:clamp(120px,19vw,300px);font-style:italic;font-weight:900;line-height:.75;position:absolute;bottom:-4vw;right:-2vw}.paddock-hero p,.paddock-command small,.paddock-follows header p{font:700 11px/1.2 var(--font-mono,monospace);letter-spacing:.16em}.paddock-hero h1{letter-spacing:-.07em;margin:10px 0 18px;font-size:clamp(68px,7.2vw,116px);line-height:.78}.paddock-hero span{color:#b9b9b9}.paddock-hero-copy{z-index:1;position:relative}.paddock-hero-dashboard{z-index:1;border-top:3px solid #e10600;border-left:1px solid #3a3a3a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.paddock-hero-dashboard a{color:#fff;background:#0f0f0ff0;border-bottom:1px solid #3a3a3a;border-right:1px solid #3a3a3a;flex-direction:column;min-width:0;min-height:175px;padding:22px;transition:background .18s,color .18s;display:flex}.paddock-hero-dashboard a.accent{background:#e10600}:is(.paddock-hero-dashboard a:hover,.paddock-hero-dashboard a:focus-visible){color:#0b0b0b;background:#fff}.paddock-hero-dashboard small{color:#9a9a9a;font:800 10px/1.25 var(--font-mono,monospace);letter-spacing:.14em}.paddock-hero-dashboard a.accent small,.paddock-hero-dashboard a.accent span{color:#ffd4d2}:is(.paddock-hero-dashboard a:hover :is(small,span),.paddock-hero-dashboard a:focus-visible :is(small,span)){color:#555}.paddock-hero-dashboard strong{letter-spacing:-.045em;overflow-wrap:anywhere;margin:auto 0 9px;font-size:clamp(30px,3.2vw,48px);line-height:.9}.paddock-hero-dashboard span{font-size:13px}.paddock-alert,.paddock-loading{background:#141414;border:1px solid #333;margin:28px clamp(18px,5vw,80px);padding:20px}.paddock-alert{color:#ff5a54;border-color:#e10600}.paddock-loading{letter-spacing:.12em;place-items:center;min-height:260px;display:grid}.paddock-command,.paddock-follows{background:#080808;padding:clamp(36px,6vw,88px) clamp(18px,5vw,80px)}.paddock-next-race{color:#fff;background:linear-gradient(125deg,#171717 0%,#111 72%,#e106001a 100%);border:1px solid #333;border-top:3px solid #e10600;grid-template-columns:minmax(0,1fr) auto;gap:32px;padding:clamp(28px,4vw,56px);display:grid}.paddock-next-race h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(38px,6vw,84px);line-height:.88}.paddock-next-race p{margin:0}.paddock-next-race>div:last-child{flex-direction:column;justify-content:flex-end;align-items:flex-end;min-width:180px;display:flex}.paddock-next-race>div:last-child strong{color:#ff453d;font-size:clamp(64px,9vw,116px);line-height:.8}.paddock-next-race>div.is-today strong{font-size:clamp(42px,5vw,64px);line-height:.95}.paddock-next-race a{color:#ff453d;border-bottom:1px solid;margin-top:20px;padding-bottom:4px;font-weight:800}.paddock-actions{background:#141414;border:1px solid #333;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.paddock-actions a{min-height:180px;color:inherit;border-right:1px solid #333;flex-direction:column;padding:26px;transition:background .2s,color .2s;display:flex}.paddock-actions a:last-child{border-right:0}.paddock-actions a:hover{color:#fff;background:#e10600}.paddock-actions strong{margin:auto 0 8px;font-size:clamp(30px,4vw,52px)}.paddock-actions span{color:#a5a5a5}.paddock-actions a:hover span{color:#fff}.paddock-follows{padding-top:0}.paddock-follows>header{border-bottom:3px solid #fff;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}.paddock-follows h2{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(34px,5vw,64px)}.paddock-followed-grid{background:#333;border:1px solid #333;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1px;margin:28px 0;display:grid}.paddock-driver-card,.paddock-team-card,.paddock-empty{color:#fff;background:#141414;min-height:270px;padding:20px;position:relative;overflow:hidden}.paddock-driver-card{align-items:flex-end;display:flex}.paddock-driver-card>span{z-index:2;font-size:30px;font-weight:900;position:absolute;top:18px;left:18px}.paddock-driver-card img{object-fit:contain;object-position:right bottom;width:84%;height:calc(100% - 20px);position:absolute;inset:20px 0 0 auto}.paddock-driver-card div{z-index:2;background:#080808e6;padding:8px;position:relative}.paddock-driver-card strong,.paddock-team-card strong{font-size:23px;display:block}.paddock-team-card{--paddock-team-accent:#e10600;isolation:isolate;border-top:4px solid var(--paddock-team-accent);background:linear-gradient(145deg, color-mix(in srgb, var(--paddock-team-accent) 22%, #141414) 0%, #141414 58%);color:#fff;align-items:flex-end;gap:18px;transition:transform .2s,filter .2s;display:flex}.paddock-team-card:before{content:"";z-index:-1;background:var(--paddock-team-accent);opacity:.12;width:150px;height:420px;position:absolute;bottom:-55%;right:9%;transform:rotate(28deg)}.paddock-team-card:after{content:"PRIMARY TEAM";color:var(--paddock-team-accent);font:800 9px/1 var(--font-mono,monospace);letter-spacing:.14em;position:absolute;top:20px;right:20px}.paddock-team-card:hover{filter:brightness(1.1);transform:translateY(-3px)}.paddock-team-card>span{color:var(--paddock-team-accent);opacity:.72;font-size:clamp(70px,8vw,120px);font-weight:900;line-height:.8}.paddock-team-card>div{z-index:1;position:relative}.paddock-team-card small{color:#bbb}.paddock-team-card strong{color:var(--paddock-team-accent)}.paddock-team-card.team-mclaren{--paddock-team-accent:#ff8700}.paddock-team-card.team-mercedes{--paddock-team-accent:#00d2be}.paddock-team-card.team-ferrari{--paddock-team-accent:#ef1e28}.paddock-team-card.team-red-bull{--paddock-team-accent:#4a7ee5}.paddock-team-card.team-racing-bulls{--paddock-team-accent:#6ba8ff}.paddock-team-card.team-alpine{--paddock-team-accent:#ff79b8}.paddock-team-card.team-haas{--paddock-team-accent:#e5e5e5}.paddock-team-card.team-audi{--paddock-team-accent:#f50537}.paddock-team-card.team-williams{--paddock-team-accent:#00a3e0}.paddock-team-card.team-aston-martin{--paddock-team-accent:#00a98f}.paddock-team-card.team-cadillac{--paddock-team-accent:#b7b7b7}.paddock-empty{text-align:center;grid-column:1/-1;place-content:center;min-height:180px;display:grid}.paddock-empty strong{font-size:30px}.paddock-empty p{color:#aaa;max-width:620px}.paddock-picker{grid-template-columns:2fr 1fr;gap:28px;display:grid}.paddock-picker h3{letter-spacing:.12em;margin:0 0 12px;font-size:13px}.paddock-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.paddock-picker>div:first-child{grid-template-columns:repeat(3,minmax(0,1fr))}.paddock-picker h3{grid-column:1/-1}.paddock-picker button{color:#fff;text-align:left;cursor:pointer;background:#141414;border:1px solid #333;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:54px;padding:10px 12px;font-weight:800;display:grid}.paddock-picker button:hover:not(:disabled),.paddock-picker button.active{color:#fff;background:#e10600;border-color:#e10600}.paddock-picker button:disabled:not(.active){opacity:.38;cursor:not-allowed}.paddock-picker button span{color:#e10600}.paddock-picker .team-choice{--paddock-team-accent:#e10600;border-left:3px solid var(--paddock-team-accent)}.paddock-picker .team-choice span{color:var(--paddock-team-accent)}.paddock-picker .team-choice.active span{color:#fff}.team-choice.team-mclaren{--paddock-team-accent:#ff8700}.team-choice.team-mercedes{--paddock-team-accent:#00d2be}.team-choice.team-ferrari{--paddock-team-accent:#ef1e28}.team-choice.team-red-bull{--paddock-team-accent:#4a7ee5}.team-choice.team-racing-bulls{--paddock-team-accent:#6ba8ff}.team-choice.team-alpine{--paddock-team-accent:#ff79b8}.team-choice.team-haas{--paddock-team-accent:#e5e5e5}.team-choice.team-audi{--paddock-team-accent:#f50537}.team-choice.team-williams{--paddock-team-accent:#00a3e0}.team-choice.team-aston-martin{--paddock-team-accent:#00a98f}.team-choice.team-cadillac{--paddock-team-accent:#b7b7b7}.follow-control{margin-top:24px}.follow-control button{color:inherit;font:800 12px/1 var(--font-mono,monospace);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid;padding:12px 18px}.follow-control button:hover,.follow-control button.active{color:#fff;background:#e10600;border-color:#e10600}.follow-control button:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.paddock-hero{grid-template-columns:1fr;gap:34px;min-height:0;padding-left:28px;padding-right:28px}.paddock-hero h1{font-size:clamp(72px,14vw,108px)}.paddock-hero-dashboard a{min-height:150px;padding:18px}.paddock-next-race{grid-template-columns:1fr}.paddock-next-race>div:last-child{align-items:flex-start}.paddock-actions{grid-template-columns:1fr}.paddock-actions a{border-bottom:1px solid #333;border-right:0;min-height:130px}.paddock-actions a:last-child{border-bottom:0}.paddock-followed-grid{grid-template-columns:repeat(2,1fr)}.paddock-picker{grid-template-columns:1fr}}@media (max-width:600px){.paddock-hero{background:linear-gradient(160deg,#101010 0 42%,#151515 42%);grid-template-columns:1fr;gap:34px;min-height:0;padding:96px 18px 42px}.paddock-hero:after{font-size:37vw;bottom:25%;right:-12vw}.paddock-hero h1{font-size:clamp(72px,23vw,100px)}.paddock-hero-dashboard a{min-height:150px;padding:16px}.paddock-hero-dashboard strong{font-size:clamp(28px,10vw,40px)}.paddock-follows>header{flex-direction:column;align-items:flex-start}.paddock-followed-grid,.paddock-picker>div:first-child,.paddock-picker>div{grid-template-columns:1fr}}.paddock-rewards,.paddock-intel,.paddock-lower-grid{padding:clamp(42px,6vw,88px) clamp(18px,5vw,80px)}.paddock-rewards>header,.paddock-intel>header,.paddock-feed>header,.paddock-achievements>header{border-bottom:3px solid;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.paddock-rewards header p,.paddock-intel header p,.paddock-feed header p,.paddock-achievements header p{font:700 10px/1.2 var(--font-mono,monospace);letter-spacing:.15em;margin:0 0 7px}.paddock-rewards h2,.paddock-intel h2,.paddock-feed h2,.paddock-achievements h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,64px)}.paddock-rewards{color:#fff;background:#0c0c0c}.paddock-reward-grid{background:#333;border:1px solid #333;grid-template-columns:minmax(250px,.7fr) 2fr;gap:1px;margin-top:26px;display:grid}.paddock-checkin-card{color:#fff;background:#e10600;flex-direction:column;min-height:370px;padding:28px;display:flex}.paddock-checkin-card>strong{margin-top:auto;font-size:120px;line-height:.8}.paddock-checkin-card>span{font-weight:900}.paddock-checkin-card button{color:#b00600;cursor:pointer;background:#fff;border:1px solid #fff;min-height:52px;margin-top:24px;font-weight:900}.paddock-checkin-card.claimed{background:#242424}.paddock-checkin-card button:disabled{opacity:.65;cursor:default}.paddock-task-list{background:#141414}.paddock-task-list article{background:#141414;border-bottom:1px solid #333;grid-template-columns:minmax(180px,1fr) minmax(120px,.7fr) 100px;align-items:center;gap:22px;min-height:91px;padding:17px 20px;display:grid}.paddock-task-list article:last-child{border-bottom:0}.paddock-task-list article.complete{background:#241a0d}.paddock-task-list article.claimed{background:#122018}.paddock-task-list small{letter-spacing:.08em;font-weight:900}.paddock-task-list p{color:#aaa;margin:5px 0 0;font-size:13px}.paddock-task-progress{align-items:center;gap:10px;display:flex}.paddock-task-progress>span{background:#3a3a3a;flex:1;height:6px}.paddock-task-progress i{background:#e10600;height:100%;display:block}.paddock-task-list button{color:#101010;cursor:pointer;background:#fff;border:1px solid #fff;min-height:42px;font-weight:900}.paddock-task-list button:disabled{color:#777;cursor:default;background:0 0;border-color:#444}.paddock-fair-play{color:#999;border-left:3px solid #e10600;margin:16px 0 0;padding-left:18px;font-size:12px;line-height:1.55}.paddock-intel{color:#fff;background:#111}.paddock-intel>header a{color:#fff;border-bottom:1px solid;padding-bottom:4px;font-weight:900}.paddock-intel-grid{border:1px solid #383838;grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid}.paddock-intel-grid article{border-right:1px solid #383838;flex-direction:column;min-height:260px;padding:24px;display:flex}.paddock-intel-grid article:last-child{border-right:0}.paddock-intel-grid article:nth-child(2){background:linear-gradient(145deg,#2b1110 0%,#171717 78%);border-top:6px solid #b82b25}.paddock-intel-grid strong{margin:auto 0 14px;font-size:clamp(25px,3vw,40px);line-height:.95}.paddock-intel-grid p{color:#aaa;margin:0;line-height:1.5}.paddock-intel-grid article:nth-child(2) p{color:#c8b4b2}.paddock-insight-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.paddock-driver-insight,.paddock-team-insight{color:#fff;background:#141414;min-height:460px}.paddock-driver-insight>a{color:#fff;background:#171717;height:245px;padding:18px;display:block;position:relative;overflow:hidden}.paddock-driver-insight img{object-fit:contain;object-position:right bottom;opacity:.86;width:84%;height:92%;position:absolute;bottom:0;right:4%}.paddock-driver-insight a>span,.paddock-driver-insight h3,.paddock-driver-insight a>p{z-index:1;position:relative}.paddock-driver-insight a>span{color:#ff231a;font-size:23px;font-weight:900}.paddock-driver-insight h3{max-width:65%;margin:100px 0 2px;font-size:25px;line-height:.95}.paddock-driver-insight a>p{margin:0;font-size:11px}.paddock-driver-insight dl,.paddock-team-insight dl{margin:0;padding:16px}.paddock-driver-insight dl div,.paddock-team-insight dl div{border-bottom:1px solid #333;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.paddock-driver-insight dt,.paddock-team-insight dt{color:#aaa;letter-spacing:.08em;font-size:10px}.paddock-driver-insight dd,.paddock-team-insight dd{text-align:right;margin:0;font-size:12px;font-weight:900}.paddock-team-insight{background:linear-gradient(135deg,#171717 0 68%,#290a08 100%);border-top:6px solid #e10600;grid-column:span 2;min-width:0;padding:28px 32px;overflow:hidden}.paddock-team-insight>small{color:#ff514a;letter-spacing:.1em;font-weight:900}.paddock-team-insight>strong{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:100%;margin-top:58px;font-size:clamp(38px,4.4vw,68px);line-height:.9;display:block}.paddock-team-insight>p{color:#bbb;margin:8px 0 0}.paddock-team-insight dl{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:74px;padding:0;display:grid}.paddock-team-insight dl div{border-top:1px solid #444;border-bottom:0;padding:12px 0;display:block}.paddock-team-insight dd{text-align:left;margin-top:8px;font-size:22px}.paddock-insight-cards:not(:has(>.paddock-driver-insight))>.paddock-team-insight{grid-column:span 4}.paddock-insight-cards:has(>.paddock-driver-insight):not(:has(>.paddock-driver-insight:nth-child(2)))>.paddock-team-insight{grid-column:span 3}.paddock-insight-cards:has(>.paddock-driver-insight:nth-child(3))>.paddock-team-insight{grid-column:span 1;padding:25px}.paddock-insight-cards:has(>.paddock-driver-insight:nth-child(3))>.paddock-team-insight>strong{margin-top:54px;font-size:38px}.paddock-insight-cards:has(>.paddock-driver-insight:nth-child(3))>.paddock-team-insight dl{grid-template-columns:1fr;gap:0;margin-top:54px}.paddock-insight-cards:has(>.paddock-driver-insight:nth-child(3))>.paddock-team-insight dl div{justify-content:space-between;align-items:end;display:flex}.paddock-insight-cards:has(>.paddock-driver-insight:nth-child(3))>.paddock-team-insight dd{margin-top:0;font-size:15px}.paddock-lower-grid{background:#080808;grid-template-columns:1.1fr 1fr;gap:38px;padding-top:0;display:grid}.paddock-feed>article{border-bottom:1px solid #333;grid-template-columns:88px 1fr auto;align-items:center;gap:15px;min-height:70px;display:grid}.paddock-feed>article>span{color:#e10600;font:800 10px/1 var(--font-mono,monospace);letter-spacing:.08em}.paddock-feed>article p{margin:0;font-weight:800}.paddock-feed time{color:#999;font-size:11px}.paddock-feed-empty{color:#999;padding:40px 0}.paddock-achievements>div{background:#333;border:1px solid #333;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.paddock-achievements article{background:#141414;align-items:center;gap:12px;min-height:125px;padding:15px;display:flex}.paddock-achievements article>strong{border:2px solid;border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;display:grid}.paddock-achievements article>span{font-size:12px;font-weight:900}.paddock-achievements article small{color:#999;margin-top:5px;display:block}.paddock-achievements article.locked{filter:grayscale();opacity:.48}.paddock-achievements article.unlocked{color:#ff514a;background:#24110f}@media (max-width:900px){.paddock-reward-grid{grid-template-columns:1fr}.paddock-checkin-card{min-height:280px}.paddock-intel-grid{grid-template-columns:repeat(2,1fr)}.paddock-intel-grid article:nth-child(2){border-right:0}.paddock-intel-grid article:nth-child(-n+2){border-bottom:1px solid #383838}.paddock-insight-cards{grid-template-columns:repeat(2,1fr)}:is(.paddock-insight-cards:not(:has(>.paddock-driver-insight))>.paddock-team-insight,.paddock-insight-cards:has(>.paddock-driver-insight:nth-child(2)):not(:has(>.paddock-driver-insight:nth-child(3)))>.paddock-team-insight){grid-column:span 2}:is(.paddock-insight-cards:has(>.paddock-driver-insight):not(:has(>.paddock-driver-insight:nth-child(2)))>.paddock-team-insight,.paddock-insight-cards:has(>.paddock-driver-insight:nth-child(3))>.paddock-team-insight){grid-column:span 1}.paddock-lower-grid{grid-template-columns:1fr}}@media (max-width:600px){.paddock-rewards>header,.paddock-intel>header{flex-direction:column;align-items:flex-start}.paddock-task-list article{grid-template-columns:1fr;gap:10px;padding:20px}.paddock-intel-grid,.paddock-insight-cards{grid-template-columns:1fr}.paddock-insight-cards>.paddock-team-insight{grid-column:span 1}.paddock-team-insight dl{gap:12px}.paddock-intel-grid article{border-bottom:1px solid #383838;border-right:0}.paddock-feed>article{grid-template-columns:70px 1fr}.paddock-feed time{grid-column:2}.paddock-achievements>div{grid-template-columns:repeat(2,1fr)}}html[lang=zh-CN] main :is(h1,h2,h3),html[lang=zh-CN] .pit-series-row strong,html[lang=zh-CN] .menu-section-button{font-family:var(--font-cjk);letter-spacing:.015em;font-style:normal}html[lang=zh-CN] :is(.paddock-hero h1,.results-hero h1,.live-loading-state h1,.settings-page>header h1,.legal-page h1,.compare-intro h1){line-height:1}html[lang=zh-CN] main :is(h1,h2,h3){text-wrap:balance;overflow-wrap:break-word;line-height:1.06}
