@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-variable.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Plex Sans Thai;src:url(/fonts/plex-sans-thai-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Plex Sans Thai;src:url(/fonts/plex-sans-thai-500.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Plex Sans Thai;src:url(/fonts/plex-sans-thai-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Plex Sans Thai;src:url(/fonts/plex-sans-thai-700.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Plex Sans Arabic;src:url(/fonts/plex-sans-arabic-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+25CC}@font-face{font-family:Plex Sans Arabic;src:url(/fonts/plex-sans-arabic-500.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+25CC}@font-face{font-family:Plex Sans Arabic;src:url(/fonts/plex-sans-arabic-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+25CC}@font-face{font-family:Plex Sans Arabic;src:url(/fonts/plex-sans-arabic-700.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+25CC}:root{--font-primary: "Manrope", "Plex Sans Thai", "Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Plex Sans Thai", "Plex Sans Arabic", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800}:root{--f1-red: #e10600;--live: #ff2b2b;--ink: #090a10;--photo-text1: #f4f5f9;--photo-text2: #c9ccd6;--gold: #ddb84f;--silver: #c7cedc;--bronze: #ce8b57;--done-green: #1fb86a;--sprint-amber: #ffb020;--canvas: #090a10;--card-top: rgba(255, 255, 255, .075);--card-bottom: rgba(255, 255, 255, .022);--nav-top: #23242f;--nav-bottom: #16171f;--text1: #f4f5f9;--text2: #a4a7b5;--text3: #6d7080;--divider: rgba(255, 255, 255, .07);--edge-top: rgba(255, 255, 255, .26);--edge-bottom: rgba(255, 255, 255, .04);--tile: rgba(255, 255, 255, .09);--smoked: rgba(11, 12, 18, .55);--hero-top: #560200;--hero-bottom: #111219;--glow: rgba(225, 6, 0, .26);--quiet: rgba(255, 255, 255, .07);--sheen: rgba(255, 255, 255, .07);--accent: #e10600;--on-accent: #ffffff;--accent-readable: #e10600;--accent-soft: rgba(225, 6, 0, .14);--accent-pill: rgba(225, 6, 0, .2);--accent-glow: rgba(225, 6, 0, .55);--accent-shadow: rgba(225, 6, 0, .45);--accent-fill: linear-gradient(135deg, #e41f19, #af0500);--r-hero: 28px;--r-card: 24px;--r-carousel: 20px;--r-tile: 16px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--nav-space: calc(140px + var(--safe-bottom));--ease: cubic-bezier(.4, 0, .2, 1);--theme-fade: .5s}:root[data-motion=reduce]{--theme-fade: 0ms}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--text1);font-family:"Twemoji Country Flags",var(--font-primary);font-weight:var(--weight-regular);font-synthesis:none;font-size:15px;line-height:21px;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;transition:background-color var(--theme-fade) var(--ease),color var(--theme-fade) var(--ease)}button{font:inherit;font-weight:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img{display:block;max-width:100%}a{color:inherit}.t-display{font-weight:var(--weight-extrabold);font-size:36px;line-height:40px;letter-spacing:-.8px}.t-headline{font-weight:var(--weight-bold);font-size:21px;line-height:26px;letter-spacing:-.3px}.t-title{font-weight:var(--weight-bold);font-size:17px;line-height:22px}.t-body{font-weight:var(--weight-regular);font-size:15px;line-height:21px}.t-label{font-weight:var(--weight-semibold);font-size:13px;line-height:16px}.t-caption{font-weight:var(--weight-medium);font-size:12px;line-height:16px}.t-number,.timing{font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:16px;line-height:20px;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.t-number-xl{font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:28px;line-height:32px;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.telemetry{font-family:var(--font-mono);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.t-position{font-family:var(--font-primary);font-weight:var(--weight-extrabold);font-variant-numeric:tabular-nums}.c1{color:var(--text1)}.c2{color:var(--text2)}.c3{color:var(--text3)}.c-accent{color:var(--accent-readable)}.c-live{color:var(--live)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(115vw 115vw at 85% 0%,var(--ambient-top),transparent 100%),radial-gradient(95vw 95vw at 0% 48%,var(--ambient-deep),transparent 100%),radial-gradient(90vw 90vw at 100% 92%,var(--ambient-low),transparent 100%),var(--canvas);transition:background var(--theme-fade) var(--ease)}.page{position:relative;z-index:1;min-height:100%;max-width:640px;margin:0 auto;padding-bottom:var(--nav-space)}.status-scrim{position:fixed;top:0;left:0;right:0;height:calc(var(--safe-top) + 28px);z-index:30;pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--canvas) 21%,transparent) 0,color-mix(in srgb,var(--canvas) 15%,transparent) var(--safe-top),color-mix(in srgb,var(--canvas) 5%,transparent) calc(var(--safe-top) + 14px),transparent 100%);opacity:0;transition:opacity .22s var(--ease)}.status-scrim.on{opacity:1}.lit{position:relative;border-radius:var(--r-card);background:linear-gradient(var(--card-top),var(--card-bottom));border:1px solid var(--edge-top);border-bottom-color:var(--edge-bottom);overflow:hidden;transition:background var(--theme-fade) var(--ease),border-color var(--theme-fade) var(--ease)}.lit:before{content:"";position:absolute;top:0;right:0;bottom:55%;left:0;background:linear-gradient(var(--sheen),transparent);pointer-events:none}.lit>*{position:relative}.tile{border-radius:var(--r-tile);background:var(--tile);border:1px solid var(--edge-top);border-bottom-color:var(--edge-bottom)}.smoked{background:linear-gradient(var(--smoked),var(--smoked)),linear-gradient(var(--sheen),transparent 45%),var(--tile);border-radius:var(--r-tile);border:1px solid var(--edge-top)}.pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--tile);border:1px solid var(--edge-top);white-space:nowrap}.press{transition:transform .26s cubic-bezier(.34,1.56,.64,1);cursor:pointer}.press:active{transform:scale(.96);transition-duration:90ms;transition-timing-function:ease-out}:root[data-motion=reduce] .press:active{transform:none}.accent-btn{display:inline-flex;align-items:center;gap:6px;padding:11px 16px;border-radius:999px;background:var(--accent-fill);color:var(--on-accent);box-shadow:0 8px 22px -6px var(--accent-shadow);font-weight:600;font-size:13px;line-height:16px}:root{--btn-hi: rgba(255, 255, 255, .08);--btn-rim-top: rgba(255, 255, 255, .22);--btn-rim-bottom: rgba(255, 255, 255, .04);--btn-drop: 0 8px 18px -10px rgba(0, 0, 0, .65)}:root[data-theme=light]{--btn-hi: rgba(255, 255, 255, .95);--btn-rim-top: rgba(0, 0, 0, .05);--btn-rim-bottom: rgba(0, 0, 0, .13);--btn-drop: 0 8px 18px -10px rgba(30, 34, 60, .3)}.circle-btn{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid transparent;background:linear-gradient(var(--btn-hi),transparent 60%) padding-box,linear-gradient(var(--tile),var(--tile)) padding-box,linear-gradient(var(--btn-rim-top),var(--btn-rim-bottom)) border-box;box-shadow:var(--btn-drop);color:var(--text1);flex:none}.chip-action{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:var(--quiet);color:var(--text1);font-weight:600;font-size:13px}.chip-action.primary{background:var(--accent-soft);color:var(--text1)}.chip-action.primary>svg{color:var(--accent-readable)}.chip-action.filled{background:var(--accent-fill);color:var(--on-accent);border-color:transparent}.segmented{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 16px}.segmented::-webkit-scrollbar{display:none}.segmented button{flex:none;padding:8px 14px;border-radius:999px;background:var(--quiet);border:1px solid var(--edge-top);color:var(--text2);font-weight:600;font-size:13px;line-height:16px;transition:background .2s var(--ease),color .32s var(--ease) 60ms}.segmented button[aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent)}.segmented.sliding{position:relative;isolation:isolate}.segmented.sliding button{position:relative}.segmented.sliding button[aria-pressed=true]{background:var(--quiet)}.segmented-label{position:relative;z-index:2}.segmented-thumb{position:absolute;left:0;top:0;z-index:1;pointer-events:none;border-radius:999px;background:var(--accent-fill);box-shadow:0 8px 18px -8px var(--accent-shadow),inset 0 1px #ffffff38}.segmented[data-ready] .segmented-thumb{transition:transform .52s cubic-bezier(.34,1.22,.52,1),width .52s cubic-bezier(.34,1.22,.52,1),opacity .2s var(--ease)}:root[data-motion=reduce] .segmented-thumb{transition:none!important}.card-theme-switch{position:relative;isolation:isolate;gap:0;padding:4px;border-radius:999px;background:#ffffff1f}.card-theme-switch>button{position:relative;z-index:1;width:84px;padding:8px 0;border-radius:999px;color:#fff;transition:color .32s var(--ease) 60ms}.card-theme-switch>button[aria-checked=true]{color:#0b0b0e}.card-theme-thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:84px;border-radius:999px;background:#fff;box-shadow:0 6px 16px -6px #00000080;transition:transform .52s cubic-bezier(.34,1.22,.52,1)}:root[data-motion=reduce] .card-theme-thumb{transition:none}.list-in>*{animation:list-in .56s cubic-bezier(.16,1,.3,1) backwards}.list-in>:nth-child(2){animation-delay:45ms}.list-in>:nth-child(3){animation-delay:90ms}.list-in>:nth-child(4){animation-delay:135ms}.list-in>:nth-child(5){animation-delay:.18s}.list-in>:nth-child(6){animation-delay:225ms}.list-in>:nth-child(n+7){animation-delay:.27s}@keyframes list-in{0%{opacity:0;transform:translateY(16px) scale(.985)}}:root[data-motion=reduce] .list-in>*{animation:none}.tag{display:inline-block;padding:3px 8px;border-radius:999px;font-weight:600;font-size:12px;line-height:16px}.live-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--live);color:#fff;font-weight:600;font-size:13px;box-shadow:0 6px 18px -4px var(--live)}.live-dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse 1.6s ease-in-out infinite alternate}@keyframes pulse{0%{opacity:.35}to{opacity:1}}.divider{height:1px;background:var(--divider)}.row{display:flex;align-items:center}.col{display:flex;flex-direction:column}.grow{flex:1;min-width:0}.px{padding-left:16px;padding-right:16px}.section-gap{height:36px}.section-header{display:flex;align-items:center;padding:0 20px;gap:12px;margin-bottom:14px}.section-header h2{margin:0;flex:1}.see-all{display:inline-flex;align-items:center;padding:6px 6px 6px 12px;border-radius:999px;background:var(--quiet);color:var(--text2);font-weight:600;font-size:13px}.hscroll{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;padding:6px 16px 36px;margin:-6px 0 -36px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start}.hscroll-wrap{position:relative}.row-arrow{position:absolute;top:calc(50% - 15px);z-index:3;translate:0 -50%;width:40px;height:40px;border-radius:50%;display:none;place-items:center;color:var(--text1);background:var(--nav-top);border:1px solid var(--edge-top);box-shadow:0 10px 24px -10px #0000008c;transition:opacity .22s var(--ease),scale .32s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.row-arrow[data-side=back]{left:8px}.row-arrow[data-side=on]{right:8px}.row-arrow:not([data-shown=true]){opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.row-arrow{display:grid}.row-arrow:hover{scale:1.08}}.topbar{display:flex;align-items:center;gap:10px;padding:calc(var(--safe-top) + 10px) 16px 16px 20px}.topbar .mark{height:34px;margin-right:2px}.topbar h1{margin:0;font-size:26px;line-height:30px;font-weight:700;letter-spacing:-.3px}.topbar-sub{margin-top:2px;font-size:13px;line-height:17px;font-weight:500;color:var(--text2)}.nav-wrap{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:0 16px calc(var(--safe-bottom) + 10px);pointer-events:none;transition:transform .42s cubic-bezier(.34,1.3,.64,1),opacity .25s var(--ease)}.nav-wrap.hidden{transform:translateY(140px);opacity:0}.nav{position:relative;max-width:560px;height:98px;margin:0 auto;pointer-events:none}.nav-bar{position:absolute;left:0;right:0;bottom:0;height:68px;display:flex;align-items:center;padding:0 6px;border-radius:30px;background:linear-gradient(var(--nav-top),var(--nav-bottom));border:1px solid var(--edge-top);box-shadow:0 18px 40px -12px #0000008c;pointer-events:auto}.nav-pill{position:absolute;top:9px;height:30px;width:52px;border-radius:15px;background:var(--accent-pill);transition:opacity .18s var(--ease)}.nav-slot{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--text2);font-weight:500;font-size:12px;line-height:14px;z-index:1}.nav-slot .icon{width:52px;height:30px;display:grid;place-items:center;transition:transform .2s}.nav-slot:active .icon{transform:scale(.88)}.nav-slot[aria-current=page]{color:var(--text1)}.nav-slot[aria-current=page] .icon{color:var(--accent-readable)}.nav-slot.live{justify-content:flex-end;padding-bottom:11px}.nav-live{position:absolute;top:0;left:50%;margin-left:-31px;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ff4a3d,#c10500);border:3px solid var(--nav-top);box-shadow:0 6px 14px -6px color-mix(in srgb,var(--live) 60%,transparent);pointer-events:auto;z-index:2}.nav-live.ring:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--live);animation:ring 1.6s linear infinite}@keyframes ring{0%{transform:scale(1);opacity:.55}to{transform:scale(1.4);opacity:0}}.nav-live.press:active{transform:scale(.9)}:root[data-motion=reduce] .nav-live.ring:before{animation:none;opacity:.5}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow-y:auto;overscroll-behavior:contain;background:var(--canvas);animation:overlay-in .26s cubic-bezier(.34,1.2,.64,1)}@keyframes overlay-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000080;display:flex;align-items:flex-end;justify-content:center;animation:fade-in .2s ease-out}.sheet{width:100%;max-width:640px;max-height:92vh;overflow-y:auto;overscroll-behavior:contain;border-radius:28px 28px 0 0;background:linear-gradient(var(--nav-top),var(--canvas) 40%);border:1px solid var(--edge-top);border-bottom:0;padding:10px 0 calc(var(--safe-bottom) + 24px);animation:sheet-up .34s cubic-bezier(.32,1.1,.64,1)}.sheet-handle{width:40px;height:5px;border-radius:3px;background:var(--text3);opacity:.5;margin:0 auto 12px}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root[data-motion=reduce] .overlay,:root[data-motion=reduce] .sheet,:root[data-motion=reduce] .sheet-scrim{animation:none}.skeleton{border-radius:var(--r-card);border:1px solid var(--edge-top);background:var(--quiet);animation:skeleton .9s ease-in-out infinite alternate}@keyframes skeleton{0%{opacity:.55}to{opacity:1}}:root[data-motion=reduce] .skeleton{animation:none}.countdown{display:flex;gap:8px}.countdown-tile{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;padding:12px 0;overflow:hidden;transition:flex-grow .7s var(--ease),opacity .45s var(--ease),padding .7s var(--ease),margin .7s var(--ease)}.countdown-tile[data-folded=true]{flex-grow:.0001;opacity:0;padding-left:0;padding-right:0;margin-right:calc(-1 * var(--countdown-gap, 8px));border-width:0}.roll-window{display:inline-block;height:1lh;overflow:hidden;vertical-align:top}.roll-pair{display:flex;flex-direction:column;animation:roll .32s var(--ease) both}@keyframes roll{0%{transform:translateY(-50%)}to{transform:none}}.roll-pair.still{animation:none;transform:translateY(-50%)}:root[data-motion=reduce] .roll-pair{animation:none;transform:translateY(-50%)}.garage-slide{animation:garage-slide .38s var(--ease) both}@keyframes garage-slide{0%{transform:translate(calc(var(--dir, 1) * 25%));opacity:0}}:root[data-motion=reduce] .garage-slide{animation:none}.enter{animation:enter .42s var(--ease) backwards}@keyframes enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:root[data-motion=reduce] .enter{animation:none}.flag-wash{position:absolute;left:0;right:0;top:calc(-1 * var(--safe-top));height:420px;pointer-events:none;z-index:-1;transition:background .6s var(--ease)}.eq{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.eq i{width:2.5px;height:100%;border-radius:2px;background:currentColor;animation:eq .42s ease-in-out infinite alternate}.eq i:nth-child(2){animation-delay:.18s}.eq i:nth-child(3){animation-delay:.36s}@keyframes eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.eq i{transform-origin:bottom}:root[data-motion=reduce] .eq i{animation:none;transform:scaleY(.6)}.tyre-bar{transition:width .7s var(--ease)}.replay-bar{padding:4px 12px 8px;animation:enter .32s var(--ease) both}.compare-fab{position:fixed;right:16px;bottom:calc(var(--safe-bottom) + 118px);z-index:35}@media(min-width:672px){.compare-fab{right:calc(50% - 304px)}}@keyframes star-pop{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){[style*=star-pop]{animation:none!important}}.circle-btn.on-photo{color:var(--photo-text1);border:1px solid transparent;background:linear-gradient(#ffffff14,#ffffff14) padding-box,linear-gradient(#ffffff29,#ffffff08) border-box}.clamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.clamp4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.top-stories{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:8px 16px 52px;margin:-8px 0 -52px;scrollbar-width:none}.top-stories::-webkit-scrollbar{display:none}.top-stories>div{transition:transform .12s linear,opacity .12s linear}@keyframes rc-in{0%{opacity:0;transform:translateY(-30%);max-height:0}to{opacity:1;transform:none;max-height:200px}}.rc-in{animation:rc-in .38s var(--ease) both}@keyframes rc-pulse{0%{transform:scale(1);opacity:.45}to{transform:scale(3);opacity:0}}.rc-pulse{animation:rc-pulse 1.4s ease-out infinite}@media(prefers-reduced-motion:reduce){.rc-in,.rc-pulse{animation:none}}.pit-badge{transform-origin:left center;animation:pit-in .42s cubic-bezier(.34,1.45,.64,1) both}.pit-badge.out{animation:pit-out .4s cubic-bezier(.4,0,.2,1) both}@keyframes pit-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes pit-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.pit-badge,.pit-badge.out{animation:none}}:root{--map-ink: #fff;--map-ink-soft: rgba(255, 255, 255, .6);--map-chip: rgba(20, 21, 27, .9);--map-chip-edge: rgba(255, 255, 255, .14)}:root[data-theme=light]{--map-ink: #15161c;--map-ink-soft: rgba(21, 22, 28, .6);--map-chip: rgba(255, 255, 255, .96);--map-chip-edge: rgba(0, 0, 0, .08)}.map-chip{display:inline-flex;align-items:center;border-radius:999px;background:var(--map-chip);border:1px solid var(--map-chip-edge);box-shadow:0 6px 18px #00000047;min-width:0}.sliding-pills{position:relative;display:inline-flex}.sliding-pills button{position:relative;width:64px;height:30px;border-radius:999px;font-weight:600;font-size:13px;transition:color .2s}.sliding-thumb{position:absolute;left:4px;top:4px;width:64px;height:30px;border-radius:999px;background:var(--accent);transition:transform .38s cubic-bezier(.3,1.25,.45,1)}.live-hero{position:relative;transition:height .45s var(--ease)}.live-hero-ribbon{position:absolute;top:56px;right:16px;bottom:70px;left:16px;display:grid;place-items:center}.live-hero-veil{position:absolute;left:0;right:0;bottom:0;height:140px;pointer-events:none;background:linear-gradient(transparent,color-mix(in srgb,var(--canvas) 40%,transparent) 55%,transparent)}.map-pit-lane{z-index:2;animation:pit-lane-in .26s var(--ease)}@keyframes pit-lane-in{0%{opacity:0;clip-path:inset(0 0 100% 0)}}.lap-roll{display:inline-block;animation:lap-roll .28s var(--ease)}@keyframes lap-roll{0%{transform:translateY(60%);opacity:0}}.ignition{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;background:radial-gradient(color-mix(in srgb,var(--canvas) 80%,transparent),transparent 70%);animation:ignition 1.6s var(--ease) both;z-index:4}@keyframes ignition{0%{opacity:0}15%,65%{opacity:1}to{opacity:0}}:root[data-motion=reduce] .lap-roll,:root[data-motion=reduce] .map-pit-lane{animation:none}.fl-glow{animation:fl-glow .9s ease-in-out infinite alternate}@keyframes fl-glow{0%{opacity:.25}}.map-lock{position:absolute;left:50%;top:calc(50% + 8px);transform:translate(-50%,-50%);gap:8px;padding:10px 16px;border-radius:999px;background:#090a10d9;border:1px solid rgba(255,255,255,.14);color:var(--photo-text1);white-space:nowrap;z-index:2}.map-lock:active{transform:translate(-50%,-50%) scale(.96)}.pass-card{position:relative;aspect-ratio:1.6;border-radius:var(--r-card);padding:20px;overflow:hidden;color:#fff;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--metal) 38%,transparent),transparent 95%),repeating-linear-gradient(-45deg,rgba(255,255,255,.025) 0 1px,transparent 1px 7px),linear-gradient(135deg,#1c1a16,#0c0c0e 50%,#16130c);border:1px solid color-mix(in srgb,var(--metal) 70%,transparent);box-shadow:0 24px 48px -18px color-mix(in srgb,var(--metal) 60%,transparent);display:flex;flex-direction:column;justify-content:space-between}.pass-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translate(-120%);animation:pass-sweep 5.6s .6s ease-in-out infinite;pointer-events:none}@keyframes pass-sweep{0%{transform:translate(-120%)}25%,to{transform:translate(120%)}}:root[data-motion=reduce] .pass-card:after{animation:none;display:none}@media(prefers-reduced-motion:reduce){.pass-card:after{animation:none;display:none}}.pass-card .field-label{font-size:10px;letter-spacing:1.4px;color:#ffffff73}.plan-card{padding:18px;border-radius:var(--r-card);background:linear-gradient(color-mix(in srgb,var(--plan) 12%,transparent),transparent),linear-gradient(var(--card-top),var(--card-bottom));border:1px solid var(--edge-top)}.plan-card.featured{background:linear-gradient(color-mix(in srgb,var(--plan) 22%,transparent),transparent),linear-gradient(var(--card-top),var(--card-bottom));border:1.5px solid color-mix(in srgb,var(--plan) 80%,transparent)}.plan-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border-radius:999px;color:var(--ink);font-weight:600;font-size:16px;text-decoration:none;background:linear-gradient(90deg,var(--plan),color-mix(in srgb,var(--plan) 75%,var(--ink)))}.plan-btn.current{background:var(--tile);color:var(--text2);cursor:default}button.plan-btn{border:0;font-family:inherit;cursor:pointer}button.plan-btn:disabled{opacity:.6;cursor:default}.champion-ticker{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .62s var(--ease),opacity .48s var(--ease) .18s}.champion-ticker.shown{grid-template-rows:1fr;opacity:1}.champion-ticker>*{overflow:hidden;min-height:0}:root[data-motion=reduce] .champion-ticker{transition:none}.breaking-tag{flex:none;gap:6px;padding:5px 10px;border-radius:999px;background:#e10600;color:#fff;font-weight:600;font-size:13px;line-height:16px}.breaking-dot{width:6px;height:6px;border-radius:3px;background:#fff;animation:breaking-blink .65s ease-in-out infinite alternate}@keyframes breaking-blink{to{opacity:.15}}.ticker-track{position:relative;flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker-run{display:inline-flex;animation:ticker-run 26s linear .9s infinite}.ticker-track.still .ticker-run{animation:none}.ticker-track.still{mask-image:none;-webkit-mask-image:none}@keyframes ticker-run{to{transform:translate(-50%)}}.ticker-text{color:transparent!important;background:linear-gradient(100deg,var(--tk-base) 0%,var(--tk-base) 42%,var(--tk-hi) 50%,var(--tk-base) 58%,var(--tk-base) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;animation:ticker-gleam 3.5s ease-in-out .9s infinite}@keyframes ticker-gleam{0%{background-position:100% 0}75%,to{background-position:0% 0}}.champion-box{position:relative;aspect-ratio:.82;border-radius:var(--r-card);overflow:hidden;background:var(--ink);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 44px #ce2b374d,0 6px 24px #00924638}.champion-hero{position:relative;height:560px}.champion-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;mask-image:linear-gradient(#000 0%,#000 50%,rgba(0,0,0,.45) 78%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 50%,rgba(0,0,0,.45) 78%,transparent 100%)}.champion-hero-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 50%,color-mix(in srgb,var(--canvas) 55%,transparent) 85%,transparent 100%)}.glass-tile{border-radius:var(--r-tile);background:linear-gradient(var(--sheen),transparent 45%),var(--tile);border:1px solid var(--edge-top)}.position-row{position:relative}.position-row.moved-up{animation:row-from-below .6s cubic-bezier(.3,1.3,.5,1),row-wash-green .7s var(--ease)}.position-row.moved-down{animation:row-from-above .6s cubic-bezier(.3,1.3,.5,1),row-wash-red .7s var(--ease)}@keyframes row-from-below{0%{transform:translateY(28px)}}@keyframes row-from-above{0%{transform:translateY(-28px)}}@keyframes row-wash-green{0%{box-shadow:inset 0 0 0 100vmax #2fbf7138}}@keyframes row-wash-red{0%{box-shadow:inset 0 0 0 100vmax #e5484d38}}:root[data-motion=reduce] .position-row{animation:none!important}.position-row.battle:before{content:"";position:absolute;left:0;width:3px;border-radius:2px;background:#f2a93b;top:50%;bottom:50%}.position-row.battle-above:before{top:0}.position-row.battle-below:before{bottom:0}.position-row.battle:not(.battle-above.battle-below):after{content:"";position:absolute;left:-1.5px;top:calc(50% - 3px);width:6px;height:6px;border-radius:3px;background:#f2a93b}.strike{position:relative}.strike:after{content:"";position:absolute;left:0;top:54%;height:2px;width:0;border-radius:1px;background:var(--text2);transition:width .2s var(--ease)}.strike.on:after{width:100%;transition-duration:.52s}.pos-delta{font-variant-numeric:tabular-nums;font-weight:600;animation:delta-pop .36s cubic-bezier(.3,1.6,.5,1)}@keyframes delta-pop{0%{transform:scale(.4);opacity:0}}.podium-rise{animation:podium-rise .7s cubic-bezier(.2,.8,.2,1) both}@keyframes podium-rise{0%{opacity:0;transform:translateY(40px)}}:root[data-motion=reduce] .podium-rise,:root[data-motion=reduce] .pos-delta{animation:none}.finish-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:flex;flex-direction:column;justify-content:center;gap:28px;animation:finish-dim .65s var(--ease) both}@keyframes finish-dim{0%{background:transparent}to{background:color-mix(in srgb,var(--canvas) 90%,transparent)}}.finish-band{height:56px;--ink: #fff;background:repeating-conic-gradient(var(--ink) 0 25%,transparent 0 50%) 0 0 / 37.33px 37.33px;clip-path:inset(0 100% 0 0);animation:finish-wipe .65s cubic-bezier(.4,0,.2,1) both}.finish-band.light{--ink: #14151b}@keyframes finish-wipe{to{clip-path:inset(0 0 0 0)}}.finish-card{margin:0 24px;opacity:0;transform:translateY(80px);transition:transform .7s cubic-bezier(.3,1.25,.45,1),opacity .4s}.finish-card.risen{opacity:1;transform:none}.tyre-refresh{position:fixed;top:calc(var(--safe-top) + 12px);left:50%;z-index:40;pointer-events:none}.review-input{display:block;width:100%;min-height:64px;max-height:180px;resize:none;border:0;outline:none;background:none;color:var(--text1);font:inherit;caret-color:var(--accent-readable)}.review-input::placeholder{color:var(--text3)}.review-menu{position:absolute;right:0;top:30px;z-index:2;min-width:210px;padding:6px 0;border-radius:14px;background:var(--canvas);border:1px solid var(--edge-top);box-shadow:0 18px 40px #00000059;display:flex;flex-direction:column}.review-menu button{text-align:left;padding:11px 16px;color:var(--text1)}.like-btn{transition:color .18s}.like-btn.on svg{animation:like-pop .36s cubic-bezier(.3,1.6,.5,1)}.like-btn:disabled{cursor:default}@keyframes like-pop{40%{transform:scale(1.35)}}:root[data-motion=reduce] .like-btn.on svg{animation:none}.collectible-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;transition:background .38s var(--ease);touch-action:none}.collectible-stage{width:min(80vw,380px,calc((100dvh - 220px)*.7));perspective:1400px}.collectible-stage.wide{width:min(88vw,480px)}.collectible-card{position:relative;width:100%;height:100%;transform-style:preserve-3d;cursor:grab;border-radius:7.3%/5.1%;outline:none}.collectible-card:active{cursor:grabbing}.collectible-close{position:absolute;top:calc(var(--safe-top) + 16px);left:16px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff1a;transition:opacity .3s}.collectible-actions{position:absolute;bottom:calc(var(--safe-bottom, 0px) + 28px);left:0;right:0;display:flex;flex-direction:column;align-items:center;transition:opacity .3s}.collectible-save,.collectible-share{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;font-weight:600;font-size:15px}.collectible-save{color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.22)}.collectible-share{color:#090a10;background:#fff}.pass-burst{position:absolute;left:50%;top:50%;width:140vmax;height:140vmax;margin:-70vmax 0 0 -70vmax;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--metal) 55%,transparent) 0%,color-mix(in srgb,var(--metal) 18%,transparent) 18%,transparent 42%),repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--metal) 16%,transparent) 0deg 3deg,transparent 3deg 15deg);-webkit-mask-image:radial-gradient(circle,#000 0%,#000 22%,transparent 50%);mask-image:radial-gradient(circle,#000 0%,#000 22%,transparent 50%);animation:pass-burst 1.9s cubic-bezier(.16,1,.3,1) both}@keyframes pass-burst{0%{opacity:0;transform:scale(.15) rotate(-20deg)}25%{opacity:1}to{opacity:.35;transform:scale(1) rotate(12deg)}}.pass-sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:7.3%/5.1%;pointer-events:none;overflow:hidden;backface-visibility:hidden}.pass-sweep:before{content:"";position:absolute;top:-20%;bottom:-20%;width:45%;left:-60%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.32),transparent);animation:pass-sweep 1.1s cubic-bezier(.4,0,.2,1) 1.25s both}@keyframes pass-sweep{to{left:120%}}.pass-welcome{position:absolute;top:calc(var(--safe-top) + 76px);left:24px;right:24px;text-align:center;transition:opacity .3s;animation:pass-welcome .7s cubic-bezier(.16,1,.3,1) 1.1s both}@keyframes pass-welcome{0%{opacity:0;transform:translateY(12px)}}:root[data-motion=reduce] .pass-welcome{animation:none}.plan-tabs{display:flex;padding:4px;gap:4px;border-radius:999px;background:var(--quiet);border:1px solid var(--edge-top)}.plan-tabs button{flex:1;height:36px;border-radius:999px;color:var(--text2);font-weight:600;font-size:14px;transition:background .2s var(--ease),color .2s var(--ease)}.plan-tabs button.on{background:var(--accent-fill);color:var(--on-accent)}.commentary-new{animation:commentary-in .32s var(--ease)}@keyframes commentary-in{0%{transform:translateY(-33%);opacity:0}}:root[data-motion=reduce] .commentary-new{animation:none}.pass-card.still:after{animation:none}@media(pointer:coarse){input:not([type=range]):not([type=checkbox]),textarea,select{font-size:max(16px,1em)!important}}button,.press,nav,header,img,svg,canvas{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img{-webkit-user-drag:none}.pager-arrow{position:absolute;top:42%;z-index:3;width:48px;height:48px;border-radius:24px;display:none;place-items:center;color:#f4f5f9;background:#00000073;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(hover:hover)and (pointer:fine){.pager-arrow{display:grid}}:root[data-glass=on]{--glass-blur: blur(22px) saturate(175%);--glass-rim: rgba(255, 255, 255, .5);--glass-rim-soft: rgba(255, 255, 255, .06);--glass-inner: inset 0 1px 0 rgba(255, 255, 255, .22), inset 0 0 22px rgba(255, 255, 255, .035);--glass-float: 0 18px 38px -18px rgba(0, 0, 0, .7)}:root[data-glass=on][data-theme=light]{--glass-blur: blur(22px) saturate(160%);--glass-rim: rgba(255, 255, 255, 1);--glass-rim-soft: rgba(255, 255, 255, .35);--glass-inner: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 24px rgba(255, 255, 255, .45);--glass-float: 0 16px 34px -18px rgba(30, 34, 60, .28)}:root[data-glass=on] :is(.lit,.tile,.glass-tile,.smoked,.pill,.countdown-tile,.segmented>button){box-shadow:var(--glass-inner),var(--glass-float)}:root[data-glass=on] :is(.smoked,.pill){-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}:root[data-glass=on] .lit.photo-card{box-shadow:var(--glass-float)}.lit.photo-card>img{z-index:1}:root[data-glass=on] .lit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,var(--glass-rim),var(--glass-rim-soft) 32%,transparent 55%,var(--glass-rim-soft) 82%,color-mix(in srgb,var(--glass-rim) 55%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-glass=on] .nav-bar{background:linear-gradient(color-mix(in srgb,var(--nav-top) 62%,transparent),color-mix(in srgb,var(--nav-bottom) 72%,transparent));-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);box-shadow:var(--glass-inner),0 18px 40px -12px #0000008c}}.chat-pass{--gold: #FFE7A8;background:linear-gradient(90deg,var(--name) 0 42%,var(--gold) 50%,var(--name) 58% 100%) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:chat-pass 2.6s linear infinite}:root[data-theme=light] .chat-pass{--gold: #B07A12}@keyframes chat-pass{0%{background-position:100% 0}to{background-position:-50% 0}}:root[data-motion=reduce] .chat-pass{animation:none;background:linear-gradient(90deg,var(--name),var(--gold));-webkit-background-clip:text;background-clip:text}.side-rail{display:none}@media(min-width:1100px){:root{--rail: 248px;--nav-space: 56px}.nav-wrap{display:none}main.page{max-width:720px;margin-left:calc(var(--rail) + max(32px,(100% - var(--rail) - 720px) / 2));margin-right:auto}main.page .topbar .mark{display:none}.side-rail{position:fixed;inset:0 auto 0 0;z-index:40;width:var(--rail);display:flex;flex-direction:column;gap:6px;padding:28px 16px 24px;background:color-mix(in srgb,var(--canvas) 62%,transparent);border-right:1px solid var(--edge)}.rail-brand{padding:0 10px 22px}.rail-live{display:flex;align-items:center;gap:12px;height:52px;padding:0 16px 0 8px;margin-bottom:14px;border-radius:26px;color:#fff;font-weight:700;font-size:16px;text-align:left;background:linear-gradient(135deg,#ff4a3d,#c10500);box-shadow:0 6px 14px -6px color-mix(in srgb,var(--live) 60%,transparent)}.rail-live[aria-current=page]{box-shadow:0 0 0 2px var(--nav-top),0 0 0 4px #ff4a3d}.rail-live-dot{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffff29}.rail-live .live-dot{color:#fff}.rail-items{position:relative;display:flex;flex-direction:column}.rail-pill{position:absolute;left:0;right:0;top:0;height:44px;border-radius:14px;background:var(--accent-pill);transition:transform .38s cubic-bezier(.34,1.25,.64,1),opacity .18s var(--ease)}:root[data-motion=reduce] .rail-pill{transition:opacity .18s var(--ease)}.rail-item{position:relative;display:flex;align-items:center;gap:14px;height:44px;margin-bottom:4px;padding:0 14px;border-radius:14px;color:var(--text2);font-size:15px;font-weight:600;text-align:left}.rail-item:hover,.rail-item[aria-current=page]{color:var(--text1)}.rail-item[aria-current=page] svg{color:var(--accent-readable)}}:focus-visible{outline:2px solid var(--accent-readable);outline-offset:2px}:focus:not(:focus-visible){outline:none}:root[data-theme=dark]{--text3: #9A9EAE !important}:root[data-theme=light]{--text3: #5E6272 !important}::selection{background:color-mix(in srgb,var(--accent) 38%,transparent);color:var(--text1)}input,textarea{caret-color:var(--accent-readable)}:root{accent-color:var(--accent);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){button:not(:disabled),[role=button],a{cursor:pointer}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text3) 55%,transparent) transparent}html{scrollbar-gutter:stable}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:10px;border:3px solid transparent;background:color-mix(in srgb,var(--text3) 55%,transparent) padding-box}}@media(min-width:1024px){main.page:is(:has(.live-wide),:has(.live-loading)){max-width:1320px;padding-left:16px;padding-right:16px}.live-wide{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.live-wide[data-side=left]{grid-template-columns:380px minmax(0,1fr)}.live-wide[data-side=left] .live-wide-side{order:-1}.live-wide[data-side=none]{grid-template-columns:minmax(0,1fr)}.live-wide-main{min-width:0}.live-wide-side{position:sticky;top:calc(var(--safe-top) + 16px);max-height:calc(100vh - var(--safe-top) - 32px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:16px}.live-wide-side-head{padding:4px 16px 6px 20px;gap:10px}}@media(min-width:1100px){main.page:is(:has(.live-wide),:has(.live-loading)){max-width:none;margin-left:calc(var(--rail) + 8px);margin-right:8px}}.onb-stage{position:absolute;top:0;right:0;bottom:0;left:0}.onb-driver-wide,.onb-photo-blur,.onb-left-scrim,.onb-detail-crest{display:none}@media(min-width:900px)and (min-aspect-ratio:5/4){.onb-driver-wide{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.onb-photo.has-wide .onb-driver-photo{display:none}.onb-photo:not(.has-wide) .onb-driver-photo{left:calc(73% - 30vh)!important;width:60vh!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.onb-photo-blur{display:block;position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(48px) saturate(1.25) brightness(.32);pointer-events:none}.onb-left-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.62) 30%,rgba(0,0,0,.12) 58%,transparent 70%),linear-gradient(transparent 70%,#00000080)}.onb-teams .onb-stage{left:32%;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.6) 14%,#000 30%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.6) 14%,#000 30%)}.onb-neighbours{display:none!important}.onb-driver-photo{object-position:50% 30%}.onb-teams .onb-car-col{justify-content:center;padding-top:0!important}.onb-teams .onb-car-crest{display:none!important}.onb-detail-crest{display:grid;place-items:center start;height:104px;margin-bottom:20px}.onb-page .onb-fade-bottom,:has(>.onb-cta)>.onb-fade-bottom{display:none}.onb-details{right:auto!important;width:min(46%,640px);bottom:50%!important;transform:translateY(50%);padding-bottom:0!important}.onb-details-body{padding:0 72px!important}.onb-cta,.onb-done{left:72px!important;right:auto!important;width:min(calc(46% - 144px),496px);margin:0!important;padding:0 0 calc(var(--safe-bottom) + 56px)!important;align-items:flex-start!important;bottom:0}.onb-done{bottom:calc(var(--safe-bottom) + 56px)!important;padding:0!important}}@media(min-width:1100px)and (hover:hover)and (pointer:fine){.portrait-card{aspect-ratio:1.6!important}.portrait-card img{object-position:50% 22%!important}.session-row{-webkit-mask-image:none;mask-image:none}.session-row>button{flex:1 1 0!important;width:auto!important;min-width:0}.circle-btn,.rail-item{transition:border-color .16s var(--ease),background-color .16s var(--ease),filter .16s var(--ease)}.circle-btn:hover{filter:brightness(1.15)}.portrait-card:hover,.photo-card:hover{filter:brightness(1.05)}.top-stories{gap:16px;padding-inline:32px;margin-inline:-16px}.top-stories>div{flex-basis:100%!important}}@media(min-width:1100px)and (hover:hover)and (pointer:fine){main.page:is(:has(.home-wide),:has(.home-loading)){max-width:1240px;margin-left:calc(var(--rail) + max(32px,(100% - var(--rail) - 1240px) / 2))}.home-wide{display:grid;grid-template-columns:minmax(0,1fr) 420px;column-gap:12px;align-items:start}.home-wide-main,.home-wide-side{min-width:0}.home-wide-side .portrait-card{aspect-ratio:.95!important}}@media(min-width:1100px)and (hover:hover)and (pointer:fine){:root{--ease-out: cubic-bezier(.16, 1, .3, 1)}.press{transition:transform .2s var(--ease-out)}.press:active{transform:scale(.97);transition-duration:80ms}.rail-pill{transition:transform .42s var(--ease-out),opacity .18s var(--ease)!important}.overlay{animation:pc-overlay-in .32s var(--ease-out)}@keyframes pc-overlay-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}main.page>.enter{animation:pc-arrive .22s var(--ease-out) both}@keyframes pc-arrive{0%{opacity:.4}to{opacity:1}}:root[data-theme=dark]{--text2: color-mix(in oklab, #B6BAC8 88%, var(--accent)) !important}:root[data-theme=light]{--text2: color-mix(in oklab, #3E4351 88%, var(--accent-readable)) !important}}@media(min-width:1100px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){main.page>.enter,.overlay{animation:none}}@media(min-width:1100px)and (hover:hover)and (pointer:fine){.rail-brand{display:flex;align-items:center;gap:10px}.rail-wordmark{font-size:20px;font-weight:800;letter-spacing:-.3px;color:var(--text1)}.rail-tools{margin-top:auto;padding-top:16px;border-top:1px solid var(--divider);display:flex;flex-direction:column}.rail-tools .rail-item{color:var(--text2)}.topbar-tool{display:none!important}.portrait-card,.team-card{box-shadow:0 22px 44px -24px #000000b3!important}.home-topbar{display:none}main.page:is(:has(.home-wide),:has(.home-loading)){padding-top:28px}main.page:is(:has(.round-grid),:has(.schedule-loading)){max-width:1240px;margin-left:calc(var(--rail) + max(32px,(100% - var(--rail) - 1240px) / 2))}.round-grid{display:grid!important;grid-template-columns:1fr 1fr;align-items:start;gap:16px 0!important}.section-gap{height:44px}}:root[data-glass=on] .ambient{background:radial-gradient(62% 58% at 84% -6%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 72%),radial-gradient(44% 40% at 34% -12%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%),radial-gradient(50% 46% at -4% 104%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 72%),radial-gradient(130% 100% at 55% 35%,transparent 52%,rgba(0,0,0,.42)),linear-gradient(color-mix(in oklab,var(--canvas) 86%,var(--accent)),var(--canvas) 46%)}:root[data-glass=on][data-theme=light] .ambient{background:radial-gradient(62% 58% at 84% -6%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 72%),radial-gradient(50% 46% at -4% 104%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 72%),radial-gradient(90% 70% at 50% 30%,rgba(255,255,255,.6),transparent 70%),var(--canvas)}@media(max-aspect-ratio:3/4){:root[data-glass=on] .ambient{background:radial-gradient(120% 46% at 88% -4%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 74%),radial-gradient(90% 34% at 10% -8%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%),radial-gradient(110% 40% at -10% 104%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 72%),radial-gradient(150% 100% at 50% 30%,transparent 55%,rgba(0,0,0,.38)),linear-gradient(color-mix(in oklab,var(--canvas) 86%,var(--accent)),var(--canvas) 40%)}}:root[data-glass=on] :is(.lit,.tile,.glass-tile,.smoked,.pill,.countdown-tile,.segmented>button){box-shadow:var(--glass-float)}:root[data-glass=on] .lit:after{opacity:.5}.lit{border-color:color-mix(in srgb,var(--edge-top) 60%,transparent)}@media(min-width:1100px)and (hover:hover)and (pointer:fine){:root[data-theme=dark] .side-rail{background:color-mix(in srgb,#050608 70%,transparent)}}.hero-scrim{display:none}:root[data-theme=light] .home-hero .hero-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent 22%,rgba(246,247,250,.86) 44%,rgba(246,247,250,.8) 60%,transparent 76%)}:root[data-theme=light] .home-hero .t-display,:root[data-theme=light] .home-hero .t-body,:root[data-theme=light] .home-hero .t-caption{text-shadow:0 0 14px rgba(255,255,255,.9)}@media not all and (min-width:1100px)and (hover:hover)and (pointer:fine){:root[data-theme=dark] .home-hero .hero-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent 52%,#05060a6b 70%,#05060a99)}}@media(min-width:1100px)and (hover:hover)and (pointer:fine){.home-hero .hero-scrim,:root[data-theme=light] .home-hero .hero-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,6,10,.62),rgba(5,6,10,.18) 55%,transparent 80%),linear-gradient(transparent 30%,#05060a8c)}:root[data-theme=light] .home-hero{--text1: #F4F5F9;--text2: rgba(244, 245, 249, .86);--text3: rgba(244, 245, 249, .66);--smoked: rgba(11, 12, 18, .5);--tile: rgba(255, 255, 255, .09);--sheen: rgba(255, 255, 255, .07);--edge-top: rgba(255, 255, 255, .26);--glass-rim: rgba(255, 255, 255, .55);--glass-rim-soft: rgba(255, 255, 255, .12);--glass-inner: inset 0 1px 0 rgba(255, 255, 255, .14);color:var(--text1);background:#0b0c12!important}:root[data-theme=light] .home-hero .t-display,:root[data-theme=light] .home-hero .t-body,:root[data-theme=light] .home-hero .t-caption,:root[data-theme=light] .home-hero .t-title{text-shadow:0 2px 10px rgba(0,0,0,.5)}}@media(min-width:1100px)and (hover:hover)and (pointer:fine){:root[data-motion=full] .home-wide-side{animation:pc-side-in .42s var(--ease-out) 90ms both}@keyframes pc-side-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.mini-body{margin:0;background:var(--canvas);color:var(--text1);font-family:var(--font-primary);overflow:hidden}.mini-tower{display:flex;flex-direction:column;height:100%;min-height:0}.mini-body .mini-tower{height:100vh}.mini-head{padding:12px 14px 10px;border-bottom:1px solid var(--edge);flex:none}.mini-kind{flex:none;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--live)}.mini-kind.replay,.mini-kind.delayed{background:#f2a93b;color:#1b1206}.mini-kind.synced{background:color-mix(in srgb,var(--live) 78%,#000);color:#fff}.mini-close{flex:none;width:26px;height:26px;border-radius:13px;display:grid;place-items:center;font-size:18px;line-height:1;color:var(--text2);background:var(--tile)}.mini-rows{list-style:none;margin:0;padding:4px 0 8px;overflow-y:auto;flex:1;scrollbar-width:thin}.mini-rows li{display:flex;align-items:center;gap:8px;height:30px;padding:0 14px;font-size:14px}.mini-rows li+li{border-top:1px solid color-mix(in srgb,var(--edge) 60%,transparent)}.mini-rows li.out{opacity:.45}.mini-pos{width:22px;text-align:right;color:var(--text3);font-weight:600}.mini-bar{width:3px;height:16px;border-radius:2px;flex:none}.mini-code{font-weight:700;letter-spacing:.02em}.mini-pit{padding:1px 5px;border-radius:4px;font-size:10px;font-weight:700;color:#f2a93b}:root[data-theme=light] .mini-pit{color:#8f5300}.mini-gap{margin-left:auto;color:var(--text2);font-size:13px}.mini-empty{padding:18px 16px;display:flex;flex-direction:column;gap:6px}.mini-map{position:relative;flex:1;min-height:0;overflow:hidden;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;padding:18px 16px;background:radial-gradient(120% 90% at 50% 40%,color-mix(in srgb,var(--text1) 5%,transparent),transparent 70%),var(--canvas)}.mini-map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(color-mix(in srgb,var(--text1) 9%,transparent) 1px,transparent 1.2px);background-size:18px 18px;-webkit-mask-image:radial-gradient(90% 80% at 50% 45%,#000,transparent 85%);mask-image:radial-gradient(90% 80% at 50% 45%,#000,transparent 85%)}.mini-map>svg{position:relative;z-index:1}.mini-map.dragging{cursor:grabbing}.mini-map3d{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--canvas)}.mini-look{position:absolute;left:10px;top:10px;z-index:3;display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--tile);border:1px solid var(--edge);box-shadow:0 4px 12px #00000040}.mini-look button{padding:5px 12px;border-radius:999px;font-size:12px;font-weight:650;color:var(--text2)}.mini-look button.on{background:var(--accent);color:var(--on-accent)}.mini-map-tools{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;gap:6px}.mini-map-tools button{width:30px;height:30px;border-radius:15px;display:grid;place-items:center;background:var(--tile);border:1px solid var(--edge);color:var(--text1);box-shadow:0 4px 12px #00000040}.mini-map-tools button:disabled{opacity:.4;cursor:default}.mini-map-hint{position:absolute;left:0;right:0;bottom:8px;text-align:center;color:var(--text3);pointer-events:none}.mini-focus{flex:none;display:flex;align-items:center;gap:8px;min-height:46px;padding:0 12px 0 14px;border-top:1px solid var(--edge);font-size:14px}.mini-focus.out{opacity:.5}.mini-logo{flex:none;display:grid;place-items:center;width:22px;height:22px}.mini-focus .mini-close{width:24px;height:24px;font-size:16px}.tnum{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.live-now-wrap{margin:14px 0 16px}.live-now{padding:14px 4px 12px;box-shadow:inset 0 3px 0 var(--flag),var(--glass-float, none)}.live-now-head{gap:12px;padding:0 12px 10px}.live-now-rows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr}.live-now-rows li{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:15px;border-top:1px solid color-mix(in srgb,var(--edge) 60%,transparent)}.live-now-rows li.out{opacity:.45}.live-now-name{font-size:14px;min-width:0}.live-now-actions{gap:8px;padding:12px 12px 0}.live-now-watch{background:var(--live);color:#fff;border-color:transparent}.pop-out-btn[aria-pressed=true]{color:var(--accent-readable);border-color:color-mix(in srgb,var(--accent-readable) 45%,var(--edge-top))}@media(min-width:1100px){.live-now-rows{grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(5,auto);column-gap:12px}}.standings-order-gap{height:28px}.standings-compare{display:none}@media(min-width:1100px)and (hover:hover)and (pointer:fine){main.page:is(:has(.news-page),:has(.standings-split),:has(.standings-loading)){max-width:1240px;margin-left:calc(var(--rail) + max(32px,(100% - var(--rail) - 1240px) / 2))}.top-wide{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:16px}.top-wide-side{display:flex;flex-direction:column;gap:12px}.top-wide-side>button>div{height:132px!important}.top-wide-side .t-headline{font-size:17px!important;line-height:21px!important;-webkit-line-clamp:2}.news-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:12px!important}.news-feature{grid-row:span 2;display:flex}.news-feature>button{display:flex!important}.news-feature>button>div{height:auto!important;min-height:230px;flex:1}.standings-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:8px 24px;align-items:start}.standings-podium{padding-top:24px}.standings-order-gap{height:0}.standings-compare{display:block;margin-top:36px}}.reader-side{display:none}@media(min-width:1100px)and (hover:hover)and (pointer:fine){.overlay>.page.reader-page{max-width:1180px;padding-left:32px;padding-right:32px}.reader-bar{max-width:1180px!important;padding-left:40px!important;padding-right:40px!important}.reader-hero{height:460px!important;margin-top:72px;border-radius:var(--r-hero);overflow:hidden}.reader-hero-fade{display:none}.reader-cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start;margin-top:28px}.reader-main h1{font-size:40px!important;line-height:48px!important;letter-spacing:-.02em}.reader-main p.t-body,.reader-main article .t-body{font-size:18px!important;line-height:30px!important}.reader-main article h2{font-size:23px!important;line-height:30px!important}.reader-side{display:block;position:sticky;top:24px}.reader-bar .circle-btn.on-photo{background:var(--tile);border-color:var(--edge-top);color:var(--text1);-webkit-backdrop-filter:none;backdrop-filter:none}}:root.theme-switching::view-transition-old(root),:root.theme-switching::view-transition-new(root){animation:none;mix-blend-mode:normal}:root.theme-switching::view-transition-new(root){z-index:2}:root.theme-switching::view-transition{pointer-events:none}.theme-switching,.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:none!important}:root[data-glass=on] .nav-bar{transition:background-color .42s var(--ease),backdrop-filter .42s var(--ease),-webkit-backdrop-filter .42s var(--ease)}:root.theme-switching[data-glass=on] .nav-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--canvas)}.theme-switching *,.theme-switching *:before,.theme-switching *:after{animation-play-state:paused!important}.theme-switching .theme-switch-icon{animation-play-state:running!important}.theme-switch-icon{animation:theme-icon-in .56s cubic-bezier(.16,1,.3,1)}@keyframes theme-icon-in{0%{opacity:0;transform:rotate(-110deg) scale(.5)}}:root[data-motion=reduce] .theme-switch-icon{animation:none}@property --spot{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --rim-spot{syntax: "<color>"; inherits: false; initial-value: transparent;}@media(hover:hover)and (pointer:fine){:root{--hover-ease: cubic-bezier(.16, 1, .3, 1);--hover-tint: color-mix(in srgb, var(--text1) 6%, transparent);--lift-shadow: 0 28px 52px -26px rgba(0, 0, 0, .85), 0 6px 14px -8px rgba(0, 0, 0, .5);--hover-spot: rgba(255, 255, 255, .07);--hover-rim: rgba(255, 255, 255, .2)}:root[data-theme=light]{--lift-shadow: 0 26px 48px -26px rgba(30, 34, 60, .32), 0 6px 14px -8px rgba(30, 34, 60, .12);--hover-spot: rgba(255, 255, 255, .65)}.lit.press,.tile.press,.team-card,.portrait-card{transition:transform .2s var(--hover-ease),box-shadow .65s var(--hover-ease),border-color .45s var(--ease),filter .3s var(--ease),background var(--theme-fade) var(--ease)}:is(.lit.press,.tile.press,.team-card,.portrait-card).leaning{z-index:2;transition:box-shadow .65s var(--hover-ease),border-color .45s var(--ease),filter .3s var(--ease)}:root :is(.lit.press,.tile.press):hover{box-shadow:var(--lift-shadow),var(--glass-float, 0 0 #0000)}:root[data-theme=dark] :is(.lit.press,.tile.press):hover{border-color:var(--hover-rim)}.lit.press:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(480px circle at var(--mx, 50%) var(--my, -30%),var(--spot),transparent 62%),linear-gradient(var(--sheen),transparent 45%);transition:--spot .55s var(--ease)}.lit.press:hover:before{--spot: var(--hover-spot)}:root[data-glass=on] .lit.press:after{background:radial-gradient(260px circle at var(--mx, 50%) var(--my, -30%),var(--rim-spot),transparent 70%),linear-gradient(150deg,var(--glass-rim),var(--glass-rim-soft) 32%,transparent 55%,var(--glass-rim-soft) 82%,color-mix(in srgb,var(--glass-rim) 55%,transparent));transition:--rim-spot .45s var(--ease)}:root[data-glass=on][data-theme=dark] .lit.press:hover:after{--rim-spot: rgba(255, 255, 255, .95)}.photo-card>img,.team-card>img{transition:scale 1.1s var(--hover-ease)}.photo-card:hover>img,.team-card:hover>img{scale:1.06}.circle-btn,.pager-arrow{transition:transform .2s var(--hover-ease),scale .32s var(--hover-ease),filter .22s var(--ease),background var(--theme-fade) var(--ease)}.circle-btn:hover,.pager-arrow:hover{scale:1.07;filter:brightness(1.15)}.accent-btn,.pill.press,.chip-action,.plan-btn{transition:transform .2s var(--hover-ease),translate .32s var(--hover-ease),filter .22s var(--ease)}.accent-btn:hover,.pill.press:hover,.chip-action:hover,.plan-btn:hover{translate:0 -1px;filter:brightness(1.08)}.row.press{border-radius:12px;transition:transform .2s var(--hover-ease),box-shadow .22s var(--ease)}.row.press:hover{box-shadow:inset 0 0 0 100vmax var(--hover-tint),0 0 0 6px var(--hover-tint)}.col.press:not(.podium-place){border-radius:12px;transition:transform .2s var(--hover-ease),box-shadow .22s var(--ease)}.col.press:not(.podium-place):hover{box-shadow:inset 0 0 0 100vmax var(--hover-tint)}.podium-car{transition:translate .48s var(--hover-ease)}.podium-bar{transition:filter .26s var(--ease)}.podium-place:hover .podium-car{translate:0 -4px}.podium-place:hover .podium-bar{filter:brightness(1.12)}.see-all svg,.rail-item svg{transition:translate .32s var(--hover-ease),rotate .52s var(--hover-ease)}.see-all:hover svg{translate:3px 0}.rail-item:hover svg{translate:2px 0}.theme-switch:hover .theme-switch-icon{rotate:28deg}.rail-item.theme-switch:hover svg{translate:0 0}}:root[data-motion=reduce] :is(.photo-card,.team-card):hover>img,:root[data-motion=reduce] :is(.lit.press,.tile.press,.team-card,.portrait-card,.photo-card,.circle-btn,.pager-arrow,.accent-btn,.pill.press,.chip-action,.plan-btn,.see-all svg,.rail-item svg,.theme-switch-icon):hover,:root[data-motion=reduce] .podium-place:hover .podium-car,:root[data-motion=reduce] :is(.see-all,.rail-item,.theme-switch):hover svg{translate:none;scale:none;rotate:none}.card-glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--glare-x, 50%) var(--glare-y, 50%),rgba(255,255,255,.22),transparent 55%);opacity:var(--glare-a, 0);mix-blend-mode:soft-light}html:lang(ar) *{letter-spacing:0!important}.chat-menu{transform-origin:24px 0;animation:chat-menu-in .2s cubic-bezier(.2,.9,.25,1) both}.chat-menu.above{transform-origin:24px 100%;animation-name:chat-menu-in-above}.chat-menu.leaving{animation:chat-menu-out .14s ease-in both}@keyframes chat-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.94)}}@keyframes chat-menu-in-above{0%{opacity:0;transform:translateY(6px) scale(.94)}}@keyframes chat-menu-out{to{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.chat-menu,.chat-menu.above,.chat-menu.leaving{animation:none}}.roll-count{position:relative;display:inline-grid;overflow:hidden;font-variant-numeric:tabular-nums;line-height:1.2}.roll-count>span{grid-area:1 / 1}.roll-in.up{animation:roll-in-up .26s cubic-bezier(.2,.9,.25,1) both}.roll-in.down{animation:roll-in-down .26s cubic-bezier(.2,.9,.25,1) both}.roll-out.up{animation:roll-out-up .26s cubic-bezier(.2,.9,.25,1) both}.roll-out.down{animation:roll-out-down .26s cubic-bezier(.2,.9,.25,1) both}@keyframes roll-in-up{0%{transform:translateY(100%);opacity:0}}@keyframes roll-in-down{0%{transform:translateY(-100%);opacity:0}}@keyframes roll-out-up{to{transform:translateY(-100%);opacity:0}}@keyframes roll-out-down{to{transform:translateY(100%);opacity:0}}@media(prefers-reduced-motion:reduce){.roll-in,.roll-out{animation:none!important}.roll-out{display:none}}.chat-slot{display:grid;grid-template-rows:1fr;margin-top:6px;transition:grid-template-rows .5s var(--ease),opacity .35s var(--ease),margin-top .5s var(--ease)}.chat-slot>*{min-height:0}.chat-slot.closing{grid-template-rows:0fr;opacity:0;margin-top:0;pointer-events:none}.chat-slot.closing>*{overflow:hidden}@media(prefers-reduced-motion:reduce){.chat-slot{transition:none}}.champion-podium{display:grid;gap:10px;margin-top:12px}.champion-podium button{display:block;width:100%;padding:0;overflow:hidden;border-radius:var(--r-card)}.champion-podium img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}@media(min-width:900px){.champion-podium{grid-template-columns:1fr 1fr}}
