.seasonPage-module__dia-rq__page{--bg:#07090b;--panel:#101316;--panel2:#15191d;--line:#e9dcc229;--line-strong:#e9dcc247;--gold:#c6a15b;--cream:#eadfc7;--red:#bd1721;--red-bright:#df2630;color:#f4f1ea;background:radial-gradient(circle at 88% 6%,#bd172117,#0000 30rem),#07090b;min-height:100vh}.seasonPage-module__dia-rq__page *{box-sizing:border-box}.seasonPage-module__dia-rq__hero{background:#0b0d0f;border-bottom:1px solid #bd172194;min-height:520px;position:relative;overflow:hidden}.seasonPage-module__dia-rq__heroImage,.seasonPage-module__dia-rq__heroFallback,.seasonPage-module__dia-rq__heroShade{position:absolute;inset:0}.seasonPage-module__dia-rq__heroImage{object-fit:cover;object-position:center 45%;opacity:.52;filter:saturate(.68)contrast(1.1)brightness(.82);width:100%;height:100%}.seasonPage-module__dia-rq__heroFallback{background:linear-gradient(135deg,#ffffff09 25%,#0000 25%) 0 0/38px 38px,linear-gradient(315deg,#ffffff05 25%,#0000 25%) 0 0/38px 38px,linear-gradient(135deg,#1a1f23,#080a0c 72%)}.seasonPage-module__dia-rq__heroShade{background:linear-gradient(90deg,#050709fb 0%,#050709e8 41%,#0507096b 75%,#050709c7 100%),linear-gradient(#0000 30%,#090b0d33 56%,#090b0d 100%)}.seasonPage-module__dia-rq__heroInner,.seasonPage-module__dia-rq__navInner,.seasonPage-module__dia-rq__content{width:min(1380px,100% - 40px);margin:0 auto}.seasonPage-module__dia-rq__heroInner{z-index:2;padding:28px 0 30px;position:relative}.seasonPage-module__dia-rq__breadcrumbs{color:#80878b;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:.66rem;font-weight:850;display:flex}.seasonPage-module__dia-rq__breadcrumbs a{color:#adb2b5;text-decoration:none}.seasonPage-module__dia-rq__breadcrumbs a:hover{color:#fff}.seasonPage-module__dia-rq__heroGrid{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:30px;margin-top:28px;display:grid}.seasonPage-module__dia-rq__logoPanel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1013d1;border:1px solid #e9dcc24f;height:190px;padding:15px;box-shadow:0 16px 38px #00000047}.seasonPage-module__dia-rq__eyebrow,.seasonPage-module__dia-rq__sectionKicker{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:950}.seasonPage-module__dia-rq__heroCopy h1{color:#fff;letter-spacing:-.052em;text-transform:uppercase;text-shadow:0 4px 24px #0000006b;max-width:980px;margin:9px 0 8px;font-size:clamp(3rem,6.4vw,5.7rem);font-weight:950;line-height:.91}.seasonPage-module__dia-rq__heroMeta{color:#efc4ae;letter-spacing:.045em;text-transform:uppercase;margin:15px 0 0;font-size:1.02rem;font-weight:900}.seasonPage-module__dia-rq__heroDescription{color:#ced1d2;max-width:780px;margin:12px 0 0;font-size:.9rem;line-height:1.65}.seasonPage-module__dia-rq__heroActions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.seasonPage-module__dia-rq__primaryAction,.seasonPage-module__dia-rq__secondaryAction{color:#fff;letter-spacing:.055em;text-transform:uppercase;border:1px solid #ffffff21;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:.66rem;font-weight:950;text-decoration:none;display:inline-flex}.seasonPage-module__dia-rq__primaryAction{background:var(--red)}.seasonPage-module__dia-rq__primaryAction:hover{background:var(--red-bright)}.seasonPage-module__dia-rq__secondaryAction{background:#0e1215db;border-color:#e9dcc240}.seasonPage-module__dia-rq__secondaryAction:hover{border-color:var(--gold)}.seasonPage-module__dia-rq__statsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.seasonPage-module__dia-rq__statCard{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#bd17211a,#0000 64%),#0d1013e6;border-top-color:#c6a15b6b;align-content:center;min-height:92px;padding:14px;display:grid}.seasonPage-module__dia-rq__statCard strong{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:950;line-height:1.04}.seasonPage-module__dia-rq__statCard span{color:#aeb3b6;letter-spacing:.065em;text-transform:uppercase;margin-top:7px;font-size:.57rem;font-weight:900}.seasonPage-module__dia-rq__profileNav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b0df5;border-bottom:1px solid #ffffff17;position:sticky;top:0}.seasonPage-module__dia-rq__navInner{display:flex;overflow-x:auto}.seasonPage-module__dia-rq__navInner a{color:#aeb3b6;white-space:nowrap;letter-spacing:.055em;text-transform:uppercase;border-left:1px solid #ffffff0d;align-items:center;min-height:45px;padding:0 18px;font-size:.64rem;font-weight:900;text-decoration:none;display:flex}.seasonPage-module__dia-rq__navInner a:last-child{border-right:1px solid #ffffff0d}.seasonPage-module__dia-rq__navInner a:hover{color:#fff;background:#ffffff09}.seasonPage-module__dia-rq__content{padding:28px 0 60px}.seasonPage-module__dia-rq__section{margin-top:28px}.seasonPage-module__dia-rq__section:first-child{margin-top:0}.seasonPage-module__dia-rq__sectionHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:0 2px 10px;display:flex}.seasonPage-module__dia-rq__sectionHeader h2{color:#fff;letter-spacing:-.025em;text-transform:uppercase;margin:4px 0 0;font-size:clamp(1.45rem,2.7vw,2.05rem);font-weight:950;line-height:1}.seasonPage-module__dia-rq__sectionNote{color:#8f969a;text-align:right;font-size:.7rem}.seasonPage-module__dia-rq__snapshotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.seasonPage-module__dia-rq__snapshotCard{border:1px solid var(--line-strong);background:linear-gradient(135deg,#c6a15b12,#0000 62%),#101417;align-content:end;min-height:126px;padding:15px;display:grid}.seasonPage-module__dia-rq__snapshotCard span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:950}.seasonPage-module__dia-rq__snapshotCard strong{color:#fff;margin-top:8px;font-size:1.25rem;font-weight:950;line-height:1.08}.seasonPage-module__dia-rq__snapshotCard small{color:#8f969a;margin-top:6px;font-size:.68rem;line-height:1.4}.seasonPage-module__dia-rq__scheduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.seasonPage-module__dia-rq__raceCard{border:1px solid var(--line);color:#d6d9da;background:#0e1215;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:132px;padding:14px;transition:transform .15s,border-color .15s,background .15s;display:grid}.seasonPage-module__dia-rq__raceCard:hover{background:#12171b;border-color:#c6a15b85;transform:translateY(-2px)}.seasonPage-module__dia-rq__raceCardMain{min-width:0;color:inherit;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;text-decoration:none;display:grid}.seasonPage-module__dia-rq__raceCardActions{align-items:center;gap:10px;display:flex}.seasonPage-module__dia-rq__newspaperLink{color:#f0d39a;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#c6a15b14;border:1px solid #c6a15b6b;align-items:center;gap:8px;min-height:34px;padding:7px 10px;font-size:.63rem;font-weight:900;text-decoration:none;display:inline-flex}.seasonPage-module__dia-rq__newspaperLink:hover{background:#c6a15b24;border-color:#c6a15bb8}.seasonPage-module__dia-rq__newspaperLink span{color:#ff8b91;background:#ef596129;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.62rem;display:inline-grid}.seasonPage-module__dia-rq__raceNo{width:58px;height:58px;color:var(--gold);border:1px solid #c6a15b70;place-items:center;font-size:1.05rem;font-weight:950;display:grid}.seasonPage-module__dia-rq__raceTrack{color:#fff;font-size:1rem;font-weight:950;line-height:1.16}.seasonPage-module__dia-rq__raceDate{color:#8f969a;margin-top:5px;font-size:.67rem}.seasonPage-module__dia-rq__raceWinner{color:#d6d9da;margin-top:9px;font-size:.73rem}.seasonPage-module__dia-rq__raceWinner strong{color:#fff}.seasonPage-module__dia-rq__raceArrow{color:#ef5961;place-items:center;min-width:28px;height:34px;font-size:1.25rem;font-weight:900;text-decoration:none;display:grid}.seasonPage-module__dia-rq__tableWrap{border:1px solid var(--line);background:#0d1114;margin-top:12px;overflow-x:auto}.seasonPage-module__dia-rq__standingsTable{min-width:760px}.seasonPage-module__dia-rq__standingsHeader,.seasonPage-module__dia-rq__standingsRow{grid-template-columns:58px minmax(190px,1fr) 90px 80px 70px 70px 70px;align-items:center;gap:8px;display:grid}.seasonPage-module__dia-rq__standingsHeader.seasonPage-module__dia-rq__standingsUnranked,.seasonPage-module__dia-rq__standingsRow.seasonPage-module__dia-rq__standingsUnranked{grid-template-columns:minmax(230px,1fr) 80px 70px 70px 70px}.seasonPage-module__dia-rq__standingsHeader{border-bottom:1px solid var(--line-strong);color:#8f969a;letter-spacing:.07em;text-transform:uppercase;min-height:38px;padding:0 11px;font-size:.58rem;font-weight:950}.seasonPage-module__dia-rq__standingsRow{color:#bfc3c5;border-bottom:1px solid #ffffff0e;min-height:42px;padding:6px 11px;font-size:.68rem}.seasonPage-module__dia-rq__standingsRow:last-child{border-bottom:0}.seasonPage-module__dia-rq__standingsRow:hover{background:#ffffff06}.seasonPage-module__dia-rq__standingsPos{color:var(--gold);font-weight:950}.seasonPage-module__dia-rq__driverLink{color:#fff;font-weight:850;text-decoration:none}.seasonPage-module__dia-rq__driverLink:hover{color:#ef7379}.seasonPage-module__dia-rq__points{color:#fff;font-weight:900}.seasonPage-module__dia-rq__trackGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.seasonPage-module__dia-rq__trackCard{border:1px solid var(--line);color:#fff;background:#101417;grid-template-rows:92px auto;min-height:160px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.seasonPage-module__dia-rq__trackCard:hover{border-color:#c6a15b7a;transform:translateY(-2px)}.seasonPage-module__dia-rq__trackLogoWrap{background:#e8dfcc;place-items:center;padding:10px;display:grid;overflow:hidden}.seasonPage-module__dia-rq__trackLogoWrap img{object-fit:contain;width:100%;height:72px}.seasonPage-module__dia-rq__trackCardBody{padding:10px}.seasonPage-module__dia-rq__trackCardBody strong{color:#fff;font-size:.76rem;line-height:1.2;display:block}.seasonPage-module__dia-rq__trackCardBody span{color:var(--gold);text-transform:uppercase;margin-top:6px;font-size:.58rem;font-weight:900;display:block}.seasonPage-module__dia-rq__sourcePanel{border:1px solid var(--line);color:#aeb3b6;background:#0e1215;margin-top:12px;padding:15px;font-size:.75rem;line-height:1.65}.seasonPage-module__dia-rq__sourcePanel p{margin:0}.seasonPage-module__dia-rq__sourcePanel p+p{margin-top:8px}.seasonPage-module__dia-rq__sourcePanel a{color:#ef666e;font-weight:850}.seasonPage-module__dia-rq__emptyState{border:1px solid var(--line);color:#8f969a;background:#0e1215;margin-top:12px;padding:18px;font-size:.78rem}.seasonPage-module__dia-rq__footerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.seasonPage-module__dia-rq__footerLinks a{border:1px solid var(--line-strong);color:#fff;background:linear-gradient(135deg,#c6a15b0d,#0000 65%),#101417;align-content:center;min-height:92px;padding:15px;text-decoration:none;display:grid}.seasonPage-module__dia-rq__footerLinks strong{text-transform:uppercase;font-size:.72rem;font-weight:950}.seasonPage-module__dia-rq__footerLinks span{color:#ef5d65;text-transform:uppercase;margin-top:7px;font-size:.62rem;font-weight:900}@media (max-width:1050px){.seasonPage-module__dia-rq__statsGrid,.seasonPage-module__dia-rq__trackGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.seasonPage-module__dia-rq__hero{min-height:auto}.seasonPage-module__dia-rq__heroInner,.seasonPage-module__dia-rq__navInner,.seasonPage-module__dia-rq__content{width:min(100% - 22px,1380px)}.seasonPage-module__dia-rq__heroInner{padding-top:16px}.seasonPage-module__dia-rq__breadcrumbs{display:none}.seasonPage-module__dia-rq__heroGrid{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:15px;margin-top:8px}.seasonPage-module__dia-rq__logoPanel{height:92px;padding:7px}.seasonPage-module__dia-rq__heroCopy h1{font-size:clamp(2.2rem,11vw,3.6rem)}.seasonPage-module__dia-rq__heroMeta{font-size:.78rem;line-height:1.4}.seasonPage-module__dia-rq__heroDescription{font-size:.78rem}.seasonPage-module__dia-rq__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.seasonPage-module__dia-rq__statCard{min-height:78px}.seasonPage-module__dia-rq__navInner a{padding:0 13px}.seasonPage-module__dia-rq__content{padding-top:20px}.seasonPage-module__dia-rq__snapshotGrid,.seasonPage-module__dia-rq__scheduleGrid{grid-template-columns:1fr}.seasonPage-module__dia-rq__raceCard{grid-template-columns:56px minmax(0,1fr) auto;gap:10px;min-height:110px}.seasonPage-module__dia-rq__raceNo{width:48px;height:48px}.seasonPage-module__dia-rq__trackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.seasonPage-module__dia-rq__footerLinks{grid-template-columns:1fr}.seasonPage-module__dia-rq__sectionHeader{align-items:flex-start}.seasonPage-module__dia-rq__sectionNote{display:none}}@media (max-width:430px){.seasonPage-module__dia-rq__heroGrid{grid-template-columns:76px minmax(0,1fr)}.seasonPage-module__dia-rq__logoPanel{height:76px}.seasonPage-module__dia-rq__heroCopy h1{font-size:2.2rem}.seasonPage-module__dia-rq__statsGrid,.seasonPage-module__dia-rq__trackGrid{grid-template-columns:1fr 1fr}}
