@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_e69f84e1-module__4FhEHa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e69f84e1-module__4FhEHa__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--background:#0a0b0e;--surface:#121419;--surface-raised:#1a1d24;--surface-hover:#20242d;--border:#252a33;--border-strong:#343a46;--foreground:#eef0f3;--foreground-muted:#9ba3b1;--foreground-faint:#6b7382;--brand:#ff3b30;--brand-strong:#e10600;--brand-soft:#ff3b301f;--positive:#34d399;--positive-soft:#34d3991f;--negative:#fb7185;--negative-soft:#fb71851f;--warning:#fbbf24;--warning-soft:#fbbf241f;--caution:#fb923c;--info:#60a5fa;--info-soft:#60a5fa1f;--color-fastest:#c17aff;--timing-personal-best:#4ade80;--timing-normal:#facc15;--font-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, "SF Mono", "Cascadia Code", monospace;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-base:.9375rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.875rem;--fs-3xl:2.75rem;--r-sm:6px;--r-md:10px;--r-lg:14px;--shadow-md:0 8px 28px #00000059;--w-page:1440px;--w-text:72ch}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-sans);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";flex-direction:column;line-height:1.5;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}main p a,main li a,main a[style*=underline]{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}main p a:hover,main li a:hover,main a[style*=underline]:hover{color:var(--foreground);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}main .rank-list a,main .podium a,main a.btn{text-decoration:none}main .rank-list a:hover{color:var(--brand)}code,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}main{max-width:var(--w-page);margin:0 auto;padding:2rem 1.5rem 4rem}main h1{font-size:var(--fs-2xl);letter-spacing:-.025em;font-weight:750;line-height:1.15}main h2{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:650;line-height:1.3}main h3{font-size:var(--fs-base);font-weight:650}main p{max-width:var(--w-text)}main table{font-variant-numeric:tabular-nums}main th{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:var(--fs-xs)!important;color:var(--foreground-faint)!important;font-weight:600!important}main tbody tr{transition:background-color .12s}main tbody tr:hover{background:#ffffff06}main select,main input:not([type=checkbox]):not([type=radio]),main textarea{font-family:inherit}main select:hover,main input:not([type=checkbox]):not([type=radio]):hover{border-color:var(--border-strong)!important}::selection{background:var(--brand-soft);color:var(--foreground)}*{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0;padding:1.25rem 1.4rem}.card-tight{padding:1rem 1.1rem}.eyebrow{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-faint);font-weight:600}.eyebrow.brand{color:var(--brand)}.card-title{font-size:var(--fs-lg);letter-spacing:-.01em;margin-top:.2rem;font-weight:650}.muted{color:var(--foreground-muted)}.faint{color:var(--foreground-faint)}.small{font-size:var(--fs-sm)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1.5rem;display:flex}.page-head p{color:var(--foreground-muted);margin-top:.35rem}.grid-2{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:1rem;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.stack{align-content:start;gap:1rem;display:grid}@media (max-width:900px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}.btn{border-radius:var(--r-sm);height:38px;font:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--foreground);justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-weight:600;display:inline-flex;text-decoration:none!important}.btn:hover{background:var(--surface-hover)}.btn-primary{background:var(--brand-strong);border-color:var(--brand-strong);color:#fff}.btn-primary:hover{background:var(--brand);border-color:var(--brand)}.btn-quiet{border-color:var(--border);color:var(--foreground-muted);background:0 0}.btn-quiet:hover{color:var(--foreground);background:var(--surface)}.pill{font-size:var(--fs-xs);white-space:nowrap;background:var(--surface-raised);color:var(--foreground-muted);border:1px solid var(--border);border-radius:99px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-weight:600;display:inline-flex}.pill.live{background:var(--brand-strong);border-color:var(--brand-strong);color:#fff}.pill.live:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite pulse}.pill.good{background:var(--positive-soft);color:var(--positive);border-color:#0000}.pill.warn{background:var(--warning-soft);color:var(--warning);border-color:#0000}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.team-dot{vertical-align:-.15em;border-radius:2px;width:4px;height:1.05em;margin-right:.55rem;display:inline-block}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.tab-btn{font:inherit;font-size:var(--fs-sm);color:var(--foreground-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;padding:.7rem .95rem;font-weight:600;position:relative}.tab-btn:hover,.tab-btn.active{color:var(--foreground)}.tab-btn.active:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:.6rem;right:.6rem}main table[data-long=collapsed]>tbody>tr:nth-child(n+11){display:none!important}main table caption.long-toggle{caption-side:bottom;text-align:left;padding-top:.6rem}main table caption.long-toggle button{font:inherit;font-size:var(--fs-sm);color:var(--foreground-muted);border:1px dashed var(--border-strong);border-radius:var(--r-sm);cursor:pointer;background:0 0;padding:.35rem .9rem;font-weight:600}main table caption.long-toggle button:hover{color:var(--foreground);border-color:var(--brand)}@media (max-width:640px){main table[data-cards] caption.long-toggle{display:block}main table[data-cards] td[data-label=Por\ qué]{display:none}}.prob-bar{vertical-align:middle;background:var(--surface-raised);border-radius:3px;width:64px;height:6px;margin-right:.6rem;display:inline-block;overflow:hidden}.prob-bar i{background:linear-gradient(90deg, var(--brand-strong), var(--brand));border-radius:3px;height:100%;display:block}@media (max-width:640px){.prob-bar{display:none}}.rank-list{gap:.15rem;list-style:none;display:grid}.rank-list li{border-radius:var(--r-sm);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.4rem .5rem;display:grid}.rank-list li:hover{background:var(--surface-raised)}.rank-list .pos{font-family:var(--font-mono);color:var(--foreground-faint);font-size:var(--fs-sm)}.hero{background:radial-gradient(900px 300px at 100% 0%, #e1060024, transparent 60%), linear-gradient(180deg, var(--surface-raised), var(--surface));padding:1.75rem 1.9rem 1.4rem;position:relative;overflow:hidden}.hero:before{content:"";background:var(--brand);width:4px;position:absolute;inset:0 auto 0 0}.hero-top{justify-content:space-between;gap:1.5rem;display:flex}.hero-title{margin:.35rem 0 .3rem;line-height:1.1;letter-spacing:-.03em!important;font-size:clamp(1.6rem,3.2vw,2.4rem)!important;font-weight:800!important}.hero-track{opacity:.9;filter:drop-shadow(0 0 18px #ff3b3040);flex-shrink:0}.hero-track:hover{opacity:1}.countdown{gap:.5rem;display:inline-flex}.countdown-cell{border-radius:var(--r-md);border:1px solid var(--border);background:#00000059;justify-items:center;min-width:4.2rem;padding:.5rem .6rem .4rem;display:grid}.countdown-cell .num{color:var(--foreground);font-size:1.9rem;font-weight:700;line-height:1.05}.countdown-cell small{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-faint);font-size:.72rem}.timeline{border-top:1px solid var(--border);gap:0;margin-top:1.6rem;list-style:none;display:grid}.timeline li{gap:.1rem;min-width:0;padding:.85rem .75rem 0 0;display:grid;position:relative}.timeline-dot{background:var(--border-strong);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.timeline-label{font-weight:600;font-size:var(--fs-sm)}.timeline li.done .timeline-label,.timeline li.done .num{color:var(--foreground-faint)}.timeline li.done .timeline-dot{background:var(--foreground-faint)}.timeline li.next .timeline-dot{background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.timeline li.next .timeline-label{color:var(--brand)}.timeline li.live .timeline-dot{background:var(--brand);animation:1.2s ease-in-out infinite pulse}.hero-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.4rem;display:flex}.podium{gap:.35rem;margin:.8rem 0;list-style:none;display:grid}.podium li{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.podium-pos{width:1.8rem;height:1.8rem;font-weight:700;font-size:var(--fs-sm);background:var(--surface-raised);border:1px solid var(--border);border-radius:50%;place-items:center;display:grid}.podium .p1 .podium-pos{color:#fcd34d;background:#facc1524;border-color:#facc1580}.podium .p2 .podium-pos{color:#e2e8f0;background:#cbd5e11a;border-color:#cbd5e166}.podium .p3 .podium-pos{color:#f59e0b;background:#d9770624;border-color:#d9770673}@media (max-width:640px){.hero{padding:1.25rem 1.1rem 1.1rem 1.3rem}.hero-track{display:none}.countdown-cell{min-width:3.4rem}.countdown-cell .num{font-size:1.45rem}.timeline{border-top:none;gap:0;margin-top:1.1rem;grid-template-columns:minmax(0,1fr)!important}.timeline li{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.45rem .1rem;display:flex}.timeline li:first-child{border-top:none}.timeline li .num{white-space:nowrap}.timeline-dot{display:none}.timeline li.next,.timeline li.live{border-radius:var(--r-sm);background:var(--brand-soft);margin:0 -.5rem;padding:.45rem .6rem}.hero-actions{grid-template-columns:1fr 1fr;margin-top:1.1rem;display:grid}.hero-actions>.btn-primary{grid-column:1/-1}.hero-actions>.btn{width:100%;padding:0 .6rem}.hero-actions .faint{display:none}}.site-footer{border-top:1px solid var(--border);background:var(--surface);margin-top:auto}.site-footer-inner{max-width:var(--w-page);grid-template-columns:minmax(220px,1.2fr) 2fr;gap:1rem 3rem;margin:0 auto;padding:2rem 1.5rem 2.5rem;display:grid}.site-footer-inner>p{grid-column:1/-1}.site-footer-links{font-size:var(--fs-sm);grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));align-content:start;gap:.45rem 1rem;display:grid}.site-footer-links a{color:var(--foreground-muted)}.site-footer-links a:hover{color:var(--foreground)}.site-footer-note{font-size:var(--fs-xs);color:var(--foreground-faint);max-width:80ch;margin-top:.6rem;line-height:1.6}@media (max-width:640px){.site-footer-inner{grid-template-columns:1fr}}.site-header{z-index:1000;background:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--border);view-transition-name:site-nav;position:sticky;top:0}.site-header-inner{max-width:var(--w-page);align-items:center;gap:1.5rem;height:56px;margin:0 auto;padding:0 1.5rem;display:flex}.logo{letter-spacing:-.02em;color:var(--foreground);flex-shrink:0;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:800;display:inline-flex}.logo b{color:var(--brand);font-weight:800}.logo-mark{gap:3px;display:inline-flex;transform:skew(-20deg)}.logo-mark i{background:var(--brand);border-radius:1px;width:5px;height:16px;display:block}.logo-mark i:nth-child(2){opacity:.65}.logo-mark i:nth-child(3){opacity:.35}.site-nav{scrollbar-width:none;align-items:center;gap:.15rem;min-width:0;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav-link{height:56px;color:var(--foreground-muted);white-space:nowrap;align-items:center;padding:0 .8rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.site-nav-link:hover{color:var(--foreground)}.site-nav-link.active{color:var(--foreground);font-weight:600}.site-nav-link.active:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:.8rem;right:.8rem}.site-actions{flex-shrink:0;gap:.5rem;margin-left:auto;display:flex}.btn-ghost{border-radius:var(--r-sm);border:1px solid var(--border);height:34px;color:var(--foreground-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;align-items:center;gap:.45rem;padding:0 .75rem;display:inline-flex}.btn-ghost:hover{color:var(--foreground);border-color:var(--border-strong);background:var(--surface)}kbd{font-family:var(--font-mono);border:1px solid var(--border);color:var(--foreground-faint);border-radius:4px;padding:.05rem .35rem;font-size:.7rem}.sub-nav{border-bottom:1px solid var(--border);background:var(--background)}.sub-nav-inner{max-width:var(--w-page);scrollbar-width:none;gap:.35rem;margin:0 auto;padding:.6rem 1.5rem;display:flex;overflow-x:auto}.sub-nav-inner::-webkit-scrollbar{display:none}.sub-nav-link{font-size:var(--fs-sm);color:var(--foreground-muted);white-space:nowrap;border:1px solid #0000;border-radius:99px;flex:none;padding:.35rem .85rem;font-weight:500}.sub-nav-link:hover{color:var(--foreground);background:var(--surface)}.sub-nav-link.active{color:var(--foreground);background:var(--surface-raised);border-color:var(--border-strong)}.responsive-form{gap:.5rem;display:grid}@media (min-width:640px){.responsive-form{grid-template-columns:var(--form-cols,1fr 1fr 1fr 1fr auto)}}.responsive-cards{gap:.75rem;display:grid}@media (max-width:640px){.responsive-cards .metrics-card{text-align:left!important;grid-template-columns:1fr!important}.responsive-cards .metrics-card>*{text-align:left!important}}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:640px){.stack-on-mobile{grid-template-columns:1fr!important}}.live-layout{gap:1rem;display:grid}.live-side{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}@media (max-width:900px){.live-side{grid-template-columns:minmax(0,1fr)}}.live-clock{gap:.5rem;display:inline-flex}.live-clock .countdown-cell{min-width:5.6rem}.live-clock .countdown-cell .num{font-size:1.6rem}.live-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.live-legend{font-size:var(--fs-xs);color:var(--foreground-faint);flex-wrap:wrap;gap:.25rem .9rem;display:flex}.live-legend span{align-items:center;gap:.35rem;display:inline-flex}.live-legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.flag-bar{gap:3px;height:6px;margin-bottom:.9rem;display:flex}.flag-bar div{border-radius:99px;flex:1;transition:background-color .4s}.live-grid{align-items:stretch;column-gap:8px;display:grid}.live-grid .hd{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 4px 8px;font-size:.68rem;font-weight:600;overflow:hidden}.live-grid .hd.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.live-grid .hd.sortable:hover,.live-grid .hd.sorted{color:var(--foreground)}.live-grid .cl{min-height:36px;font-size:var(--fs-sm);border-top:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;align-items:center;min-width:0;padding:4px;transition:background-color .15s;display:flex;overflow:hidden}.live-grid .pos{justify-content:center;font-weight:700}.live-grid .drv{gap:7px;font-weight:650}.live-grid .drv .team-bar{border-radius:2px;flex-shrink:0;width:3px;height:16px}.live-row:hover .cl{background:var(--surface-hover)}.live-row.knocked-out .cl,.live-row.retired .cl{opacity:.45}.live-row.retired .cl{text-decoration:line-through}.live-row.cutoff .cl{background:var(--negative-soft)}.live-row.cutoff-est .cl{background:var(--negative-soft);border-top-style:dashed}.live-grid .mobile-only{display:none}@media (max-width:700px){.live-grid{column-gap:4px}.live-grid .hd,.live-grid .cl{padding:3px 1px;font-size:.68rem}.live-grid .hd{letter-spacing:.02em}.live-grid .hide-mobile{display:none}.live-grid .mobile-only{display:inline}.live-clock .countdown-cell{min-width:4.4rem}.live-clock .countdown-cell .num{font-size:1.25rem}.live-grid .stk{z-index:2;background:var(--background);position:sticky}.live-grid .stk1{box-shadow:4px 0 0 0 var(--background);left:0}.live-grid .stk2{left:30px;box-shadow:8px 0 10px -8px #000c}.live-grid .drv>span:nth-child(2){flex-shrink:0;overflow:visible}.live-grid .drv .pill{padding:0 .22rem!important;font-size:.5rem!important}.live-row.cutoff .cl.stk,.live-row.cutoff-est .cl.stk{background:linear-gradient(var(--negative-soft), var(--negative-soft)), var(--background)}}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.75rem;display:grid}.stat-grid .label{font-size:var(--fs-xs);color:var(--foreground-faint)}.stat-grid .value{font-family:var(--font-mono);font-size:var(--fs-lg);margin-top:2px;font-weight:650}.rc-list{max-height:320px;display:grid;overflow-y:auto}.rc-list>div{border-top:1px solid var(--border);font-size:var(--fs-sm);grid-template-columns:auto 1fr;gap:.2rem .6rem;padding:.5rem 0;line-height:1.45;display:grid}.rc-list time{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--foreground-faint);padding-top:2px}.rc-cat{letter-spacing:.04em;text-transform:uppercase;background:var(--surface-raised);color:var(--foreground-muted);border-radius:4px;margin-right:.4rem;padding:0 .4rem;font-size:.66rem;font-weight:700;display:inline-block}.modal-backdrop{z-index:1050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-backdrop>.card{width:100%;max-width:460px;max-height:86vh;box-shadow:var(--shadow-md);overflow-y:auto}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes enter-fade{0%{opacity:0}to{opacity:1}}@keyframes enter-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}main section{animation:.24s ease-out both enter-fade}.skeleton{background:linear-gradient(90deg, var(--surface) 25%, var(--surface-raised) 50%, var(--surface) 75%);border:1px solid var(--border);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a,button,select,input{transition:background-color .16s,border-color .16s,color .16s,opacity .16s,transform .16s}button:not(:disabled):active{transform:translateY(1px)}::view-transition-group(site-nav){z-index:100;animation:none}::view-transition-old(site-nav){display:none}::view-transition-new(site-nav){animation:none}::view-transition-group(site-bottom-nav){z-index:100;animation:none}::view-transition-old(site-bottom-nav){display:none}::view-transition-new(site-bottom-nav){opacity:1;animation:none}::view-transition-old(.page-exit){animation:.14s ease-in reverse both enter-fade}::view-transition-new(.page-enter){animation:.26s cubic-bezier(.22,.7,.2,1) 90ms both enter-up}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}.skeleton{animation:none}}body>main,body>div{min-width:0;max-width:100%}main{width:100%;min-width:0}.mobile-only{display:none}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:640px){.desktop-only{display:none!important}.mobile-only{display:flex}body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}main{padding:1rem!important}main h1{font-size:1.25rem!important}.mobile-top{z-index:30;background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);view-transition-name:site-nav;justify-content:space-between;align-items:center;padding:.6rem 1rem;position:sticky;top:0}.icon-btn{width:40px;height:40px;color:var(--foreground-muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.bottom-nav{z-index:40;padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);view-transition-name:site-bottom-nav;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav .tab{min-height:58px;color:var(--foreground-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:.35rem 0;font-size:.66rem;display:flex}.bottom-nav .tab.active{color:var(--foreground)}.bottom-nav .tab.active svg{color:var(--brand)}.more-backdrop{z-index:35;background:#0000008c;justify-content:center;align-items:flex-end;position:fixed;inset:0}.more-sheet{width:100%;margin-bottom:calc(60px + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--border);border-radius:16px 16px 0 0;grid-template-columns:1fr 1fr;gap:.5rem;padding:.8rem;animation:.2s cubic-bezier(.22,.7,.2,1) both sheet-up;display:grid}.more-item{min-height:48px;font-size:var(--fs-sm);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);color:var(--foreground);align-items:center;padding:0 .8rem;display:flex}.more-item.active{border-color:var(--brand)}[role=tablist]{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}[role=tablist]::-webkit-scrollbar{display:none}[role=tablist]>*{flex-shrink:0}select,input:not([type=checkbox]):not([type=radio]){min-height:42px;font-size:16px}button{min-height:34px}main table[data-cards]{display:block;width:100%!important;min-width:0!important}main table[data-cards] thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}main table[data-cards] tbody{gap:6px;display:grid}main table[data-cards] tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);flex-wrap:wrap;align-items:baseline;gap:3px 14px;padding:.55rem .75rem;display:flex}main table[data-cards] td{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:.82rem;line-height:1.35;display:inline-block;text-align:left!important;border:none!important;padding:0!important}main table[data-cards] td:before{content:attr(data-label);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground-faint);margin-right:5px;font-size:.62rem;font-weight:600}main table[data-cards] td[data-title]{flex:calc(100% - 4.6rem);order:-1;margin-bottom:1px;font-size:.92rem;font-weight:650}main table[data-cards] td[data-title]:before,main table[data-cards] td:empty{display:none}main table[data-cards] td[colspan]{flex-basis:100%}main table[data-cards] td[data-rank]{min-width:1.6rem;font-family:var(--font-mono);color:var(--brand);flex:none;order:-2;font-size:.92rem;font-weight:700}main table[data-cards] td[data-rank]:before{display:none}main table[data-cards] td[data-rank]{max-width:3.6rem}main table[data-cards] tr:not(:has(td[data-rank])) td[data-title]{flex-basis:100%}main table[data-cards] tr[data-dense] td:not([data-title]):not([data-rank]){font-size:.78rem}}@media (min-width:900px){.replay-side{max-height:calc(100vh - 1.5rem);position:sticky;top:.75rem;overflow-y:auto}}.section-index{z-index:20;padding:.45rem max(1rem, calc((100% - var(--w-page)) / 2 + 1.5rem));background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);scrollbar-width:none;gap:.4rem;display:flex;position:sticky;top:56px;overflow-x:auto}.section-index::-webkit-scrollbar{display:none}.section-index a{border:1px solid var(--border);color:var(--foreground-muted);font-family:var(--font-sans);white-space:nowrap;border-radius:99px;flex:none;padding:.25rem .7rem;font-size:.76rem;text-decoration:none}.section-index a:hover,.section-index a[aria-current=true]{color:var(--foreground);border-color:var(--brand)}@media (max-width:640px){.section-index{padding:.4rem .75rem;top:59px}.section-index a{padding:.4rem .8rem;font-size:.8rem}.home-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.report-doc{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--brand-strong);border-radius:var(--r-lg);padding:1.75rem 2rem;line-height:1.6}.report-doc h1{font-size:var(--fs-2xl);margin:0 0 .4rem}.report-doc h2{font-size:var(--fs-lg);border-bottom:1px solid var(--border);margin:1.6rem 0 .5rem;padding-bottom:.3rem}.report-doc td,.report-doc th{font-variant-numeric:tabular-nums}@media (max-width:640px){.report-doc{padding:1.1rem 1rem}}.report-doc p,.report-doc ul{margin:.4rem 0}.report-doc ul{padding-left:1.2rem}.report-doc table{border-collapse:collapse;width:100%;margin:.6rem 0;font-size:.88rem}.report-doc th,.report-doc td{text-align:left;border-bottom:1px solid var(--border);padding:.3rem .5rem}.report-doc th{font-weight:600}.report-doc hr{border:0;border-top:1px solid var(--border);margin:1.2rem 0}@media print{@page{size:A4;margin:16mm}.no-print,.site-header,.sub-nav,.bottom-nav,.mobile-top,.more-backdrop,.stale-banner,.section-index,footer{display:none!important}html,body{color:#000!important;background:#fff!important}main{max-width:none!important;padding:0!important}.report-doc{color:#000;background:#fff;border:0;border-radius:0;padding:0;font-size:11pt}.report-doc h1,.report-doc h2{color:#000;break-after:avoid}.report-doc h2{border-bottom-color:#999}.report-doc table{break-inside:avoid}.report-doc th,.report-doc td{color:#000;border-bottom-color:#bbb}.report-doc hr{border-top-color:#999}}.team-card{border-left:4px solid var(--team,var(--border));background:linear-gradient(90deg, color-mix(in srgb, var(--team,transparent) 10%, var(--surface)), var(--surface) 60%);position:relative;overflow:hidden}.team-driver{border-radius:var(--r-sm);color:var(--foreground-muted);justify-content:space-between;gap:8px;margin:0 -.4rem;padding:.25rem .4rem;display:flex}.team-driver b{color:var(--foreground);font-weight:600}.team-driver:hover{background:#ffffff0a}.circuit-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:8px;display:grid}.circuit-card{align-items:center;gap:12px;display:flex}.circuit-card:hover{border-color:var(--border-strong);background:var(--surface-raised)}.circuit-noshape{border-radius:var(--r-sm);background:repeating-linear-gradient(45deg, var(--surface-raised) 0 6px, transparent 6px 12px);opacity:.5;flex-shrink:0;width:72px;height:72px}@media (max-width:640px){.circuit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.circuit-card{flex-direction:column;align-items:flex-start;gap:6px}}.data-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.data-table th{text-align:left;padding:0 .6rem .5rem}.data-table td{border-top:1px solid var(--border);padding:.5rem .6rem}.stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.stat-tiles .label{font-size:var(--fs-xs);color:var(--foreground-faint)}.stat-tiles .value{font-family:var(--font-mono);font-size:var(--fs-xl);margin-top:2px;font-weight:700;line-height:1.2}.stat-tiles .sub{font-size:var(--fs-xs);color:var(--foreground-muted);margin-top:2px;line-height:1.4}@media (max-width:640px){.stat-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.stat-tiles>.card{padding:.6rem .65rem!important}.stat-tiles .label{font-size:.75rem}.stat-tiles .value{font-size:var(--fs-lg)}}.chip-row{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:640px){.chip-row{scrollbar-width:none;flex-wrap:nowrap;margin:0 -1rem;padding:2px 1rem;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.chip-row .chip{flex-shrink:0;min-height:38px}.outlook-table{font-size:var(--fs-sm)!important}.outlook-table th,.outlook-table td{white-space:nowrap;padding-left:.3rem!important;padding-right:.3rem!important}.outlook-table .col-name{text-overflow:ellipsis;max-width:118px;overflow:hidden}.outlook-table .col-dif,.outlook-table .prob-bar,.outlook-table.has-market .col-pole{display:none}.standings-table th,.standings-table td{padding-left:.3rem!important;padding-right:.3rem!important}.standings-table td:nth-child(2){text-overflow:ellipsis;max-width:150px;overflow:hidden}}.h2h-form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}@media (max-width:640px){.h2h-form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.h2h-form>button{grid-column:1/-1}.edge-mini{font-size:var(--fs-sm)!important}.edge-mini th,.edge-mini td{padding-left:.3rem!important;padding-right:.3rem!important}.edge-mini td:first-child{text-overflow:ellipsis;max-width:150px;overflow:hidden}main div[style*=max-height][style*=overflow-y]{max-height:none!important;overflow-y:visible!important}}.infotip{vertical-align:middle;margin-left:.4rem;display:inline-flex;position:relative}.infotip-btn{border:1px solid var(--border-strong);width:18px;height:18px;color:var(--foreground-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font:italic 600 11px/1 Georgia,serif;display:inline-grid;min-height:0!important}.infotip-btn:hover,.infotip-btn[aria-expanded=true]{color:var(--foreground);border-color:var(--foreground-muted)}.infotip-pop{z-index:50;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface-raised);width:min(320px,100vw - 2rem);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--foreground-muted);text-align:left;white-space:normal;gap:.45rem;padding:.75rem .85rem;font-weight:400;line-height:1.5;display:grid;position:absolute;top:calc(100% + 6px);left:-8px}.infotip-row b{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-faint);font-size:.62rem;font-weight:700;display:block}@media (max-width:640px){.infotip-pop{top:auto;bottom:calc(72px + env(safe-area-inset-bottom,0px));width:auto;position:fixed;left:1rem;right:1rem}}.tel-pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tel-picker{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-raised);border-left-width:3px;gap:.4rem;padding:.7rem .8rem;display:grid}.tel-picker select{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);width:100%;height:36px;color:var(--foreground);font-size:var(--fs-sm);padding:0 .5rem}.tel-sums{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;margin:1rem 0;display:grid}.tel-sum{border:1px solid var(--border);border-radius:var(--r-md);border-top-width:3px;padding:.7rem .9rem}.tel-sum-stats{font-family:var(--font-mono);font-size:var(--fs-sm);flex-wrap:wrap;gap:.2rem .9rem;display:flex}.tel-sum-stats i{font-style:normal;font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--foreground-faint);margin-right:5px;font-size:.62rem;font-weight:600}.tel-sum-delta{text-align:center;align-content:center;place-items:center;gap:2px;padding:0 .5rem;display:grid}.tel-sum-delta b{font-size:var(--fs-2xl)}.tel-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);align-items:start;gap:1rem;display:grid}.tel-side{position:sticky;top:116px}.tel-svg{touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.tel-bg{fill:#ffffff04}.tel-lbl{font:600 11px var(--font-sans);fill:var(--foreground-muted)}.tel-sub{font:10px var(--font-sans);fill:var(--foreground-faint)}.tel-ax{font:10px var(--font-mono);fill:var(--foreground-faint)}.tel-zero{stroke:var(--border-strong);stroke-dasharray:3 3}.tel-corner{stroke:var(--border);stroke-dasharray:2 4}.tel-cursor{stroke:var(--foreground);stroke-width:1px;opacity:.7}.tel-readout{min-height:2.6em;font-family:var(--font-mono);font-size:var(--fs-xs);flex-wrap:wrap;gap:.2rem 1rem;margin-bottom:.4rem;display:flex}.tel-map-modes{flex-wrap:wrap;gap:4px;margin-bottom:.5rem;display:flex}.chip-btn{border:1px solid var(--border);height:28px;color:var(--foreground-muted);font-size:var(--fs-xs);cursor:pointer;background:0 0;border-radius:99px;padding:0 .65rem;font-weight:600;min-height:0!important}.chip-btn.on{background:var(--surface-raised);border-color:var(--border-strong);color:var(--foreground)}.tel-map{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-raised);padding:.5rem}.tel-map svg{width:100%;height:auto;display:block}.tel-map-corner{font:600 10px var(--font-mono);fill:var(--foreground-faint)}.tel-legend{font-size:var(--fs-xs);font-family:var(--font-mono);flex-wrap:wrap;gap:.2rem .9rem;padding:.3rem .2rem 0;display:flex}.tel-h3{font-size:var(--fs-base);margin-bottom:.5rem;font-weight:650}.corner-bars{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:3px 1.5rem;display:grid}.corner-bar{font-size:var(--fs-xs);grid-template-columns:40px minmax(0,1fr) 96px;align-items:center;gap:8px;display:grid}.corner-bar>span:last-child{text-align:right}.corner-track{background:var(--surface-raised);border-radius:3px;height:9px;position:relative}.corner-track>div{border-radius:3px;height:100%;position:absolute;top:0}.corner-track>i{background:var(--border-strong);width:1px;height:100%;position:absolute;top:0;left:50%}@media (max-width:900px){.tel-grid{grid-template-columns:minmax(0,1fr)}.tel-side{order:-1;position:static}}@media (max-width:640px){.tel-pickers{grid-template-columns:minmax(0,1fr)}.tel-sums{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tel-sum-delta{grid-area:1/1/auto/-1;grid-auto-flow:column;gap:.5rem}.tel-sum-delta b{font-size:var(--fs-lg)}.tel-sum{padding:.55rem .65rem}.tel-sum-stats{font-size:.7rem}}.bar-list{gap:5px;display:grid}.bar-row{font-size:var(--fs-sm);grid-template-columns:20px minmax(120px,220px) minmax(0,1fr) 88px;align-items:center;gap:10px;display:grid}.bar-row>span:last-child{text-align:right}.bar-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.bar-track{background:var(--surface-raised);border-radius:3px;height:10px;position:relative;overflow:hidden}.bar-track>i{opacity:.85;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.evo-svg{width:100%;height:auto;display:block}.train-list{gap:6px;display:grid}.train{grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.train-cars{flex-wrap:wrap;gap:4px;display:flex}.heat-table{border-collapse:separate;border-spacing:2px;font-size:var(--fs-xs)}.heat-table th{text-align:center;padding:0 4px 4px}.heat-table th:first-child{text-align:left}.heat-table td{text-align:center;white-space:nowrap;border-radius:3px;padding:4px 6px}.heat-table td:first-child{text-align:left;padding-left:0}@media (max-width:640px){.bar-row{grid-template-columns:16px minmax(0,1fr) 72px}.bar-row .bar-track{display:none}.train{grid-template-columns:minmax(0,1fr);gap:3px}}.lang-switch{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.lang-link{letter-spacing:.03em;color:var(--foreground-muted);border-radius:6px;padding:.22rem .5rem;font-size:.76rem;font-weight:650;text-decoration:none}.lang-link:hover{color:var(--foreground)}.lang-link.active{background:var(--brand);color:#fff}.lang-switch-footer{margin-top:12px}.lang-switch-footer .lang-link{letter-spacing:0;padding:.3rem .7rem;font-size:.8rem}.mobile-top .lang-switch-compact{margin-left:auto;margin-right:8px}@media (max-width:640px){.lang-switch-footer .lang-link{align-items:center;min-height:40px;padding:.3rem .9rem;display:inline-flex}.mobile-top .logo,.site-footer .logo{align-items:center;min-height:40px;display:inline-flex}.site-footer-links a{padding:.5rem .25rem;display:inline-block}.tabs:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--background));flex:0 0 28px;align-self:stretch;margin-left:-28px;position:sticky;right:0}main summary{cursor:pointer;padding-block:.6rem}.infotip-btn{position:relative}.infotip-btn:after{content:"";position:absolute;inset:-11px}.m-hide{display:none!important}.m-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section-index{display:none!important}.page-head p{display:none}.page-head>div:not(:has(>:not(.m-sr):not(p))){display:none}.page-head{gap:.5rem;margin-bottom:.75rem}.page-head>input,.page-head>label{flex:100%;max-width:none!important}.mobile-top{padding:.4rem 1rem;padding-top:calc(.4rem + env(safe-area-inset-top,0px))}.sub-nav-inner{padding:.35rem 1rem}.sub-nav-link{padding:.25rem .75rem}main{padding-top:.5rem!important}.sel-row{flex-wrap:nowrap!important;margin-top:2px!important}.sel-row select{text-overflow:ellipsis;flex:1 1 0;min-width:0}.sel-row .sel-year{flex:none}.tabs-sticky{top:calc(58px + env(safe-area-inset-top,0px));z-index:20;background:var(--background);position:sticky;margin-top:8px!important;margin-bottom:.75rem!important}.tabs-sticky .tab-btn{padding:.55rem .8rem}.install-banner{left:12px;right:12px;bottom:calc(64px + env(safe-area-inset-bottom,0px) + 8px);z-index:45;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--r-lg);align-items:center;gap:10px;padding:10px 12px;position:fixed;box-shadow:0 8px 24px #00000080}.install-banner img{border-radius:8px;flex:none}.install-text{flex-direction:column;flex:1;min-width:0;font-size:.78rem;line-height:1.3;display:flex}.install-text span{color:var(--foreground-muted)}.install-close{color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;flex:none;padding:4px 8px;font-size:1.5rem;line-height:1}.install-help{padding:1.1rem 1.2rem calc(1.1rem + env(safe-area-inset-bottom,0px));gap:12px;display:grid}.install-help ol{gap:8px;margin:0;padding-left:1.2rem;font-size:.9rem;display:grid}}@media (display-mode:standalone){html,body{overscroll-behavior-y:none}}.ptr{top:env(safe-area-inset-top,0px);z-index:60;background:var(--surface-raised);border:1px solid var(--border-strong);pointer-events:none;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:fixed;left:50%;box-shadow:0 4px 16px #00000073}.ptr-spin{border:2px solid var(--border-strong);border-top-color:var(--brand);border-radius:50%;width:18px;height:18px}.ptr-spin.spinning{animation:.7s linear infinite ptr-turn}@keyframes ptr-turn{to{transform:rotate(360deg)}}@media (max-width:640px){.mobile-top{will-change:transform;transition:transform .22s cubic-bezier(.22,.7,.2,1)}html[data-chrome=hidden] .mobile-top{transform:translateY(-101%)}.tabs-sticky{transition:top .22s cubic-bezier(.22,.7,.2,1)}html[data-chrome=hidden] .tabs-sticky{top:env(safe-area-inset-top,0px)}.bar-home{min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin-left:-6px;padding:0 6px;display:inline-flex}.bar-home svg{color:var(--foreground-muted);margin-right:-4px}.bar-title{letter-spacing:-.01em;font-size:1.1rem;font-weight:700}main td a,main li a,main .rank-list a,main .card a:not(.btn){position:relative}main td a:after,main li a:after,main .rank-list a:after{content:"";position:absolute;inset:-14px -6px}.sub-nav-link{align-items:center;min-height:40px;display:inline-flex}button{min-height:40px}.chip{min-height:36px}.site-footer-links a{padding-block:.7rem}main [style*="font-size:0.5"],main [style*="font-size:0.6"],main [style*="font-size:0.7rem"],main [style*="font-size:0.72"],main [style*="font-size:0.74"]{font-size:.78rem!important}a,button,select,summary,[role=tab],.more-item{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.bottom-nav .tab:active{transform:scale(.92)}.bottom-nav .tab{transition:transform .12s,color .12s}.more-item:active,.sub-nav-link:active,.tab-btn:active,.btn:active,.chip:active,.team-card:active,.card a:active{opacity:.72}.more-item,.sub-nav-link,.tab-btn,.btn,.chip{transition:opacity .12s,background-color .12s}.more-sheet{overscroll-behavior:contain;max-height:calc(100dvh - 120px);padding-top:1.5rem;position:relative;overflow-y:auto}.more-sheet:before{content:"";background:var(--border-strong);border-radius:2px;width:38px;height:4px;margin-left:-19px;position:absolute;top:8px;left:50%}.bottom-nav,.mobile-top,.tabs,.sub-nav{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (prefers-reduced-motion:reduce){.mobile-top,.tabs-sticky,.bottom-nav .tab{transition:none!important}.ptr-spin.spinning{animation-duration:1.4s}}.seg{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg-btn{font:inherit;font-size:var(--fs-sm);color:var(--foreground-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:.4rem .9rem;font-weight:600}.seg-btn.active{color:var(--foreground);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-strong)}@media (max-width:640px){.seg{flex:1}.seg-btn{flex:1;min-height:40px}.standings-table td{padding-block:.8rem!important}.standings-table tbody tr:first-child td{font-weight:700}.wx-days{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:104px;grid-auto-flow:column;margin-inline:-.2rem;padding-inline:.2rem;overflow-x:auto;grid-template-columns:none!important}.wx-days::-webkit-scrollbar{display:none}.wx-days>*{scroll-snap-align:start}main .team-card a{align-items:center;min-height:44px;display:flex}main a[style*=underline]{align-items:center;min-height:44px;display:inline-flex}main details>summary{align-items:center;min-height:44px;display:flex}}.fold>.fold-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.fold>.fold-summary::-webkit-details-marker{display:none}.fold-chevron{color:var(--foreground-muted);flex:none;transition:transform .18s}.fold[open]>.fold-summary .fold-chevron{transform:rotate(180deg)}.fold-body{margin-top:.5rem}@media (min-width:641px){.fold>.fold-summary .fold-chevron{display:none}.fold>.fold-summary{cursor:default;pointer-events:none;min-height:0}}@media (max-width:640px){main{padding-inline:.75rem!important}main section:not(.hero),main .card:not(a):not(.hero),main .card-tight:not(a):not(.hero),main div[style*="border:1px solid var(--border)"][style*=border-radius\:10px],main div[style*="border:1px solid var(--border)"][style*=border-radius\:12px],main div[style*="border:1px solid var(--border)"][style*=border-radius\:8px][style*=padding\:1rem]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline:0!important}main section+section,main .card+.card,main section+.card,main .card+section{border-top:1px solid var(--border)!important;padding-top:1rem!important}main .stat-tiles>.card,main .team-card,.modal-backdrop .card,.more-sheet,.install-banner{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r-md)!important}main .stat-tiles>.card{padding:.6rem .65rem!important}.modal-backdrop .card{padding:1.1rem!important}.chart-svg,main svg[style*="border:1px solid var(--border)"]{background:0 0!important;border:0!important;border-radius:0!important}.replay-bar{gap:.4rem .5rem!important;margin-bottom:.5rem!important;padding-block:0!important}.replay-bar .btn-primary{padding-inline:.7rem;min-width:0!important}.replay-bar select,.replay-bar input{min-height:40px}.replay-bar input[type=number]{width:54px!important}main .live-layout~*{gap:0}main div:has(>a.btn[href^="/carrera?session="]){gap:0}main div:has(>a.btn[href^="/carrera?session="])>a.btn{justify-content:center;width:100%;margin-bottom:.5rem}.field-grid{grid-template-columns:84px minmax(0,1fr)!important;gap:8px!important}.field-grid .field-label{display:none}.field-grid>label:nth-child(3){grid-column:1/-1}}.fold-hint{font-size:var(--fs-sm);color:var(--foreground-muted);white-space:nowrap;margin-left:auto}.fold[open]>.fold-summary .fold-hint{display:none}@media (max-width:640px){.hero{padding:.9rem .9rem .8rem 1.05rem}.hero-title{font-size:1.4rem}.countdown{gap:.4rem}.countdown-cell{flex:1;min-width:0;padding:.35rem .2rem}.countdown-cell .num{font-size:1.15rem}.timeline{margin-top:.7rem}.timeline li{padding-block:.3rem}.hero-actions{gap:.4rem;margin-top:.7rem}.hero-actions>.btn{height:40px;min-height:40px}.countdown-cell small{letter-spacing:0;font-size:.6rem}.tel-picker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:6px;display:grid!important}}:root{--ease-ui:cubic-bezier(.2, 0, 0, 1);--ease-in-ui:cubic-bezier(.3, 0, 1, 1);--dur-quick:.16s;--dur-std:.28s}@keyframes nav-in-fwd{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes nav-out-fwd{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-14px)}}@keyframes nav-in-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes nav-out-back{0%{opacity:1;transform:none}to{opacity:0;transform:translate(14px)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes fold-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:640px){::view-transition-old(.page-exit){animation:var(--dur-quick) var(--ease-in-ui) both nav-out-fwd}::view-transition-new(.page-enter){animation:var(--dur-std) var(--ease-ui) 40ms both nav-in-fwd}html[data-nav=back]::view-transition-old(.page-exit){animation-name:nav-out-back}html[data-nav=back]::view-transition-new(.page-enter){animation-name:nav-in-back}.more-backdrop{animation:backdrop-in var(--dur-std) var(--ease-ui) both}.more-sheet{animation:sheet-up .32s var(--ease-ui) both}.fold[open]>.fold-body{animation:fold-open var(--dur-std) var(--ease-ui) both}.fold-chevron{transition:transform var(--dur-std) var(--ease-ui)}a.card:active,a.team-card:active,.team-card:active{transition:transform 90ms var(--ease-ui);transform:scale(.985)}.bottom-nav .tab:active{transform:scale(.92)}.bottom-nav .tab.active svg{animation:.32s cubic-bezier(.175,.885,.32,1.275) both tab-pop}}@keyframes tab-pop{0%{transform:scale(.8)}to{transform:scale(1)}}@media (max-width:700px){.modal-backdrop{align-items:flex-end;padding:0;animation:.2s ease-out sheet-fade}main .modal-backdrop>.card:not(a):not(.hero),.modal-backdrop>.card{overscroll-behavior:contain;max-width:none;max-height:88dvh;animation:.32s cubic-bezier(.2,0,0,1) sheet-rise;padding:.7rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom))!important;background:var(--surface-raised)!important;border:1px solid var(--border)!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;box-shadow:0 -20px 60px #0000008c!important}.modal-backdrop>.card:before{content:"";background:#ffffff40;border-radius:99px;width:38px;height:5px;margin:0 auto .8rem;display:block}}@keyframes sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.modal-backdrop>.card{animation:none!important}}@media (max-width:640px){.bottom-nav{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(28px)saturate(140%);background:#0e0f13f0;border:1px solid #ffffff21;border-radius:26px;gap:2px;padding:4px;box-shadow:inset 0 1px #ffffff1f,0 18px 40px #0000008c}.bottom-nav .tab{border-radius:20px;min-height:52px;transition:background-color .18s,color .18s,transform .1s ease-out}.bottom-nav .tab.active{background:linear-gradient(145deg,#ffffff29,#ffffff0f);box-shadow:inset 0 1px #ffffff24}.more-sheet{margin-bottom:calc(76px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(24px)saturate(140%);background:#18191ee6;border-radius:24px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (pointer:coarse){main td a:not(.btn),main li a:not(.btn),main .rank-list a:not(.btn){position:relative}main td a:not(.btn):after,main li a:not(.btn):after,main .rank-list a:not(.btn):after{content:"";position:absolute;inset:-.7rem -.3rem}.infotip-btn{position:relative}.infotip-btn:after{content:"";position:absolute;inset:-12px}main summary{min-height:44px}}@media (max-width:640px){main table[data-cards] tbody{gap:8px}main table[data-cards] tr{background:linear-gradient(145deg,#ffffff0e,#ffffff04 60%);border-color:#ffffff17;border-radius:16px;gap:6px 12px;padding:.7rem .85rem .75rem;box-shadow:inset 0 1px #ffffff0f}main table[data-cards] td[data-title]{letter-spacing:-.005em;font-size:1.02rem;font-weight:700}main table[data-cards] td[data-rank]{min-width:1.9rem;font-size:1.15rem}.hero{background:radial-gradient(420px 220px at 0% 0%, #e1060042, transparent 62%), linear-gradient(145deg, #ffffff12, #ffffff04 55%), var(--surface)!important;border:1px solid #ffffff1f!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffff1a,0 24px 50px #0006!important}.hero:before{display:none}.countdown-cell{background:#ffffff0d;border-color:#ffffff1a;border-radius:14px;min-width:3.6rem;box-shadow:inset 0 1px #ffffff12}.countdown-cell .num{font-size:1.6rem}}a,button,summary,[role=tab],.live-card{touch-action:manipulation}h1,h2,h3{text-wrap:balance}.skeleton{background:linear-gradient(105deg,#0000 30%,#ffffff17 50%,#0000 70%) 0 0/200% 100%,#ffffff0a;border-color:#ffffff14;border-radius:14px}.neutral-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:.5rem;display:grid}.neutral-tiles>div{background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #ffffff17;border-radius:14px;justify-items:center;gap:2px;padding:.55rem .4rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.neutral-tiles .mono{font-size:1.35rem;font-weight:750}.neutral-tiles small{letter-spacing:.05em;text-transform:uppercase;color:var(--foreground-faint);font-size:.66rem}@media (max-width:700px){main table[data-cards] tbody tr:first-child td[data-rank],.live-cards>div:first-child .lc-pos{color:#f5c542}main table[data-cards] tbody tr:nth-child(2) td[data-rank],.live-cards>div:nth-child(2) .lc-pos{color:#c9d1dc}main table[data-cards] tbody tr:nth-child(3) td[data-rank],.live-cards>div:nth-child(3) .lc-pos{color:#d08a52}main table[data-cards] tbody tr:first-child:has(td[data-rank]){background:linear-gradient(145deg,#f5c5421a,#ffffff04 60%);border-color:#f5c54259}}@media (pointer:coarse){main .col-name a:not(.btn){position:relative}main .col-name a:not(.btn):after{content:"";position:absolute;inset:-.75rem -.3rem}.chip{min-height:44px}}:root{--ease-push:cubic-bezier(.32, .72, 0, 1)}@keyframes push-in{0%{opacity:0;transform:translate(34%)scale(.99)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes push-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-18%)scale(.96)}}@keyframes pop-in{0%{opacity:0;transform:translate(-18%)scale(.96)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(34%)scale(.99)}}@keyframes tab-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes tab-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.985)}}@keyframes desk-in{0%{opacity:0;filter:blur(5px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:no-preference){@media (max-width:640px){::view-transition-old(.page-exit){animation:.33s var(--ease-push) both push-out}::view-transition-new(.page-enter){animation:.44s var(--ease-push) 40ms both push-in}html[data-nav=back]::view-transition-old(.page-exit){animation:.33s var(--ease-push) both pop-out}html[data-nav=back]::view-transition-new(.page-enter){animation:.44s var(--ease-push) 40ms both pop-in}html[data-nav=tab]::view-transition-old(.page-exit){animation:.14s var(--ease-in-ui) both tab-out}html[data-nav=tab]::view-transition-new(.page-enter){animation:.34s var(--ease-ui) 60ms both tab-in}}@media (min-width:641px){::view-transition-old(.page-exit){animation:.14s ease-in reverse both enter-fade}::view-transition-new(.page-enter){animation:.34s cubic-bezier(.22,.7,.2,1) 80ms both desk-in}}}@media (max-width:640px){main .team-card.card-tight:not(a):not(.hero),main .replay-card.card-tight:not(a):not(.hero){margin-bottom:10px;background:linear-gradient(145deg,#ffffff0f,#ffffff04 60%)!important;border:1px solid #ffffff17!important;border-radius:16px!important;padding:.8rem 1rem!important;box-shadow:inset 0 1px #ffffff0f!important}main .team-card.card-tight:not(a):not(.hero){border-left:3px solid var(--team,var(--brand))!important}.team-driver{align-items:center;min-height:44px;display:flex}main .stat-tiles>.card:not(a):not(.hero),main .stat-tiles>.card-tight:not(a):not(.hero),main .stat-mosaic>div[style][style][style]{background:linear-gradient(145deg,#ffffff0f,#ffffff04 60%)!important;border:1px solid #ffffff17!important;border-radius:14px!important;padding:.6rem .7rem!important;box-shadow:inset 0 1px #ffffff0f!important}}.view-picker{top:calc(58px + env(safe-area-inset-top,0px));z-index:20;background:var(--background);margin:10px 0 12px;position:sticky}html[data-chrome=hidden] .view-picker{top:0}.view-picker-btn{width:100%;min-height:48px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:.6rem;padding:.55rem .9rem;display:flex;box-shadow:inset 0 1px #ffffff14}.view-picker-prefix{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-faint);font-size:.7rem}.view-picker-value{flex:1;font-weight:650}.view-sheet{gap:4px;display:grid}.view-option{min-height:52px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;padding:.6rem .9rem;font-weight:600;display:flex}.view-option.active{color:#fff;background:linear-gradient(145deg,#ffffff24,#ffffff0d);border-color:#ffffff24}.view-option.active svg{color:var(--brand)}.view-option:active{transform:scale(.985)}.sub-nav-link.sn-m{display:none}@media (max-width:640px){.sub-nav-link.sn-m{align-items:center;display:inline-flex}.sub-nav-link.sn-d{display:none}.live-cols{margin-left:auto}.live-cols .btn{font-size:var(--fs-sm);padding-inline:.8rem;height:28px!important}main .card-tight.col-popover:not(a):not(.hero){background:var(--surface-raised)!important;border:1px solid var(--border-strong)!important;border-radius:14px!important;padding:.75rem 1rem!important;box-shadow:0 18px 40px #0000008c!important}}.live-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title clock""pills pills";align-items:end;gap:.6rem 1rem;display:grid}.live-head .live-title{grid-area:title;min-width:0}.live-head .live-clock{grid-area:clock}.live-head .live-pills{flex-wrap:wrap;grid-area:pills;align-items:center;gap:6px;display:flex}.live-head h1{margin-top:4px}.live-eb-short{display:none}@media (max-width:640px){.live-head{align-items:center;gap:.35rem .6rem;margin-bottom:.5rem}.live-head .live-title{flex-wrap:nowrap;align-items:baseline;gap:.55rem;display:flex;overflow:hidden}.live-head h1{white-space:nowrap;margin:0;font-size:1.45rem;line-height:1.15}.live-head .eyebrow{white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:.68rem;overflow:hidden}.live-eb-long{display:none}.live-eb-short{display:inline}.live-head .live-clock .countdown-cell{border-radius:12px;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:.4rem;min-width:0;padding:.2rem .65rem;display:flex}.live-head .live-clock .countdown-cell .num{font-size:1.15rem}.live-head .live-clock .countdown-cell small{letter-spacing:.06em;font-size:.6rem}.live-head .live-cols .btn,.live-head .live-cols button{height:30px!important;min-height:30px!important;padding-block:0!important}.live-layout>section.card{padding-top:.2rem!important}}main{min-height:calc(100svh - 120px)}@media (max-width:640px){.mobile-top .lang-switch-compact{margin-left:auto;margin-right:8px}.mobile-top .lang-switch-compact .lang-link{align-items:center;min-height:32px;display:inline-flex}}.chart-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.chart-grid>.span-all{grid-column:1/-1}.chart-grid>.card,.chart-grid>section{margin-top:0!important}.split-2{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (min-width:1000px){.chart-grid,.split-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.share-ui{z-index:6;opacity:0;margin:0;transition:opacity .15s;position:absolute;top:6px;right:6px}[data-shareable]:hover>.share-ui,.share-ui:focus-within{opacity:1}.share-ui:has([aria-expanded=true]){opacity:1}.share-ui:has([role=status]){opacity:1}@media (pointer:coarse){.share-ui{opacity:.75}}.share-icon-btn{border:1px solid var(--border-strong,#ffffff2e);color:var(--foreground-muted);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b0eb8;transition:color .12s,border-color .12s,background .12s}.share-icon-btn:hover,.share-icon-btn:focus-visible{color:#fff;border-color:var(--brand);background:var(--brand)}@media (pointer:coarse){.share-icon-btn{width:34px!important;height:34px!important}}
