.solar-f1-module__9ZfQca__page{color:#f5f7fb;background:radial-gradient(circle at 75% 0,#ff70001a,#0000 24%),linear-gradient(#07101a 0,#050b12 100%);min-height:100vh}.solar-f1-module__9ZfQca__hero{background:radial-gradient(circle at 82% 42%,#ff7e0038,#0000 23%),linear-gradient(110deg,#07111c 0% 56%,#10161d 100%);border-bottom:1px solid #ffffff12;padding:34px 0 26px;position:relative;overflow:hidden}.solar-f1-module__9ZfQca__hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 68%,#ff7e000f);position:absolute;inset:0}.solar-f1-module__9ZfQca__hero h1{letter-spacing:-.055em;margin:.1rem 0 .45rem;font-size:clamp(3rem,5vw,5.15rem);font-weight:300;line-height:.94;position:relative}.solar-f1-module__9ZfQca__hero h1 span{color:var(--sta-orange);font-weight:300}.solar-f1-module__9ZfQca__intro{color:#d5dce5;max-width:790px;margin:0;font-size:1.02rem;position:relative}.solar-f1-module__9ZfQca__heroMeta{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex;position:relative}.solar-f1-module__9ZfQca__heroMeta>*{font-size:var(--sta-font-small);background:#03091094;border:1px solid #ffffff14;border-radius:999px;padding:7px 13px}.solar-f1-module__9ZfQca__heroMeta strong{color:#ff982e;border-color:#e86600}.solar-f1-module__9ZfQca__content{gap:20px;padding-top:0;padding-bottom:64px;display:grid}.solar-f1-module__9ZfQca__notice{background:#ff8a000f;border:1px solid #ff8a0059;border-radius:12px;margin-top:20px;padding:12px 15px}.solar-f1-module__9ZfQca__nextRace,.solar-f1-module__9ZfQca__card,.solar-f1-module__9ZfQca__empty{background:linear-gradient(145deg,#0a141ffc,#050d16fc);border:1px solid #2b3948;border-radius:16px;box-shadow:0 18px 40px #0000001f}.solar-f1-module__9ZfQca__nextRace{grid-template-columns:380px 1fr 150px;align-items:stretch;min-height:245px;display:grid;overflow:hidden}.solar-f1-module__9ZfQca__nextRace>div:first-child{background:linear-gradient(#ff7a0006,#ff7a0006),linear-gradient(90deg,#ff7a000d 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#ff7a000d 1px,#0000 1px) 0 0/30px 30px;border-right:1px solid #ffffff0f;min-width:0;padding:24px}.solar-f1-module__9ZfQca__nextRace>div:first-child>div{height:155px}.solar-f1-module__9ZfQca__nextRace>div:first-child img{width:300px!important;height:155px!important}.solar-f1-module__9ZfQca__nextRaceInfo{padding:28px}:is(.solar-f1-module__9ZfQca__nextRaceInfo .section-label,.solar-f1-module__9ZfQca__card .section-label){color:#ff850d;letter-spacing:.22em;font-weight:800}.solar-f1-module__9ZfQca__nextRaceInfo h2{letter-spacing:-.025em;margin:.25rem 0 .85rem;font-size:clamp(1.9rem,3vw,2.7rem)}.solar-f1-module__9ZfQca__nextRaceInfo>p:not(:first-child){color:#cfd7e2}.solar-f1-module__9ZfQca__nextRaceInfo strong{color:#fff}.solar-f1-module__9ZfQca__raceDate{text-align:right;border-left:1px solid #ffffff12;flex-direction:column;align-items:flex-end;padding:29px 24px;display:flex}.solar-f1-module__9ZfQca__raceDate strong{font-size:2rem}.solar-f1-module__9ZfQca__raceDate span{font-size:1.05rem}.solar-f1-module__9ZfQca__calendarLink{color:#fff;margin-top:auto;text-decoration:none;display:inline-flex}.solar-f1-module__9ZfQca__calendarLink:hover{color:#ff9627}.solar-f1-module__9ZfQca__registrationBox{flex-wrap:wrap;align-items:center;gap:12px;margin-top:19px;display:flex}.solar-f1-module__9ZfQca__registrationBox form{margin:0}.solar-f1-module__9ZfQca__registrationBox button{text-transform:uppercase;letter-spacing:.12em;min-height:48px;font-weight:800;border-color:#ff7200!important}.solar-f1-module__9ZfQca__registrationBox small{opacity:.72}.solar-f1-module__9ZfQca__registrationList{flex-wrap:wrap;gap:7px;display:flex}.solar-f1-module__9ZfQca__registrationList span{font-size:var(--sta-font-small);background:#ffffff12;border-radius:999px;padding:5px 9px}.solar-f1-module__9ZfQca__columns{grid-template-columns:.94fr 1.06fr;gap:20px;display:grid}.solar-f1-module__9ZfQca__card{padding:20px}.solar-f1-module__9ZfQca__card h2{margin:.2rem 0 .65rem}.solar-f1-module__9ZfQca__standings{gap:5px;margin:15px 0 0;padding:0;list-style:none;display:grid}.solar-f1-module__9ZfQca__standings li{background:linear-gradient(90deg,#ffffff09,#ffffff03);border:1px solid #ffffff09;border-radius:8px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.solar-f1-module__9ZfQca__standings li>b{background:#101a25;border-radius:7px;place-items:center;width:38px;height:38px;font-size:1.18rem;display:grid}.solar-f1-module__9ZfQca__standings li:first-child>b{color:#171006;background:linear-gradient(145deg,#ffe06c,#9d6500)}.solar-f1-module__9ZfQca__standings li:nth-child(2)>b{color:#111;background:linear-gradient(145deg,#eef3f8,#69727d)}.solar-f1-module__9ZfQca__standings li:nth-child(3)>b{color:#1c0c03;background:linear-gradient(145deg,#df9b68,#703d1c)}.solar-f1-module__9ZfQca__standings li>span{gap:2px;display:grid}.solar-f1-module__9ZfQca__standings small,.solar-f1-module__9ZfQca__calendar small{color:#9da9b8}.solar-f1-module__9ZfQca__standings em,.solar-f1-module__9ZfQca__calendar em{font-style:normal;font-weight:700}.solar-f1-module__9ZfQca__calendar{border-top:1px solid #ffffff17}.solar-f1-module__9ZfQca__calendar article{border-bottom:1px solid #ffffff14;grid-template-columns:44px 122px 1fr auto;align-items:center;gap:13px;min-height:108px;padding:13px 0;display:grid}.solar-f1-module__9ZfQca__calendar article>b{font-size:1.22rem}.solar-f1-module__9ZfQca__calendar article>div{min-width:116px}.solar-f1-module__9ZfQca__calendar article>div>div{height:72px;min-height:72px}.solar-f1-module__9ZfQca__calendar article>div img{max-width:112px;height:72px!important}.solar-f1-module__9ZfQca__calendar article>div strong{font-size:var(--sta-font-small)}.solar-f1-module__9ZfQca__calendar article>div span{display:none}.solar-f1-module__9ZfQca__calendar article>span{gap:4px;display:grid}.solar-f1-module__9ZfQca__calendar article>span>strong{font-size:1.03rem}.solar-f1-module__9ZfQca__calendar article>a{color:#fff;border:1px solid #e96d00;border-radius:8px;place-items:center;min-width:58px;height:38px;padding:0 10px;text-decoration:none;display:grid}.solar-f1-module__9ZfQca__calendar article>a:hover{background:#ff7a0014}.solar-f1-module__9ZfQca__teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.solar-f1-module__9ZfQca__team{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:14px;padding:13px;display:flex}.solar-f1-module__9ZfQca__team img,.solar-f1-module__9ZfQca__logoFallback{object-fit:contain;background:#ffffff0f;border-radius:10px;width:48px;height:48px}.solar-f1-module__9ZfQca__logoFallback{color:#ff850d;place-items:center;font-weight:800;display:grid}.solar-f1-module__9ZfQca__team p{opacity:.7;margin:.25rem 0 0}.solar-f1-module__9ZfQca__empty{margin-top:24px;padding:28px}@media (max-width:1050px){.solar-f1-module__9ZfQca__nextRace{grid-template-columns:270px 1fr 125px}.solar-f1-module__9ZfQca__nextRace>div:first-child img{width:220px!important}.solar-f1-module__9ZfQca__columns{grid-template-columns:1fr}}@media (max-width:760px){.solar-f1-module__9ZfQca__hero h1 span{display:block}.solar-f1-module__9ZfQca__nextRace{grid-template-columns:1fr}.solar-f1-module__9ZfQca__nextRace>div:first-child{border-bottom:1px solid #ffffff0f;border-right:0}.solar-f1-module__9ZfQca__raceDate{text-align:left;border-top:1px solid #ffffff0f;border-left:0;align-items:flex-start}.solar-f1-module__9ZfQca__calendarLink{margin-top:12px}.solar-f1-module__9ZfQca__teams{grid-template-columns:1fr}.solar-f1-module__9ZfQca__calendar article{grid-template-columns:36px 86px 1fr}.solar-f1-module__9ZfQca__calendar article>a,.solar-f1-module__9ZfQca__calendar article>em{grid-column:3}.solar-f1-module__9ZfQca__calendar article>div img{max-width:80px}.solar-f1-module__9ZfQca__standings li{grid-template-columns:48px 1fr auto}}.solar-f1-module__9ZfQca__seasonProgress{background:linear-gradient(135deg,#ff97000e,#ffffff05);border:1px solid #ff97002e;border-radius:14px;margin-bottom:18px;padding:16px 18px}.solar-f1-module__9ZfQca__seasonProgressHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:11px;display:flex}.solar-f1-module__9ZfQca__seasonProgressHeader p{margin:0 0 3px}.solar-f1-module__9ZfQca__seasonProgressHeader strong{font-size:var(--sta-font-small);color:#ffffffe0;display:block}.solar-f1-module__9ZfQca__seasonProgressHeader>span{color:#ff9700;letter-spacing:-.04em;font-size:1.45rem;font-weight:900;line-height:1}.solar-f1-module__9ZfQca__seasonProgressTrack{background:#ffffff13;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.solar-f1-module__9ZfQca__seasonProgressFill{border-radius:inherit;background:linear-gradient(90deg,#d97800,#ff9700);min-width:0;height:100%;transition:width .35s}.solar-f1-module__9ZfQca__seasonProgressFooter{color:var(--sta-text-500);font-size:var(--sta-font-small);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:12px;margin-top:7px;font-weight:700;display:flex}.solar-f1-module__9ZfQca__seasonProgressComplete{border-color:#ff97005c}.solar-f1-module__9ZfQca__seasonProgressComplete .solar-f1-module__9ZfQca__seasonProgressHeader strong,.solar-f1-module__9ZfQca__seasonProgressComplete .solar-f1-module__9ZfQca__seasonProgressHeader>span{color:#ffad33}@media (max-width:640px){.solar-f1-module__9ZfQca__seasonProgress{padding:14px}.solar-f1-module__9ZfQca__seasonProgressHeader>span{font-size:1.25rem}}.solar-f1-module__9ZfQca__standings li{grid-template-columns:52px 44px 1fr auto}.solar-f1-module__9ZfQca__standingTeamLogo,.solar-f1-module__9ZfQca__standingLogoFallback{background:#ffffff0e;border-radius:8px;width:40px;height:40px}.solar-f1-module__9ZfQca__standingTeamLogo{object-fit:contain;box-sizing:border-box;padding:3px;display:block}.solar-f1-module__9ZfQca__standingLogoFallback{color:#ff850d;font-size:var(--sta-font-small);place-items:center;font-weight:900;display:grid}.solar-f1-module__9ZfQca__standings li>b.solar-f1-module__9ZfQca__podium1,.solar-f1-module__9ZfQca__standings li>b.solar-f1-module__9ZfQca__podium2,.solar-f1-module__9ZfQca__standings li>b.solar-f1-module__9ZfQca__podium3{border-radius:9px;grid-template-columns:1fr;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.solar-f1-module__9ZfQca__standings li>b.solar-f1-module__9ZfQca__podium1{color:#241700;background:linear-gradient(145deg,#ffe16c,#b87900)}.solar-f1-module__9ZfQca__standings li>b.solar-f1-module__9ZfQca__podium2{color:#15191d;background:linear-gradient(145deg,#f5f7fa,#7b8794)}.solar-f1-module__9ZfQca__standings li>b.solar-f1-module__9ZfQca__podium3{color:#241006;background:linear-gradient(145deg,#e6a16f,#81451f)}.solar-f1-module__9ZfQca__cup{filter:saturate(.75);font-size:1.05rem;line-height:1}.solar-f1-module__9ZfQca__position{font-size:var(--sta-font-small);letter-spacing:-.04em;font-weight:1000;position:absolute;bottom:2px;right:3px}@media (max-width:760px){.solar-f1-module__9ZfQca__standings li{grid-template-columns:44px 38px 1fr auto}.solar-f1-module__9ZfQca__standingTeamLogo,.solar-f1-module__9ZfQca__standingLogoFallback{width:36px;height:36px}}@media (max-width:700px){.solar-f1-module__9ZfQca__page,.solar-f1-module__9ZfQca__shell,.solar-f1-module__9ZfQca__panel,.solar-f1-module__9ZfQca__card,.solar-f1-module__9ZfQca__seasonProgress{min-width:0}.solar-f1-module__9ZfQca__hero,.solar-f1-module__9ZfQca__header,.solar-f1-module__9ZfQca__sectionHeader,.solar-f1-module__9ZfQca__seasonProgressHeader{flex-direction:column;align-items:flex-start}.solar-f1-module__9ZfQca__seasonProgressHeader{gap:8px}.solar-f1-module__9ZfQca__seasonProgressFooter{flex-wrap:wrap}.solar-f1-module__9ZfQca__standings li{grid-template-columns:40px 34px minmax(0,1fr) auto;gap:7px;min-width:0}.solar-f1-module__9ZfQca__standings li>*{min-width:0}.solar-f1-module__9ZfQca__standingTeamLogo,.solar-f1-module__9ZfQca__standingLogoFallback{width:32px;height:32px}}@media (max-width:480px){.solar-f1-module__9ZfQca__standings li{grid-template-columns:36px 30px minmax(0,1fr) auto;padding-inline:6px}.solar-f1-module__9ZfQca__standings li>b.solar-f1-module__9ZfQca__podium1,.solar-f1-module__9ZfQca__standings li>b.solar-f1-module__9ZfQca__podium2,.solar-f1-module__9ZfQca__standings li>b.solar-f1-module__9ZfQca__podium3{width:34px;height:34px}}
.f1-circuit-map-module__E3GSrW__wrap{color:#fff;place-items:center;gap:3px;min-width:118px;display:grid}.f1-circuit-map-module__E3GSrW__mapFrame{place-items:center;width:100%;height:100%;min-height:82px;display:grid;position:relative}.f1-circuit-map-module__E3GSrW__track{object-fit:contain;filter:invert(57%)sepia(96%)saturate(3130%)hue-rotate(359deg)brightness(101%)contrast(105%)drop-shadow(0 0 4px #ff7b00c7)drop-shadow(0 0 13px #ff7b0040);width:100%;max-width:290px;height:100%;max-height:175px;display:block}.f1-circuit-map-module__E3GSrW__fallback{width:118px;height:88px;overflow:visible}.f1-circuit-map-module__E3GSrW__fallback path{fill:none;stroke:#ff7a00;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #ff7a008c)}.f1-circuit-map-module__E3GSrW__wrap>strong{font-size:var(--sta-font-small);text-transform:uppercase;letter-spacing:.17em;color:#f7f9fc;text-align:center}.f1-circuit-map-module__E3GSrW__wrap>span{font-size:var(--sta-font-small);text-transform:uppercase;letter-spacing:.16em;color:#8f9aaa}.f1-circuit-map-module__E3GSrW__reverse{background:#07101b;border:1px solid #ff7a008c;border-radius:5px;padding:3px 5px;font-weight:800;position:absolute;bottom:3px;right:3px;color:#ff8a00!important;font-size:var(--sta-font-small)!important;letter-spacing:.1em!important}
