:root{--bg:#050505;--panel:#0a0a0a;--panel2:#111;--line:#2a2a2a;--text:#f4f4f4;--muted:#919191;--red:#e10600;--red2:#8f0000;--green:#31d466;--yellow:#f2c84b;--blue:#5e8cff;--purple:#9c5cff;}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#000;color:var(--text);font-family:Arial,Helvetica,sans-serif;min-height:100vh;}body:before{content:none}.shell{width:min(1500px,calc(100% - 22px));margin:auto;padding:10px 0 36px;background:#000;}.header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border:1px solid #1e1e1e;border-bottom:0;background:#050505;}.brand{display:flex;align-items:center;gap:12px}.logo{width:82px;height:auto;border-radius:0;background:none;box-shadow:none;font-size:0;position:relative;}.logo:before{content:"HLRN";display:block;font-weight:1000;font-style:italic;font-size:30px;letter-spacing:-2px;color:#fff;}.logo:after{content:"";position:absolute;right:0;top:4px;width:22px;height:22px;background:var(--red);transform:skewX(-18deg);z-index:-1;}.brand-title{font-size:24px;font-weight:1000;text-transform:uppercase;font-style:italic;letter-spacing:-.03em;}.brand-title::first-letter{color:var(--red)}.brand-sub{margin-top:2px;color:#aaa;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;}.league-tabs{display:flex;padding:0;border:1px solid #333;background:#090909;border-radius:4px;gap:0;overflow:hidden;}.league-btn{border:0;border-right:1px solid #333;background:#0b0b0b;color:#ddd;padding:11px 20px;border-radius:0;font-size:11px;font-weight:900;cursor:pointer;text-transform:uppercase;}.league-btn:last-child{border-right:0}.league-btn.active{background:linear-gradient(180deg,#ef1b16,#a90000);color:#fff;box-shadow:none;}.hero{border:1px solid #2a2a2a;border-radius:0;background: linear-gradient(90deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.90) 27%,rgba(0,0,0,.70) 48%,rgba(0,0,0,.34) 72%,rgba(0,0,0,.18) 100%),url('hero.jpg') center right / cover no-repeat;overflow:hidden;box-shadow:none;margin-bottom:16px;position:relative;min-height:310px;}.hero:after{content:"";position:absolute;inset:0;background: linear-gradient(180deg,rgba(0,0,0,.03) 45%,rgba(0,0,0,.42) 100%);pointer-events:none;z-index:1;}.hero-inner{padding:42px 30px 46px;position:relative;z-index:2;max-width:980px;}.kicker{color:#fff;font-size:11px;font-weight:1000;letter-spacing:.15em;text-transform:uppercase}.hero h1{margin:4px 0 5px;font-size:clamp(44px,6vw,84px);line-height:.88;letter-spacing:-.055em;font-style:italic;text-transform:uppercase;}.hero h1::first-line{color:#fff}.hero p{margin:0;color:#ddd;max-width:700px;line-height:1.45;font-size:12px;text-transform:uppercase;font-weight:700;}.hero-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.badge{display:inline-flex;gap:7px;align-items:center;padding:7px 10px;border:1px solid #3a3a3a;border-radius:2px;background:rgba(0,0,0,.72);color:#ddd;font-size:10px;font-weight:900;text-transform:uppercase;}.badge .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 9px rgba(49,212,102,.65)}.toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:0 0 10px;}.section-label{font-size:11px;color:#aaa;font-weight:1000;text-transform:uppercase;letter-spacing:.12em}.refresh{border:1px solid #3a3a3a;background:linear-gradient(180deg,#d7110b,#980000);color:#fff;border-radius:3px;padding:9px 13px;font-weight:900;font-size:10px;cursor:pointer;text-transform:uppercase;}.loading,.error{display:none;border-radius:3px;padding:12px;margin-bottom:10px;border:1px solid #333;background:#0b0b0b;color:#aaa;font-size:12px}.loading.show,.error.show{display:block}.error{border-color:#7b1515;color:#ff9c9c}.intel-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;}.intel-card{min-height:150px;border:1px solid #303030;border-radius:4px;padding:14px;background:linear-gradient(180deg,#0f0f0f,#080808);position:relative;overflow:hidden;cursor:pointer;transition:.15s ease;}.intel-card:hover{transform:translateY(-2px);border-color:#4a4a4a;background:#111}.intel-card:before{content:"";position:absolute;width:70px;height:70px;border-radius:50%;right:-28px;top:-32px;background:var(--card-accent,rgba(225,6,0,.12))}.card-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.card-icon{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;font-size:15px;border:1px solid #333;background:#111}.card-tag{color:#777;font-size:8px;font-weight:1000;text-transform:uppercase;letter-spacing:.12em}.card-title{margin-top:11px;color:#aaa;font-size:9px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.card-driver{margin-top:4px;font-size:19px;line-height:1;font-weight:1000;letter-spacing:-.03em;font-style:italic}.card-reason{margin-top:8px;color:#8d8d8d;font-size:10px;line-height:1.35}.card-stat{margin-top:10px;display:inline-block;border-radius:3px;padding:5px 7px;color:#fff;background:#171717;font-size:9px;font-weight:900}.detail-wrap{margin-top:12px;border:1px solid #333;border-radius:4px;overflow:hidden;background:#080808;box-shadow:none}.detail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:17px;border-bottom:1px solid #333;background:linear-gradient(90deg,rgba(225,6,0,.15),transparent 45%)}.detail-eyebrow{color:var(--red);font-size:9px;font-weight:1000;text-transform:uppercase;letter-spacing:.14em}.detail-name{margin-top:4px;font-size:30px;font-weight:1000;letter-spacing:-.04em;font-style:italic}.detail-category{color:#aaa;font-size:11px;margin-top:4px}.score{text-align:right}.score-num{font-size:34px;font-weight:1000;letter-spacing:-.05em}.score-label{color:#777;font-size:8px;font-weight:900;text-transform:uppercase}.stat-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:0;border-bottom:1px solid #333}.stat{padding:12px;border-right:1px solid #2b2b2b}.stat:last-child{border-right:0}.stat-label{color:#777;font-size:8px;font-weight:900;text-transform:uppercase}.stat-value{margin-top:4px;font-size:18px;font-weight:1000}.detail-body{padding:14px;display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.detail-box{border:1px solid #2a2a2a;border-radius:3px;background:#0a0a0a;padding:12px}.box-title{margin:0 0 9px;color:#ddd;font-size:10px;font-weight:1000;text-transform:uppercase;font-style:italic}.race-list{display:grid;gap:5px}.race{display:grid;grid-template-columns:35px minmax(0,1fr) 50px 50px 50px;gap:6px;align-items:center;padding:7px 8px;border:1px solid #202020;background:#0f0f0f;border-radius:2px;font-size:10px}.race-num{color:#777;font-size:8px;font-weight:900}.race-track{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.mini-label{color:#666;font-size:7px;text-transform:uppercase}.mini-value{font-weight:900;margin-top:1px}.positive{color:var(--green)}.negative{color:#ff6060}.trend-list{display:grid;gap:5px}.trend-row{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #202020;padding:7px 0;font-size:10px}.trend-row:last-child{border-bottom:0}.trend-row span{color:#888}.trend-row strong{text-align:right}.story-section{margin-top:12px;margin-bottom:12px}.story-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:8px}.story-title{font-size:11px;color:#ddd;font-weight:1000;text-transform:uppercase;font-style:italic}.story-sub{color:#666;font-size:9px;font-weight:800;text-transform:uppercase}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.story-card{border:1px solid #303030;border-radius:4px;background:linear-gradient(180deg,#0f0f0f,#090909);padding:12px;min-height:120px;position:relative;overflow:hidden}.story-card:after{content:"";position:absolute;width:60px;height:60px;border-radius:50%;background:rgba(225,6,0,.08);right:-25px;top:-26px}.story-kicker{color:var(--red);font-size:8px;font-weight:1000;text-transform:uppercase;margin-bottom:5px}.story-card h3{margin:0;font-size:16px;line-height:1.05;letter-spacing:-.02em;font-style:italic}.story-card p{margin:7px 0 0;color:#8d8d8d;font-size:10px;line-height:1.4}.story-stat{margin-top:8px;display:inline-block;padding:4px 6px;border-radius:2px;background:#161616;border:1px solid #262626;color:#ddd;font-size:8px;font-weight:900}.footer{margin-top:18px;text-align:center;color:#555;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.toolbar:before{content:"League View";color:#ddd;font-weight:1000;font-size:10px;text-transform:uppercase;font-style:italic;}.toolbar .section-label{display:none}@media(max-width:1200px){.intel-grid{grid-template-columns:repeat(3,1fr)}.stat-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.header{align-items:flex-start;flex-direction:column}.intel-grid{grid-template-columns:repeat(2,1fr)}.detail-body{grid-template-columns:1fr}.story-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.shell{width:calc(100% - 10px);padding-top:5px}.intel-grid{grid-template-columns:1fr}.hero-inner{padding:25px 18px}.stat-grid{grid-template-columns:repeat(2,1fr)}.detail-head{align-items:flex-start;flex-direction:column}.score{text-align:left}.race{grid-template-columns:32px minmax(120px,1fr) 45px 45px 45px}.race-list{overflow-x:auto}.race{min-width:450px}.story-grid{grid-template-columns:1fr}}.category-deep{margin:12px 14px 16px;border:1px solid #2d2d2d;background:linear-gradient(180deg,#0c0c0c,#070707);border-radius:4px;overflow:hidden;}.deep-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:15px 16px;background:linear-gradient(90deg,rgba(225,6,0,.16),transparent 55%);border-bottom:1px solid #292929;}.deep-label{color:var(--red);font-size:9px;font-weight:1000;text-transform:uppercase;letter-spacing:.15em;}.deep-title{margin-top:4px;font-size:23px;font-weight:1000;font-style:italic;text-transform:uppercase;}.deep-summary{margin-top:5px;max-width:860px;color:#a0a0a0;font-size:11px;line-height:1.5;}.deep-pill{flex:0 0 auto;padding:7px 10px;border:1px solid #383838;background:#111;font-size:9px;font-weight:1000;text-transform:uppercase;}.deep-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #252525;}.deep-metric{padding:12px 14px;border-right:1px solid #252525;}.deep-metric:last-child{border-right:0}.deep-metric span{display:block;color:#707070;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;}.deep-metric strong{display:block;margin-top:4px;font-size:18px;font-weight:1000;}.deep-body{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;padding:14px;}.deep-box{border:1px solid #242424;background:#090909;padding:12px;}.deep-box h4{margin:0 0 9px;color:#ddd;font-size:10px;font-weight:1000;text-transform:uppercase;font-style:italic;}.deep-point{display:grid;grid-template-columns:10px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid #1c1c1c;color:#999;font-size:10px;line-height:1.45;}.deep-point:last-child{border-bottom:0}.deep-dot{width:6px;height:6px;border-radius:50%;background:var(--red);margin-top:5px;}.deep-point.good .deep-dot{background:var(--green)}.deep-point.warn .deep-dot{background:var(--yellow)}.deep-races{display:grid;gap:5px;}.deep-race{display:grid;grid-template-columns:42px minmax(0,1fr) 48px 48px 48px;gap:6px;align-items:center;padding:7px 8px;background:#0f0f0f;border:1px solid #202020;font-size:9px;}.deep-race .track{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;}.deep-race b{font-size:10px}.deep-race .gain{color:var(--green)}.deep-race .loss{color:#ff6666}.deep-action{margin:0 14px 14px;padding:10px 12px;border-left:4px solid var(--red);background:#101010;color:#aaa;font-size:10px;line-height:1.45;}.intel-card.selected{border-color:var(--red);box-shadow:inset 0 0 0 1px rgba(225,6,0,.25);}.intel-card:after{content:"CLICK FOR DEEP DIVE";position:absolute;left:14px;bottom:8px;color:#555;font-size:7px;font-weight:1000;letter-spacing:.11em;}@media(max-width:900px){.deep-grid{grid-template-columns:repeat(2,1fr)}.deep-metric:nth-child(2){border-right:0}.deep-body{grid-template-columns:1fr}}@media(max-width:560px){.deep-head{flex-direction:column}.deep-grid{grid-template-columns:1fr 1fr}.deep-race{grid-template-columns:34px minmax(120px,1fr) 44px 44px 44px;min-width:430px}.deep-races{overflow-x:auto}}:root{--nascar-yellow:#ffd400;--nascar-orange:#ff7a00;--nascar-red:#e10600;--nascar-black:#030303;--nascar-steel:#202020;}body{background: radial-gradient(circle at 50% -10%,rgba(255,255,255,.07),transparent 28%),linear-gradient(180deg,#050505,#000 70%);}.shell{position:relative;isolation:isolate;}.shell:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.28;background: repeating-linear-gradient(115deg,transparent 0 86px,rgba(255,255,255,.018) 87px 88px),linear-gradient(90deg,rgba(225,6,0,.035),transparent 22%,transparent 78%,rgba(225,6,0,.035));}.shell:after{content:"";position:fixed;inset:auto 0 0;height:95px;z-index:-1;pointer-events:none;opacity:.08;background: linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%);background-size:34px 34px;background-position:0 0,17px 17px;-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent);}.header{position:sticky;top:0;z-index:50;border:1px solid #333;border-top:4px solid var(--nascar-red);background:linear-gradient(180deg,rgba(10,10,10,.98),rgba(3,3,3,.96));box-shadow:0 10px 28px rgba(0,0,0,.65);backdrop-filter:blur(12px);}.header:before{content:"";position:absolute;left:0;bottom:-6px;width:46%;height:5px;background:linear-gradient(90deg,var(--nascar-yellow),var(--nascar-orange),var(--nascar-red),transparent);transform:skewX(-28deg);}.logo:before{text-shadow:2px 2px 0 #000,0 0 18px rgba(255,255,255,.12);}.brand-title{letter-spacing:-.055em;text-shadow:2px 2px 0 #151515;}.brand-sub{color:#d0d0d0;}.league-tabs{transform:skewX(-10deg);border-color:#494949;}.league-btn{transform:skewX(10deg);letter-spacing:.08em;transition:.2s ease;}.league-btn:hover{background:#1b1b1b;color:#fff;}.league-btn.active{background:linear-gradient(135deg,#ff211b,#8e0000);box-shadow:inset 0 -3px 0 rgba(0,0,0,.34);}.nascar-ticker{position:relative;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;overflow:hidden;border-left:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;background:#080808;min-height:34px;box-shadow:0 7px 20px rgba(0,0,0,.5);}.ticker-flag{height:100%;padding:10px 16px;color:#000;background:var(--nascar-yellow);font-size:9px;font-weight:1000;letter-spacing:.16em;text-transform:uppercase;transform:skewX(-14deg);margin-left:-6px;}.ticker-flag span{display:block;transform:skewX(14deg)}.ticker-window{overflow:hidden;white-space:nowrap;color:#ddd;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;}.ticker-track{display:inline-block;padding-left:100%;animation:hlrnTicker 22s linear infinite;}.ticker-track b{color:#fff}.ticker-track em{color:var(--nascar-red);font-style:normal;margin:0 14px}.ticker-network{padding:0 14px;color:#999;font-size:8px;font-weight:1000;letter-spacing:.17em;}@keyframes hlrnTicker{from{transform:translateX(0)}to{transform:translateX(-100%)}}.hero{position:relative;overflow:hidden;min-height:360px;border:1px solid #333;border-top:0;box-shadow:inset 0 -90px 100px rgba(0,0,0,.48),0 18px 40px rgba(0,0,0,.52);}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background: linear-gradient(115deg,transparent 0 53%,rgba(255,212,0,.18) 53.2% 54%,transparent 54.2%),linear-gradient(115deg,transparent 0 58%,rgba(225,6,0,.42) 58.2% 60.8%,transparent 61%),linear-gradient(115deg,transparent 0 63%,rgba(255,255,255,.10) 63.2% 63.8%,transparent 64%);opacity:.75;}.hero:after{content:"RACE INTELLIGENCE";position:absolute;right:-18px;bottom:-18px;color:rgba(255,255,255,.035);font-size:clamp(64px,9vw,138px);font-weight:1000;font-style:italic;letter-spacing:-.07em;transform:skewX(-10deg);white-space:nowrap;pointer-events:none;}.hero-inner{position:relative;z-index:3;max-width:760px;padding-top:38px;padding-bottom:42px;}.kicker{display:inline-block;padding:7px 11px;margin-bottom:10px;background:var(--nascar-yellow);color:#050505;font-size:9px;font-weight:1000;letter-spacing:.16em;transform:skewX(-10deg);box-shadow:6px 0 0 var(--nascar-red);}.hero h1{text-transform:uppercase;font-size:clamp(48px,6vw,82px);line-height:.9;letter-spacing:-.055em;font-style:italic;text-shadow:4px 4px 0 #161616,0 0 25px rgba(255,255,255,.08);}.hero p{max-width:650px;font-weight:700;line-height:1.6;}.badge{border-radius:2px;border:1px solid #484848;background:linear-gradient(180deg,#151515,#090909);text-transform:uppercase;letter-spacing:.09em;box-shadow:inset 3px 0 0 var(--nascar-red);}.toolbar{margin-top:14px;border:1px solid #383838;border-left:5px solid var(--nascar-red);padding:10px 12px;background: linear-gradient(90deg,#151515,#090909 72%,#101010);box-shadow:0 8px 22px rgba(0,0,0,.45);}.section-label{font-style:italic;text-transform:uppercase;letter-spacing:.08em;}.section-label:before{content:"SCORING • ";color:var(--nascar-yellow);}.refresh{border-radius:2px!important;border:1px solid #555!important;background:linear-gradient(180deg,#242424,#0d0d0d)!important;text-transform:uppercase;letter-spacing:.08em;transition:.2s ease;}.refresh:hover{transform:translateY(-2px);border-color:var(--nascar-yellow)!important;}.intel-grid{gap:12px!important;}.intel-card{position:relative;overflow:hidden;border-radius:3px!important;border:1px solid #383838!important;background: linear-gradient(135deg,rgba(255,255,255,.035),transparent 22%),linear-gradient(160deg,#151515,#070707 68%)!important;box-shadow:0 12px 28px rgba(0,0,0,.45)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;}.intel-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--nascar-red);}.intel-card:after{content:"";position:absolute;right:-35px;top:-35px;width:100px;height:100px;opacity:.07;transform:rotate(45deg);background: linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%);background-size:18px 18px;background-position:0 0,9px 9px;pointer-events:none;}.intel-card:hover{transform:translateY(-5px);border-color:#6b6b6b!important;box-shadow:0 18px 38px rgba(0,0,0,.6),0 0 0 1px rgba(225,6,0,.18)!important;}.card-tag{display:inline-block;padding:5px 8px!important;background:#202020;border-left:3px solid var(--nascar-yellow);text-transform:uppercase;letter-spacing:.1em;}.card-title{font-style:italic;text-transform:uppercase;letter-spacing:-.025em;}.card-driver{font-weight:1000!important;}.category-deep,.story-section,.detail-wrap{position:relative;overflow:hidden;border-radius:3px!important;border:1px solid #383838!important;background:linear-gradient(160deg,#111,#060606)!important;box-shadow:0 15px 34px rgba(0,0,0,.48);}.category-deep:before,.story-section:before,.detail-wrap:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--nascar-yellow) 0 12%,var(--nascar-red) 12% 42%,transparent 75%);}.deep-head,.story-head,.detail-head{background: linear-gradient(100deg,rgba(255,212,0,.055),transparent 28%),linear-gradient(180deg,#151515,#0a0a0a)!important;border-bottom:1px solid #333!important;}.deep-label,.detail-eyebrow,.story-sub{text-transform:uppercase;letter-spacing:.13em!important;}.deep-title,.detail-name,.story-title{font-style:italic;text-transform:uppercase;letter-spacing:-.035em!important;}.deep-pill,.score{border-radius:2px!important;box-shadow:inset 4px 0 0 var(--nascar-yellow);}.deep-metric,.deep-box,.detail-box,.stat,.story-card{border-radius:2px!important;border-color:#343434!important;background:linear-gradient(180deg,#121212,#080808)!important;}.story-card{position:relative;transition:.2s ease;}.story-card:hover{transform:translateY(-4px);border-color:#666!important;}.story-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--nascar-red);}.story-kicker{color:var(--nascar-yellow)!important;text-transform:uppercase;letter-spacing:.11em!important;}.score-num,.stat-value,.mini-value{font-variant-numeric:tabular-nums;}.race,.trend-row,.deep-race{border-radius:2px!important;border-left:3px solid #3b3b3b!important;transition:.18s ease;}.race:hover,.trend-row:hover,.deep-race:hover{border-left-color:var(--nascar-yellow)!important;background:#121212!important;transform:translateX(3px);}.race-num{color:var(--nascar-yellow)!important;font-weight:1000!important;}.footer{position:relative;border-top:3px solid var(--nascar-red)!important;margin-top:20px!important;text-transform:uppercase;letter-spacing:.08em;}.footer:before{content:"";position:absolute;top:-3px;left:0;width:34%;height:3px;background:var(--nascar-yellow);}.reveal-race{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease;}.reveal-race.in-view{opacity:1;transform:none;}@media(max-width:760px){.header{position:relative}.nascar-ticker{grid-template-columns:auto 1fr}.ticker-network{display:none}.hero{min-height:320px}.hero-inner{padding:30px 18px 34px!important}.hero h1{font-size:48px}.ticker-flag{padding-left:12px;padding-right:12px}.league-tabs{transform:none}.league-btn{transform:none}}.ri-toolbar-actions{display:flex;align-items:center;gap:10px}.ri-auto-sync{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #30383f;border-radius:999px;background:#0e1317;color:#9ea8b0;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.ri-auto-sync-dot{width:7px;height:7px;border-radius:50%;background:#32d66b;box-shadow:0 0 10px rgba(50,214,107,.48)}.ri-auto-sync.syncing .ri-auto-sync-dot{background:#ffd400;box-shadow:0 0 10px rgba(255,212,0,.5);animation:riSyncPulse .85s ease-in-out infinite alternate}.ri-auto-sync.warn .ri-auto-sync-dot{background:#ff8d3b;box-shadow:0 0 10px rgba(255,141,59,.45)}@keyframes riSyncPulse{from{opacity:.45;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}.ri-race-update{display:none;align-items:flex-start;gap:12px;margin:0 0 12px;padding:14px 16px;border:1px solid rgba(50,214,107,.5);border-left:4px solid #32d66b;border-radius:7px;background:linear-gradient(100deg,rgba(50,214,107,.09),rgba(9,13,16,.96) 45%);box-shadow:0 16px 35px rgba(0,0,0,.24);color:#dce5e0}.ri-race-update.show{display:flex;animation:riRaceUpdateIn .3s ease both}.ri-race-update-icon{font-size:21px;line-height:1}.ri-race-update strong{display:block;margin-bottom:4px;color:#fff;font-family:var(--ri-display,Impact,Arial,sans-serif);font-size:18px;font-style:italic;letter-spacing:-.02em;text-transform:uppercase}.ri-race-update span{color:#aeb8b1;font-size:10px;line-height:1.45}@keyframes riRaceUpdateIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.ri-toolbar-actions{width:100%;justify-content:space-between}.toolbar{flex-wrap:wrap}.ri-auto-sync{font-size:7px;padding:6px 8px}.ri-race-update{margin-left:8px;margin-right:8px}}@keyframes hlrnCardIn{from{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}:root{--compact-red:#ed1c24;--compact-yellow:#ffd400;--compact-green:#31d466;--compact-bg:#060708;--compact-panel:#0d1012;--compact-line:#30363d;}html,body{min-height:0!important}body{overflow-x:hidden!important}.shell{width:min(1720px,calc(100% - 20px))!important;padding:8px 0 20px!important}.shell:before{display:none!important}.x-launch-bar,.x-spotlight-banner,.cc-command-deck,.cc-meter-band,.hlrn-live-rail,.cc-cursor,.detail-wrap{display:none!important}.header{min-height:64px!important;padding:9px 14px!important;border-left-width:4px!important;box-shadow:0 12px 28px rgba(0,0,0,.38)!important}.header:after{font-size:46px!important;right:215px!important;bottom:-12px!important}.logo{min-width:94px!important;height:40px!important}.logo:before{font-size:32px!important}.logo:after{height:31px!important}.brand-title{font-size:clamp(18px,1.8vw,26px)!important}.brand-sub{font-size:7px!important;margin-top:3px!important}.league-btn{padding:9px 16px!important;min-width:94px!important}.nascar-ticker{min-height:32px!important;margin-top:5px!important}.ticker-flag,.ticker-network{min-height:32px!important;padding:0 11px!important;font-size:7px!important}.ticker-window{min-height:32px!important}.ticker-track{font-size:8px!important}.live-control-strip{margin-top:5px!important;grid-template-columns:repeat(4,1fr)!important}.live-control-cell{min-height:46px!important;padding:7px 11px!important}.live-control-label{font-size:6px!important}.live-control-value{font-size:10px!important;margin-top:2px!important}.hero{min-height:190px!important;margin-top:7px!important;border-radius:5px!important}.hero-inner{padding:25px 26px 26px!important;max-width:780px!important}.kicker{font-size:7px!important;padding:5px 8px!important}.hero h1{font-size:clamp(39px,5vw,62px)!important;margin:5px 0 6px!important}.hero p{font-size:11px!important;line-height:1.42!important;max-width:670px!important;margin:0!important}.hero-meta{margin-top:10px!important}.badge{padding:6px 8px!important;font-size:7px!important}.compact-overview{display:grid;grid-template-columns:1.35fr repeat(4,.65fr);margin:7px 0 0;border:1px solid var(--compact-line);background:#090b0d;overflow:hidden;}.compact-overview-title{padding:10px 14px;border-right:1px solid #282e34;background:linear-gradient(90deg,#15191d,#0b0d0f)}.compact-overview-title small{display:block;color:var(--compact-yellow);font-size:6px;font-weight:1000;letter-spacing:.18em;text-transform:uppercase}.compact-overview-title strong{display:block;margin-top:3px;color:#fff;font-size:16px;font-weight:950;font-style:italic;text-transform:uppercase}.compact-overview-stat{padding:9px 11px;border-right:1px solid #282e34;min-width:0}.compact-overview-stat:last-child{border-right:0}.compact-overview-stat span{display:block;color:#737c85;font-size:6px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.compact-overview-stat b{display:block;margin-top:4px;color:#fff;font-size:12px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-tabs{position:relative;z-index:50;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:8px;border:1px solid #343b43;border-bottom:3px solid var(--compact-red);background:rgba(7,9,10,.98);backdrop-filter:blur(10px);box-shadow:0 10px 24px rgba(0,0,0,.28);}.compact-tab{appearance:none;border:0;border-right:1px solid #2b3137;background:#0d1012;color:#929aa2;padding:10px 12px;font:900 8px/1.1 "Segoe UI",Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;}.compact-tab:last-child{border-right:0}.compact-tab:hover{color:#fff;background:#15191d}.compact-tab.active{background:linear-gradient(135deg,var(--compact-red),#a81117);color:#fff;box-shadow:inset 0 -3px 0 var(--compact-yellow)}.compact-panel{display:none!important;padding-top:8px}.compact-panel.active{display:block!important}.compact-board-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #30363d;background:linear-gradient(90deg,#15191d,#090b0d);border-left:4px solid var(--compact-yellow)}.compact-board-head strong{font-size:14px;font-weight:950;font-style:italic;text-transform:uppercase}.compact-board-head span{color:#7f8790;font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.toolbar{margin-top:6px!important;padding:7px 9px!important;min-height:0!important}.toolbar:before{display:none!important}.section-label{font-size:15px!important}.refresh{padding:7px 10px!important}.v3-contenders{margin:0 0 7px!important;border-radius:4px!important}.v3-contenders-head{padding:8px 10px!important}.v3-contender-grid{grid-template-columns:repeat(5,1fr)!important;gap:0!important}.v3-contender{min-height:88px!important;padding:9px 10px!important;border-radius:0!important}.v3-contender-rank{font-size:20px!important}.v3-contender-label{font-size:6px!important}.v3-contender-name{font-size:13px!important;margin-top:2px!important}.v3-contender-meta{font-size:6px!important;gap:4px!important;margin-top:5px!important}.v3-contender-meter{height:3px!important;margin-top:6px!important}.intel-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;margin:7px 0 0!important}.intel-card{min-height:142px!important;padding:11px 11px 10px!important;border-radius:4px!important}.intel-card:hover{transform:translateY(-2px)!important}.card-icon{width:28px!important;height:28px!important;font-size:13px!important}.card-tag{padding:4px 6px!important;font-size:6px!important}.card-title{margin-top:8px!important;font-size:7px!important}.card-driver{font-size:clamp(16px,1.2vw,21px)!important;margin-top:4px!important}.card-reason{font-size:8px!important;line-height:1.3!important;margin-top:5px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-stat{margin-top:7px!important;padding:4px 6px!important;font-size:7px!important}.v3-card-footer{margin-top:7px!important;padding-top:6px!important}.v3-card-row{font-size:6px!important}.v3-card-bar{height:3px!important}.category-deep{margin-top:0!important;border-radius:4px!important}.deep-head{padding:12px 13px!important}.deep-title{font-size:25px!important}.deep-summary{font-size:9px!important;line-height:1.35!important;max-width:950px!important}.deep-pill{padding:7px 9px!important;font-size:7px!important}.deep-grid{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;padding:8px!important}.deep-metric{padding:9px!important}.deep-metric span{font-size:6px!important}.deep-metric strong{font-size:16px!important}.deep-body{grid-template-columns:1fr 1.2fr!important;gap:7px!important;padding:0 8px 8px!important}.deep-box{padding:10px!important}.deep-box h4{font-size:9px!important;margin-bottom:7px!important}.deep-point,.deep-race{font-size:8px!important;padding:7px 8px!important}.deep-action{padding:8px 10px!important;font-size:8px!important;line-height:1.35!important}.story-section{margin-top:0!important;border-radius:4px!important}.story-head{padding:10px 12px!important}.story-title{font-size:18px!important}.story-grid{grid-template-columns:repeat(3,1fr)!important;gap:7px!important;padding:8px!important}.story-card{min-height:120px!important;padding:10px!important}.story-kicker{font-size:6px!important}.story-card h3{font-size:13px!important;margin:5px 0!important;line-height:1.15!important}.story-card p{font-size:8px!important;line-height:1.35!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story-stat{margin-top:7px!important;font-size:7px!important}.v3-verification{margin:0!important;border-radius:4px!important;grid-template-columns:1.35fr repeat(4,.65fr)!important}.v3-verify-main{padding:15px!important}.v3-verify-title{font-size:22px!important}.v3-verify-copy{font-size:8px!important;line-height:1.4!important}.v3-verify-cell{padding:14px 10px!important}.v3-verify-cell strong{font-size:25px!important}.v3-verify-cell span{font-size:6px!important}.v3-validation-bar{height:4px!important}.loading,.error{margin:6px 0!important;padding:9px!important;font-size:8px!important}.footer{margin-top:8px!important;padding:9px!important;font-size:6px!important}@media(max-width:1100px){.compact-overview{grid-template-columns:1fr 1fr 1fr}.compact-overview-title{grid-column:1/-1}.intel-grid{grid-template-columns:repeat(3,1fr)!important}.v3-contender-grid{grid-template-columns:repeat(3,1fr)!important}.story-grid{grid-template-columns:repeat(2,1fr)!important}.v3-verification{grid-template-columns:1fr 1fr!important}.v3-verify-main{grid-column:1/-1}}@media(max-width:700px){.shell{width:calc(100% - 10px)!important}.live-control-strip{grid-template-columns:repeat(2,1fr)!important}.compact-overview{grid-template-columns:1fr 1fr}.compact-overview-title{grid-column:1/-1}.compact-tabs{grid-template-columns:repeat(2,1fr);position:relative}.intel-grid,.v3-contender-grid,.story-grid{grid-template-columns:repeat(2,1fr)!important}.deep-grid{grid-template-columns:repeat(2,1fr)!important}.deep-body{grid-template-columns:1fr!important}.hero{min-height:165px!important}.hero-inner{padding:20px 16px!important}.hero h1{font-size:38px!important}.hero p{font-size:9px!important}}@media(max-width:470px){.intel-grid,.v3-contender-grid,.story-grid{grid-template-columns:1fr!important}.compact-overview{grid-template-columns:1fr 1fr}.v3-verification{grid-template-columns:1fr!important}.v3-verify-main{grid-column:auto}}.v3-contender-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.v3-contender:nth-child(n+4){display:none!important}.v3-contenders-head strong:after{content:" // ONLY";color:#6f7881;font-size:7px;letter-spacing:.12em}.v3-accuracy-line{display:grid!important;grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(90px,.55fr))!important;align-items:stretch!important;margin:7px 0 0!important;border:1px solid #303840!important;border-left:5px solid #31df7b!important;background:linear-gradient(90deg,rgba(49,223,123,.055),transparent 22%),#090b0d!important;box-shadow:none!important;overflow:hidden!important;min-height:44px!important;}.v3-accuracy-label{display:flex;align-items:center;gap:8px;padding:8px 12px;border-right:1px solid #292f35;min-width:0}.v3-accuracy-label strong{color:#fff;font-size:10px;font-weight:1000;font-style:italic;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.v3-accuracy-label>span:last-child{color:#727b84;font-size:6px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-accuracy-stat{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:7px 9px!important;border-right:1px solid #292f35!important;background:transparent!important;min-width:0!important}.v3-accuracy-stat:last-of-type{border-right:0!important}.v3-accuracy-stat span{margin:0!important;color:#717b84!important;font-size:6px!important;font-weight:1000!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap}.v3-accuracy-stat b{color:#fff!important;font-size:14px!important;font-weight:1000!important;line-height:1!important;white-space:nowrap}.v3-accuracy-stat.goal b{color:#ffd400!important}.v3-accuracy-stat:nth-of-type(3) b{color:#31df7b!important}.v3-accuracy-line .v3-verify-copy,.v3-accuracy-line .v3-validation-bar{display:none!important}.compact-tabs{grid-template-columns:repeat(3,1fr)!important}@media(max-width:700px){.v3-accuracy-line{grid-template-columns:1fr repeat(4,.55fr)!important}.v3-accuracy-label>span:last-child{display:none!important}.v3-accuracy-label{padding:7px 8px!important}.v3-accuracy-label strong{font-size:8px!important}.v3-accuracy-stat{padding:7px 5px!important;gap:4px!important}.v3-accuracy-stat span{font-size:5px!important}.v3-accuracy-stat b{font-size:11px!important}}@media(max-width:470px){.v3-accuracy-line{grid-template-columns:1fr 1fr 1fr!important}.v3-accuracy-label{grid-column:1/-1;border-right:0!important;border-bottom:1px solid #292f35}.v3-accuracy-stat.goal{display:none!important}.v3-contender-grid{grid-template-columns:1fr!important}}:root{--nn-black:#050505;--nn-ink:#111214;--nn-red:#e10600;--nn-red2:#c90000;--nn-white:#ffffff;--nn-soft:#f5f5f5;--nn-line:#d9dadd;--nn-muted:#6f7379;--nn-darkline:#2a2b2f;}html{background:#fff!important}body{margin:0!important;background:#fff!important;color:var(--nn-ink)!important;font-family:Arial,Helvetica,sans-serif!important;}body:before,.cc-cursor{display:none!important}.shell{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 64px!important;background:#fff!important;color:var(--nn-ink)!important;}.header{position:relative!important;min-height:74px!important;width:100%!important;padding:0 clamp(18px,4vw,58px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;background:#070707!important;border:0!important;border-bottom:1px solid #242424!important;color:#fff!important;box-shadow:none!important;z-index:50!important;}.header:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:285px!important;height:4px!important;display:block!important;background:linear-gradient(90deg,#ffd400 0 14%,#e10600 14% 56%,#1c91ff 56% 100%)!important;}.header:after{display:none!important}.brand{display:flex!important;align-items:center!important;gap:14px!important}.logo{width:auto!important;height:auto!important;min-width:88px!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important;color:#fff!important;font-size:0!important;}.logo:before{content:"HLRN"!important;position:static!important;display:block!important;color:#fff!important;background:none!important;font-family:Impact,"Arial Narrow",Arial,sans-serif!important;font-size:32px!important;line-height:1!important;font-style:italic!important;letter-spacing:-.055em!important;transform:skewX(-7deg)!important;}.logo:after{display:none!important}.brand-title{color:#fff!important;font-size:18px!important;font-weight:900!important;font-style:normal!important;letter-spacing:-.02em!important;text-transform:uppercase!important;}.brand-title::first-letter{color:inherit!important}.brand-sub{margin-top:3px!important;color:#989a9f!important;font-size:8px!important;font-weight:800!important;letter-spacing:.14em!important}.league-tabs{display:flex!important;gap:2px!important;padding:3px!important;background:#161616!important;border:1px solid #303030!important;border-radius:3px!important;overflow:hidden!important;}.league-btn{min-width:105px!important;padding:11px 18px!important;border:0!important;border-radius:2px!important;background:transparent!important;color:#c9c9cb!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;transform:none!important;box-shadow:none!important;}.league-btn:after{display:none!important}.league-btn:hover{background:#242424!important;color:#fff!important}.league-btn.active{background:var(--nn-red)!important;color:#fff!important}.nascar-ticker,.live-control-strip,.cc-command-deck,.cc-meter-band,.hlrn-live-rail,.x-launch-bar,.x-spotlight-banner{display:none!important}.hero{min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:var(--nn-ink)!important;box-shadow:none!important;overflow:visible!important;}.hero:before,.hero:after{display:none!important}.hero-inner{width:min(1420px,calc(100% - 48px))!important;margin:0 auto!important;padding:54px 0 34px!important;min-height:0!important;background:#fff!important;}.kicker{margin:0 0 10px!important;color:var(--nn-red)!important;font-size:10px!important;font-weight:900!important;font-style:normal!important;letter-spacing:.12em!important;text-transform:uppercase!important;}.hero h1{margin:0!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(42px,5vw,72px)!important;line-height:.98!important;font-style:normal!important;font-weight:900!important;letter-spacing:-.045em!important;text-transform:none!important;transform:none!important;text-shadow:none!important;}.hero h1 span{color:#111!important}.hero p{max-width:850px!important;margin:18px 0 0!important;color:#656970!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important;}.hero-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:22px!important}.badge{min-height:34px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;background:#f4f4f5!important;border:1px solid #dedfe2!important;border-radius:3px!important;color:#3e4146!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;}.badge .dot{background:#27a85f!important;box-shadow:none!important}.compact-overview,.v3-verification,.compact-tabs,.compact-panel,.footer{width:min(1420px,calc(100% - 48px))!important;margin-left:auto!important;margin-right:auto!important;}.compact-overview{display:none!important}.v3-verification.v3-accuracy-line{margin-top:0!important;margin-bottom:32px!important;display:grid!important;grid-template-columns:1.35fr repeat(4,.65fr)!important;background:#0b0b0c!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;overflow:hidden!important;}.v3-accuracy-label,.v3-accuracy-stat{min-height:82px!important;padding:18px 20px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:#0b0b0c!important;border-right:1px solid #2b2b2d!important;border-top:0!important;color:#fff!important;}.v3-accuracy-label{border-left:5px solid var(--nn-red)!important}.v3-accuracy-label strong{font-size:17px!important;color:#fff!important;text-transform:uppercase!important}.v3-accuracy-label span{color:#9a9ca1!important;font-size:8px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.v3-accuracy-stat span{color:#92959b!important;font-size:8px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.v3-accuracy-stat b{margin-top:4px!important;color:#fff!important;font-size:24px!important;font-style:normal!important}.v3-accuracy-stat.goal b{color:#ffd400!important}.v3-live-pulse{display:none!important}.compact-tabs{display:none!important}.compact-panel{display:block!important;padding:0!important;margin-top:0!important;margin-bottom:44px!important;background:#fff!important;border:0!important;box-shadow:none!important;}#compactPanelDeep{margin-top:10px!important}.compact-board-head{min-height:auto!important;padding:0 0 16px!important;margin:0 0 20px!important;display:flex!important;align-items:end!important;justify-content:space-between!important;gap:20px!important;background:#fff!important;border:0!important;border-bottom:3px solid #111!important;color:#111!important;}.compact-board-head strong{color:#111!important;font-size:28px!important;font-style:normal!important;font-weight:900!important;letter-spacing:-.03em!important;text-transform:none!important;}.compact-board-head span{color:#777b80!important;font-size:10px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.toolbar{margin:30px 0 16px!important;padding:0!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important;border:0!important;color:#111!important;}.toolbar:before{display:none!important}.section-label{color:#111!important;font-size:24px!important;font-weight:900!important;font-style:normal!important;letter-spacing:-.025em!important;text-transform:none!important;}.refresh{min-height:38px!important;padding:0 15px!important;background:#fff!important;color:#111!important;border:1px solid #cfd1d4!important;border-radius:3px!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;}.refresh:hover{background:#111!important;color:#fff!important;border-color:#111!important;transform:none!important}.v3-contenders{margin:0 0 42px!important;background:#fff!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;}.v3-contenders-head{padding:0 0 15px!important;margin-bottom:18px!important;display:flex!important;align-items:end!important;justify-content:space-between!important;gap:20px!important;background:#fff!important;border:0!important;border-bottom:1px solid #cfd1d4!important;color:#111!important;}.v3-contenders-head strong{color:#111!important;font-size:24px!important;font-style:normal!important;font-weight:900!important;letter-spacing:-.025em!important;text-transform:none!important}.v3-contenders-head strong:after{display:none!important}.v3-contenders-head span{color:#777b80!important;font-size:9px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.v3-contender-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;background:#fff!important}.v3-contender{position:relative!important;min-height:325px!important;padding:188px 22px 22px!important;background:#fff!important;border:1px solid #d9dade!important;border-radius:0!important;overflow:hidden!important;color:#111!important;box-shadow:none!important;}.v3-contender:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:165px!important;background: linear-gradient(135deg,rgba(225,6,0,.88),rgba(225,6,0,.2) 40%,transparent 41%),linear-gradient(155deg,#121214,#25272b)!important;}.v3-contender:nth-child(2):before{background:linear-gradient(135deg,rgba(255,212,0,.8),rgba(255,212,0,.11) 38%,transparent 39%),linear-gradient(155deg,#171719,#2d2f33)!important}.v3-contender:nth-child(3):before{background:linear-gradient(135deg,rgba(27,143,255,.75),rgba(27,143,255,.1) 38%,transparent 39%),linear-gradient(155deg,#15171a,#292c31)!important}.v3-contender:after{content:"HLRN"!important;position:absolute!important;right:18px!important;top:112px!important;color:rgba(255,255,255,.17)!important;font-family:Impact,"Arial Narrow",Arial,sans-serif!important;font-size:44px!important;font-style:italic!important;letter-spacing:-.05em!important;}.v3-contender-rank{right:18px!important;top:14px!important;z-index:2!important;color:#fff!important;font-size:82px!important;opacity:.96!important}.v3-contender-label{position:relative!important;color:var(--nn-red)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.v3-contender-name{position:relative!important;margin-top:7px!important;color:#111!important;font-size:28px!important;font-weight:900!important;font-style:normal!important;letter-spacing:-.035em!important;line-height:1!important;text-transform:none!important}.v3-contender-meta{margin-top:14px!important;color:#6f7379!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase!important}.v3-contender-meter{margin-top:15px!important;height:4px!important;background:#ececee!important}.v3-contender-meter span{background:var(--nn-red)!important}.intel-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin:0!important;padding:0!important;background:#fff!important;}.intel-card,.intel-card[data-key="favorite"],.intel-card[data-key="recentWinner"]{position:relative!important;grid-column:auto!important;min-height:430px!important;padding:196px 22px 22px!important;background:#fff!important;border:1px solid #d9dade!important;border-top:1px solid #d9dade!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;color:#111!important;overflow:hidden!important;transform:none!important;}.intel-card:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:172px!important;opacity:1!important;background: linear-gradient(125deg,var(--card-line,var(--nn-red)) 0 7px,transparent 7px),radial-gradient(circle at 77% 25%,rgba(255,255,255,.11),transparent 27%),linear-gradient(145deg,#151619,#2c2e33)!important;}.intel-card:after{content:attr(data-v3-index)!important;position:absolute!important;right:18px!important;top:24px!important;color:rgba(255,255,255,.22)!important;font-family:Impact,"Arial Narrow",Arial,sans-serif!important;font-size:92px!important;font-style:italic!important;line-height:.8!important;background:none!important;width:auto!important;height:auto!important;left:auto!important;bottom:auto!important;transform:none!important;border:0!important;}.intel-card:hover{transform:translateY(-3px)!important;border-color:#b8babf!important;box-shadow:0 14px 30px rgba(0,0,0,.09)!important;background:#fff!important}.card-top{position:absolute!important;left:20px!important;right:20px!important;top:18px!important;z-index:3!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important}.card-icon{width:52px!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:0!important;border-radius:50%!important;color:#111!important;font-size:25px!important;box-shadow:none!important;filter:none!important;}.card-tag{padding:7px 9px!important;background:var(--nn-red)!important;color:#fff!important;border:0!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.card-title{margin:0!important;color:var(--nn-red)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.card-driver,.intel-card[data-key="favorite"] .card-driver,.intel-card[data-key="recentWinner"] .card-driver{margin-top:9px!important;color:#111!important;font-size:29px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:900!important;font-style:normal!important;letter-spacing:-.035em!important;line-height:1.03!important;text-transform:none!important;}.card-reason{margin-top:11px!important;color:#686c72!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;text-transform:none!important;letter-spacing:0!important}.card-stat{display:inline-block!important;margin-top:17px!important;padding:0!important;background:transparent!important;border:0!important;color:#111!important;font-size:10px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.v3-card-footer{margin-top:17px!important;padding-top:14px!important;border-top:1px solid #e1e2e4!important}.v3-card-row{color:#777b80!important;font-size:9px!important}.v3-card-row b{color:#111!important}.v3-card-bar{height:4px!important;background:#ececee!important}.v3-card-bar span{background:var(--nn-red)!important}.category-deep,.detail-wrap{margin:0 0 34px!important;background:#fff!important;border:1px solid #d7d9dc!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;color:#111!important;}.deep-head,.detail-head{padding:26px 28px!important;background:#111!important;border:0!important;border-bottom:0!important;border-left:6px solid var(--nn-red)!important;color:#fff!important;}.deep-label,.detail-eyebrow{color:#ffb2af!important;font-size:9px!important;letter-spacing:.1em!important}.deep-title,.detail-name{margin-top:5px!important;color:#fff!important;font-size:34px!important;font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:900!important;letter-spacing:-.035em!important;text-transform:none!important}.deep-summary,.detail-category{color:#c4c6ca!important;font-size:12px!important;line-height:1.5!important}.deep-pill{background:#fff!important;color:#111!important;border:0!important;border-radius:2px!important;padding:10px 12px!important}.deep-grid,.stat-grid{padding:20px!important;background:#f6f6f7!important;border:0!important;gap:10px!important}.deep-metric,.stat{background:#fff!important;border:1px solid #dddfe2!important;border-radius:0!important;color:#111!important;box-shadow:none!important;}.deep-metric span,.stat-label{color:#777b80!important}.deep-metric strong,.stat-value{color:#111!important;font-style:normal!important}.deep-body,.detail-body{padding:20px!important;background:#fff!important;gap:16px!important}.deep-box,.detail-box{background:#fff!important;border:1px solid #dddfe2!important;border-radius:0!important;color:#111!important}.deep-box h4,.box-title{color:#111!important;font-style:normal!important}.deep-point,.deep-race,.race,.trend-row{background:#f8f8f9!important;border:1px solid #e1e2e4!important;border-left:3px solid var(--nn-red)!important;color:#111!important}.deep-action{background:#f5f5f6!important;border-top:1px solid #dddfe2!important;color:#666a70!important}.score-num{color:#fff!important}.score-label{color:#c4c6ca!important}.story-section{margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;color:#111!important;}.story-head{padding:0 0 16px!important;margin:0 0 18px!important;display:flex!important;align-items:end!important;justify-content:space-between!important;background:#fff!important;border:0!important;border-bottom:3px solid #111!important;color:#111!important;}.story-title{color:#111!important;font-size:28px!important;font-style:normal!important;font-weight:900!important;letter-spacing:-.03em!important;text-transform:none!important}.story-sub{color:#777b80!important;font-size:10px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.story-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px!important;background:#fff!important}.story-card{position:relative!important;min-height:160px!important;padding:22px 0 24px 112px!important;background:#fff!important;border:0!important;border-top:1px solid #dedfe2!important;border-radius:0!important;box-shadow:none!important;color:#111!important;}.story-card:nth-child(1),.story-card:nth-child(2){border-top:0!important}.story-card:before{content:""!important;position:absolute!important;left:0!important;top:22px!important;width:92px!important;height:92px!important;border-radius:0!important;background:linear-gradient(135deg,var(--nn-red) 0 7px,transparent 7px),linear-gradient(145deg,#151619,#303238)!important;}.story-card:after{content:"HLRN"!important;position:absolute!important;left:12px!important;top:54px!important;color:rgba(255,255,255,.25)!important;background:none!important;width:auto!important;height:auto!important;border-radius:0!important;font-family:Impact,"Arial Narrow",Arial,sans-serif!important;font-size:24px!important;font-style:italic!important}.story-card:hover{transform:none!important;background:#fafafa!important;border-color:#dedfe2!important}.story-kicker{color:var(--nn-red)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.story-card h3{margin:6px 0 0!important;color:#111!important;font-size:19px!important;font-style:normal!important;font-weight:900!important;line-height:1.17!important;text-transform:none!important;letter-spacing:-.02em!important}.story-card p{margin:7px 0 0!important;color:#696d73!important;font-size:12px!important;line-height:1.45!important}.story-stat{margin-top:9px!important;padding:0!important;background:transparent!important;border:0!important;color:#111!important;font-size:9px!important;font-weight:900!important}.loading,.error{margin:12px 0!important;padding:16px!important;background:#f6f6f7!important;border:1px solid #dddfe2!important;border-left:4px solid var(--nn-red)!important;border-radius:0!important;color:#5e6268!important}.footer{min-height:90px!important;margin-top:54px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#090909!important;border:0!important;border-top:4px solid var(--nn-red)!important;color:#87898e!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;}.footer:after{display:none!important}@media(max-width:1080px){.intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v3-contender-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.story-grid{grid-template-columns:1fr!important}.story-card:nth-child(2){border-top:1px solid #dedfe2!important}.v3-verification.v3-accuracy-line{grid-template-columns:1fr repeat(2,.7fr)!important}.v3-accuracy-label{grid-column:1/-1!important}}@media(max-width:720px){.header{min-height:auto!important;padding:14px 15px!important;align-items:flex-start!important;flex-direction:column!important}.league-tabs{width:100%!important}.league-btn{flex:1!important;min-width:0!important}.hero-inner,.compact-overview,.v3-verification,.compact-tabs,.compact-panel,.footer{width:calc(100% - 28px)!important}.hero-inner{padding:38px 0 26px!important}.hero h1{font-size:43px!important}.hero p{font-size:14px!important}.v3-verification.v3-accuracy-line{grid-template-columns:1fr 1fr!important}.v3-accuracy-label{grid-column:1/-1!important}.v3-accuracy-stat{min-height:70px!important}.v3-contender-grid,.intel-grid{grid-template-columns:1fr!important}.v3-contender{min-height:300px!important}.intel-card,.intel-card[data-key="favorite"],.intel-card[data-key="recentWinner"]{min-height:400px!important}.compact-board-head{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.story-card{padding-left:105px!important}.deep-head,.detail-head{align-items:flex-start!important;flex-direction:column!important}}@media(max-width:480px){.brand-title{font-size:15px!important}.brand-sub{font-size:7px!important}.logo:before{font-size:27px!important}.hero-inner,.v3-verification,.compact-panel,.footer{width:calc(100% - 20px)!important}.hero h1{font-size:36px!important}.badge{font-size:8px!important}.v3-verification.v3-accuracy-line{grid-template-columns:1fr 1fr!important}.v3-accuracy-stat.goal{display:flex!important}.story-card{min-height:145px!important;padding:18px 0 20px 92px!important}.story-card:before{top:18px!important;width:76px!important;height:76px!important}.story-card:after{left:9px!important;top:45px!important;font-size:20px!important}}.shell .hero .kicker{display:block!important;width:auto!important;padding:0!important;background:none!important;border:0!important;clip-path:none!important;transform:none!important;color:#e10600!important;}.shell .hero .kicker:before,.shell .hero .kicker:after{display:none!important}.shell .hero h1{display:none!important}.nn-page-title{display:block!important;margin:0!important;color:#111214!important;-webkit-text-fill-color:#111214!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(44px,5vw,72px)!important;line-height:.98!important;font-weight:900!important;font-style:normal!important;letter-spacing:-.045em!important;text-transform:none!important;}.shell .hero .hero-meta .badge{display:inline-flex!important;min-height:34px!important;padding:0 12px!important;background:#f4f4f5!important;border:1px solid #dedfe2!important;border-radius:3px!important;clip-path:none!important;transform:none!important;color:#4c5056!important;box-shadow:none!important;}.shell .hero .hero-meta .badge:before,.shell .hero .hero-meta .badge:after{display:none!important}.shell .hero .hero-meta .badge .dot{display:inline-block!important;background:#26a861!important}.shell .header .league-btn{clip-path:none!important;font-style:normal!important}.shell .toolbar{clip-path:none!important}.shell .toolbar .section-label{display:block!important}.shell .toolbar .section-label:before,.shell .toolbar .section-label:after{display:none!important;content:none!important}.shell .toolbar .section-label{padding:0!important;background:none!important;border:0!important}.intel-card,.intel-card[data-key="favorite"],.intel-card[data-key="recentWinner"]{min-height:405px!important;padding:166px 20px 20px!important;overflow:hidden!important;isolation:isolate!important;}.intel-card:before{content:""!important;position:absolute!important;left:12px!important;right:12px!important;top:12px!important;width:auto!important;height:132px!important;border-radius:2px!important;transform:none!important;opacity:1!important;z-index:0!important;background: linear-gradient(125deg,var(--card-line,var(--nn-red)) 0 6px,transparent 6px),linear-gradient(135deg,rgba(255,255,255,.055),transparent 36%),linear-gradient(145deg,#17191d,#292c31)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)!important;pointer-events:none!important;}.intel-card:after{content:attr(data-v3-index)!important;position:absolute!important;right:24px!important;top:29px!important;width:auto!important;height:auto!important;left:auto!important;bottom:auto!important;border-radius:0!important;transform:none!important;z-index:1!important;background:none!important;color:rgba(255,255,255,.16)!important;font-family:Impact,"Arial Narrow",Arial,sans-serif!important;font-size:66px!important;font-style:italic!important;line-height:.82!important;letter-spacing:-.06em!important;pointer-events:none!important;}.card-top{position:absolute!important;left:25px!important;right:25px!important;top:25px!important;height:48px!important;z-index:4!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;pointer-events:none!important;}.card-icon{flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border-radius:50%!important;background:#fff!important;border:1px solid rgba(17,17,17,.12)!important;color:#111!important;font-size:20px!important;line-height:1!important;overflow:hidden!important;box-shadow:0 5px 14px rgba(0,0,0,.16)!important;transform:none!important;}.card-tag{position:relative!important;z-index:4!important;max-width:130px!important;padding:7px 9px!important;margin:0!important;white-space:normal!important;text-align:right!important;line-height:1.15!important;overflow-wrap:anywhere!important;}.intel-card .card-title{position:relative!important;z-index:5!important;margin:0 0 0!important;}@media(max-width:700px){.intel-card,.intel-card[data-key="favorite"],.intel-card[data-key="recentWinner"]{min-height:365px!important;padding:154px 17px 18px!important;}.intel-card:before{left:9px!important;right:9px!important;top:9px!important;height:123px!important;}.intel-card:after{right:18px!important;top:24px!important;font-size:58px!important;}.card-top{left:20px!important;right:20px!important;top:20px!important;}.card-icon{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;font-size:18px!important;}}.intel-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:22px!important;align-items:stretch!important;}.intel-card,.intel-card[data-key="favorite"],.intel-card[data-key="recentWinner"]{display:block!important;min-width:0!important;width:100%!important;min-height:0!important;padding:0 0 22px!important;overflow:hidden!important;background:#fff!important;border:1px solid #d9dade!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;}.intel-card:before,.intel-card:after{display:none!important;content:none!important;}.intel-card .card-top{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;height:112px!important;min-height:112px!important;margin:0!important;padding:18px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;overflow:hidden!important;pointer-events:none!important;background: linear-gradient(125deg,var(--card-line,var(--nn-red)) 0 7px,transparent 7px),linear-gradient(135deg,rgba(255,255,255,.06),transparent 38%),linear-gradient(145deg,#17191d,#2b2e33)!important;border-bottom:1px solid #d9dade!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)!important;}.intel-card .card-top:after{content:attr(data-rank)!important;position:absolute!important;right:14px!important;bottom:-5px!important;z-index:0!important;color:rgba(255,255,255,.10)!important;font-family:Impact,"Arial Narrow",Arial,sans-serif!important;font-size:72px!important;font-style:italic!important;line-height:.8!important;pointer-events:none!important;}.intel-card .card-icon{position:relative!important;z-index:2!important;flex:0 0 46px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#fff!important;border:1px solid rgba(17,17,17,.12)!important;color:#111!important;font-size:20px!important;line-height:1!important;overflow:hidden!important;box-shadow:0 5px 14px rgba(0,0,0,.16)!important;transform:none!important;}.intel-card .card-tag{position:relative!important;z-index:2!important;flex:0 1 auto!important;max-width:150px!important;margin:0!important;padding:7px 9px!important;background:var(--nn-red)!important;border:0!important;color:#fff!important;font-size:8px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:.08em!important;text-align:right!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:anywhere!important;}.intel-card .card-title{position:static!important;inset:auto!important;display:block!important;width:auto!important;height:auto!important;margin:18px 20px 0!important;padding:0 0 2px!important;overflow:visible!important;color:var(--nn-red)!important;font-size:10px!important;font-weight:900!important;font-style:normal!important;line-height:1.3!important;letter-spacing:.09em!important;text-transform:uppercase!important;white-space:normal!important;transform:none!important;}.intel-card .card-driver,.intel-card[data-key="favorite"] .card-driver,.intel-card[data-key="recentWinner"] .card-driver{position:static!important;display:block!important;margin:7px 20px 0!important;padding:0!important;color:#111!important;font-size:28px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:900!important;font-style:normal!important;line-height:1.06!important;letter-spacing:-.035em!important;text-transform:none!important;overflow-wrap:anywhere!important;}.intel-card .card-reason{position:static!important;margin:11px 20px 0!important;padding:0!important;color:#686c72!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;text-transform:none!important;letter-spacing:0!important;overflow-wrap:anywhere!important;}.intel-card .card-stat{position:static!important;display:inline-block!important;margin:17px 20px 0!important;padding:0!important;background:transparent!important;border:0!important;color:#111!important;font-size:10px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:.04em!important;text-transform:uppercase!important;}.intel-card .v3-card-footer{margin:17px 20px 0!important;padding-top:14px!important;border-top:1px solid #e1e2e4!important;}@media(max-width:980px){.intel-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}}@media(max-width:620px){.intel-grid{grid-template-columns:1fr!important;gap:16px!important}.intel-card .card-top{height:104px!important;min-height:104px!important;padding:15px!important}.intel-card .card-title{margin:15px 17px 0!important}.intel-card .card-driver{margin-left:17px!important;margin-right:17px!important;font-size:25px!important}.intel-card .card-reason,.intel-card .card-stat,.intel-card .v3-card-footer{margin-left:17px!important;margin-right:17px!important}}.intel-card .card-top{isolation:isolate!important;overflow:hidden!important;}.intel-card .card-top .hlrn-card-full-photo{position:absolute!important;inset:0!important;z-index:2!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 28%!important;opacity:1!important;pointer-events:none!important;}.intel-card .card-top:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:3!important;background:linear-gradient(90deg,rgba(0,0,0,.10),rgba(0,0,0,.02) 55%,rgba(0,0,0,.28))!important;pointer-events:none!important;}.intel-card .card-top .card-icon,.intel-card .card-top .card-tag{position:relative!important;z-index:5!important;}.story-card.has-driver-photo:after{display:none!important}.story-card .hlrn-story-cutout{position:absolute!important;left:0!important;top:18px!important;z-index:4!important;width:100px!important;height:100px!important;padding:3px 4px 0!important;object-fit:contain!important;object-position:center bottom!important;background:linear-gradient(145deg,#17181b,#2b2d32)!important;filter:drop-shadow(0 6px 7px rgba(0,0,0,.28))!important;pointer-events:none!important;}.deep-head,.detail-head{position:relative!important;overflow:hidden!important;}.hlrn-feature-photo{position:absolute!important;right:112px!important;bottom:-10px!important;width:170px!important;height:154px!important;z-index:2!important;pointer-events:none!important;}.hlrn-feature-cutout{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 10px 10px rgba(0,0,0,.42))!important;}.deep-head>div:first-child,.detail-head>div:first-child,.deep-head .deep-pill,.detail-head .score{position:relative!important;z-index:4!important;}@media(max-width:620px){.story-card .hlrn-story-cutout{width:84px!important;height:84px!important}.story-card{padding-left:96px!important}.hlrn-feature-photo{display:none!important}}.story-card{position:relative!important;padding-left:128px!important;min-height:118px!important;}.story-card .hlrn-story-cutout{display:block!important;position:absolute!important;left:0!important;top:0!important;z-index:4!important;width:104px!important;height:104px!important;padding:4px 4px 0!important;object-fit:contain!important;object-position:center bottom!important;background:linear-gradient(145deg,#17181b,#2b2d32)!important;filter:drop-shadow(0 6px 7px rgba(0,0,0,.28))!important;pointer-events:none!important;}.story-card.has-driver-photo:after{display:none!important}.v3-contender{overflow:hidden!important;}.v3-contender-top{position:relative!important;height:182px!important;margin:-24px -24px 18px -24px!important;overflow:hidden!important;}.v3-contender-top .hlrn-contender-full-photo{display:block!important;position:absolute!important;inset:0!important;z-index:2!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 24%!important;pointer-events:none!important;}.v3-contender-top:before{content:""!important;position:absolute!important;inset:0!important;z-index:3!important;background:linear-gradient(90deg,rgba(0,0,0,.10),rgba(0,0,0,.04) 55%,rgba(0,0,0,.28))!important;}.v3-contender-top:after{content:"HLRN"!important;position:absolute!important;right:14px!important;bottom:10px!important;z-index:4!important;font:900 48px/1 Arial,Helvetica,sans-serif!important;font-style:italic!important;color:rgba(255,255,255,.16)!important;letter-spacing:-2px!important;}.v3-contender-top .v3-contender-rank{position:absolute!important;top:10px!important;right:16px!important;z-index:5!important;line-height:1!important;}@media(max-width:620px){.story-card{padding-left:104px!important}.story-card .hlrn-story-cutout{width:86px!important;height:86px!important}.v3-contender-top{height:150px!important}}.story-card{position:relative!important;min-height:124px!important;padding:18px 18px 18px 138px!important;background:#fff!important;overflow:hidden!important;}.story-card.has-driver-photo:after,.story-card:after{display:none!important;content:none!important;}.story-card .hlrn-story-cutout{display:block!important;position:absolute!important;left:16px!important;bottom:0!important;top:auto!important;z-index:4!important;width:108px!important;height:116px!important;padding:0!important;margin:0!important;object-fit:contain!important;object-position:center bottom!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 5px 6px rgba(0,0,0,.16))!important;pointer-events:none!important;}.v3-contender{position:relative!important;overflow:hidden!important;background:#fff!important;padding-top:0!important;}.v3-contender:before,.v3-contender:after{display:none!important;content:none!important;}.v3-contender-top{position:relative!important;display:block!important;width:calc(100% + 48px)!important;height:auto!important;min-height:0!important;margin:-24px -24px 18px -24px!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:0!important;}.v3-contender-top .hlrn-contender-full-photo{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;margin:0!important;padding:0!important;opacity:1!important;background:#fff!important;border:0!important;box-shadow:none!important;filter:none!important;pointer-events:none!important;}.v3-contender-top:before,.v3-contender-top:after{display:none!important;content:none!important;}.v3-contender-top .v3-contender-rank{display:none!important;}.v3-contender-label,.v3-contender-name,.v3-contender-meta,.v3-contender-meter{position:relative!important;z-index:3!important;}@media(max-width:620px){.story-card{padding-left:108px!important;}.story-card .hlrn-story-cutout{left:10px!important;width:84px!important;height:100px!important;}.v3-contender-top{width:calc(100% + 32px)!important;margin:-16px -16px 15px -16px!important;}}#storyGrid .story-card,.story-grid .story-card,#stories .story-card,.story-card{background:#ffffff!important;background-image:none!important;border:0!important;box-shadow:none!important;}#storyGrid .story-card:before,#storyGrid .story-card:after,.story-grid .story-card:before,.story-grid .story-card:after,.story-card:before,.story-card:after{display:none!important;content:none!important;background:none!important;}#storyGrid .story-card .hlrn-story-cutout,.story-grid .story-card .hlrn-story-cutout,.story-card .hlrn-story-cutout{display:block!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;}#storyGrid .story-card{padding-left:132px!important;}#storyGrid .story-card .hlrn-story-cutout{left:12px!important;bottom:0!important;top:auto!important;width:112px!important;height:118px!important;object-fit:contain!important;object-position:center bottom!important;}@media(max-width:620px){#storyGrid .story-card{padding-left:104px!important}#storyGrid .story-card .hlrn-story-cutout{width:84px!important;height:96px!important;}}.v3-contender{position:relative!important;overflow:visible!important;background:#fff!important;padding-top:0!important;}.v3-contender:before,.v3-contender:after,.v3-contender-top,.v3-contender-top:before,.v3-contender-top:after{display:none!important;content:none!important;}.v3-contender > .hlrn-contender-full-photo{display:block!important;position:relative!important;inset:auto!important;width:calc(100% + 48px)!important;height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;object-fit:fill!important;object-position:center!important;margin:-24px -24px 18px -24px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important;clip-path:none!important;overflow:visible!important;}.v3-contenders,.v3-contender-grid,#v3ContenderGrid{overflow:visible!important;}@media(max-width:620px){.v3-contender > .hlrn-contender-full-photo{width:calc(100% + 32px)!important;margin:-16px -16px 15px -16px!important;}}.deep-head,.detail-head{display:grid!important;grid-template-columns:112px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:128px!important;padding:12px 16px!important;overflow:hidden!important;}.hlrn-driver-copy{min-width:0!important;position:relative!important;z-index:4!important;}.deep-head .hlrn-feature-photo,.detail-head .hlrn-feature-photo,.hlrn-feature-photo.hLrn-photo-left{position:relative!important;right:auto!important;left:auto!important;top:auto!important;bottom:auto!important;width:108px!important;height:116px!important;margin:0!important;align-self:end!important;justify-self:center!important;z-index:4!important;overflow:visible!important;pointer-events:none!important;}.deep-head .hlrn-feature-cutout,.detail-head .hlrn-feature-cutout{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 7px 8px rgba(0,0,0,.35))!important;}.deep-title,.detail-name{margin-top:3px!important;}.deep-summary{max-width:none!important;}.deep-pill,.score{position:relative!important;z-index:5!important;align-self:center!important;}.detail-head:after{z-index:1!important;}@media(max-width:820px){.deep-head,.detail-head{grid-template-columns:92px minmax(0,1fr) auto!important;gap:12px!important;min-height:112px!important;}.deep-head .hlrn-feature-photo,.detail-head .hlrn-feature-photo{width:88px!important;height:98px!important;}}@media(max-width:560px){.deep-head,.detail-head{grid-template-columns:74px minmax(0,1fr)!important;gap:10px!important;align-items:end!important;}.deep-head .hlrn-feature-photo,.detail-head .hlrn-feature-photo{display:block!important;width:72px!important;height:84px!important;}.deep-pill,.score{grid-column:1 / -1!important;justify-self:start!important;margin-top:4px!important;}}html[data-hlrn-theme="dark"],html[data-hlrn-theme="dark"] body{background:#000!important;color:#fff!important;color-scheme:dark!important;}html[data-hlrn-theme="dark"] body .shell{background:#000!important;color:#fff!important;}html[data-hlrn-theme="dark"] body .shell :is( .hero,.hero-inner,.compact-panel,.compact-board-head,.compact-overview,.compact-overview-card,.toolbar,.v3-verification,.v3-accuracy-line,.v3-accuracy-stat,.v3-contenders,.v3-contenders-head,.v3-contender-grid,.v3-contender,.v3-contender-top,.intel-grid,.intel-card,.category-deep,.deep-head,.deep-grid,.deep-metric,.deep-body,.deep-box,.deep-point,.deep-race,.deep-action,.detail-wrap,.detail-head,.stat-grid,.stat,.detail-body,.detail-box,.race,.trend-row,.story-section,.story-head,.story-grid,.story-card,.loading,.error,.badge,.refresh ){background:#000!important;background-color:#000!important;background-image:none!important;color:#fff!important;border-color:#2b2b2b!important;box-shadow:none!important;}html[data-hlrn-theme="dark"] body .shell :is( .intel-card,.deep-metric,.deep-box,.detail-box,.stat,.deep-point,.deep-race,.race,.trend-row,.story-card,.badge,.refresh ){background:#050505!important;background-color:#050505!important;}html[data-hlrn-theme="dark"] body .shell :is( .hero,.compact-panel,.v3-contenders,.intel-grid,.category-deep,.detail-wrap,.story-section ) :where( h1,h2,h3,h4,h5,h6,p,span,small,strong,b,a,label,.nn-page-title,.section-label,.compact-board-head,.compact-board-head *,.v3-contenders-head,.v3-contenders-head *,.v3-contender-name,.card-title,.card-driver,.card-reason,.card-stat,.deep-title,.deep-summary,.deep-pill,.deep-metric,.deep-metric *,.detail-name,.detail-category,.score-num,.score-label,.stat-label,.stat-value,.box-title,.trend-row,.trend-row *,.story-title,.story-sub,.story-card h3,.story-card p,.story-stat,.badge,.refresh ){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;}html[data-hlrn-theme="dark"] body .shell :is(.kicker,.story-kicker,.deep-label,.detail-eyebrow){color:#e10600!important;-webkit-text-fill-color:#e10600!important;}html[data-hlrn-theme="dark"] body .shell :is(.positive,.gain,.ri-auto-sync-dot){color:#31d466!important;-webkit-text-fill-color:#31d466!important;}html[data-hlrn-theme="dark"] body .shell .negative{color:#ff6060!important;-webkit-text-fill-color:#ff6060!important;}html[data-hlrn-theme="dark"] body .shell .story-grid,html[data-hlrn-theme="dark"] body .shell .story-card,html[data-hlrn-theme="dark"] body .shell .story-card:hover{background:#000!important;background-color:#000!important;background-image:none!important;}html[data-hlrn-theme="dark"] body .shell .story-card :where(h3,p,a,.story-stat){color:#fff!important;-webkit-text-fill-color:#fff!important;}html[data-hlrn-theme="dark"] body .shell .story-card:before{background:#111!important;}html[data-hlrn-theme="dark"] body .shell .story-card.has-driver-photo:after{display:none!important;}html[data-hlrn-theme="dark"] body .shell .deep-grid,html[data-hlrn-theme="dark"] body .shell .stat-grid{background:#000!important;border-color:#2b2b2b!important;}#v3Contenders{width:100%!important;max-width:100%!important;overflow:hidden!important;}#v3ContenderGrid,.v3-contender-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:100%!important;overflow:hidden!important;}#v3ContenderGrid .v3-contender{min-width:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important;padding:0!important;display:flex!important;flex-direction:column!important;border:1px solid #2b2b2b!important;background:#000!important;}#v3ContenderGrid .v3-contender-photo-wrap{width:100%!important;aspect-ratio:16/9!important;min-height:0!important;overflow:hidden!important;background:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;}#v3ContenderGrid .v3-contender-photo-wrap .hlrn-contender-full-photo,#v3ContenderGrid .v3-contender > .hlrn-contender-full-photo{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;transform:none!important;clip-path:none!important;background:#000!important;}#v3ContenderGrid .v3-contender-copy{min-width:0!important;padding:18px 22px 20px!important;}#v3ContenderGrid .v3-contender-name{overflow-wrap:normal!important;word-break:normal!important;}@media(max-width:900px){#v3ContenderGrid,.v3-contender-grid{grid-template-columns:1fr!important;gap:14px!important;}#v3ContenderGrid .v3-contender-photo-wrap{aspect-ratio:16/9!important}}html[data-hlrn-theme="dark"] body #intelGrid .intel-card,html[data-hlrn-theme="dark"] body #intelGrid .intel-card:hover{background:#000!important;background-color:#000!important;background-image:none!important;border-color:#2b2b2b!important;}html[data-hlrn-theme="dark"] body #intelGrid .intel-card .card-top{background:#000!important;background-color:#000!important;background-image:none!important;border-color:#2b2b2b!important;box-shadow:none!important;}html[data-hlrn-theme="dark"] body #intelGrid .intel-card .card-top .hlrn-card-full-photo{background:#000!important;background-color:#000!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;}html[data-hlrn-theme="dark"] body #intelGrid .intel-card .card-top:before,html[data-hlrn-theme="dark"] body #intelGrid .intel-card .card-top:after{background:transparent!important;background-image:none!important;}html[data-hlrn-theme="dark"] body #intelGrid .intel-card .card-icon{background:#000!important;background-color:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #3a3a3a!important;box-shadow:none!important;}html[data-hlrn-theme="dark"] body #intelGrid .intel-card .card-tag{background:#e10600!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}html[data-hlrn-theme="dark"] body #intelGrid{background:#000!important;background-color:#000!important;}.story-section,.category-deep,.detail-wrap{content-visibility:auto;contain-intrinsic-size:1px 520px;}
/*HLRN_STORYLINES_COMPACT_RESTORE_20261001*/.story-section{background:#000!important;color:#fff!important;}.story-head{background:#000!important;border-bottom:1px solid #2b2b2b!important;}.story-grid,#storyGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 24px!important;padding:18px 8px!important;background:#000!important;}.story-card,#storyGrid .story-card,.story-card:hover,#storyGrid .story-card:hover{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:112px!important;padding:12px!important;margin:0!important;overflow:hidden!important;background:#000!important;background-color:#000!important;background-image:none!important;border:1px solid #2b2b2b!important;box-shadow:none!important;transform:none!important;}.story-card:before,.story-card:after,#storyGrid .story-card:before,#storyGrid .story-card:after{display:none!important;content:none!important;}.story-thumb{width:132px!important;height:86px!important;min-width:132px!important;overflow:hidden!important;align-self:center!important;background:#050505!important;border:1px solid #242424!important;}.story-thumb .hlrn-story-full-photo,#storyGrid .story-card .hlrn-story-full-photo{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;background:#000!important;transform:none!important;filter:none!important;}.story-copy{min-width:0!important;align-self:center!important;}.story-copy .story-kicker{margin:0 0 5px!important;color:#e10600!important;-webkit-text-fill-color:#e10600!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;}.story-copy h3,.story-copy h3 a{margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:18px!important;line-height:1.08!important;font-weight:900!important;text-decoration:none!important;}.story-copy p{margin:6px 0 0!important;color:#c7c7c7!important;-webkit-text-fill-color:#c7c7c7!important;font-size:11px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}.story-copy .story-stat{display:inline-block!important;margin:7px 0 0!important;padding:0!important;background:transparent!important;border:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:8px!important;font-weight:900!important;}@media(max-width:980px){.story-grid,#storyGrid{grid-template-columns:1fr!important}}@media(max-width:560px){.story-card,#storyGrid .story-card{grid-template-columns:104px minmax(0,1fr)!important;gap:12px!important;min-height:96px!important;padding:10px!important;}.story-thumb{width:104px!important;min-width:104px!important;height:68px!important;}.story-copy h3,.story-copy h3 a{font-size:16px!important}.story-copy p{font-size:10px!important}}
/*HLRN_DRIVER_RATING_DARK_FIX_20261001*/.category-deep .deep-pill,.detail-wrap .score{background:#000!important;background-color:#000!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #2b2b2b!important;border-left:4px solid #ffd400!important;box-shadow:none!important;}.category-deep .deep-pill *,.detail-wrap .score *,.detail-wrap .score-num,.detail-wrap .score-label{color:#fff!important;-webkit-text-fill-color:#fff!important;}
/*HLRN_HERO_BADGES_DARK_FIX_20261001*/html[data-hlrn-theme="dark"] .shell .hero .hero-meta .badge,html[data-hlrn-theme="dark"] .shell .hero .badge,html[data-hlrn-theme="dark"] #heroMeta .badge{background:#000!important;background-color:#000!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #2b2b2b!important;box-shadow:none!important;}html[data-hlrn-theme="dark"] .shell .hero .hero-meta .badge:nth-child(1),html[data-hlrn-theme="dark"] .shell .hero .badge:nth-child(1){border-left:4px solid #31d466!important;}html[data-hlrn-theme="dark"] .shell .hero .hero-meta .badge:nth-child(2),html[data-hlrn-theme="dark"] .shell .hero .badge:nth-child(2){border-left:4px solid #e10600!important;}html[data-hlrn-theme="dark"] .shell .hero .hero-meta .badge:nth-child(3),html[data-hlrn-theme="dark"] .shell .hero .badge:nth-child(3){border-left:4px solid #ffd400!important;}