:root{--background:#0a0b0e;--surface:#121419;--surface-raised:#1a1d24;--surface-hover:#20242d;--border:#252a33;--border-strong:#343a46;--foreground:#eef0f3;--foreground-muted:#b0b8c5;--foreground-faint:#8e97a6;--support:#f5b942;--support-soft:#f5b9421f;--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-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs:.78rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.5rem;--fs-2xl:2.125rem;--fs-3xl:3rem;--r-sm:6px;--r-md:10px;--r-lg:14px;--shadow-md:0 8px 28px #00000059;--w-page:1440px;--w-text:72ch}@media (min-width:1500px){:root{--w-page:clamp(1440px, 92vw, 2200px)}}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)}.texto-ancho-completo p{max-width:none}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);font-size:var(--fs-lg);margin-top:.35rem;line-height:1.55}.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{scrollbar-width:none;gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.tab-btn{font:inherit;font-size:var(--fs-sm);color:var(--foreground);background:var(--surface);border:1px solid var(--border-strong,#ffffff2e);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:.5rem .95rem;font-weight:650;position:relative}.tab-btn:hover{background:var(--surface-hover);border-color:var(--foreground-muted)}.tab-btn.active{color:#fff;background:var(--brand-strong,#e10600);border-color:var(--brand-strong,#e10600);font-weight:750;box-shadow:0 2px 10px #e1060059}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}.win-cell{justify-content:flex-end;align-items:center;display:inline-flex}.win-cell .prob-bar{flex:none;margin-right:.6rem}.win-num{text-align:right;min-width:5ch;display:inline-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{font-size:var(--fs-2xl);color:var(--foreground);font-weight:700;line-height:1.05}.countdown-cell small{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-faint)}.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:var(--fs-xl)}.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:auto 1fr;align-items:center;gap:.6rem 2rem;margin:0 auto;padding:1.1rem 1.5rem 1.3rem;display:grid}.site-footer-inner>p,.site-footer-inner>details,.site-footer-legal{grid-column:1/-1}.site-footer-brand{align-items:center;gap:1rem;display:flex}.site-footer-links{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.2rem 1.25rem;display:flex}.site-footer-main{justify-content:flex-end}.site-footer-legal{border-top:1px solid var(--border);font-size:var(--fs-xs);padding-top:.6rem}.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:90ch;margin-top:.4rem;line-height:1.5}.site-footer-more>summary{cursor:pointer;font-size:var(--fs-xs);color:var(--foreground-muted);width:max-content}@media (max-width:640px){.site-footer-inner{grid-template-columns:1fr}.site-footer-main{display:none}}.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{font-weight:800;font-size:var(--fs-lg);letter-spacing:-.02em;color:var(--foreground);flex-shrink:0;align-items:center;gap:.55rem;display:inline-flex}.logo b{color:var(--brand);-webkit-text-stroke:.05em var(--brand);paint-order:stroke fill;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;font-size:var(--fs-base);color:var(--foreground-muted);white-space:nowrap;align-items:center;padding:0 .8rem;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);font-size:var(--fs-xs);border:1px solid var(--border);color:var(--foreground-faint);border-radius:4px;padding:.05rem .35rem}.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-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.live-pane{flex-direction:column;height:380px;min-height:0;display:flex}.live-pane .live-pane-body{flex:1;min-height:0;max-height:none;overflow-y:auto}@media (max-width:900px){.live-pair{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:var(--fs-xl)}.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}.flag-bar .flag-sep{background:var(--foreground);opacity:.85;border-radius:0;flex:0 0 2px;align-self:center;height:14px}:root{--live-pos-w:48px;--live-drv-w:86px}@media (max-width:700px){:root{--live-pos-w:36px;--live-drv-w:70px}}.live-grid{align-items:stretch;column-gap:8px;display:grid}.live-grid .hd{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 4px 8px;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.knocked-out .cl{background:var(--surface-hover)}.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{font-size:var(--fs-xs);padding:3px 1px}.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:var(--fs-xl)}.live-table>.live-grid{width:max-content;min-width:100%}.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:calc(var(--live-pos-w) + 4px);box-shadow:8px 0 10px -8px #000c}.live-grid .drv>span:nth-child(2){flex-shrink:0;overflow:visible}.live-grid .drv .pill{line-height:1.3;padding:0 .18rem!important;font-size:.55rem!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{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;background:var(--surface-raised);color:var(--foreground-muted);border-radius:4px;margin-right:.4rem;padding:0 .4rem;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:var(--fs-xl)!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;font-size:var(--fs-xs);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;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{min-width:0;max-width:100%;font-size:var(--fs-sm);overflow-wrap:anywhere;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);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground-faint);margin-right:5px;font-weight:600}main table[data-cards] td[data-title]{font-size:var(--fs-base);flex:calc(100% - 4.6rem);order:-1;margin-bottom:1px;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);font-size:var(--fs-base);color:var(--brand);flex:none;order:-2;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:var(--fs-sm)}}@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);font-size:var(--fs-sm);white-space:nowrap;border-radius:99px;flex:none;padding:.25rem .7rem;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{font-size:var(--fs-sm);padding:.4rem .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%;font-size:var(--fs-base);margin:.6rem 0}.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:minmax(0,1fr);gap:6px}.circuit-card{flex-direction:row;align-items:center;gap:12px;min-height:64px}.circuit-card svg,.circuit-noshape{width:48px;height:48px}}.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}.table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.table-scroll>.data-table{min-width:var(--table-min,32rem)}.table-scroll .data-table td.mono,.table-scroll .data-table th{white-space:nowrap}@media (max-width:640px){main table:not([data-cards]):not(.scroll-x>table){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;display:block;overflow-x:auto}}.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:var(--fs-sm)}.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;position:relative;min-height:0!important}.infotip-btn:after{content:"";position:absolute;inset:-11px}.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{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-faint);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);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--foreground-faint);margin-right:5px;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:var(--fs-xs)}}.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{display:inline-block;position:relative}.lang-current{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--foreground-muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 .55rem;display:inline-flex}.lang-current:hover,.lang-switch.is-open .lang-current{color:var(--foreground);border-color:var(--brand)}.lang-caret{transition:transform .15s}.lang-switch.is-open .lang-caret{transform:rotate(180deg)}.lang-menu{z-index:60;border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:160px;margin:0;padding:4px;list-style:none;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000073}.lang-switch.is-open .lang-menu{display:block}.lang-switch-footer .lang-menu{inset:auto auto calc(100% + 6px) 0}.lang-switch-inline .lang-menu{box-shadow:none;margin-top:6px;position:static}.lang-link{min-height:40px;font-size:var(--fs-sm);color:var(--foreground-muted);border-radius:6px;align-items:center;gap:10px;padding:0 .6rem;font-weight:650;text-decoration:none;display:flex}.lang-link .flag{border-radius:2px;width:20px;height:14px;display:block;box-shadow:0 0 0 1px #ffffff2e}.lang-current .flag{border-radius:2px;width:22px;height:15px;display:block;box-shadow:0 0 0 1px #ffffff2e}.lang-link:hover{color:var(--foreground);background:var(--surface-2,#ffffff14)}.lang-link.active{color:var(--foreground);box-shadow:inset 0 0 0 1.5px var(--brand)}.lang-switch-footer{margin-top:12px}.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-modal{z-index:90;-webkit-backdrop-filter:blur(6px)saturate(80%);background:#040508c7;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out both install-fade;position:fixed;inset:0}.install-card{text-align:center;background:var(--surface-raised);border:1.5px solid var(--brand-strong);width:100%;max-width:360px;box-shadow:0 0 0 5px color-mix(in srgb, var(--brand-strong) 16%, transparent), 0 24px 70px #000000b3, 0 0 60px color-mix(in srgb, var(--brand-strong) 28%, transparent);border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:24px 20px 18px;animation:.32s cubic-bezier(.2,.9,.3,1.15) both install-pop;display:flex}.install-card img{border-radius:16px;box-shadow:0 6px 20px #00000080}.install-card b{font-size:var(--fs-lg);line-height:1.25}.install-card p{font-size:var(--fs-sm);color:var(--foreground-muted);margin:0 0 6px;line-height:1.45}.install-card .btn{justify-content:center;width:100%;min-height:46px}.install-card .btn-quiet{min-height:40px;font-size:var(--fs-sm)}@keyframes install-fade{0%{opacity:0}}@keyframes install-pop{0%{opacity:0;transform:translateY(18px)scale(.94)}}@media (prefers-reduced-motion:reduce){.install-modal,.install-card{animation:none}}.install-close{font-size:var(--fs-xl);color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;flex:none;padding:4px 8px;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{font-size:var(--fs-base);gap:8px;margin:0;padding-left:1.2rem;display:grid}}@media (max-width:640px) and (display-mode:browser){.bottom-nav{bottom:0!important}.bottom-nav .tab{min-height:46px!important}body{padding-bottom:66px!important}}@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{font-size:var(--fs-lg);letter-spacing:-.01em;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:var(--fs-xs)"],main [style*="font-size:0.72"],main [style*="font-size:0.74"]{font-size:var(--fs-sm)!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-group{display:contents}.more-item-wide{grid-column:1/-1}.more-sheet{gap:.75rem;grid-template-columns:1fr!important}.more-block{flex-direction:column;gap:.3rem;display:flex}.more-list{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.more-row{min-height:48px;font-size:var(--fs-base);color:var(--foreground);align-items:center;gap:.7rem;padding:0 .9rem;font-weight:600;display:flex}.more-row+.more-row{border-top:1px solid var(--border)}.more-row.active{color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.more-row-label{flex:1;min-width:0}.more-row-chev{color:var(--foreground-muted);font-size:1.3em;line-height:1}.more-row:active{opacity:.72}.more-group-multi{flex-direction:column;grid-column:1/-1;gap:.15rem;display:flex}.more-group-title{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-muted);padding:.5rem .75rem .15rem;font-weight:700}.more-subitem{padding-left:1.6rem;font-weight:500}.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{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:var(--fs-xl)}.countdown{gap:.4rem}.countdown-cell{flex:1;min-width:0;padding:.35rem .2rem}.countdown-cell .num{font-size:var(--fs-lg)}.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{font-size:var(--fs-xs);letter-spacing:0}.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]{font-size:var(--fs-base);letter-spacing:-.005em;font-weight:700}main table[data-cards] td[data-rank]{font-size:var(--fs-lg);min-width:1.9rem}.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:var(--fs-xl)}}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:var(--fs-xl);font-weight:750}.neutral-tiles small{font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--foreground-faint)}@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{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-faint)}.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 minmax(0,1fr);grid-template-areas:"title dash clock""pills pills pills""end end end";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;justify-self:end}.live-head .live-dash{height:42px;font-size:var(--fs-base);white-space:nowrap;box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent);border-radius:999px;grid-area:dash;place-self:center;gap:.5rem;padding:0 1.25rem;font-weight:800;animation:2.6s ease-out infinite live-dash-pulse}@keyframes live-dash-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent)}70%,to{box-shadow:0 0 0 12px #0000}}@media (prefers-reduced-motion:reduce){.live-head .live-dash{animation:none}}.live-head .live-pills{flex-wrap:wrap;grid-area:pills;align-items:center;gap:6px;display:flex}.live-head h1{margin-top:4px}.live-head .live-end{border:1px solid var(--border-strong);background:var(--surface-raised);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;grid-area:end;place-self:center start;align-items:center;gap:.4rem;padding:.2rem .65rem;font-weight:650;display:inline-flex}.checker-mini{vertical-align:middle;background:conic-gradient(#fff 25%, #111 0 50%, #fff 0 75%, #111 0) 0 0 / 6px 6px;border-radius:1px;flex-shrink:0;width:12px;height:12px;margin-left:6px;display:inline-block}.flag-checker{background:conic-gradient(#fff 25%, #111 0 50%, #fff 0 75%, #111 0) 0 0 / 8px 8px;border-radius:2px;height:16px;margin-bottom:6px}.live-head .checker{background:conic-gradient(#fff 25%, #111 0 50%, #fff 0 75%, #111 0) 0 0 / 6px 6px;border-radius:2px;flex-shrink:0;width:12px;height:12px}@media (max-width:640px){.live-head .live-end{grid-area:end;justify-self:start}}.live-eb-short{display:none}@media (max-width:640px){.live-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem .6rem;margin-bottom:.5rem}.live-head .live-dash{height:36px;font-size:var(--fs-sm);padding:0 .9rem}.live-head .live-title{flex-wrap:wrap;align-items:baseline;gap:.1rem .55rem;display:flex}.live-head h1{min-width:0;font-size:var(--fs-xl);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.15;overflow:hidden}.live-head .eyebrow{font-size:var(--fs-xs);white-space:normal;order:2;margin:0}.live-eb-long{display:none}.live-eb-short{display:inline}.live-head .live-clock{gap:.3rem}.live-head .live-clock .countdown-cell{border-radius:10px;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:.3rem;min-width:0;padding:.1rem .4rem;display:flex}.live-head .live-clock .countdown-cell .num{font-size:var(--fs-sm)}.live-head .live-clock .countdown-cell small{letter-spacing:.04em;font-size:.65rem}.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}}.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;margin:0;position:absolute;top:8px;right:8px}[data-shareable]>section.card:has(svg){padding-top:46px}.share-icon-btn{border:1px solid var(--border-strong,#ffffff38);width:40px;height:40px;color:var(--foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b0ec7;transition:color .12s,border-color .12s,background .12s;box-shadow:0 2px 8px #00000059}.share-icon-btn:hover,.share-icon-btn:focus-visible{color:#fff;border-color:var(--brand);background:var(--brand)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aprende-card{color:inherit;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.aprende-card:hover,.aprende-card:focus-visible{border-color:var(--brand);transform:translateY(-2px)}.aprende-quick ul{font-size:var(--fs-lg);gap:.45rem;margin:.5rem 0 0;padding-left:1.2rem;line-height:1.45;display:grid}.aprende-steps{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.aprende-sticky{z-index:2;position:sticky;top:76px}.aprende-figure{margin:0}.aprende-figure-box{border-radius:var(--r-lg);border:1px solid var(--border);background:#0b0e17;position:relative;overflow:hidden}.aprende-figure-box iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute}.aprende-figure-loading{background:linear-gradient(110deg,#0b0e17 30%,#151a29 50%,#0b0e17 70%) 0 0/200% 100%;animation:1.4s linear infinite aprende-shine;position:absolute;inset:0}@keyframes aprende-shine{to{background-position:-200% 0}}.aprende-figure figcaption{margin-top:6px}.aprende-dots{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.aprende-dot{border:1px solid var(--border-strong,var(--border));background:var(--surface);min-width:36px;height:36px;color:var(--foreground-muted);cursor:pointer;border-radius:999px;font-weight:700}.aprende-dot.on{background:var(--brand);border-color:var(--brand);color:#fff}.aprende-step-list{margin:0;padding:0;list-style:none}.aprende-step{border-left:2px solid var(--border);opacity:.5;cursor:pointer;min-height:46vh;padding:1.2rem 1.2rem 1.2rem 3.4rem;transition:opacity .25s,border-color .25s;position:relative}.aprende-step.on{opacity:1;border-color:var(--brand)}.aprende-step-n{background:var(--surface);border:1px solid var(--border-strong,var(--border));width:30px;height:30px;font-weight:800;font-size:var(--fs-sm);border-radius:999px;place-items:center;display:grid;position:absolute;top:1.2rem;left:.8rem}.aprende-step.on .aprende-step-n{background:var(--brand);border-color:var(--brand);color:#fff}.aprende-step h3{font-size:var(--fs-xl);margin-bottom:.4rem}.aprende-step p{font-size:var(--fs-lg);color:var(--foreground-muted);line-height:1.55}@media (max-width:900px){.aprende-steps{grid-template-columns:1fr;gap:.5rem}.aprende-sticky{background:var(--background);padding:6px 0 4px;top:54px}.aprende-step{min-height:34vh}}.aprende-tiles{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;margin-top:8px;display:grid}.aprende-tile{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);border-left-width:4px;padding:10px 12px}.aprende-tile-n{font-size:var(--fs-3xl);font-weight:800;line-height:1.05;font-family:var(--font-mono,ui-monospace, monospace)}.aprende-events{font-size:var(--fs-sm);gap:4px;margin:12px 0 0;padding-left:1.1rem;display:grid}.aprende-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.aprende-terms{gap:.8rem;margin:.6rem 0 .8rem;display:grid}.aprende-terms dt{font-weight:700}.aprende-terms dd{color:var(--foreground-muted);margin:2px 0 0}.aprende-facts{gap:.55rem;margin:.5rem 0 0;padding-left:1.1rem;display:grid}.quiz-q{border:1px solid var(--border);border-radius:var(--r-md);min-width:0;padding:.9rem 1rem}.quiz-q legend{padding:0 6px}.quiz-text{font-weight:650;font-size:var(--fs-lg);margin-top:2px;display:block}.quiz-options{gap:8px;margin-top:10px;display:grid}.quiz-opt{text-align:left;border:1px solid var(--border-strong,var(--border));border-radius:var(--r-md);background:var(--surface);color:inherit;cursor:pointer;min-height:44px;padding:.7rem .9rem}.quiz-opt:hover:not(:disabled){border-color:var(--brand)}.quiz-opt.ok{border-color:var(--positive);background:color-mix(in srgb, var(--positive) 16%, transparent)}.quiz-opt.ko{border-color:var(--negative);background:color-mix(in srgb, var(--negative) 16%, transparent)}.quiz-opt.off{opacity:.5}.quiz-why{margin-top:10px}.quiz-score{font-size:var(--fs-lg)}.aprende-plain-steps{counter-reset:paso;gap:14px;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.aprende-plain-steps li{counter-increment:paso;padding-left:40px;position:relative}.aprende-plain-steps li:before{content:counter(paso);border:1px solid var(--border,#333);width:28px;height:28px;font-family:var(--font-mono,monospace);font-size:var(--fs-sm);color:var(--brand);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.aprende-plain-steps h3{font-size:var(--fs-base);margin:0 0 4px}.aprende-plain-steps p{max-width:none;color:var(--foreground-muted);margin:0}.aprende-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:1rem;display:grid}.aprende-grid .aprende-card{flex-direction:column;gap:.35rem;height:100%;display:flex}.aprende-card .eyebrow{margin:0}.aprende-card .card-title{line-height:1.25}.aprende-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:none;margin:0;display:-webkit-box;overflow:hidden}.aprende-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:640px){.aprende-grid-2{grid-template-columns:minmax(0,1fr)}}.aprende-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aprende-bars li{grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.aprende-bar-label{font-weight:700;font-size:var(--fs-sm)}.aprende-bar-track{background:var(--surface-2,var(--border));border-radius:999px;height:10px;overflow:hidden}.aprende-bar-fill{background:var(--brand);border-radius:999px;height:100%;display:block}.aprende-bar-value{font-size:var(--fs-sm);text-align:right;min-width:4.5rem}.aprende-grid .aprende-card{justify-content:space-between;gap:1rem;min-height:120px;padding:1.15rem 1.25rem}.aprende-grid .aprende-card>.card-title{font-size:var(--fs-lg)}.aprende-card-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.news-tag{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tag,var(--brand));font-weight:700;display:inline-block}.news-index{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;display:grid}.news-index.two{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr))}.news-card h2{font-size:var(--fs-lg);margin:0;line-height:1.25}.news-card p{color:var(--foreground-muted);font-size:var(--fs-sm);margin:0}.news-card.big{background:linear-gradient(135deg, var(--surface-raised), var(--surface));grid-column:1/-1;padding:26px}.news-card.big h2{font-size:var(--fs-2xl);max-width:22ch}.news-card.big p{font-size:var(--fs-base);max-width:60ch}.news-date{font-size:var(--fs-xs);color:var(--foreground-faint);margin-top:auto}.news-hero{border-bottom:1px solid var(--border);margin-bottom:18px;padding:6px 0 18px}.news-deck{font-size:var(--fs-lg);color:var(--foreground-muted);max-width:62ch;margin:0 0 10px}.news-byline{font-size:var(--fs-xs);color:var(--foreground-faint)}.news-expires{border-radius:var(--r-md);background:var(--warning-soft);color:var(--warning);font-size:var(--fs-sm);margin:0 0 18px;padding:9px 12px}.news-h2{font-size:var(--fs-xl);margin:0 0 12px}.news-p{max-width:var(--w-text);color:var(--foreground-muted);margin:0;line-height:1.65}.news-stats{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;display:grid}.news-stat{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:14px 16px}.news-stat-value{overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--foreground);font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:700;line-height:1}.news-stat-label{font-size:var(--fs-sm);color:var(--foreground-muted);margin-top:6px}.news-callout{border-left:3px solid var(--info);border-radius:var(--r-md);background:var(--info-soft);padding:14px 16px}.news-callout.warn{border-left-color:var(--warning);background:var(--warning-soft)}.news-callout p{color:var(--foreground-muted);font-size:var(--fs-sm);margin:4px 0 0;line-height:1.55}.news-map-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.news-map{border:1px solid var(--border);border-radius:var(--r-lg);background:#0e1218;width:100%;height:auto}.news-map-land{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:.6px}.news-map-halo{fill:var(--brand-soft)}.news-map-dot{fill:var(--brand)}.news-map-count{font:700 10px var(--font-mono);fill:#fff}.news-map-label{font:600 12px var(--font-sans);fill:var(--foreground);paint-order:stroke;stroke:#0e1218;stroke-width:3px}.news-places{gap:10px;display:grid}.news-place{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:12px 14px}.news-place.muted-place{background:0 0;border-style:dashed}.news-place-head{align-items:center;gap:10px;display:flex}.news-place-count{background:var(--brand);color:#fff;min-width:26px;height:26px;font:700 var(--fs-sm) var(--font-mono);border-radius:99px;place-items:center;display:inline-grid}.news-place-name{font-weight:700}.news-place-note{font-size:var(--fs-xs);color:var(--foreground-faint);margin:4px 0 0}.news-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.news-chip{border:1px solid var(--border-strong);font-size:var(--fs-sm);color:var(--foreground);background:var(--surface-raised);border-radius:99px;padding:3px 10px;text-decoration:none}a.news-chip:hover{border-color:var(--brand)}.news-offmap{font-size:var(--fs-sm);color:var(--foreground-muted);gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (max-width:760px){.news-map-grid{grid-template-columns:1fr}}.news-cars{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;display:grid}.news-car-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:14px 16px}.news-car-card.nodata{background:0 0;border-style:dashed}.news-car-card h3{font-size:var(--fs-lg);margin:0 0 10px}.news-car-card h3 a{color:inherit;text-decoration:none}.news-car-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.news-car-card li{align-items:center;gap:12px;display:flex}.news-logo{border-radius:var(--r-md);background:#f2efe9;flex:none;place-items:center;display:inline-grid}.news-car-model{font-weight:600;font-size:var(--fs-sm)}.news-car-note{font-size:var(--fs-xs);color:var(--foreground-faint)}.news-pairs{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:12px;display:grid}.news-pair{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:14px 16px;position:relative}.news-pair.current{border-color:var(--positive)}.news-pair-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.news-pair-role{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--foreground-faint)}.news-pair-name{font-weight:700}.news-pair-name a{color:inherit}.news-pair-arrow{color:var(--foreground-faint)}.news-pair p{font-size:var(--fs-sm);color:var(--foreground-muted);margin:8px 0 0}.news-badge{font-size:var(--fs-xs);border-radius:99px;padding:2px 8px;font-weight:700;display:inline-block}.news-badge.confirmed{background:var(--positive-soft);color:var(--positive)}.news-badge.rumour{background:var(--warning-soft);color:var(--warning)}.news-badge.open{background:var(--negative-soft);color:var(--negative)}.news-pair .news-badge{position:absolute;top:12px;right:12px}.news-status{gap:8px;margin:0;padding:0;list-style:none;display:grid}.news-status li{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);grid-template-columns:96px minmax(110px,160px) minmax(100px,150px) 1fr;align-items:center;gap:10px;padding:10px 14px;display:grid}.news-status-who{font-weight:700}.news-status-who a{color:inherit}.news-status-team,.news-status-note{font-size:var(--fs-sm);color:var(--foreground-muted)}@media (max-width:720px){.news-status li{grid-template-columns:auto 1fr}.news-status-team,.news-status-note{grid-column:2}}.news-sources{border-top:1px solid var(--border);margin-top:30px;padding-top:16px}.news-sources ul{font-size:var(--fs-sm);gap:4px;margin:0 0 8px;padding-left:18px;display:grid}@media (max-width:560px){.news-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.news-stat-value{font-size:var(--fs-2xl)}}.news-logo.mono{font:700 .8rem var(--font-mono);color:#3a3a3a}.news-car-total{font-size:var(--fs-xs);color:var(--foreground-muted);margin:-4px 0 12px}.news-car-total span{color:var(--foreground-faint)}.news-homes{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px;display:grid}.news-home{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:14px 16px}.news-home-who{justify-content:space-between;gap:8px;font-weight:700;display:flex}.news-home-who a{color:inherit}.news-home-who span{font-weight:400;font-size:var(--fs-sm);color:var(--foreground-muted)}.news-home-value{font:700 var(--fs-xl) var(--font-mono);margin-top:6px}.news-home .news-home-foot{font-size:var(--fs-xs);color:var(--foreground-faint);margin:6px 0 0}.news-disclaimer{font-size:var(--fs-xs);color:var(--foreground-faint);max-width:80ch;margin-top:28px;line-height:1.5}.news-rank,.news-payroll{gap:8px;margin:0;padding:0;list-style:none;display:grid}.news-rank li{font-size:var(--fs-sm);grid-template-columns:120px 1fr 110px;align-items:center;gap:10px;display:grid}.news-rank-name a{color:inherit;font-weight:600}.news-rank-name{font-weight:600}.news-rank-track{background:var(--surface-raised);border-radius:99px;height:12px;position:relative;overflow:hidden}.news-rank-bar,.news-rank-range{border-radius:99px;position:absolute;top:0;bottom:0;left:0}.news-rank-range{opacity:.3}.news-rank-val{font-family:var(--font-mono);text-align:right}.news-rank-note{font-size:var(--fs-xs);color:var(--foreground-faint);grid-column:2/-1;margin-top:-4px}.news-payroll li{font-size:var(--fs-sm);grid-template-columns:120px 1fr 100px;align-items:center;gap:10px;display:grid}.news-payroll-team{align-items:center;gap:8px;font-weight:600;display:flex}.news-payroll-team i,.news-legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.news-payroll-bar{gap:2px;height:24px;display:flex}.news-payroll-bar span{font-size:var(--fs-xs);color:#0a0b0e;opacity:.92;white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;font-weight:700;display:grid;overflow:hidden}.news-payroll-bar span+span{opacity:.6}.news-payroll-sum{font-family:var(--font-mono);text-align:right}.news-legend{font-size:var(--fs-xs);color:var(--foreground-muted);flex-wrap:wrap;gap:6px 14px;margin-bottom:10px;display:flex}.news-legend span{align-items:center;gap:6px;display:inline-flex}.news-history{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:14px;display:grid}.news-history-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);margin:0;padding:14px 16px}.news-history-card figcaption{margin-bottom:6px;font-weight:700}.news-history-card figcaption a{color:inherit}.news-history-card p{font-size:var(--fs-xs);color:var(--foreground-faint);margin:6px 0 0}.news-chart{width:100%;height:auto}.news-chart-grid{stroke:var(--border);stroke-width:1px}.news-chart-tick{font:11px var(--font-mono);fill:var(--foreground-faint)}.news-chart-link{stroke:var(--foreground-faint);stroke-width:1.2px;opacity:.6}@media (max-width:560px){.news-rank li,.news-payroll li{grid-template-columns:90px 1fr 70px}}.news-facts{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;display:grid}.news-fact{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:14px 16px}.news-fact h3{font-size:var(--fs-lg);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.news-fact h3 a{color:inherit}.news-fact-tag{font-size:var(--fs-xs);color:var(--foreground-faint);font-weight:600}.news-fact p{font-size:var(--fs-sm);color:var(--foreground-muted);margin:0;line-height:1.55}.news-numbers{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;display:grid}.news-number{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:14px;padding:12px 16px;display:flex}.news-number-big{text-align:center;min-width:62px;font:800 2.4rem var(--font-mono);color:var(--brand);flex:none}.news-number h3{font-size:var(--fs-base);margin:0 0 2px}.news-number h3 a{color:inherit}.news-number p{font-size:var(--fs-sm);color:var(--foreground-muted);margin:0}.news-faq{margin-top:28px}.news-faq details{border-top:1px solid var(--border);padding:10px 0}.news-faq summary{cursor:pointer;font-weight:600}.news-faq details p{color:var(--foreground-muted);font-size:var(--fs-sm);margin:8px 0 0;line-height:1.6}.news-home{max-width:var(--w-page);width:100%;margin:0 auto;padding:2rem 1.5rem 4rem}.news-home-head{margin-bottom:28px}.news-home-head h1{letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(1.9rem,4.6vw,2.9rem);line-height:1.1}.news-home-head p{font-size:var(--fs-lg);color:var(--foreground-muted);margin:0 0 18px;line-height:1.6}.news-chipnav{flex-wrap:wrap;gap:8px;display:flex}.news-chipnav a{border:1px solid var(--border-strong);border-left:3px solid var(--tag);background:var(--surface);color:var(--foreground);font-size:var(--fs-sm);border-radius:99px;align-items:center;gap:8px;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-flex}.news-chipnav a:hover{background:var(--surface-raised)}.news-chipnav a span{font:600 var(--fs-xs) var(--font-mono);color:var(--foreground-faint)}.news-featured{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-bottom:44px;display:grid}.news-lead-card{border:1px solid var(--border);border-top:4px solid var(--tag);border-radius:var(--r-lg);background:linear-gradient(160deg, var(--surface-raised), var(--surface) 70%);min-height:300px;color:inherit;flex-direction:column;justify-content:flex-end;gap:10px;padding:28px;text-decoration:none;display:flex}.news-lead-card:hover{background:linear-gradient(160deg, var(--surface-hover), var(--surface))}.news-lead-card h2{max-width:24ch;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15}.news-lead-card p{color:var(--foreground-muted);max-width:58ch;margin:0;line-height:1.55}.news-side{align-content:start;gap:12px;display:grid}.news-side-item{border:1px solid var(--border);border-left:3px solid var(--tag);border-radius:var(--r-lg);background:var(--surface);color:inherit;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex}.news-side-item:hover{background:var(--surface-raised)}.news-side-item h3{font-size:var(--fs-base);margin:0;line-height:1.3}.news-meta{font-size:var(--fs-xs);color:var(--foreground-faint)}.news-cluster{margin-top:44px;scroll-margin-top:80px}.news-cluster-head{border-left:4px solid var(--tag);gap:4px;margin-bottom:16px;padding-left:14px;display:grid}.news-cluster-head h2{font-size:var(--fs-2xl);margin:0}.news-cluster-head p{max-width:70ch;color:var(--foreground-muted);font-size:var(--fs-base);margin:0}.news-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));align-items:stretch;gap:14px;display:grid}.news-card{border:1px solid var(--border);border-top:3px solid var(--tag,var(--brand));border-radius:var(--r-lg);background:var(--surface);color:inherit;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.news-card:hover,.news-card:focus-visible{background:var(--surface-raised);transform:translateY(-2px)}.news-card h3{font-size:var(--fs-lg);margin:0;line-height:1.28}.news-card p{color:var(--foreground-muted);font-size:var(--fs-sm);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.news-card .news-meta{margin-top:auto;padding-top:6px}.news-home-foot{font-size:var(--fs-sm);color:var(--foreground-faint);margin-top:48px}@media (max-width:900px){.news-featured{grid-template-columns:1fr}.news-lead-card{min-height:220px;padding:22px}}.news-page{max-width:var(--w-page);width:100%;margin:0 auto;padding:1.5rem 1.5rem 4rem}.news-crumbs{font-size:var(--fs-sm);color:var(--foreground-faint);margin-bottom:14px}.news-crumbs a{color:var(--foreground-muted)}.news-hero{border-bottom:1px solid var(--border);max-width:860px;margin-bottom:26px;padding:0 0 22px}.news-hero h1{letter-spacing:-.015em;margin:8px 0 12px;font-size:clamp(1.85rem,4.4vw,2.85rem);line-height:1.1}.news-deck{font-size:var(--fs-xl);color:var(--foreground-muted);margin:0 0 14px;line-height:1.45}.news-byline{font-size:var(--fs-xs);color:var(--foreground-faint);flex-wrap:wrap;gap:4px 16px;display:flex}.news-byline span:first-child{color:var(--foreground-muted);font-weight:600}.news-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:40px;display:grid}.news-main{min-width:0;max-width:780px}.news-aside{gap:22px;max-height:calc(100vh - 100px);padding-bottom:8px;display:grid;position:sticky;top:84px;overflow-y:auto}.news-aside h2{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-faint);margin:0 0 10px;font-weight:700}.news-toc ol,.news-more ul{border-left:1px solid var(--border);gap:2px;margin:0;padding:0;list-style:none;display:grid}.news-toc a,.news-more a{font-size:var(--fs-sm);color:var(--foreground-muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;line-height:1.35;text-decoration:none;display:block}.news-toc a:hover,.news-more a:hover{color:var(--foreground);border-left-color:var(--brand)}@media (max-width:1020px){.news-layout{grid-template-columns:1fr}.news-aside{order:-1;max-height:none;position:static;overflow:visible}.news-toc{display:none}}.news-takeaways{border:1px solid var(--border-strong);border-left:4px solid var(--brand);border-radius:var(--r-lg);background:var(--surface);margin:0 0 28px;padding:18px 20px}.news-takeaways h2{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0 0 8px;font-weight:700}.news-takeaways ul{gap:8px;margin:0;padding-left:18px;line-height:1.55;display:grid}.news-body{gap:22px;display:grid}.news-p{max-width:none;font-size:var(--fs-lg);color:var(--foreground);margin:0;line-height:1.78}.news-body>.news-p:first-child{font-size:var(--fs-lg);color:var(--foreground);line-height:1.7}.news-h2{font-size:var(--fs-xl);margin:0 0 12px;scroll-margin-top:84px}.news-h2.prose{letter-spacing:-.01em;border-top:1px solid var(--border);margin:20px 0 -4px;padding-top:18px;font-size:clamp(1.4rem,2.6vw,1.75rem);line-height:1.2}.news-body section{scroll-margin-top:84px}.news-list{color:var(--foreground);gap:8px;margin:0;padding-left:22px;line-height:1.65;display:grid}.news-sources,.news-faq{scroll-margin-top:84px}.news-related{margin-top:44px}.news-parts{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.news-parts th,.news-parts td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 8px}.news-parts thead th{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-faint);font-weight:700}.news-parts tbody th{text-transform:none;letter-spacing:0;width:52%;font-weight:600;font-size:var(--fs-sm);color:var(--foreground)}.news-parts tbody th small{text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--fs-xs);color:var(--foreground-faint);margin-top:3px;line-height:1.45;display:block}.news-parts .price{font-family:var(--font-mono);white-space:nowrap;font-weight:600}.news-parts .bar-col{width:22%;min-width:90px}.news-parts-track{background:var(--surface-raised);border-radius:99px;height:8px;margin-top:6px;display:block;overflow:hidden}.news-parts-bar{background:var(--brand);border-radius:99px;height:100%;display:block}.news-parts-note{font-size:var(--fs-xs);color:var(--foreground-faint);margin:0 0 10px;line-height:1.5}@media (max-width:560px){.news-parts tbody th{width:auto}.news-parts .bar-col{display:none}}.news-body{grid-template-columns:minmax(0,1fr)}@media (max-width:560px){.news-parts .price{white-space:normal}.news-parts th,.news-parts td{padding:8px 4px}}.news-parts{table-layout:fixed}.news-parts th,.news-parts td{overflow-wrap:anywhere}@media (max-width:560px){.news-parts tbody th{width:58%}}.news-table-wrap{overflow-x:auto}.news-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.news-table th,.news-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:9px 10px}.news-table thead th{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-faint);white-space:nowrap;font-weight:700}.news-table tbody th{text-transform:none;letter-spacing:0;font-weight:600;font-size:var(--fs-sm);color:var(--foreground)}.news-table tr.mark td,.news-table tr.mark th{background:var(--positive-soft)}@media (min-width:2200px){html{font-size:106.25%}}:root{--header-h:56px}@media (min-width:641px){:root{--header-h:4.25rem}.site-header-inner{height:var(--header-h)}.site-nav-link{height:var(--header-h);font-size:var(--fs-base);padding:0 .75rem}.site-header-inner{gap:1rem}.logo{font-size:var(--fs-xl);gap:.7rem}.logo-mark i{width:6px;height:22px}}.logo>span{font:inherit;letter-spacing:inherit}.logo b{font:inherit;letter-spacing:inherit;font-weight:800}.section-index{top:var(--header-h)}.btn-lg{font-size:var(--fs-base);padding:.8rem 1.35rem;font-weight:600}.home-intro{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:2rem;padding:1.75rem 0 1.25rem;display:grid}.home-intro h1{letter-spacing:-.03em;max-width:18ch;margin:.4rem 0 .8rem;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.08}.home-intro p{font-size:var(--fs-lg);color:var(--foreground-muted);max-width:52ch;margin:0 0 1.25rem;line-height:1.55}.home-cta{flex-wrap:wrap;gap:.7rem;display:flex}.home-points{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.home-points li{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface,#ffffff08);grid-template-columns:6.5rem 1fr;align-items:baseline;gap:.8rem;padding:.85rem 1rem;display:grid}.home-points b{font-size:var(--fs-xl);color:var(--brand);font-variant-numeric:tabular-nums}.home-points span{color:var(--foreground-muted);font-size:var(--fs-base)}.home-block{margin-top:2.5rem}.home-h2{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0 0 1rem}.home-h2-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.home-more{font-size:var(--fs-base);color:var(--brand)}.home-tiles{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:14px;display:grid}.home-tile{border:1px solid var(--border);border-top:3px solid var(--tag,var(--brand));border-radius:var(--r-md);background:var(--surface,#ffffff08);color:var(--foreground);flex-direction:column;gap:.4rem;padding:1.15rem 1.2rem;transition:transform .15s,border-color .15s;display:flex;position:relative}.home-tile:hover{border-color:var(--tag,var(--brand));transform:translateY(-2px)}.home-tile h3{font-size:var(--fs-lg);margin:0}.home-tile p{color:var(--foreground-muted);font-size:var(--fs-base);margin:0;line-height:1.5}.home-tile span{color:var(--tag,var(--brand));margin-top:auto;font-weight:700}@media (max-width:860px){.home-intro{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:1rem}.home-points li{grid-template-columns:5.5rem 1fr}}@media (max-width:640px){.home-cta .btn{flex:100%;justify-content:center}}.lead{max-width:62rem;color:var(--foreground-muted);font-size:var(--fs-lg);margin:.5rem 0 0;line-height:1.55}main>h1{margin-bottom:0}.home-tiles,.home-block .news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.home-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.home-block .news-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.home-tiles{grid-template-columns:minmax(0,1fr)}}.art-hero{border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(115deg, color-mix(in srgb, var(--team,var(--brand)) 26%, var(--surface)) 0%, var(--surface) 62%);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1rem;min-height:0;margin:.5rem 0 1rem;padding:1rem 1.5rem;display:grid;position:relative;overflow:hidden}.art-hero:before{content:"";background:var(--team,var(--brand));width:5px;position:absolute;inset:0 auto 0 0}.art-hero-text{z-index:1;min-width:0;position:relative}.art-hero-text h1{font-size:var(--fs-xl);margin:.2rem 0 .1rem}.art-hero-text p{color:var(--foreground-muted);margin:0}.art-hero-art{z-index:1;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.art-hero-art svg{filter:drop-shadow(0 6px 18px #00000073);width:100%;max-width:14rem;height:auto}.art-hero-art img{object-fit:cover;border-radius:var(--r-md);width:100%;max-height:7rem}.art-equipos .art-hero-art img{object-fit:contain;filter:drop-shadow(0 6px 14px #0006);border-radius:0;width:100%;max-width:26rem;height:auto;max-height:none}.art-pilotos .art-hero-art img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 14px #0006);border-radius:0;width:auto;max-width:100%;height:9rem;max-height:none}.art-watermark{z-index:0;font:800 clamp(4rem, 9vw, 6.5rem) / 1 var(--font-sans);letter-spacing:-.05em;color:var(--team,var(--brand));opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:-.35em;right:1rem}@media (max-width:760px){.art-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:1.1rem 1.1rem .9rem}.art-hero-art{justify-content:center}.art-hero-art svg{max-width:11rem}}.team-card{position:relative;overflow:hidden}.team-card .car-mini{opacity:.2;pointer-events:none;width:46%;height:auto;position:absolute;bottom:.3rem;right:.5rem}@media (max-width:760px){.art-circuitos .art-hero-art{display:none}}.art-duo{justify-content:flex-end;align-items:flex-end;gap:.5rem;width:100%;display:flex}.art-duo .art-helmet{width:4.5rem;height:auto}.art-duo .art-car-small{opacity:.95;width:10rem;height:auto}.helmet-mini{flex:none;width:1.6rem;height:1.6rem}.art-hero.art-compact{grid-template-columns:minmax(0,1fr);min-height:0;padding:1rem 1.5rem}.art-hero.art-compact .art-hero-text h1{font-size:var(--fs-xl);margin:.2rem 0 .1rem}.finde-strip{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:1rem;margin-top:1rem;display:grid}.finde-tile{border:1px solid var(--border);border-left:4px solid var(--brand);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:.3rem;min-height:7.5rem;padding:1rem 1.25rem;display:flex}.finde-tile b{font-size:var(--fs-lg)}.finde-count{font:700 var(--fs-xl) var(--font-mono);color:var(--brand)}.finde-fav{font-size:var(--fs-lg);flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}@media (max-width:760px){.finde-strip{grid-template-columns:minmax(0,1fr)}}.home-main{padding-top:1rem!important}.home-quick{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.home-quick .btn{padding:.5rem 1rem}@media (max-width:640px){.home-quick{margin:0}.home-quick .btn{display:none}}@media (min-width:641px){.tabs.desktop-only{overflow:visible}}.tab-more{flex:none;position:relative}.tab-more-menu{z-index:40;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-raised);min-width:14rem;box-shadow:var(--shadow-md);gap:2px;padding:.35rem;display:grid;position:absolute;top:100%;right:0}.tab-more-menu button{text-align:left;font:inherit;font-size:var(--fs-sm);color:var(--foreground-muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:.55rem .8rem;font-weight:600}.tab-more-menu button:hover,.tab-more-menu button.active{color:var(--foreground);background:var(--surface-hover)}.site-nav-item{align-items:center;display:flex;position:relative}.site-nav-item>.site-nav-link .caret{opacity:.95;margin-left:.4rem;font-size:1.05em;line-height:1}.site-nav-menu{z-index:60;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-raised);min-width:13rem;box-shadow:var(--shadow-md);padding:.35rem;display:none;position:absolute;top:100%;left:0}.site-nav-item:hover>.site-nav-menu,.site-nav-item:focus-within>.site-nav-menu{gap:2px;display:grid}.site-nav.shut .site-nav-item>.site-nav-menu{display:none}.site-nav-menu a{border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--foreground-muted);white-space:nowrap;padding:.55rem .8rem;font-weight:600}.site-nav-menu a:hover,.site-nav-menu a.active{color:var(--foreground);background:var(--surface-hover)}.site-nav{overflow:visible}@media (min-width:641px){.sub-nav{display:none}.site-nav-link{height:var(--header-h)}.tabs.desktop-only{flex-wrap:wrap;gap:.4rem;padding-bottom:.25rem}}.hero{padding:1.25rem 1.75rem 1.1rem}.hero-top{align-items:flex-start}.hero-track{margin-top:-.35rem}.timeline,.hero-actions{margin-top:.9rem}.live-wait{border:1px solid var(--border-strong);border-left:4px solid var(--brand);border-radius:var(--r-lg);background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 14%, var(--surface)), var(--surface) 70%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.live-wait-title{font-size:var(--fs-xl);letter-spacing:-.02em;margin:.15rem 0 .2rem;font-weight:750;line-height:1.25}.hero-track{align-self:center;margin:0 1.5rem 0 0}@media (max-width:760px){.hero-track{margin:0}}.hero.is-live{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), 0 0 32px #ff3b3040}.btn-live{gap:.5rem;padding-inline:1.1rem;box-shadow:0 0 18px #ff3b308c}.live-dot{background:#fff;border-radius:50%;width:.55rem;height:.55rem;animation:1.2s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}@media (max-width:760px){.finde-strip{gap:.6rem;margin-top:.6rem}.finde-tile{gap:.15rem;min-height:0;padding:.7rem .9rem}.finde-tile b{font-size:var(--fs-base)}.finde-count{font-size:var(--fs-lg)}.finde-fav{font-size:var(--fs-base);gap:.2rem 1rem}}.aprende-cat-head{align-items:center;gap:.85rem;margin-bottom:.9rem;display:flex}.aprende-cat-icon{border-radius:var(--r-md);width:2.6rem;height:2.6rem;color:var(--cat);background:color-mix(in srgb, var(--cat) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--cat) 35%, var(--border));flex:none;justify-content:center;align-items:center;display:inline-flex}.aprende-cat-title{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0}.aprende-grid .aprende-card{border-top:3px solid var(--cat,var(--brand));min-height:0}.aprende-grid .aprende-card:hover{border-color:var(--cat,var(--brand))}.aprende-card-short{color:var(--foreground-muted);font-size:var(--fs-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.aprende-grid .aprende-card{justify-content:flex-start;gap:.6rem}.aprende-card .aprende-card-meta{margin-top:auto}@media (min-width:641px){.site-actions .btn-ghost kbd{display:none}.site-nav-link{padding:0 .65rem}}@media (min-width:641px) and (max-width:1800px){.site-actions .btn-ghost span{display:none}}@media (min-width:641px) and (max-width:1400px){.site-header-inner{gap:.75rem}.site-nav-link{font-size:var(--fs-sm);padding:0 .5rem}.logo{font-size:var(--fs-lg)}}main select,.wall select{appearance:none;cursor:pointer;min-height:40px;font-weight:650;box-shadow:inset 0 1px #ffffff0a;font-size:var(--fs-sm)!important;color:var(--foreground)!important;background-color:var(--surface-raised)!important;border:1px solid var(--border-strong,#ffffff38)!important;border-radius:var(--r-md,10px)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ff3b30' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;padding:.5rem 2.2rem .5rem .9rem!important}main select:hover,.wall select:hover{border-color:var(--foreground-muted)!important}main select:focus-visible,.wall select:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-color:var(--brand)!important}main select option,.wall select option{background:var(--surface-raised);color:var(--foreground)}.sel-row{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--brand);border-radius:var(--r-lg,12px);align-items:center;padding:.6rem .7rem}.corner-summary{flex-wrap:wrap;gap:.5rem;margin:.2rem 0 .7rem;display:flex}.corner-summary>span{font-size:var(--fs-sm);background:var(--surface);border:1px solid;border-radius:999px;padding:.35rem .75rem}.corner-list{font-size:var(--fs-sm);gap:2px;display:grid}.corner-head,.corner-row{grid-template-columns:3rem minmax(0,1fr) 8.4rem 8.4rem;align-items:center;column-gap:.9rem;padding:.3rem .5rem;display:grid}.corner-head{font-size:var(--fs-xs);color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);padding-bottom:.45rem}.corner-axis{text-transform:none;letter-spacing:0;font-size:var(--fs-xs);justify-content:space-between;gap:.5rem;display:flex}.corner-row:nth-child(2n){background:#ffffff06}.corner-row:hover{background:var(--surface-hover)}.corner-name{color:var(--foreground);font-weight:700}.corner-win,.corner-acc{white-space:nowrap}.corner-win b,.corner-acc b{min-width:2.2rem;display:inline-block}@media (max-width:640px){.corner-head,.corner-row{grid-template-columns:2.6rem minmax(0,1fr) 6.6rem;column-gap:.6rem}.corner-acc,.corner-acc-h{display:none}}.corner-split{border-left:3px solid var(--brand);background:var(--surface);border-radius:var(--r-md);font-size:var(--fs-sm);gap:.25rem;margin:0 0 .7rem;padding:.55rem .8rem;display:grid}.corner-split>span:last-child{border-top:1px solid var(--border);padding-top:.25rem;font-weight:700}.share-pulse{animation:2.4s ease-in-out infinite share-pulse;position:relative}@keyframes share-pulse{0%,to{box-shadow:0 0 #ff3b308c,0 2px 10px #e1060059}50%{filter:brightness(1.12);box-shadow:0 0 0 9px #ff3b3000,0 2px 16px #ff3b3099}}@media (prefers-reduced-motion:reduce){.share-pulse{animation:none}}.corner-head,.corner-row{grid-template-columns:4.8rem minmax(0,1fr) 8.4rem 8.4rem}.corner-row.is-straight{font-size:var(--fs-xs);opacity:.85;padding-top:.05rem;padding-bottom:.05rem}.corner-row.is-straight .corner-name{color:var(--foreground-muted);font-weight:500}.corner-row.is-straight .corner-track{height:8px}@media (max-width:640px){.corner-head,.corner-row{grid-template-columns:4.2rem minmax(0,1fr) 6.6rem}}.tel-fold{margin-top:.4rem}.tel-fold>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--brand);padding:.35rem 0;font-weight:650;list-style:none}.tel-fold>summary:before{content:"▸ "}.tel-fold[open]>summary:before{content:"▾ "}.tel-fold>summary::-webkit-details-marker{display:none}.lap-headline{flex-wrap:wrap;gap:.5rem;margin:.2rem 0 .8rem;display:flex}.lap-chip{font-size:var(--fs-sm);background:var(--surface);border:1px solid;border-radius:999px;padding:.4rem .8rem}.lap-chip.big{background:var(--surface-raised);font-weight:700}@keyframes carga-indeterminada{0%{left:-35%}to{left:100%}}@media (max-width:640px){.data-stamp{padding-left:12px!important;padding-right:12px!important}}@media (min-width:641px){.site-actions .btn-ghost span{display:none}.site-nav-link{padding:0 .5rem}.site-nav-link.active:after{left:.5rem;right:.5rem}}@media (min-width:641px) and (max-width:1500px){.site-nav-link{font-size:var(--fs-sm);padding:0 .4rem}.site-nav-link.active:after{left:.4rem;right:.4rem}.site-header-inner{gap:.5rem}}.neutral-banner{border-radius:var(--r-md);border:2px solid var(--nb);background:color-mix(in srgb, var(--nb) 16%, transparent);color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:.9rem;margin:0 0 1rem;padding:.85rem 1.1rem;animation:1.6s ease-in-out infinite neutral-pulse;display:flex}.neutral-banner strong{font-size:var(--fs-2xl);letter-spacing:.06em;color:var(--nb);font-weight:800}.neutral-banner span{font-size:var(--fs-sm);color:var(--foreground-muted)}@keyframes neutral-pulse{50%{background:color-mix(in srgb, var(--nb) 26%, transparent)}}@media (prefers-reduced-motion:reduce){.neutral-banner{animation:none}}@media (max-width:640px){.map-fab{right:14px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--brand-strong);color:#fff;height:46px;font-size:var(--fs-sm);border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-weight:800;display:inline-flex;position:fixed;box-shadow:0 6px 20px #00000080}.map-fab[hidden]{display:none}.map-backdrop{z-index:74;background:#000000b8;position:fixed;inset:0}main section.card.map-sheet.map-sheet{z-index:75;visibility:hidden;height:86vh;transition:transform .28s,visibility 0s linear .28s;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -12px 40px #000000b3;border-radius:var(--r-lg) var(--r-lg) 0 0!important;background:var(--surface-raised)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid var(--border-strong)!important;margin:0!important;position:fixed!important}main section.card.map-sheet.map-sheet[data-open="1"]{visibility:visible;transition:transform .28s;transform:translateY(0)}}@media (min-width:641px){.map-close,.map-backdrop{display:none!important}.map-fab{display:none}}@media (prefers-reduced-motion:reduce){.map-sheet{transition:none}}.feed-blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 1rem;display:grid}.feed-block{flex-direction:column;min-width:0;height:330px;padding:.75rem .85rem;display:flex}.feed-head{margin-bottom:6px}.feed-list{flex:1;align-content:start;gap:4px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.feed-msg{border-left:3px solid var(--border);font-size:var(--fs-sm);grid-template-columns:auto 1fr;align-items:baseline;gap:8px;padding:3px 0 3px 8px;line-height:1.3;display:grid}.feed-msg .mono{font-size:var(--fs-xs)}.radio-row{white-space:nowrap;min-width:0;font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.radio-who{flex-shrink:0;align-items:center;gap:5px;width:3.4em;display:inline-flex}.radio-meta{font-size:var(--fs-xs);flex-shrink:0}.radio-bar{background:var(--border);cursor:pointer;border-radius:3px;flex:40px;min-width:40px;height:6px;overflow:hidden}.radio-bar i{background:var(--brand);height:100%;display:block}.radio-dur{font-size:var(--fs-xs);text-align:right;flex-shrink:0;min-width:2.6em}@media (max-width:900px){.feed-blocks{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;margin-inline:-.25rem;padding:0 .25rem 4px;display:flex;overflow-x:auto}.feed-block{scroll-snap-align:center;flex:0 0 90%;height:300px}}.pick-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-content:start;gap:4px 8px;display:grid}.pick-row.out{opacity:.5}.pick-row.out b{text-decoration:line-through}.pick-row{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.pick-row:hover{background:var(--surface-raised)}.pick-row.on{background:var(--surface-raised);border-color:var(--foreground-muted)}.tele-sw{border-radius:2px;flex-shrink:0;width:4px;height:14px;display:block}.wall{z-index:3000;background:var(--background);--fs-xs:.88rem;--fs-sm:.99rem;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:8px;font-size:15px;display:grid;position:fixed;inset:0;overflow:hidden}.wall-head{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;min-height:34px;display:flex;overflow:hidden}.wall-title{font-size:17px}.wall-spacer{flex:1}.wall-body{grid-template-columns:minmax(600px,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.wall-col{gap:8px;min-width:0;min-height:0;display:grid}.wall-mid{grid-template-rows:minmax(0,1.2fr) minmax(0,1fr)}.wall-right{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.wall-feeds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.wall .feed-block{height:100%;min-height:0;margin:0}.wall-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;min-width:0;min-height:0;padding:8px;display:flex;overflow:hidden}.wall-fill{flex:1;min-height:0;position:relative}.wall-legend{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;font-size:14px;display:flex}.wall-timing{padding:0}.wt-row{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:30px 90px 56px 70px 64px 86px 86px repeat(3,60px) minmax(100px,1fr);align-items:center;gap:6px;min-height:0;padding:0 8px;font-size:14.5px;display:grid}.wt-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wt-head{cursor:default;height:32px;min-height:32px;color:var(--foreground-faint);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-raised);font-size:12.5px}.wt-body{flex:1;min-height:0;display:grid}.wt-body .wt-row:hover,.wt-row.on{background:var(--surface-raised)}.wt-row.out{opacity:.45}.wt-drv{align-items:center;gap:6px;display:inline-flex}.wt-drv i{border-radius:2px;flex-shrink:0;width:4px;height:14px}.wt-drv em{background:var(--timing-normal);border-radius:50%;flex-shrink:0;width:8px;height:8px}.wt-drv small{color:var(--info);font-size:10px;font-weight:800}.wt-tyre{align-items:center;gap:5px;font-weight:700;display:inline-flex}.wt-tyre i.tyre-dot{box-sizing:border-box;background:var(--tc);border:3px solid var(--tc);border-radius:50%;flex-shrink:0;width:14px;height:14px}.wt-tyre i.tyre-dot.used{background:0 0}.dash-card{border:1px solid var(--border-strong);border-left:4px solid var(--brand);border-radius:var(--r-md);background:var(--surface-raised);align-items:center;gap:14px;margin:0 0 1rem;padding:.75rem 1rem;display:flex}.dash-card-ico{color:var(--brand);font-size:26px;line-height:1}.dash-card-txt{min-width:0;font-size:var(--fs-sm);flex:1;gap:2px;display:grid}.dash-card-txt strong{font-size:var(--fs-base)}.dash-card-txt span{color:var(--foreground-muted)}.dash-card-x{flex-shrink:0;height:30px;padding:0 .6rem}.dash-link{white-space:nowrap;height:32px;margin-left:auto;font-weight:700}@media (max-width:640px){.dash-card{flex-wrap:wrap}.dash-card-txt{flex-basis:100%;order:1}.dash-card-ico{display:none}}.radio-filter{align-items:stretch;gap:8px;margin-bottom:6px;display:flex}.radio-filter-sw{border-radius:3px;flex-shrink:0;width:5px}.radio-filter select{flex:1;min-width:0}.wall-checker{z-index:3100;pointer-events:none;background:repeating-conic-gradient(#fff 0 25%, #111 0 50%) 0 0 / 24px 24px;-webkit-mask-composite:xor;padding:12px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wall-finish{align-items:center;gap:8px;font-weight:800;display:inline-flex}.wall-finish i{background:repeating-conic-gradient(#fff 0 25%, #111 0 50%) 0 0 / 10px 10px;border-radius:2px;flex-shrink:0;width:20px;height:20px}.finish-band{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-raised);min-height:46px;font-size:var(--fs-sm);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:stretch;gap:16px;margin:0 0 14px;font-weight:800;display:flex;overflow:hidden}.finish-band strong{text-align:center;align-self:center}.finish-checker{background:repeating-conic-gradient(#fff 0 25%, #111 0 50%) 0 0 / 22px 22px;flex:1;min-width:36px;max-width:220px}@media (max-width:640px){.finish-checker{max-width:60px}}.wt-micro{align-items:center;gap:6px;display:flex;overflow:hidden}.wt-micro-sec{flex:1;gap:1px;min-width:0;display:flex}.wt-micro-sec i{border-radius:1px;flex:1;min-width:2px;max-width:8px;height:8px}.wall-glow{z-index:3100;pointer-events:none;border:4px solid var(--glow);box-shadow:inset 0 0 90px 8px color-mix(in srgb, var(--glow) 70%, transparent);animation:1.1s ease-in-out infinite wall-glow-fast;position:fixed;inset:0}.wall-glow[data-pace=slow]{animation-name:wall-glow-slow;animation-duration:2.4s}@keyframes wall-glow-fast{0%,to{opacity:1}50%{opacity:.3}}@keyframes wall-glow-slow{0%,to{opacity:1}50%{opacity:.5}}.wall-flag-pill{animation:1.1s ease-in-out infinite wall-pill-fast}.wall-flag-pill[data-pace=slow]{animation-name:wall-pill-slow;animation-duration:2.4s}@keyframes wall-pill-fast{0%,to{opacity:1}50%{opacity:.55}}@keyframes wall-pill-slow{0%,to{opacity:1}50%{opacity:.75}}.wt-flagstrip i{background:var(--border)}.wt-flagstrip i.flag-on{height:14px;animation:1.1s ease-in-out infinite wall-pill-fast}.wall.compact .wt-flagstrip i.flag-on{height:10px}@media (prefers-reduced-motion:reduce){.wall-glow,.wall-flag-pill,.wt-flagstrip i.flag-on{animation:none}}@media (max-width:1250px){.wall{position:static;overflow:visible}.wall-body{grid-template-columns:minmax(0,1fr)}.wall-col,.wall-mid,.wall-right{grid-template-rows:none}.wall-card{min-height:320px}}.rotate-hint{border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-sm);align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;display:flex}.rotate-hint>span:first-child{color:var(--brand);font-size:20px}.rotate-hint>span:nth-child(2){flex:1;min-width:0}.wall.compact{--fs-xs:.82rem;--fs-sm:.93rem;gap:4px;padding:4px;font-size:12px;position:fixed;overflow:hidden}.wall.compact .wall-card{min-height:0}.wall.compact .wall-head{gap:6px;min-height:24px}.wall.compact .wall-title{text-overflow:ellipsis;font-size:12px;overflow:hidden}.wall.compact .wall-weather{display:none}.wall.compact .wall-body{grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);gap:4px}.wall.compact .wt-row{grid-template-columns:22px 64px 44px 58px 68px minmax(50px,1fr);gap:4px;padding:0 4px;font-size:11.5px}.wall.compact .wt-tyre i.tyre-dot{border-width:2.5px;width:11px;height:11px}.wall.compact .wt-row>:nth-child(5),.wall.compact .wt-row>:nth-child(7),.wall.compact .wt-row>:nth-child(8),.wall.compact .wt-row>:nth-child(9),.wall.compact .wt-row>:nth-child(10){display:none}.wall.compact .wt-head{height:22px;min-height:22px;font-size:10px}.wall.compact .wt-micro-sec i{min-width:1px;height:6px}.wall.compact .wall-card{padding:4px}.wall-pane{flex-direction:column;gap:4px;min-width:0;min-height:0;display:flex}.wall-pane>.wall-card,.wall-pane>.feed-block{flex:1;min-height:0}.wall-tabbar{flex-shrink:0;display:flex;overflow-x:auto}.wall.compact .tab-btn{white-space:nowrap;padding:3px 8px;font-size:11px}.wall.compact .wall-pane .wall-legend .tabs{display:none}.wall-rotate{text-align:center;place-content:center;justify-items:center;gap:14px;display:grid}.wall-brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;font-size:20px;font-weight:800;display:inline-flex}.wall-brand b{color:var(--brand)}.wall-domain{color:var(--foreground-faint);letter-spacing:.04em;font-size:11px}.wall.compact .wall-brand{gap:5px;font-size:13px}.wall.compact .wall-domain{display:none}.cmp{gap:16px;margin-top:16px;display:grid}.cmp-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cmp-presets .btn{text-transform:capitalize}.cmp-presets .btn.active{border-color:var(--brand);color:var(--foreground)}.cmp-head{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.cmp-vs{font-weight:800;font-size:var(--fs-lg);color:var(--foreground-muted);letter-spacing:.08em;align-self:center}.cmp-pick{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--cmp);border-radius:var(--r-md);align-content:start;gap:4px;padding:14px 16px;display:grid;position:relative}.cmp-pick-name{font-size:var(--fs-xl);font-weight:800;line-height:1.1}.cmp-search{background:var(--surface-raised,var(--surface));width:100%;color:var(--foreground);border:1px solid var(--border);border-radius:var(--r-sm);margin-top:8px;padding:.45rem .7rem}.cmp-hits{z-index:20;background:var(--surface-raised,var(--surface));border:1px solid var(--border-strong,var(--border));border-radius:var(--r-sm);margin-top:2px;display:grid;position:absolute;top:100%;left:12px;right:12px;overflow:hidden;box-shadow:0 10px 30px #00000073}.cmp-hits button{text-align:left;border:0;border-bottom:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;padding:.5rem .7rem}.cmp-hits button:hover{background:var(--surface)}.cmp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;display:grid}.cmp-legend{font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.cmp-legend i{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}@media (max-width:760px){.cmp-head{grid-template-columns:1fr}.cmp-vs{justify-self:center}.cmp-grid{grid-template-columns:1fr}}.cat-row .tab-btn{font-weight:600}.cat-row{border-bottom:1px solid var(--border);padding-bottom:.35rem}@media (min-width:641px){.ctx-bar{z-index:19;background:var(--background);position:sticky;top:56px}}.ctx-sessions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ctx-sessions .tab-btn{padding:.3rem .75rem}.hub{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.hub-side{flex-direction:column;gap:10px;display:flex;position:sticky;top:130px}.hub-side ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hub-search{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--foreground);font-size:var(--fs-sm);border-radius:999px;padding:.45rem .7rem}.hub-cat{text-align:left;border-radius:var(--r-md);width:100%;color:var(--foreground-muted);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:.5rem .75rem;font-weight:600;display:flex}.hub-cat:hover{background:var(--surface-raised);color:var(--foreground)}.hub-cat.active{background:color-mix(in srgb, var(--brand) 18%, transparent);color:var(--foreground);border-color:color-mix(in srgb, var(--brand) 55%, transparent)}.hub-count{font-size:var(--fs-xs);color:var(--foreground-faint);font-family:var(--font-mono)}.hub-main{min-width:0}.hub-title{font-size:var(--fs-xl);margin:0 0 2px}.hub-hint,.hub-ask{color:var(--foreground-muted);font-size:var(--fs-sm);margin:0 0 14px}.hub-ask{color:var(--foreground);margin:10px 0 12px;font-weight:600}.hub-gallery{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px;display:grid}.hub-card{text-align:left;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);color:var(--foreground);cursor:pointer;flex-direction:column;gap:6px;padding:12px;transition:border-color .15s,transform .15s,background .15s;display:flex}.hub-card:hover,.hub-card:focus-visible{border-color:var(--brand);background:var(--surface-raised);transform:translateY(-2px)}.hub-glyph{margin-bottom:4px;display:block}.hub-card-title{font-weight:700;font-size:var(--fs-md,1rem)}.hub-card-ask{color:var(--foreground-muted);font-size:var(--fs-sm)}.hub-card-answer{color:var(--foreground);font-size:var(--fs-sm);border-top:1px solid var(--border);margin-top:2px;padding-top:6px;font-weight:650}.hub-open-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hub-siblings{flex:1;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.hub-siblings .tab-btn{white-space:nowrap}@media (max-width:900px){.hub{grid-template-columns:minmax(0,1fr);gap:12px}.hub-side{position:static}.hub-side ul{flex-direction:row;gap:6px;padding-bottom:2px;overflow-x:auto}.hub-cat{white-space:nowrap;border-color:var(--border);width:auto}.hub-count{display:none}}.svg-tip{z-index:60;pointer-events:none;border-radius:var(--r-md);background:var(--surface-raised);max-width:min(320px,100vw - 16px);color:var(--foreground);border:1px solid var(--border);font-size:var(--fs-xs);padding:7px 10px;line-height:1.4;position:fixed;box-shadow:0 6px 24px #00000073}main svg [data-tip]{cursor:crosshair}main svg [data-tip-on]{filter:brightness(1.45)saturate(1.2)}main svg text[data-tip-on],main svg line[data-tip-on]{filter:none}main .tip-row{border-radius:4px;transition:background .1s}main .tip-row[data-tip-on]{background:var(--surface-raised)}@media (max-width:640px){.hub-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hub-card{gap:4px;padding:10px}.hub-glyph{height:32px}.hub-card-title{font-size:var(--fs-sm)}.hub-card-ask{font-size:var(--fs-xs)}}.hub-empty{color:var(--foreground-muted);font-size:var(--fs-sm);opacity:0;padding:1rem 0;display:none}.hub-body:empty+.hub-empty{animation:.2s 3s forwards hub-empty-in;display:block}@keyframes hub-empty-in{to{opacity:1}}@media (max-width:640px){.sel-row.ctx-bar{flex-wrap:wrap!important;gap:8px!important}.sel-row.ctx-bar select{flex:1 1 0;min-width:0}.sel-row.ctx-bar .sel-year{flex:0 0 5.5rem}.sel-row.ctx-bar .ctx-sessions{scrollbar-width:none;flex-wrap:nowrap;flex:100%;padding-bottom:2px;overflow-x:auto}.sel-row.ctx-bar .ctx-sessions .tab-btn{white-space:nowrap;flex:none}.hub-search{font-size:16px}.hub.is-open .hub-side{display:none}.hub.is-open .hub-open-bar{gap:6px}.hub.is-open .hub-ask{margin:6px 0 8px}}.chart-grid>*,.grid-2>*,.grid-3>*,.split-2>*{min-width:0}@media (max-width:640px){.chart-grid{grid-template-columns:minmax(0,1fr)!important}}.stack{grid-template-columns:minmax(0,1fr)}.stack>*{min-width:0}.hub-search-toggle{display:none}@media (max-width:640px){.hub-side{position:relative;top:0}.hub-search{display:none}.hub-search.open{display:block}.hub-search-toggle{z-index:2;border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--foreground-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.hub-search-toggle.active{color:var(--foreground);border-color:color-mix(in srgb, var(--brand) 55%, transparent)}.hub-side ul{padding-right:46px}.hub-search.open{margin-bottom:8px}.sub-nav-inner{flex-wrap:wrap;gap:4px;padding:.35rem .5rem;overflow-x:visible}.sub-nav-link{text-align:center;font-size:var(--fs-xs);flex:auto;justify-content:center;padding:.35rem .6rem}.hub-side ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-right:0;display:grid;overflow:visible}.hub-cat{white-space:normal;justify-content:flex-start;width:100%;padding:.5rem .6rem;line-height:1.2}.hub-search-toggle{align-self:flex-end;margin-bottom:-4px;position:static}.sel-row.ctx-bar .ctx-sessions,.hub-siblings{flex-wrap:wrap;overflow:visible}.sel-row.ctx-bar .ctx-sessions{flex-wrap:wrap!important;gap:6px!important;overflow:visible!important}.sel-row.ctx-bar .ctx-sessions .tab-btn{font-size:var(--fs-xs);text-align:center;flex:auto;padding:.4rem .6rem}.hub-siblings{display:none!important}.chip-row{flex-wrap:wrap!important;overflow:visible!important}}.ctx-summary,.lbl-short{display:none}@media (max-width:640px){.sel-row.ctx-bar{z-index:20;background:var(--background);position:sticky;top:0;gap:6px!important;padding:8px 10px!important}.ctx-summary{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--foreground);font-weight:700;font-size:var(--fs-sm);border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.ctx-summary-main{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctx-selectors{gap:8px;width:100%;display:none}.ctx-open .ctx-selectors{display:flex}.sel-row.ctx-bar .ctx-sessions{flex-basis:100%;grid-auto-columns:1fr;grid-auto-flow:column;width:100%;gap:4px!important;display:grid!important}.sel-row.ctx-bar .ctx-sessions .tab-btn{min-height:38px;padding:.4rem .2rem}.ctx-sessions .lbl-full{display:none}.ctx-sessions .lbl-short{display:inline}}.my-driver-new{border-radius:var(--r-md);background:color-mix(in srgb, var(--brand) 14%, transparent);border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;display:flex}.my-driver-new a{flex:1;min-width:0}.my-driver-stats{color:var(--foreground-muted);flex-wrap:wrap;gap:6px 16px;margin:4px 0 6px;display:flex}.my-driver-stats b{color:var(--foreground);font-size:var(--fs-lg,1.15rem)}.my-driver-actions{gap:8px;margin-top:10px;display:flex}@media (max-width:640px){.home-flow>.grid-2{display:contents}.home-flow>.my-driver{order:1}.home-flow>.grid-2>.stack{order:2}.home-flow>.grid-3{order:3}.home-flow>.grid-2>:first-child{order:4}.home-data{display:none}.sel-row.ctx-lite{position:static;flex-wrap:wrap!important;gap:6px!important;margin-top:0!important;padding:6px 8px!important}.sel-row.ctx-lite .sel-year{flex:none;min-height:34px;padding-block:.2rem}.sel-row.ctx-lite .cat-seg{padding:2px}.sel-row.ctx-lite .cat-seg .seg-btn{min-height:30px}.sel-row.ctx-lite .vp-row{flex-wrap:nowrap;gap:4px;display:flex}.sel-row.ctx-lite .vp-chip{min-width:0;min-height:32px;font-size:var(--fs-xs);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:auto;justify-content:center;padding:3px 4px;overflow:hidden}.sel-row.ctx-lite .chip-short{display:inline}}.vp-chips{flex-wrap:wrap;gap:6px;display:flex}.vp-row{flex:100%}.vp-chip{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--foreground);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:999px;padding:5px 12px;line-height:1.2}.vp-chip.active{background:var(--brand);border-color:var(--brand);color:#fff}.cat-seg{flex:1 1 0;min-width:0}.cat-seg .seg-btn{flex:auto;min-width:0;padding-inline:.45rem}@media (max-width:640px){.cat-seg .seg-btn{font-size:var(--fs-xs);padding-inline:.25rem}}.kind-seg{margin-bottom:8px;display:flex}.kind-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.kind-head h2{margin:0!important}.kind-head .kind-seg{flex:0 auto;margin:0}@media (max-width:640px){.kind-seg .seg-btn{min-height:32px;padding-inline:.7rem}}@media (min-width:641px){.kind-seg{display:inline-flex}}@media (max-width:640px){.home-block .news-card:nth-child(n+3),.home-block .news-card p{display:none}}.home-flow>.my-driver-new{order:-1;margin-bottom:0}.support-modal{gap:12px;max-width:420px;display:grid}.support-actions{flex-wrap:wrap;gap:8px;display:flex}.support-actions .btn{text-align:center;flex:1}.support-row{border:1px solid var(--border);border-radius:var(--r-md);justify-items:start;gap:6px;padding:10px;display:grid}.support-row code{font-size:var(--fs-sm);word-break:break-all}.footer-link-btn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footer-link-btn:hover{color:var(--foreground);text-decoration:underline}.btn-support{background:var(--support);color:#1a1205;border-color:var(--support);font-weight:700}.btn-support:hover{filter:brightness(1.08)}.support-link{font-weight:600;color:var(--support)!important}.support-card{max-width:var(--w-page);border:1px solid color-mix(in srgb, var(--support) 40%, transparent);background:var(--support-soft);border-radius:var(--r-lg);font-size:var(--fs-sm);align-items:center;gap:12px;margin:24px auto 0;padding:12px 16px;display:flex}.support-card>span{font-size:1.4rem}.support-card p{flex:1;min-width:0;margin:0}.support-card .btn{white-space:nowrap}.support-nudge{left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:60;border:1px solid color-mix(in srgb, var(--support) 55%, transparent);background:var(--surface-raised);border-radius:var(--r-lg);align-items:center;gap:10px;padding:12px;display:flex;position:fixed;box-shadow:0 8px 28px #00000080}.support-nudge>span:first-child{font-size:1.5rem}.support-nudge>div{min-width:0;font-size:var(--fs-sm);flex:1;gap:2px;display:grid}.support-nudge>div span{color:var(--foreground-muted)}@media (min-width:641px){.support-nudge{max-width:420px;bottom:20px;left:auto;right:20px}}@media (max-width:640px){.support-card{flex-wrap:wrap;margin:16px 12px 0}.support-card .btn{width:100%}}.opening-answers{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;display:grid}.opening-fold>summary{cursor:pointer;min-height:40px;color:var(--foreground-muted);align-items:center;font-weight:650;display:flex}.opening-fold:not([open])>summary{border:1px solid var(--border);border-radius:var(--r-md);padding:0 14px}.m-more-toggle,.m-more-btn{display:none}@media (max-width:640px){.m-more-toggle{opacity:0;pointer-events:none;display:block;position:absolute}.m-fold-list>:nth-child(n+4){display:none}.m-more-toggle:checked+.m-fold-list>:nth-child(n+4){display:flex}.m-more-toggle:checked+.m-fold-list>a.aprende-card:nth-child(n+4){display:block}.m-more-btn{border:1px solid var(--border);border-radius:var(--r-md);min-height:44px;color:var(--foreground-muted);cursor:pointer;justify-content:center;align-items:center;margin-top:10px;font-weight:650;display:flex}.m-more-toggle:checked+.m-fold-list+.m-more-btn{display:none}.m-more-toggle:focus-visible+.m-fold-list+.m-more-btn{outline:2px solid var(--brand)}}.one-line{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}.one-line>*{white-space:nowrap;flex:none!important}.timeline-link{color:inherit;text-decoration:none;display:contents}@media (min-width:641px){.hero-title{font-size:clamp(2rem,4.4vw,3.4rem)!important}.hero-top{align-items:center}.hero-track{opacity:1;filter:drop-shadow(0 0 14px #ffffff38)drop-shadow(0 0 28px #e1060038)}.timeline{border-top:none;gap:.6rem;margin-top:1.4rem}.timeline li{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--border-strong);border-radius:var(--r-sm);cursor:pointer;padding:.8rem .9rem .75rem;transition:background .15s,border-color .15s}.timeline li:hover{background:var(--surface-raised)}.timeline li.tl-Q,.timeline li.tl-SQ{border-top-color:var(--warning)}.timeline li.tl-R,.timeline li.tl-SPRINT{border-top-color:var(--brand)}.timeline li.next,.timeline li.live{background:var(--brand-soft);border-color:var(--brand)}.timeline li .num{font-size:var(--fs-xs)}.timeline-dot{display:none}}@media (max-width:760px){.tsm-grid{grid-template-columns:minmax(0,1fr)!important}}.cmp{gap:16px;display:grid}.cmp2-vs-lower{text-transform:lowercase}.cmp2-swap{background:var(--surface);border:1px solid var(--border);cursor:pointer;width:44px;height:44px;color:var(--foreground-muted);border-radius:50%;font-size:18px}.cmp2-swap:hover{color:var(--foreground);border-color:var(--foreground-muted)}.cmp2-chip{border:1px solid var(--border);background:var(--surface);color:var(--foreground-muted);font-size:var(--fs-xs);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:.3rem .7rem;font-weight:600;display:inline-flex}.cmp2-chip:hover{color:var(--foreground)}.cmp2-chip.on{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.cmp2-chips{flex-wrap:wrap;gap:6px;display:flex}.cmp .cmp2-chips,.cmp .cmp2-axis-nav,.cmp .cmp2-dist-legend{flex-wrap:wrap;overflow:visible}.cmp2-sw{border-radius:3px;width:10px;height:10px;display:inline-block}.cmp2-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.cmp2-legend-inline{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 10px;display:flex}.cmp2-legend-inline i{border-radius:50%;width:10px;height:10px;display:inline-block}.cmp2-legend-inline i+i,.cmp2-legend-inline i:not(:first-child){margin-left:8px}.cmp2-score{gap:16px;display:grid}.cmp2-score-main{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.cmp2-score-num{font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,7vw,3.6rem);font-weight:800;line-height:1}.cmp2-score-mid{text-align:center;gap:6px;min-width:0;display:grid}.cmp2-score-bar{background:var(--surface-raised,var(--border));border-radius:99px;height:10px;display:flex;overflow:hidden}.cmp2-score-bar span{height:100%;transition:width .5s;display:block}.cmp2-tiles-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.cmp2-tile-card{background:var(--surface-raised,var(--surface));border-radius:var(--r-md);gap:6px;padding:10px 12px;display:grid}.cmp2-tile-label{font-size:var(--fs-xs);color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.06em}.cmp2-tile-nums{justify-content:space-between;align-items:baseline;font-size:clamp(1.15rem,3.4vw,1.6rem);line-height:1.1;display:flex}.cmp2-tile-bar{background:var(--border);border-radius:99px;height:5px;display:flex;overflow:hidden}.cmp2-tile-bar span{display:block}.cmp2-radar{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.cmp2-legend-btn{border:1px solid var(--border);color:var(--foreground);cursor:pointer;font-size:var(--fs-sm);background:0 0;border-radius:99px;align-items:center;gap:6px;padding:.3rem .8rem;display:inline-flex}.cmp2-legend-btn.off{opacity:.45;text-decoration:line-through}.cmp2-axis{align-content:start;gap:4px;display:grid}.cmp2-axis-title{font-size:var(--fs-xl);font-weight:800;line-height:1.1}.cmp2-axis-row{grid-template-columns:minmax(90px,.9fr) minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:10px;padding:4px 0;display:grid}.cmp2-axis-name{font-weight:600;font-size:var(--fs-sm);align-items:center;gap:6px;min-width:0;display:flex}.cmp2-axis-name i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.cmp2-axis-bar{background:var(--surface-raised,var(--border));border-radius:99px;height:8px;overflow:hidden}.cmp2-axis-bar span{border-radius:99px;height:100%;transition:width .3s;display:block}.cmp2-axis-nav{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cmp2-dumbs{gap:4px;display:grid}.cmp2-dumb{border-top:1px solid var(--border);padding:8px 0 6px}.cmp2-dumb:first-child{border-top:0}.cmp2-dumb.dim{opacity:.55}.cmp2-dumb-label{font-size:var(--fs-sm);justify-content:space-between;gap:8px;margin-bottom:20px;font-weight:600;display:flex}.cmp2-dumb-win{font-size:var(--fs-xs);white-space:nowrap;font-weight:700}.cmp2-dumb-track{height:12px;margin-bottom:18px;position:relative}.cmp2-dumb-axis{background:var(--border);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.cmp2-dumb-zero{border-left:1px dashed var(--foreground-faint);width:0;position:absolute;top:-3px;bottom:-3px}.cmp2-dumb-bar{opacity:.85;border-radius:4px;height:4px;margin-top:-2px;position:absolute;top:50%}.cmp2-dot{border:2px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%}.cmp2-dot.win{width:18px;height:18px;box-shadow:0 0 0 2px var(--foreground);margin:-9px 0 0 -9px}.cmp2-dot b{font-size:var(--fs-xs);white-space:nowrap;color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.cmp2-dot.a b{margin-bottom:4px;bottom:100%}.cmp2-dot.b b{margin-top:4px;top:100%}.cmp2-share-head{grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.cmp2-share-big{font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,8vw,4rem);font-weight:800;line-height:1}.cmp2-ratio{gap:4px;display:grid}.cmp2-ratio-nums{font-weight:600;font-size:var(--fs-sm);justify-content:space-between;display:flex}.cmp2-ratio-nums b{font-size:var(--fs-lg);margin-right:2px}.cmp2-ratio-nums span:last-child b{margin:0 0 0 2px}.cmp2-ratio-bar{background:var(--border);border-radius:99px;height:12px;display:flex;overflow:hidden}.cmp2-ratio-bar span{height:100%;display:block}.cmp2-mates{background:var(--surface-raised,var(--surface));border-radius:var(--r-md);font-size:var(--fs-sm);padding:10px 14px;line-height:1.6}.cmp2-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cmp2-check{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.cmp2-matrix{gap:4px;display:grid}.cmp2-mrow{grid-template-columns:42px minmax(0,1fr) 54px;align-items:center;gap:10px;display:grid}.cmp2-year{color:var(--foreground-muted);font-size:var(--fs-xs)}.cmp2-tiles{flex-wrap:wrap;gap:3px;display:flex}.cmp2-tile{vertical-align:middle;cursor:default;border-radius:4px;width:16px;height:16px;display:inline-block;position:relative}.cmp2-tile.mate:after{content:"";opacity:.9;background:#fff;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.cmp2-mscore{text-align:right;white-space:nowrap}.cmp2-dist{gap:12px;display:grid}.cmp2-dist-name{font-weight:600;font-size:var(--fs-sm);align-items:center;gap:6px;margin-bottom:4px;display:flex}.cmp2-dist-name i{border-radius:3px;width:10px;height:10px}.cmp2-dist-bar{background:var(--border);border-radius:8px;height:34px;display:flex;overflow:hidden}.cmp2-seg{color:#fff;min-width:2px;font-size:var(--fs-xs);justify-content:center;align-items:center;transition:opacity .15s;display:flex}.cmp2-seg.faded{opacity:.25}.cmp2-seg b{text-shadow:0 1px 2px #0000008c;font-weight:700}.cmp2-dist-legend{flex-wrap:wrap;gap:6px;display:flex}.cmp2-best{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.cmp2-best ul{font-size:var(--fs-sm);gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.cmp2-best li>b{display:block}@media (max-width:760px){.cmp2-radar{grid-template-columns:1fr}.cmp2-score-main{grid-template-columns:auto 1fr auto;gap:10px}.cmp2-share-head,.cmp2-best{grid-template-columns:1fr}.cmp2-tile{width:14px;height:14px}.cmp2-axis-row{grid-template-columns:minmax(80px,.9fr) minmax(0,1fr)}.cmp2-axis-row .mono{grid-column:1/-1}}.cmp2-notes{background:var(--surface-raised,var(--surface));border-radius:var(--r-md);font-size:var(--fs-sm);gap:8px;margin:0;padding:12px 16px 12px 30px;line-height:1.55;display:grid}.cmp2-car-grid,.cmp2-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cmp2-car-name{align-items:center;gap:6px;margin-bottom:6px;font-weight:700;display:flex}.cmp2-car-name i{border-radius:3px;width:10px;height:10px}.cmp2-stints{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.cmp2-stint{border-left:4px solid var(--t);background:var(--surface-raised,var(--surface));font-size:var(--fs-xs);border-radius:4px;padding:2px 8px;font-weight:600}.cmp2-seasons{flex-wrap:wrap;gap:4px;display:flex}.cmp2-season{background:color-mix(in srgb, var(--t) calc(var(--k) * 78%), var(--surface-raised,var(--surface)));color:#fff;cursor:default;border-radius:6px;justify-items:center;gap:1px;width:36px;padding:5px 0 4px;line-height:1.1;display:grid}.cmp2-season b{font-size:var(--fs-sm);text-shadow:0 1px 2px #0000008c}.cmp2-season small{opacity:.85;text-shadow:0 1px 2px #0000008c;font-size:10px}.cmp2-season.dom{box-shadow:inset 0 0 0 2px var(--caution)}.cmp2-tier{margin-bottom:8px}.cmp2-tier-label{font-size:var(--fs-xs);color:var(--foreground-muted);margin-bottom:3px}.cmp2-tier-bar{background:var(--border);border-radius:7px;height:26px;display:flex;overflow:hidden}.cmp2-tier-bar span{color:#fff;font-size:var(--fs-xs);justify-content:center;align-items:center;display:flex}.cmp2-tier-bar b{text-shadow:0 1px 2px #0000008c}@media (max-width:760px){.cmp2-car-grid,.cmp2-tiers{grid-template-columns:1fr}.cmp2-season{width:32px}}@media (max-width:640px){.cmp{gap:10px}.cmp .cmp-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.cmp .cmp-pick{border-top-width:3px;gap:2px;padding:8px 10px}.cmp .cmp-pick .eyebrow{font-size:10px}.cmp .cmp-pick-name{font-size:var(--fs-base);line-height:1.15}.cmp .cmp-pick .mono.small{font-size:10.5px;line-height:1.3}.cmp .cmp-search{font-size:var(--fs-sm);margin-top:4px;padding:.3rem .5rem}.cmp .cmp-hits{width:max(100%,220px);left:0;right:auto}.cmp .cmp-head>.cmp-pick:last-child .cmp-hits{left:auto;right:0}.cmp .cmp2-swap{width:30px;height:30px;font-size:14px}.cmp section.card,.cmp .card{padding:.75rem .8rem}.cmp .card-title{font-size:var(--fs-base)}.cmp2-score{gap:10px}.cmp2-score-main{gap:8px}.cmp2-score-num{font-size:1.7rem}.cmp2-score-mid .eyebrow{letter-spacing:.06em;font-size:10px}.cmp2-score-mid .small{font-size:var(--fs-xs)}.cmp2-tile-nums{gap:4px}.cmp2-tiles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cmp2-tile-card{gap:4px;padding:6px 8px}.cmp2-tile-label{letter-spacing:.03em;font-size:10px}.cmp2-tile-nums{font-size:1rem}.cmp2-share-big{font-size:2.2rem}.cmp2-ratio-nums{font-size:var(--fs-xs)}.cmp2-ratio-nums b{font-size:var(--fs-base)}.cmp2-ratio-bar{height:9px}.cmp2-mates{font-size:var(--fs-xs);padding:8px 10px}.cmp2-notes{font-size:var(--fs-xs);gap:5px;padding:8px 10px 8px 24px}.cmp2-season{width:29px;padding:3px 0}.cmp2-season b{font-size:11px}.cmp2-season small{font-size:9px}.cmp2-tile{width:12px;height:12px}.cmp2-mrow{grid-template-columns:30px minmax(0,1fr) 44px;gap:6px}.cmp2-axis-title{font-size:var(--fs-lg)}.cmp2-chip{padding:.2rem .55rem}.cmp2-dumb{padding:4px 0 2px}.cmp2-dumb-label{font-size:var(--fs-xs);margin-bottom:15px}.cmp2-dumb-track{margin-bottom:14px}.cmp2-dot b{font-size:10.5px}.cmp2-dist-bar{height:26px}.cmp2-tier-bar{height:22px}.cmp2-best{gap:10px;margin-top:8px}.cmp2-best ul{font-size:var(--fs-xs)}.cmp .cmp2-radar svg{max-width:290px}.cmp2-radar{gap:8px}.cmp2-axis-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:2px 0}.cmp2-axis-row .mono{grid-area:1/2;font-size:11px}.cmp2-axis-bar{grid-area:2/1/auto/-1;height:6px}.cmp2-axis-name{font-size:var(--fs-xs)}.cmp2-axis .small{font-size:var(--fs-xs);margin-bottom:4px}.cmp2-axis-nav{gap:4px;margin-top:6px}.cmp2-chip,.cmp2-legend-btn{min-height:30px;padding:.15rem .6rem;font-size:11.5px}.cmp .cmp-legend{gap:8px;margin-top:2px}.cmp .tabs .tab-btn{min-height:34px;font-size:var(--fs-xs);padding:.3rem .7rem}.cmp2-share-head{gap:8px}.cmp2-head-row{gap:6px;margin-bottom:4px}.home-block{margin-top:1.5rem}.home-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-tile{justify-content:center;gap:0;min-height:56px;padding:.8rem .9rem}.home-tile h3{font-size:var(--fs-base)}.home-tile p,.home-tile>span,.outlook-table tbody tr:nth-child(n+6){display:none}.outlook-fold{background:0 0;border:0;padding:0}.outlook-fold .fold-summary{padding:.4rem 0}.outlook-fold .fold-body{padding:.25rem 0 0}}.hub-cat-toggle{display:none}@media (max-width:640px){.hub-cat-toggle{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 14%, transparent);width:calc(100% - 46px);min-height:38px;color:var(--foreground);font-size:var(--fs-sm);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:.4rem .8rem;font-weight:700;display:flex}.hub-cat-toggle svg{flex:none;transition:transform .15s}.hub-side.cats-open .hub-cat-toggle svg{transform:rotate(180deg)}.hub-side ul{margin-top:8px;padding-right:0;display:none}.hub-side.cats-open ul{display:grid}}.ctx-sheet{display:contents}.ctx-backdrop,.ctx-grip,.ctx-sheet-done{display:none}@media (max-width:640px){.ctx-sheet{display:none}.ctx-open .ctx-sheet{z-index:300;padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface-raised,var(--surface));border-top:1px solid var(--border-strong);border-radius:18px 18px 0 0;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #00000073}.ctx-open .ctx-backdrop{z-index:299;background:#0000008c;border:0;display:block;position:fixed;inset:0}.ctx-open .ctx-grip{background:var(--border-strong);border-radius:2px;width:36px;height:4px;margin:0 auto;display:block}.ctx-open .ctx-sheet .ctx-selectors{flex-direction:column;gap:8px;display:flex}.ctx-open .ctx-sheet .ctx-selectors select{flex:none;width:100%;min-height:44px}.ctx-open .ctx-sheet-done{width:100%;min-height:44px;display:block}.sel-row.ctx-bar.ctx-open{z-index:300}.data-stamp{padding:.35rem 1rem 0!important;font-size:11px!important}}@media (pointer:coarse){.rank-list li{min-height:44px}.infotip-btn{position:relative}.infotip-btn:after{content:"";position:absolute;inset:-12px}.site-footer-links a,.site-footer-links .footer-link-btn{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:640px){.home-block,.home-acierta{display:none}.m-drop{display:none!important}.sched-row{min-height:48px;padding:.25rem .75rem!important}.sched-row>summary{align-items:center;min-height:44px}.team-card .car-mini{display:none}.team-card>div:nth-child(3){margin-top:2px!important}.seo-text,.news-featured,.news-cluster-head>p,.news-card>p{display:none!important}.news-cluster .news-card{gap:4px;min-height:0;padding:12px 14px}.news-cluster .news-card h3{font-size:var(--fs-base);margin:0}.news-cluster{margin-top:1.25rem}.results-table td:nth-child(5),.results-table td:nth-child(6),.results-table th:nth-child(5),.results-table th:nth-child(6),.results-table td:first-child,.results-table th:first-child{display:none!important}.results-table td,.results-table th{font-size:var(--fs-xs);vertical-align:top;padding:.45rem .35rem!important}.results-table td:nth-child(3){white-space:nowrap}.results-table td:nth-child(7){line-height:1.35}.aprende-cat-head p,.aprende-card-short,.aprende-card-meta .pill{display:none!important}.aprende-card{gap:4px;min-height:0;padding:12px 14px}.news-faq,.news-aside,.news-related,.hub-links{display:none!important}}.is-champion{color:#f5c542;background:#f5c5421f}.is-champion a,.is-champion td,.is-champion .num,.is-champion .pos{font-weight:700;color:#f5c542!important}tr.is-champion td{background:#f5c5421a}@media (max-width:640px){.season-table{min-width:0!important}.season-table th,.season-table td{padding:.35rem .3rem!important}.season-table:not(.season-table-c) th:nth-child(4),.season-table:not(.season-table-c) td:nth-child(4),.season-table:not(.season-table-c) th:nth-child(6),.season-table:not(.season-table-c) td:nth-child(6),.season-table td>div:first-child{display:none}.season-table td>div.mono{font-size:var(--fs-xs)}}.infotip-pop{background:var(--surface-raised)!important;border:1px solid var(--border-strong)!important;box-shadow:var(--shadow-md)!important;z-index:400!important}@media (max-width:640px){.hub-hint,.hub-ask{display:none}.class-table{min-width:0!important;font-size:12px!important}.class-table th,.class-table td{white-space:nowrap;padding:.4rem .25rem!important}.class-table th:nth-child(3),.class-table td:nth-child(3),.class-race th:last-child,.class-race td:last-child{display:none}.class-table td:nth-child(2){text-overflow:ellipsis;max-width:118px;overflow:hidden}.chip-row{gap:4px!important}.chip-row .chip,.chip-row button.chip{letter-spacing:0!important;gap:4px!important;min-width:0!important;min-height:32px!important;padding:2px 8px!important;font-size:11px!important}}.profile-tiles{margin-top:14px}@media (min-width:641px){.profile-tiles{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr))}}.profile-titles{border:1px solid var(--brand-strong);border-radius:var(--r-md);background:color-mix(in srgb, var(--brand-strong) 10%, var(--surface));align-items:center;gap:.75rem;margin-top:14px;padding:.75rem 1rem;display:flex}.profile-titles-n{font-size:var(--fs-2xl);color:var(--brand-strong);font-weight:800;line-height:1}.year-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.year-list li{font-size:var(--fs-sm);grid-template-columns:48px 1fr;gap:10px;display:grid}.year-list li>span:first-child{color:var(--brand-strong);font-weight:600}.fact-list{font-size:var(--fs-sm);gap:6px;margin:0;padding-left:1.1rem;display:grid}.firsts-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:8px;display:grid}.first-item{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:inherit;gap:2px;padding:.6rem .75rem;text-decoration:none;display:grid}.first-item .label{font-size:var(--fs-xs);color:var(--foreground-faint);text-transform:uppercase;letter-spacing:.04em}.first-item strong{font-size:var(--fs-sm)}.circuit-rank{gap:4px;margin:0;padding:0;list-style:none;display:grid}.circuit-rank li{border-top:1px solid var(--border);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:.4rem 0;display:grid}.circuit-rank li:first-child{border-top:0}.circuit-rank li>.faint{grid-column:1}.circuit-rank-n{font-size:var(--fs-sm);grid-area:1/2/span 2;align-items:center;gap:8px;display:flex}.vs-bar{align-items:center;gap:8px;min-width:96px;display:flex}.vs-bar-track{background:var(--border);border-radius:3px;flex:1;height:6px;overflow:hidden}.vs-bar-track>span{background:var(--brand-strong);height:100%;display:block}.profile-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.profile-table th{text-align:left;color:var(--foreground-muted);white-space:nowrap;padding:.35rem .5rem;font-weight:500}.profile-table td{border-top:1px solid var(--border);padding:.35rem .5rem}.profile-table .champ{color:var(--brand-strong);font-weight:700}.team-year{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);gap:6px;padding:.7rem .85rem;display:grid}.team-year-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.team-year-drivers{gap:4px;display:grid}.team-year-drivers>div{font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.lineage{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lineage>span{border:1px solid var(--border);font-size:var(--fs-xs);background:var(--surface);border-radius:999px;padding:.2rem .55rem}.lineage>span.sep{color:var(--foreground-faint);background:0 0;border:0;padding:0}@media (max-width:640px){.profile-table.compact th:nth-child(n+7),.profile-table.compact td:nth-child(n+7){display:none}}.art-pilotos .art-hero-art img.wiki-photo{object-fit:cover;object-position:top;border-radius:var(--r-md);filter:none;border:1px solid var(--border);width:7.5rem;height:9rem}.team-car{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);align-content:start;gap:6px;margin:0;padding:.6rem .7rem;display:grid}.team-car-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.team-car img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-sm);background:var(--surface-2,#8080801a);width:100%;height:auto;display:block}.team-car figcaption{margin-top:4px}.team-car-empty{text-align:center;padding:1.4rem 0}.car-zoom-btn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.car-zoom figure{justify-items:center;gap:10px;width:min(94vw,1200px);max-height:94vh;margin:0;display:grid}.car-zoom figure img{object-fit:contain;border-radius:var(--r-md);background:var(--surface);width:100%;min-height:40vh;max-height:78vh;display:block}.car-zoom figcaption{color:#fff;text-align:center;max-width:80ch}.car-zoom figcaption a{color:#fff;text-decoration:underline}.car-zoom-stage{place-items:center;width:100%;display:grid;position:relative}.car-zoom-nav{color:#fff;cursor:pointer;z-index:2;background:#0000008c;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.car-zoom-nav.prev{left:8px}.car-zoom-nav.next{right:8px}.car-zoom-bar{color:#fff;align-items:center;gap:12px;display:flex}.car-zoom figure{touch-action:pan-y}@media (max-width:640px){.car-zoom-nav{width:38px;height:38px;font-size:24px}}.wins-grid{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:8px;display:grid}.wins-year{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);align-content:start;gap:4px;padding:.6rem .75rem;display:grid}.wins-year header{justify-content:space-between;align-items:baseline;display:flex}.wins-year ul{font-size:var(--fs-sm);gap:2px;margin:0;padding:0;list-style:none;display:grid}.team-badge{border-radius:var(--r-md);color:var(--foreground);border:2px solid;flex:none;place-items:center;font-size:1.05rem;font-weight:800;display:inline-grid}.teams-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px;display:grid}.team-tile{color:inherit;align-items:center;gap:12px;padding:.7rem .8rem;text-decoration:none;display:flex}.team-tile .name{font-weight:700}.team-tile .meta{font-size:var(--fs-xs);color:var(--foreground-muted)}.team-tile.big{align-items:flex-start}.team-tile .drv{font-size:var(--fs-sm);display:block}.grid-chart{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-raised);max-width:560px;margin:0 auto;padding:12px 12px 14px}.grid-startline{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-muted);align-items:center;gap:10px;margin-bottom:12px;font-weight:700;display:flex}.grid-startline:before,.grid-startline:after{content:"";background:repeating-linear-gradient(90deg, var(--foreground-muted) 0 8px, transparent 8px 16px);opacity:.6;flex:1;height:3px}.grid-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:14px;display:grid}.grid-col{gap:8px;min-width:0;display:grid}.grid-col.right{margin-top:30px}.grid-slot{text-align:left;width:100%;height:52px;font:inherit;color:var(--foreground);cursor:pointer;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--team,var(--border-strong));border-radius:var(--r-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 0 9px;display:grid}.grid-slot:hover{background:var(--surface-hover);border-color:var(--border-strong);border-left-color:var(--team,var(--border-strong))}.grid-slot[aria-pressed=true]{box-shadow:0 0 0 2px var(--brand)}.grid-slot.pen{border-color:var(--negative);border-left-color:var(--team,var(--negative));background:var(--negative-soft)}.grid-slot .gs-pos{min-width:1.4em;font-size:var(--fs-lg);text-align:center;color:var(--foreground-muted);font-weight:800;line-height:1}.grid-slot .gs-body{gap:2px;min-width:0;display:grid}.grid-slot .gs-top{font-size:var(--fs-sm);white-space:nowrap;align-items:baseline;gap:6px;display:flex}.grid-slot .gs-time{font-size:var(--fs-xs);color:var(--foreground-muted);white-space:nowrap}.grid-slot .gs-pen{border:1px solid var(--negative);font-size:var(--fs-xs);color:var(--negative);background:var(--surface);white-space:nowrap;border-radius:99px;padding:1px 6px;font-weight:800}.grid-pit{border-top:1px dashed var(--border-strong);margin-top:14px;padding-top:10px}.grid-pit-title{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-muted);margin-bottom:8px;font-weight:700}.grid-pit-row{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:8px;display:grid}@media (max-width:420px){.grid-chart{padding:10px 8px 12px}.grid-cols{column-gap:8px}.grid-slot{gap:5px;padding:0 6px 0 7px}.grid-slot .gs-pos{min-width:1.2em}}.chart-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.chart-tile{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);min-height:64px;color:var(--foreground);flex-direction:column;gap:3px;padding:10px;text-decoration:none;display:flex}.chart-tile:hover,.chart-tile:focus-visible{border-color:var(--brand);background:var(--surface-raised)}.chart-tile b{font-size:var(--fs-sm)}.chart-tile span{font-size:var(--fs-xs);color:var(--foreground-muted);line-height:1.3}.hub-pager{display:none}@media (max-width:640px){.home-flow>.hero .hero-track,.home-flow>.hero .hero-actions .btn-quiet{display:none}.home-flow>.hero .timeline{flex-direction:column;gap:4px;margin-top:10px;display:flex;grid-template-columns:none!important}.home-flow>.hero .timeline li{box-sizing:border-box;border:0;border-left:3px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;min-width:0;margin:0;padding:0;display:block}.home-flow>.hero .timeline li.tl-Q,.home-flow>.hero .timeline li.tl-SQ{border-left-color:var(--warning)}.home-flow>.hero .timeline li.tl-R,.home-flow>.hero .timeline li.tl-SPRINT{border-left-color:var(--brand)}.home-flow>.hero .timeline li.next,.home-flow>.hero .timeline li.live{background:var(--brand-soft);border-left-color:var(--brand)}.home-flow>.hero .timeline-link{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;display:flex}.home-flow>.hero .timeline-label{font-size:var(--fs-sm);font-weight:600}.home-flow>.hero .timeline li .num{font-size:var(--fs-sm);white-space:nowrap}.home-flow>.hero{padding-block:12px}.home-flow>.hero .hero-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.home-flow>.hero .hero-actions .btn{text-align:center;min-width:0;padding-inline:8px}.home-flow>.hero .hero-title{font-size:var(--fs-xl);margin:2px 0}.home-flow>.my-driver{order:3}.home-flow>.grid-3{order:4}.home-flow>.grid-2>:first-child{order:5}.hub-pager{flex:100%;justify-content:space-between;align-items:center;gap:4px;margin:0;display:flex}.hub.is-open .hub-open-bar{flex-wrap:wrap}.hub-head .hub-ask{margin:4px 0 6px}.hub-pager .btn{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);flex:1;padding-inline:8px;overflow:hidden}.hub-pager .btn:last-child{text-align:right}.hub-pager .btn:disabled{visibility:hidden}.class-table .col-lap{display:none}.profile-table.compact{width:100%;min-width:0!important;font-size:12px!important}.profile-table.compact th,.profile-table.compact td{white-space:nowrap;padding:.4rem .25rem!important}.profile-table.compact th:nth-child(2),.profile-table.compact td:nth-child(2){text-overflow:ellipsis;max-width:84px;overflow:hidden}.profile-table.compact th:nth-child(7),.profile-table.compact td:nth-child(7){display:none}.profile-table{min-width:0!important;font-size:12px!important}.profile-table th,.profile-table td{padding:.4rem .3rem!important}.profile-table th{letter-spacing:0!important;white-space:normal!important;font-size:10px!important}.vs-bar{gap:4px;min-width:0}.vs-bar-track{min-width:18px}.opening-fold[data-fold]>:not(summary){display:none}.opening-fold[data-fold]>summary{border:1px solid var(--border);border-radius:var(--r-md);padding:0 14px}}.opening-answers-slot{min-height:110px}@media (max-width:640px){.opening-answers-slot{min-height:230px}.finde-tile.finde-ph-a{min-height:121px}.finde-tile.finde-ph-b{min-height:127px}.skeleton.sc-ph{min-height:131px!important}}main section.hero,.home-flow>section{animation:none}@media (max-width:640px){.home-flow>.hero .hero-actions>.btn-primary{grid-column:auto}.home-flow>.hero .hero-actions .btn{font-size:var(--fs-sm)}.home-flow>.hero .hero-actions{grid-template-columns:1.5fr 1fr}.home-flow>.hero .hero-actions .btn{white-space:normal;height:auto;min-height:44px;padding-block:6px;line-height:1.15}.home-flow .podium{gap:4px;margin:8px 0}.home-flow .podium li .small{display:none!important}.home-flow .podium-pos{width:1.6rem;height:1.6rem}}.hub-explore{display:none}@media (max-width:640px){.hub-explore{display:block}.hub-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.hub-explore-cat{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--foreground);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;display:flex}.hub-explore-cat b{font-size:var(--fs-sm);line-height:1.2}.hub-explore-cat span{font-size:var(--fs-xs);color:var(--foreground-muted)}.hub-explore-cat:active,.hub-explore-cat:focus-visible{border-color:var(--brand)}.opening-answers{gap:6px}.opening-answers .card{justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.opening-answers .card-title{text-align:right;font-size:var(--fs-sm)}.opening-answers-slot{min-height:150px!important}}@media (max-width:640px) and (pointer:coarse){main td>a,main li>a:not(.btn),main li>span>a:not(.btn),main .rank-list a{margin-block:-12px;padding-block:12px;display:inline-block}main details>summary{align-items:center;min-height:40px;display:flex}}@media (max-width:640px){.hub-pager .btn{text-align:left;justify-content:flex-start}.hub-pager .btn:last-child{text-align:right;justify-content:flex-end}.hub-pager{min-width:0}.hub-pager .btn{white-space:normal;height:auto;min-height:40px;padding-block:4px;line-height:1.15}.art-pilotos.art-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px}.art-pilotos .art-hero-art{justify-content:flex-end}.art-pilotos .art-hero-art img{height:7rem}.art-pilotos .art-hero-art img.wiki-photo{width:5.5rem;height:7rem}}.more-row-label{flex-direction:column;gap:1px;display:flex}.more-row-hint{font-size:var(--fs-xs);color:var(--foreground-muted);font-weight:400;line-height:1.25}.hub-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}button.chart-tile{text-align:left;font:inherit;cursor:pointer}.bottom-nav .tab-live{color:var(--brand)}.bottom-nav .tab-live svg{color:var(--brand);animation:1.6s ease-in-out infinite live-pulse}.phase-card{gap:6px;display:grid}.phase-card.is-live{border-color:var(--brand);background:linear-gradient(135deg, var(--brand-soft), var(--surface) 60%)}.phase-card .card-title{margin:0}.phase-card .btn{justify-self:start}.phase-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@media (max-width:640px){.phase-card .btn-primary,.phase-actions .btn-primary{text-align:center;white-space:normal;width:100%}.phase-actions{flex-direction:column}.phase-actions .btn{text-align:center;width:100%}}.home-flow>.hero{order:-3}.home-flow>.phase-card{order:-2}.home-flow>.lead-last{order:-1}@media (max-width:640px){.hub-all{gap:4px;margin-top:4px;display:grid}.hub-all-cat{width:100%;min-height:38px;color:var(--foreground);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.hub-all-cat b{font-size:var(--fs-sm)}.hub-all-cat span{color:var(--foreground-muted);font-size:var(--fs-lg);line-height:1}.hub-chips{flex-wrap:wrap;gap:6px;display:flex}.hub-chip{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--foreground);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;border-radius:999px;padding:6px 12px;line-height:1.2}.hub-chip:active,.hub-chip:focus-visible{border-color:var(--brand);background:var(--surface-raised)}}.phase-strip{border-radius:var(--r-md);border:1px solid var(--border);border-left:3px solid var(--brand);background:var(--surface);color:var(--foreground);font-size:var(--fs-sm);margin:12px 0 0;padding:9px 12px;line-height:1.35;text-decoration:none;display:block}a.phase-strip:hover,a.phase-strip:focus-visible{border-color:var(--brand);background:var(--surface-raised)}.phase-strip.is-note{color:var(--foreground-muted);border-left-color:var(--warning)}.finish-cta{justify-content:center;width:100%;margin:0 0 14px;display:flex}.my-driver-actions{flex-wrap:wrap}.ctx-step{border:1px solid var(--border);background:var(--surface);width:40px;min-height:40px;color:var(--foreground);font-size:var(--fs-lg);cursor:pointer;border-radius:999px;flex:none;line-height:1}.ctx-step:disabled{opacity:.35;cursor:default}.ctx-step:not(:disabled):hover,.ctx-step:focus-visible{border-color:var(--brand)}@media (max-width:640px){.sel-row.ctx-bar{flex-wrap:wrap!important}.sel-row.ctx-bar>.ctx-summary{flex:1 1 0;width:auto;min-width:0}.gp-line{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.gp-line .tab-btn{text-align:center;flex:auto;justify-content:center;align-items:center;min-height:38px;text-decoration:none;display:inline-flex}}.ctx-sessions a.tab-btn{align-items:center;text-decoration:none;display:inline-flex}.hub-answer{border-left:3px solid var(--brand);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-sm);margin:0 0 12px;padding:8px 12px;font-weight:650;line-height:1.35}button.site-nav-link{font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0}.site-nav-link.is-live{color:var(--brand);gap:6px}.site-more{z-index:60;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-raised);width:min(44rem,92vw);box-shadow:var(--shadow-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem 1rem;padding:.9rem;display:grid;position:absolute;top:100%;right:0}.site-more section{align-content:start;gap:2px;display:grid}.site-more .more-group-title{margin:0 0 4px}.site-more a{border-radius:var(--r-sm);color:var(--foreground);gap:1px;padding:.45rem .55rem;text-decoration:none;display:grid}.site-more a b{font-size:var(--fs-sm);font-weight:650}.site-more a small{font-size:var(--fs-xs);color:var(--foreground-muted);line-height:1.25}.site-more a:hover,.site-more a.active,.site-more a:focus-visible{background:var(--surface-hover)}.desk-narrow-only{display:none!important}@media (max-width:1279px){.site-nav-item.desk-wide{display:none}.site-more .desk-narrow-only{display:grid!important}}.site-more{grid-template-columns:minmax(0,1fr);gap:0;width:15rem;padding:.4rem;left:auto;right:0}.site-more .more-group-title{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-muted);padding:0 .55rem;font-weight:700;line-height:1.3}body,svg text{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mono,.num,.timeline .num,.finde-count{letter-spacing:0;font-weight:600}.entity-link:hover{color:var(--brand)!important;text-decoration:underline!important}.svg-entity-link{cursor:pointer}.svg-entity-link:hover text{fill:var(--brand);text-decoration:underline}.hub.is-open .card>h2:first-child,.hub.is-open .card>.card-title:first-child{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-faint);margin-bottom:.5rem;font-weight:600}main svg text{font-family:var(--font-sans)}.timeline li .num,.timeline-label{font-size:var(--fs-sm)}.timeline{gap:.75rem}.podium-stage{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:10px 0 8px;padding:0;list-style:none;display:grid}.podium-stage .ps{text-align:center;flex-direction:column;align-items:stretch;min-width:0;display:flex}.podium-stage .ps-who{flex-direction:column;gap:1px;min-width:0;padding:0 2px 6px;display:flex}.podium-stage .ps-who small{font-size:var(--fs-xs);color:var(--foreground-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.podium-stage .ps-who b{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.podium-stage .ps-block{font-weight:800;font-size:var(--fs-xl);border-radius:var(--r-sm) var(--r-sm) 0 0;border-top:3px solid var(--border-strong);background:var(--surface-raised);color:var(--foreground);place-items:center;display:grid}.podium-stage .ps1 .ps-block{background:linear-gradient(180deg, #ffc40047, var(--surface-raised));height:64px}.podium-stage .ps2 .ps-block{background:linear-gradient(180deg, #bec4cd38, var(--surface-raised));height:46px}.podium-stage .ps3 .ps-block{background:linear-gradient(180deg, #cd7f323d, var(--surface-raised));height:34px}@media (max-width:640px){.home-flow>.hero .timeline{gap:8px;margin-top:14px}.home-flow>.hero .timeline-link{min-height:48px;padding:12px 14px}.home-flow>.hero .timeline-label,.home-flow>.hero .timeline li .num{font-size:var(--fs-base)}}.cal-sheet{width:min(440px,94vw);max-height:88vh;overflow-y:auto}.cal-steps{gap:6px;margin:0;padding-left:1.1rem;display:grid}.cal-year{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);gap:8px;padding:10px;display:grid}.cal-year .btn{text-align:center;justify-content:center}.hero{position:relative}.hero-cal{z-index:6;cursor:pointer;border-radius:var(--r-md);justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.hero:has(.hero-cal) .hero-title{padding-right:44px}@media (max-width:640px){.hub.is-open .hub-open-bar{flex-wrap:nowrap;align-items:stretch;gap:4px}.hub-back{flex:none;min-width:40px;padding-inline:10px}.hub-back-lbl{display:none}.hub-open-bar .hub-pager{flex:1 1 0;min-width:0}.hub-side .hub-search-toggle{align-self:auto;margin:0;position:absolute;top:0;right:0}.chip-row.chip-collapsed .chip-off{display:none!important}.chip-row .chip-more{font-weight:600}.finde-ctl{width:calc(100vw - 3rem);max-width:100%;flex-wrap:nowrap!important;justify-content:stretch!important}.finde-ctl .finde-seg{flex:none}.finde-ctl select{flex:1 1 0;width:0;min-width:0}.mobile-top{box-sizing:border-box;min-height:calc(54px + env(safe-area-inset-top,0px));padding-block:0!important;padding-top:env(safe-area-inset-top,0px)!important}.bottom-nav .tab{white-space:nowrap}.bottom-nav .tab>span:last-child,.bottom-nav .tab .tab-lbl{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.sel-row.ctx-bar{position:static!important}.team-year-drivers a,.fact-list a,.profile-table td a,.lineage a,.faint.small a{padding-block:8px;display:inline-block}.profile-table th{font-size:11px!important}.team-drivers-table th:nth-child(5),.team-drivers-table td:nth-child(5),.team-drivers-table th:nth-child(6),.team-drivers-table td:nth-child(6){display:none}:is(.profile-table-wide,.scroll-x:has(>.profile-table)){overflow-x:visible}.news-table{min-width:0!important}.news-table th,.news-table td{overflow-wrap:anywhere;padding:7px 5px;font-size:12px}.news-table thead th{white-space:normal;letter-spacing:0;font-size:11px}}@media (min-width:1700px){.live-layout{grid-template-columns:minmax(0,1fr) clamp(440px,26vw,600px);align-items:start}.live-layout>section.card:first-child{grid-area:1/1/span 6}.live-layout>:not(:first-child){grid-column:2}.live-layout .map-sheet .live-pair,.live-layout>.live-pair,.live-layout .feed-blocks{grid-template-columns:minmax(0,1fr)!important}.live-layout>.live-pair .live-pane{height:300px}.live-layout .feed-blocks{margin:0}.replay-split{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important}.replay-side{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.replay-side>:first-child{grid-area:1/1/span 2}.replay-side>:nth-child(n+2){grid-column:2;margin:0!important}.home-flow>.grid-2{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr)}.home-flow>.grid-2>.stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.hub{grid-template-columns:240px minmax(0,1fr)}.hub-gallery{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.cmp{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cmp>:not(section.card),.cmp>section.card.cmp2-score{grid-column:1/-1}}@media (min-width:2000px){.chart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1700px){.home-flow{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.home-flow>*{grid-column:1/-1}.home-flow:has(>.lead-last)>.hero{grid-area:1/1}.home-flow>.lead-last{grid-area:1/2}}@media (min-width:641px){.site-header .site-nav{gap:4px}.site-header .site-nav-item{height:var(--header-h)}.site-header .site-nav-link{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);height:38px;color:var(--foreground-muted);font-weight:600}.site-header .site-nav-link:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--foreground)}.site-header .site-nav-link.active{background:var(--brand-strong);border-color:var(--brand-strong);color:#fff;font-weight:750}.site-header .site-nav-link.active:after{display:none}}@media (min-width:1700px){.standings-table{max-width:1000px}main:not(.texto-ancho-completo) table:not(:has(th:nth-child(6))){max-width:1000px}main:not(.texto-ancho-completo) table:has(th:nth-child(6)):not(:has(th:nth-child(9))){max-width:1500px}.live-idle{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;column-gap:2rem;max-width:none!important}.live-idle>*{grid-column:1}.live-idle>.live-idle-tiles{grid-area:1/2/span 5}.live-idle .chart-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-split{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:1rem;display:grid}.hub-rail{position:sticky;top:130px}.ficha-cols{column-count:2;column-gap:1rem}.ficha-cols>*{break-inside:avoid;margin-bottom:1rem;margin-top:0!important}}.hub-rail{display:none}@media (min-width:1700px){.hub-rail{display:block}}.rail-list{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rail-list li{font-size:var(--fs-sm);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:3px 0;display:flex}.rail-list li:last-child{border-bottom:0}.rail-pos{text-align:right;width:1.6rem;color:var(--foreground-muted)}.rail-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rail-gap{font-size:var(--fs-xs);white-space:nowrap}.standings-pair .wide-only{display:none}@media (min-width:1700px){.standings-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.standings-pair .wide-only{display:block}}@media (min-width:641px) and (max-width:1699px),(min-width:641px) and (max-height:900px){:root{--header-h:3.4rem}main,main[data-width]{padding-top:1.25rem!important}main h1{font-size:var(--fs-xl)}.page-head{margin-bottom:1rem}.page-head p{font-size:var(--fs-base);margin-top:.2rem;line-height:1.45}.card{padding:1rem 1.15rem}.site-header .site-nav-link{height:34px}.hero{padding:1rem 1.4rem .9rem}.hero-title{font-size:clamp(1.4rem,2.4vw,1.9rem)!important}.countdown-cell{min-width:3.6rem;padding:.35rem .5rem .3rem}.countdown-cell .num{font-size:var(--fs-xl)}.timeline,.hero-actions{margin-top:.65rem}.data-table td,.standings-table td{padding-top:.32rem;padding-bottom:.32rem}.data-table th{padding-bottom:.35rem}}
