.worldHistoryPanel{background:#1111113d;border:1px solid #ffffff12;border-radius:12px;margin-top:18px;padding:12px 10px 6px;overflow:hidden}.worldHistoryChartScroll{width:100%;overflow:auto hidden}.worldHistorySvg{width:100%;min-width:620px;height:auto;display:block}.worldHistoryLoading{color:#8b8b8b;padding:18px;font-size:12px}.worldHistoryPanel .carHistoryEmpty{margin:10px 4px 8px}.worldHistoryPanel .carHistoryRoundLabel{font-size:10px}.worldHistoryPanel .carHistoryGrid{opacity:.45}@media (max-width:800px){.worldHistoryPanel{margin-top:14px;padding:8px 6px 4px}.worldHistorySvg{min-width:560px}}
.worldCalendarWrap{flex-direction:column;gap:22px;display:flex}.worldCalendarHighlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.worldCalendarSectionTitle{letter-spacing:1.7px;color:#ff4a4a;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:950}.worldCalendarMainTitle{margin-top:2px;margin-bottom:-8px}.worldCalendarList{flex-direction:column;gap:10px;display:flex}.worldCalendarRound{background:linear-gradient(135deg,#2a2a2a,#242424);border:1px solid #3d3d3d;border-radius:13px;grid-template-columns:minmax(220px,1.15fr) minmax(130px,.55fr) minmax(280px,1.25fr) minmax(255px,1.15fr);align-items:center;gap:18px;padding:14px 16px;display:grid;box-shadow:inset 0 0 24px #00000021}.worldCalendarRound.compact{background:linear-gradient(135deg,#2b2526,#242424);border-color:#503538;min-height:118px;display:block}.worldCalendarIdentity{align-items:flex-start;gap:15px;min-width:0;display:flex}.worldCalendarFlag{background:0 0;border:0;border-radius:0;flex:0 0 74px;justify-content:center;align-items:center;width:74px;height:50px;margin-top:0;font-size:36px;line-height:1;display:flex;overflow:visible}.worldCalendarFlag img{object-fit:contain;background:0 0;border:0;border-radius:8px;width:auto;max-width:74px;height:auto;max-height:50px;display:block;box-shadow:0 4px 10px #00000038,0 1px 3px #0000002e}.worldCalendarFlag span{line-height:1}.worldCalendarIdentity small{color:#ff4a4a;letter-spacing:1.25px;margin-bottom:3px;font-size:9px;font-weight:950;line-height:1.15;display:block}.worldCalendarIdentity h3{margin:0;font-size:18px;font-weight:950;line-height:1.05}.worldCalendarIdentity p{color:#929292;margin:4px 0 5px;font-size:11px;line-height:1.2}.worldCalendarIdentity strong{color:#d7d7d7;font-size:11px}.worldCalendarFacts{grid-template-columns:1fr;gap:8px;display:grid}.worldCalendarFacts div{border-bottom:1px solid #ffffff0e;justify-content:space-between;gap:12px;padding-bottom:5px;display:flex}.worldCalendarFacts span{letter-spacing:.8px;color:#777;font-size:8px;font-weight:900}.worldCalendarFacts b{font-size:11px}.worldCalendarSpeedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.worldCalendarPercent>div{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.worldCalendarPercent span,.worldCalendarPercent b{color:#8e8e8e;font-size:8px;font-weight:900}.worldCalendarPercent b{color:#cfcfcf}.worldCalendarPercent>i{background:#171717;border-radius:999px;height:5px;display:block;overflow:hidden}.worldCalendarPercent>i>span{background:linear-gradient(90deg,#8b2226,#ff3e43);border-radius:999px;height:100%;display:block}.worldCalendarRatings{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;display:grid}.worldCalendarRating{justify-content:space-between;align-items:center;gap:9px;display:flex}.worldCalendarRating>span:first-child{letter-spacing:.7px;color:#777;font-size:8px;font-weight:900}.worldCalendarStars{white-space:nowrap;letter-spacing:1px;font-size:10px}.worldCalendarStars span{color:#454545}.worldCalendarStars span.on{color:#f0c84b}.worldCalendarEmpty{color:#888;background:#252525;border:1px dashed #4a4a4a;border-radius:12px;padding:20px;font-size:12px}.adminWorldCalendarPanel{margin:0 0 20px;padding:0;overflow:hidden}.adminWorldCalendarToggle{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px 18px;display:flex}.adminWorldCalendarToggle>span{align-items:center;gap:12px;min-width:0;display:flex}.adminWorldCalendarToggle small{letter-spacing:1.2px;color:#ff4a4a;font-size:8px;font-weight:950}.adminWorldCalendarToggle strong{font-size:15px;font-weight:950}.adminWorldCalendarToggle em{color:#7f7f7f;font-size:10px;font-style:normal}.adminWorldCalendarChevron{color:#999;font-size:24px;line-height:1;transition:transform .18s}.adminWorldCalendarPanel.isOpen .adminWorldCalendarChevron{transform:rotate(180deg)}.adminWorldCalendarBody{border-top:1px solid #3d3d3d;padding:16px}.adminWorldCalendarMessage{color:#cce6cf;background:#243026;border:1px solid #4b5f4d;border-radius:9px;margin:12px 0;padding:9px 11px;font-size:11px}.adminWorldCalendarList{flex-direction:column;gap:12px;margin-top:14px;display:flex}.adminWorldCalendarRow{background:#282828;border:1px solid #414141;border-radius:13px;gap:12px;padding:14px;display:grid}.adminWorldCalendarCore{grid-template-columns:80px 112px minmax(150px,1fr) minmax(150px,1fr) 135px 105px 70px 105px 100px;align-items:end;gap:8px;display:grid}.adminWorldCalendarCore label,.adminWorldCalendarMetrics label,.adminWorldCalendarRatings label{letter-spacing:.55px;color:#8f8f8f;gap:5px;font-size:9px;font-weight:900;display:grid}.adminWorldCalendarCore input,.adminWorldCalendarMetrics input,.adminWorldCalendarRatings select{color:#fff;width:100%;font:inherit;background:#1f1f1f;border:1px solid #505050;border-radius:7px;padding:8px}.adminWorldCalendarFlagEditor{letter-spacing:.55px;color:#8f8f8f;gap:5px;font-size:9px;font-weight:900;display:grid}.adminWorldCalendarFlagPreview{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:42px;display:flex;overflow:visible}.adminWorldCalendarFlagPreview img{object-fit:contain;width:100%;height:100%;display:block}.adminWorldCalendarFlagPreview b{font-size:25px;line-height:1}.adminWorldCalendarFlagActions{gap:5px;display:flex}.adminWorldCalendarFlagActions label,.adminWorldCalendarFlagActions button{color:#fff;cursor:pointer;text-align:center;letter-spacing:0;background:#303030;border:1px solid #555;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:6px 5px;font-size:9px;font-weight:850;display:flex}.adminWorldCalendarFlagActions label:hover,.adminWorldCalendarFlagActions button:hover{background:#3b3b3b}.adminWorldCalendarTba{align-items:center;padding-bottom:8px;gap:6px!important;display:flex!important}.adminWorldCalendarTba input{width:auto!important}.adminWorldCalendarMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.adminWorldCalendarMetrics label{position:relative}.adminWorldCalendarMetrics label span{color:#777;position:absolute;bottom:8px;right:8px}.adminWorldCalendarMetrics input{padding-right:24px}.adminWorldCalendarRatings{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.adminWorldCalendarActions{justify-content:flex-end;gap:8px;display:flex}.worldCalendarRound.hasPodium{grid-template-columns:minmax(205px,1fr) minmax(105px,.46fr) minmax(220px,.95fr) minmax(210px,.9fr) minmax(210px,.78fr)}.worldCalendarPodium{border:1px solid var(--calendar-division);background:linear-gradient(145deg,var(--calendar-division-soft),#141414f0);border-radius:12px;min-width:0;padding:10px;box-shadow:inset 0 0 22px #0000002e}.worldCalendarPodiumTabs{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:8px;display:grid}.worldCalendarPodiumTabs button{color:#8d8d8d;letter-spacing:.8px;cursor:pointer;background:#202020;border:1px solid #454545;border-radius:7px;padding:6px 4px;font-size:8px;font-weight:1000}.worldCalendarPodiumTabs button.active{box-shadow:inset 0 0 14px var(--calendar-division-soft);background:#ffffff09}.worldCalendarPodiumTitle{border-bottom:1px solid color-mix(in srgb,var(--calendar-division) 38%,transparent);justify-content:space-between;align-items:end;gap:8px;padding-bottom:7px;display:flex}.worldCalendarPodiumTitle span{letter-spacing:.8px;color:#aaa;font-size:7px;font-weight:950}.worldCalendarPodiumTitle strong{color:var(--calendar-division);font-size:11px}.worldCalendarPodiumList{gap:5px;margin-top:7px;display:grid}.worldCalendarPodiumList>div{background:#00000038;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:28px;padding:4px 6px;display:grid}.worldCalendarPodiumList>div>b{width:20px;height:20px;color:var(--calendar-division);background:#202020;border-radius:50%;place-items:center;font-size:9px;display:grid}.worldCalendarPodiumDriver{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;min-width:0;display:grid}.worldCalendarPodiumDriver>span{text-overflow:ellipsis;white-space:nowrap;color:#f2f2f2;font-size:10px;font-weight:900;overflow:hidden}.worldCalendarPodiumDriver img{object-fit:contain;justify-self:end;width:22px;height:22px}.worldCalendarPodiumList .place1{background:linear-gradient(90deg,#ffca3b1f,#0003)}@media (max-width:1100px){.worldCalendarRound,.worldCalendarRound.hasPodium{grid-template-columns:1fr 1fr}.worldCalendarPodium{grid-column:1/-1}.worldCalendarRatings,.worldCalendarSpeedGrid{grid-column:auto}.adminWorldCalendarCore{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.worldCalendarHighlights{grid-template-columns:1fr}.worldCalendarRound,.worldCalendarRound.hasPodium{grid-template-columns:1fr;gap:12px}.worldCalendarPodium{grid-column:auto}.worldCalendarFlag{flex-basis:68px;width:68px;height:46px;font-size:34px}.worldCalendarFlag img{border-radius:7px;width:auto;max-width:68px;height:auto;max-height:46px}.worldCalendarSpeedGrid,.worldCalendarRatings{grid-template-columns:1fr 1fr}.adminWorldCalendarToggle{padding:13px 14px}.adminWorldCalendarToggle>span{flex-wrap:wrap;gap:8px}.adminWorldCalendarBody{padding:13px}.adminWorldCalendarCore,.adminWorldCalendarMetrics,.adminWorldCalendarRatings{grid-template-columns:1fr 1fr}.adminWorldCalendarActions{justify-content:stretch}.adminWorldCalendarActions button{flex:1}}
.worldCalendarSectionTitle.upcomingTitle{color:#55a8ff;text-shadow:0 0 14px #318bff40}.worldCalendarRound{transition:border-color .18s,box-shadow .18s,background .18s}.worldCalendarRound.upcoming{background:linear-gradient(135deg,#1c3656e0,#1f242de0);border-color:#4599ffe6;box-shadow:inset 0 0 30px #267ce629,0 0 22px #2b89ff38}.worldCalendarRound.upcoming .worldCalendarIdentity small{color:#63b0ff}.worldCalendarRound.completed{background:linear-gradient(135deg,#481f22db,#272223db);border-color:#dc4044bf;box-shadow:inset 0 0 28px #b9262b24,0 0 16px #da30371a}.worldCalendarRound.completed .worldCalendarIdentity small{color:#ff5559}.worldCalendarRound.hasPodium{grid-template-columns:minmax(205px,1.08fr) minmax(115px,.5fr) minmax(235px,1.1fr) minmax(220px,1fr) minmax(190px,.78fr);gap:14px}.worldCalendarPodium{border-left:1px solid #ff5b6047;flex-direction:column;justify-content:center;align-self:stretch;gap:9px;min-width:0;padding-left:14px;display:flex}.worldCalendarPodiumTitle{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.worldCalendarPodiumTitle span{letter-spacing:1.1px;color:#8c8c8c;font-size:7px;font-weight:950}.worldCalendarPodiumTitle strong{letter-spacing:1.2px;color:#ff575b;font-size:11px;font-weight:1000}.worldCalendarPodiumList{gap:5px;display:grid}.worldCalendarPodiumList>div{background:#08080833;border:1px solid #ffffff0f;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:27px;display:grid;overflow:hidden}.worldCalendarPodiumList b{background:#ffffff12;place-items:center;height:100%;font-size:11px;display:grid}.worldCalendarPodiumList span{white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:900;overflow:hidden}.worldCalendarPodiumList .place1 b{color:#f0c84b}.worldCalendarPodiumList .place2 b{color:#c8cdd3}.worldCalendarPodiumList .place3 b{color:#c98a59}.worldCalendarPodiumEditor{gap:5px;display:grid}.worldCalendarPodiumEditor label{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;display:grid}.worldCalendarPodiumEditor label>b{text-align:center;color:#ff666a;font-size:10px}.worldCalendarPodiumEditor input{color:#fff;background:#0c0c0c7a;border:1px solid #ffffff24;border-radius:6px;width:100%;min-width:0;padding:6px 7px;font-size:9px;font-weight:800}.worldCalendarPodiumEditor button{color:#fff;cursor:pointer;background:#751e227a;border:1px solid #ff575b6b;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:950}.worldCalendarPodiumEditor button:hover{background:#91232894}.worldCalendarPodiumEditor button:disabled{opacity:.55;cursor:default}.worldCalendarPodiumEditor small{color:#a9d9aa;font-size:7px}.worldShell.hasViewerBackground .worldCalendarRound{background:linear-gradient(135deg,#2a2a2a9e,#24242494);border-color:#ffffff29;box-shadow:inset 0 0 24px #0000001a}.worldShell.hasViewerBackground .worldCalendarRound.compact{background:linear-gradient(135deg,#2b25269e,#24242494)}.worldShell.hasViewerBackground .worldCalendarRound.upcoming{background:linear-gradient(135deg,#183d67a3,#1d273494);border-color:#499dffeb;box-shadow:inset 0 0 30px #267ce624,0 0 24px #2b89ff3d}.worldShell.hasViewerBackground .worldCalendarRound.completed{background:linear-gradient(135deg,#521b1f99,#281f218f);border-color:#e14348d1;box-shadow:inset 0 0 28px #b9262b1f,0 0 18px #da30371f}.worldShell.hasViewerBackground .worldCalendarEmpty{background:#2525258f}.worldShell.hasViewerBackground .worldCalendarPercent>i{background:#0c0c0c7a}.worldShell.hasViewerBackground .worldCalendarPodium{background:#0f0f0f24;border-left-color:#ff5b6052}.worldShell.hasViewerBackground .worldCalendarPodiumList>div{background:#0808082e}@media (max-width:1200px){.worldCalendarRound.hasPodium{grid-template-columns:1fr 1fr}.worldCalendarPodium{border-top:1px solid #ff5b6040;border-left:0;grid-column:1/-1;padding:12px 0 0}.worldCalendarPodiumList,.worldCalendarPodiumEditor{grid-template-columns:repeat(3,minmax(0,1fr))}.worldCalendarPodiumEditor button,.worldCalendarPodiumEditor small{grid-column:1/-1}}@media (max-width:800px){.worldCalendarRound.hasPodium{grid-template-columns:1fr}.worldCalendarPodium{grid-column:auto}.worldCalendarPodiumList,.worldCalendarPodiumEditor{grid-template-columns:1fr}.worldCalendarPodiumEditor button,.worldCalendarPodiumEditor small{grid-column:auto}.worldCalendarRound.upcoming{box-shadow:inset 0 0 24px #267ce624,0 0 16px #2b89ff33}.worldCalendarRound.completed{box-shadow:inset 0 0 22px #b9262b1c,0 0 12px #da30371a}}
.latestRaceTop10{width:100%;min-width:0;margin-top:2px}.latestRacePodium{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr);align-items:end;gap:7px;padding:4px 0 12px;display:grid}.latestRacePodiumCard{--race-team:#666;--race-team-soft:#66666630;border:1px solid color-mix(in srgb,var(--race-team) 68%,#4e4e4e);background:linear-gradient(160deg,color-mix(in srgb,var(--race-team) 72%,#171717) 0%,var(--race-team-soft) 42%,#161616 100%);border-radius:10px;flex-direction:column;min-width:0;height:194px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #0000003d,0 8px 18px #00000029}.latestRacePodiumCard.position1{height:224px}.latestRacePodiumCard:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#0808082e 34%,#080808c2 100%);height:58%;position:absolute;inset:auto 0 0}.latestRacePodiumPosition{z-index:1;letter-spacing:-4px;color:#ffffffdb;text-shadow:0 3px 12px #00000038;font-size:56px;font-weight:1000;line-height:1;position:absolute;top:4px;left:8px}.latestRacePodiumCard.position1 .latestRacePodiumPosition{font-size:64px}.latestRacePodiumPhoto{z-index:0;flex:1;justify-content:center;align-items:flex-end;min-height:0;padding:6px 6px 0;display:flex;position:relative}.latestRacePodiumPhoto img{object-fit:contain;object-position:center bottom;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.latestRacePodiumPhotoFallback{letter-spacing:1.5px;color:#ffffff8c;justify-content:center;align-items:center;width:100%;height:100%;font-size:28px;font-weight:1000;display:flex}.latestRacePodiumBottom{z-index:2;border-top:2px solid var(--race-team);background:color-mix(in srgb,var(--race-team) 72%,#101010);justify-content:space-between;align-items:flex-end;gap:6px;min-height:39px;padding:7px 7px 6px;display:flex;position:relative}.latestRacePodiumDriver{align-items:center;gap:5px;min-width:0;display:flex}.latestRacePodiumDriver img,.latestRacePodiumDriver i{object-fit:cover;border-radius:1px;flex:0 0 17px;width:17px;height:10px;display:block}.latestRacePodiumDriver i{background:#ffffff24}.latestRacePodiumDriver strong{letter-spacing:.25px;color:#fff;white-space:nowrap;text-overflow:clip;min-width:0;font-size:9.5px;font-weight:1000;line-height:1;overflow:hidden}.latestRacePodiumPoints{text-align:right;color:#d9ff3d;flex:none}.latestRacePodiumPoints b{font-size:18px;font-weight:1000;line-height:.9;display:block}.latestRacePodiumPoints small{letter-spacing:.5px;margin-top:2px;font-size:6px;font-weight:1000;line-height:1;display:block}.latestRaceRows{flex-direction:column;gap:4px;display:flex}.latestRaceRow{--race-team:#666;--race-team-soft:#6662;background:linear-gradient(90deg,var(--race-team-soft) 0%,#101013b8 54%,#101013e6 100%);border:1px solid #ffffff0b;border-left:0;border-radius:0 7px 7px 0;grid-template-columns:27px minmax(82px,1.12fr) minmax(112px,1fr) 36px;align-items:center;gap:6px;min-height:37px;padding:3px 7px 3px 0;display:grid;overflow:hidden}.latestRaceRowPosition{background:color-mix(in srgb,var(--race-team) 86%,#ff2020);color:#080808;justify-content:center;align-self:stretch;align-items:center;font-size:17px;font-weight:950;line-height:1;display:flex}.latestRaceRowDriver{align-items:center;gap:6px;min-width:0;display:flex}.latestRaceRowFlag,.latestRaceRowFlagFallback{object-fit:cover;border-radius:1px;flex:0 0 17px;width:17px;height:10px;display:block}.latestRaceRowFlagFallback{background:#ffffff1a}.latestRaceRowDriver strong{letter-spacing:.2px;color:#f7f7f7;white-space:nowrap;text-overflow:clip;min-width:0;font-size:10px;font-weight:1000;line-height:1;overflow:hidden}.latestRaceRowTeam{align-items:center;gap:6px;min-width:0;display:flex}.latestRaceRowTeam img{object-fit:contain;flex:0 0 27px;width:27px;height:18px;display:block}.latestRaceRowTeam span{color:#e8e8e8;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9.5px;font-weight:850;line-height:1.05;overflow:hidden}.latestRaceRowPoints{text-align:right;color:#d9ff3d}.latestRaceRowPoints b{font-size:17px;font-weight:1000;line-height:.9;display:block}.latestRaceRowPoints small{letter-spacing:.45px;margin-top:2px;font-size:6px;font-weight:1000;line-height:1;display:block}.adminLatestResultsHint{color:#888;margin:0 0 12px;font-size:10px;line-height:1.45}.adminLatestResultsEntry{grid-template-columns:28px 58px minmax(70px,1fr);align-items:center;gap:6px;display:grid}.adminLatestResultsPos{text-align:center;color:#777;font-size:10px;font-weight:950}.adminLatestResultsCodeInput,.adminLatestResultsGapInput{color:#fff;text-align:center;background:#1f1f1f;border:1px solid #505050;border-radius:7px;width:100%;min-width:0;padding:7px 8px;font-size:10px;font-weight:900}.adminLatestResultsCodeInput{text-transform:uppercase;letter-spacing:1px}.adminLatestResultsGapInput{text-transform:none;letter-spacing:.2px}.adminLatestResultsTable label{display:none}@media (max-width:1120px){.latestRacePodium{gap:5px}.latestRacePodiumCard{height:182px}.latestRacePodiumCard.position1{height:208px}.latestRacePodiumPosition{font-size:49px}.latestRacePodiumCard.position1 .latestRacePodiumPosition{font-size:57px}.latestRacePodiumDriver strong{font-size:8.5px}.latestRaceRow{grid-template-columns:25px minmax(72px,1.08fr) minmax(92px,1fr) 33px;gap:5px}.latestRaceRowDriver strong{font-size:9px}.latestRaceRowTeam span{font-size:8.5px}.latestRaceRowTeam img{flex-basis:24px;width:24px;height:16px}}@media (max-width:800px){.latestRacePodium{gap:7px}.latestRacePodiumCard{height:205px}.latestRacePodiumCard.position1{height:235px}.latestRacePodiumDriver strong{font-size:10px}.latestRaceRow{grid-template-columns:30px minmax(100px,1.1fr) minmax(120px,1fr) 42px;gap:7px;min-height:40px}.latestRaceRowPosition{font-size:18px}.latestRaceRowDriver strong,.latestRaceRowTeam span{font-size:10px}.latestRaceRowPoints b{font-size:18px}.adminLatestResultsEntry{grid-template-columns:26px 52px minmax(64px,1fr);gap:5px}.adminLatestResultsCodeInput,.adminLatestResultsGapInput{padding:6px 5px;font-size:9px}}@media (max-width:520px){.latestRacePodium{gap:4px}.latestRacePodiumCard{border-radius:8px;height:170px}.latestRacePodiumCard.position1{height:194px}.latestRacePodiumPosition{font-size:42px}.latestRacePodiumCard.position1 .latestRacePodiumPosition{font-size:48px}.latestRacePodiumBottom{min-height:34px;padding:5px}.latestRacePodiumDriver{gap:3px}.latestRacePodiumDriver img,.latestRacePodiumDriver i{flex-basis:14px;width:14px;height:9px}.latestRacePodiumDriver strong{font-size:7.5px}.latestRacePodiumPoints b{font-size:15px}.latestRaceRow{grid-template-columns:25px minmax(72px,1fr) 32px;gap:5px;padding-right:5px}.latestRaceRowTeam span{display:none}.latestRaceRowTeam{justify-content:center}.latestRaceRowDriver strong{font-size:8.5px}.latestRaceRowPoints b{font-size:16px}}
.adminRaceRounds{flex-direction:column;gap:9px;display:flex}.adminRaceRound{background:#252525;border:1px solid #414141;border-radius:12px;overflow:hidden}.adminRaceRound.isOpen{border-color:#555}.adminRaceRoundToggle{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:11px 13px;display:grid}.adminRaceRoundToggle:hover{background:#ffffff06}.adminRaceRoundFlag{background:#1c1c1c;border:1px solid #ffffff14;border-radius:5px;justify-content:center;align-items:center;width:38px;height:27px;display:flex;overflow:hidden}.adminRaceRoundFlag img{object-fit:cover;width:100%;height:100%}.adminRaceRoundFlag b{font-size:17px}.adminRaceRoundToggle>span:nth-child(2){gap:2px;min-width:0;display:grid}.adminRaceRoundToggle small{letter-spacing:1.25px;color:#ff4a4a;font-size:8px;font-weight:950}.adminRaceRoundToggle strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:950;overflow:hidden}.adminRaceRoundToggle em{color:#858585;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.adminRaceRoundChevron{color:#8b8b8b;font-size:21px;transition:transform .18s}.adminRaceRound.isOpen .adminRaceRoundChevron{transform:rotate(180deg)}.adminRaceRoundBody{border-top:1px solid #383838;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 12px 12px;display:grid}.adminRaceDivision{background:#202020;border:1px solid #3e3e3e;border-radius:10px;min-width:0;margin-top:12px;padding:10px}.adminRaceDivision.f1{background:linear-gradient(#5e232733,#202020 18%);border-color:#974b4f57}.adminRaceDivision.f2{background:linear-gradient(#253b5b38,#202020 18%);border-color:#4a699a57}.adminRaceDivisionHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.adminRaceDivisionHead h4{letter-spacing:1.3px;margin:0;font-size:13px;font-weight:1000}.adminRaceSessionTabs{gap:4px;display:flex}.adminRaceSessionTabs button{color:#8f8f8f;letter-spacing:.45px;cursor:pointer;background:#292929;border:1px solid #484848;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:950}.adminRaceSessionTabs button.active{color:#fff;background:#3a3a3a;border-color:#666}.adminRaceResultsHeader,.adminRaceResultInput{grid-template-columns:28px minmax(105px,1fr) 94px 48px;align-items:center;gap:5px;display:grid}.adminRaceResultsHeader{color:#6f6f6f;letter-spacing:.7px;padding:0 3px 5px;font-size:7px;font-weight:950}.adminRaceResultsHeader span:first-child{text-align:center}.adminRaceResultsEditor{flex-direction:column;gap:4px;max-height:570px;padding-right:2px;display:flex;overflow:auto}.adminRaceResultInput{background:#0000002b;border:1px solid #ffffff0e;border-radius:7px;min-height:35px;padding:3px}.adminRaceResultInput.invalid{background:#7421211f;border-color:#8d3535}.adminRaceResultInput>b{text-align:center;color:#777;font-size:9px}.adminRaceResultInput input{color:#fff;background:#1c1c1c;border:1px solid #454545;border-radius:5px;width:100%;min-width:0;padding:6px;font-size:9px;font-weight:850}.adminRaceResultInput input:disabled{opacity:.65;color:#aaa}.adminRaceDriverInput{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.adminRaceDriverInput input{text-align:center;text-transform:uppercase;letter-spacing:.7px;font-weight:1000}.adminRaceDriverInput small{color:#aaa;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:8px;overflow:hidden}.adminRaceSessionActions{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.adminRaceSessionActions span{color:#777;font-size:8px;font-weight:850}.adminRaceSessionActions .primaryButton{padding:7px 10px;font-size:9px}.worldRaceHistory{background:linear-gradient(#292929,#242424);border:1px solid #3f3f3f;border-radius:16px;margin-top:4px;padding:18px}.worldRaceHistoryTitle{letter-spacing:1.5px;color:#aaa;margin:0 0 12px;font-size:12px;font-weight:1000}.worldRaceHistoryRounds{flex-direction:column;gap:8px;display:flex}.worldRaceHistoryRound{background:#202020;border:1px solid #3f3f3f;border-radius:11px;overflow:hidden}.worldRaceHistoryRound.isOpen{border-color:#555}.worldRaceHistoryRoundToggle{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(90deg,#ffffff06,#0000);border:0;grid-template-columns:44px minmax(0,1fr) auto 28px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.worldRaceHistoryRoundToggle:hover{background:#ffffff09}.worldRaceHistoryRoundFlag{background:#181818;border:1px solid #ffffff14;border-radius:5px;justify-content:center;align-items:center;width:40px;height:27px;display:flex;overflow:hidden}.worldRaceHistoryRoundFlag img{object-fit:cover;width:100%;height:100%}.worldRaceHistoryRoundFlag b{font-size:17px}.worldRaceHistoryRoundIdentity{gap:2px;min-width:0;display:grid}.worldRaceHistoryRoundIdentity small{letter-spacing:1.2px;color:#ff3c3c;font-size:8px;font-weight:1000}.worldRaceHistoryRoundIdentity strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:1000;overflow:hidden}.worldRaceHistoryRoundIdentity em{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.worldRaceHistoryRoundStatus{gap:4px;display:flex}.worldRaceHistoryRoundStatus i{color:#666;border:1px solid #444;border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:1000}.worldRaceHistoryRoundStatus i.done{color:#d9ff3d;background:#c7ff240f;border-color:#66752d}.worldRaceHistoryChevron{color:#8b8b8b;text-align:center;font-size:21px;transition:transform .18s}.worldRaceHistoryRound.isOpen .worldRaceHistoryChevron{transform:rotate(180deg)}.worldRaceHistoryRoundBody{border-top:1px solid #353535;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.worldRaceHistoryDivision{background:#1d1d1d;border:1px solid #3d3d3d;border-radius:10px;min-width:0;padding:10px}.worldRaceHistoryDivision.f1{border-color:#974b4f59;box-shadow:inset 0 16px 35px #79252a17}.worldRaceHistoryDivision.f2{border-color:#4a699a59;box-shadow:inset 0 16px 35px #2646701a}.worldRaceHistoryDivisionHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.worldRaceHistoryDivisionHead>strong{letter-spacing:1.4px;font-size:12px;font-weight:1000}.worldRaceHistoryTabs{gap:4px;display:flex}.worldRaceHistoryTabs button{color:#838383;letter-spacing:.4px;cursor:pointer;background:#272727;border:1px solid #454545;border-radius:6px;padding:5px 7px;font-size:7.5px;font-weight:1000}.worldRaceHistoryTabs button.active{color:#fff;background:#383838;border-color:#666}.worldRaceHistoryTabs button:disabled{opacity:.3;cursor:default}.worldRaceHistoryTable{flex-direction:column;gap:3px;display:flex}.worldRaceHistoryTableHead,.worldRaceHistoryRow{grid-template-columns:30px minmax(105px,1.15fr) minmax(98px,1fr) 74px 36px;align-items:center;gap:5px;display:grid}.worldRaceHistoryTableHead.qualifying,.worldRaceHistoryRow.qualifying{grid-template-columns:30px minmax(105px,1.15fr) minmax(98px,1fr) 74px}.worldRaceHistoryTableHead{letter-spacing:.6px;color:#666;padding:0 5px 3px;font-size:6.5px;font-weight:1000}.worldRaceHistoryTableHead span:first-child{text-align:center}.worldRaceHistoryRow{--history-team:#666;--history-team-soft:#66666620;border-left:3px solid var(--history-team);background:linear-gradient(90deg,var(--history-team-soft),#0e0e0e6b 55%,#0e0e0ea6);border-radius:6px;min-height:31px;padding:3px 5px}.worldRaceHistoryPosition{text-align:center;color:#888;font-size:9px}.worldRaceHistoryDriver,.worldRaceHistoryTeam{align-items:center;gap:5px;min-width:0;display:flex}.worldRaceHistoryDriver img,.worldRaceHistoryDriver i{object-fit:cover;border-radius:1px;flex:0 0 17px;width:17px;height:10px}.worldRaceHistoryDriver i{background:#333}.worldRaceHistoryDriver strong{color:#f5f5f5;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;font-weight:1000;overflow:hidden}.worldRaceHistoryTeam img{object-fit:contain;flex:0 0 24px;width:24px;height:16px}.worldRaceHistoryTeam span{color:#ccc;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:8.5px;font-weight:850;overflow:hidden}.worldRaceHistoryGap{text-align:right;color:#aaa;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:850;overflow:hidden}.worldRaceHistoryPoints{text-align:right;color:#d9ff3d;font-size:13px;font-weight:1000}.worldRaceHistoryEmpty{color:#777;text-align:center;border:1px dashed #444;border-radius:8px;padding:14px;font-size:10px}@media (max-width:1050px){.adminRaceRoundBody,.worldRaceHistoryRoundBody{grid-template-columns:1fr}.adminRaceResultsEditor{max-height:480px}}@media (max-width:700px){.adminRaceRoundToggle{grid-template-columns:36px minmax(0,1fr) auto;padding:9px}.adminRaceRoundFlag{width:33px;height:23px}.adminRaceDivisionHead,.worldRaceHistoryDivisionHead{flex-direction:column;align-items:flex-start}.adminRaceResultsHeader,.adminRaceResultInput{grid-template-columns:25px minmax(92px,1fr) 78px 42px}.adminRaceDriverInput{grid-template-columns:44px minmax(0,1fr)}.worldRaceHistory{padding:11px}.worldRaceHistoryRoundToggle{grid-template-columns:36px minmax(0,1fr) 25px;padding:9px}.worldRaceHistoryRoundFlag{width:33px;height:23px}.worldRaceHistoryRoundStatus{display:none}.worldRaceHistoryRoundBody{padding:8px}.worldRaceHistoryTableHead,.worldRaceHistoryRow{grid-template-columns:25px minmax(92px,1fr) 29px 66px 32px}.worldRaceHistoryTableHead.qualifying,.worldRaceHistoryRow.qualifying{grid-template-columns:25px minmax(92px,1fr) 29px 66px}.worldRaceHistoryTeam{justify-content:center}.worldRaceHistoryTeam span{display:none}.worldRaceHistoryTeam img{flex-basis:25px;width:25px;height:17px}.worldRaceHistoryDriver strong{font-size:8.5px}.worldRaceHistoryGap{font-size:7.5px}.worldRaceHistoryPoints{font-size:12px}}
.worldRaceHistoryTableHead:not(.qualifying),.worldRaceHistoryRow:not(.qualifying){grid-template-columns:58px minmax(105px,1.15fr) minmax(98px,1fr) 74px 36px}.worldRaceHistoryPositionCell{grid-template-columns:28px 30px;align-self:stretch;align-items:center;column-gap:0;min-width:0;display:grid}.worldRaceHistoryPositionCell .worldRaceHistoryPosition{color:#aaa;font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:center;height:100%;padding-left:3px;font-size:10px;display:flex}.worldRaceHistoryMovement{letter-spacing:0;font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:center;gap:1px;width:30px;font-size:10px;font-weight:1000;line-height:1;display:flex}.worldRaceHistoryMovement b{font:inherit;text-align:left;font-weight:1000}.worldRaceHistoryMovementIcon{flex:0 0 8px;width:8px;height:8px;display:block}.worldRaceHistoryMovement.gain{color:#51e37b}.worldRaceHistoryMovement.loss{color:#ff565d}.worldRaceHistoryMovement.neutral{color:#f1f1f1;padding-left:9px}.worldRaceHistoryMovement.neutral b{color:#f1f1f1}@media (max-width:700px){.worldRaceHistoryTableHead:not(.qualifying),.worldRaceHistoryRow:not(.qualifying){grid-template-columns:52px minmax(92px,1fr) 29px 66px 32px}.worldRaceHistoryPositionCell{grid-template-columns:25px 27px}.worldRaceHistoryPositionCell .worldRaceHistoryPosition{padding-left:2px}.worldRaceHistoryPositionCell .worldRaceHistoryPosition,.worldRaceHistoryMovement{font-size:9px}.worldRaceHistoryMovement{width:27px}.worldRaceHistoryMovementIcon{flex-basis:7px;width:7px;height:7px}.worldRaceHistoryMovement.neutral{padding-left:8px}}
.worldRaceHistoryPositionCell{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0!important;display:flex!important}.worldRaceHistoryPositionCell>span{align-items:center;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.worldRaceHistoryPositionCell .worldRaceHistoryPosition{font-size:9px!important;line-height:1!important}.worldRaceHistoryMovement{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:1px!important;padding:0!important;font-size:9px!important;font-weight:1000!important;line-height:1!important;display:inline-flex!important}.worldRaceHistoryMovement svg{flex:0 0 10px;width:10px;height:10px;display:block}.worldRaceHistoryMovement b{font-size:9px!important;font-weight:1000!important;line-height:1!important}.worldRaceHistoryMovement.gain{color:#62ef82!important}.worldRaceHistoryMovement.loss{color:#ff686b!important}.worldRaceHistoryMovementZero{color:#fff;font-size:9px;font-weight:1000;line-height:1;display:inline-block;background:0 0!important;border:0!important;padding:0!important}@media (max-width:700px){.worldRaceHistoryPositionCell{gap:3px!important}.worldRaceHistoryPositionCell .worldRaceHistoryPosition,.worldRaceHistoryMovement,.worldRaceHistoryMovement b,.worldRaceHistoryMovementZero{font-size:8.5px!important}.worldRaceHistoryMovement svg{flex-basis:9px;width:9px;height:9px}}
.latestRacePodiumCard{--podium-bar-h:52px}.latestRacePodiumPhoto{top:0;left:0;right:0;bottom:var(--podium-bar-h);z-index:1;justify-content:center;align-items:flex-end;min-height:0;padding:6px 6px 0;display:flex;position:absolute}.latestRacePodiumPhoto img{object-fit:contain;object-position:center bottom;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.latestRacePodiumBottom{z-index:3;height:var(--podium-bar-h);min-height:var(--podium-bar-h);box-sizing:border-box;border-top:2px solid var(--race-team);background:color-mix(in srgb,var(--race-team) 72%,#101010);align-items:center;padding:7px 8px 6px;position:absolute;bottom:0;left:0;right:0;transform:none}.latestRacePodiumDriver{flex:1;justify-content:flex-start;gap:7px;min-width:0}.latestRacePodiumDriver img,.latestRacePodiumDriver i{border-radius:2px;flex:0 0 22px;width:22px;height:13px}.latestRacePodiumDriver strong{letter-spacing:.3px;text-align:left;font-size:12px}.latestRacePodiumTeamWatermark{z-index:0;object-fit:contain;object-position:center;opacity:.2;pointer-events:none;width:138px;height:108px;position:absolute;top:-10px;right:-24px}.latestRacePodiumPoints{color:#fff}.latestRaceRowDriver{text-align:left;justify-content:flex-start}.latestRaceRowTeam{justify-content:flex-start;gap:8px}.latestRaceRowTeam img{flex:0 0 31px;width:31px;height:21px}.latestRaceRowTeam span{letter-spacing:.2px;text-transform:uppercase;text-align:left;font-size:10px;font-weight:1000}@media (max-width:1120px){.latestRacePodiumDriver img,.latestRacePodiumDriver i{flex-basis:20px;width:20px;height:12px}.latestRacePodiumDriver strong{font-size:11px}.latestRacePodiumTeamWatermark{width:122px;height:96px;top:-9px;right:-22px}.latestRaceRowTeam img{flex-basis:28px;width:28px;height:19px}.latestRaceRowTeam span{font-size:9px}}@media (max-width:800px){.latestRacePodiumDriver img,.latestRacePodiumDriver i{flex-basis:22px;width:22px;height:13px}.latestRacePodiumDriver strong{font-size:12px}.latestRacePodiumTeamWatermark{width:134px;height:104px;top:-10px;right:-24px}.latestRaceRowTeam img{flex-basis:31px;width:31px;height:21px}.latestRaceRowTeam span{font-size:10px}}@media (max-width:520px){.latestRacePodiumCard{--podium-bar-h:42px;height:148px}.latestRacePodiumCard.position1{height:170px}.latestRacePodiumPhoto{padding:4px 4px 0}.latestRacePodiumBottom{padding:5px 5px 4px}.latestRacePodiumDriver{gap:4px}.latestRacePodiumDriver img,.latestRacePodiumDriver i{flex-basis:17px;width:17px;height:10px}.latestRacePodiumDriver strong{font-size:9px}.latestRacePodiumTeamWatermark{opacity:.18;width:92px;height:72px;top:-8px;right:-20px}.latestRaceRow{grid-template-columns:25px minmax(0,1.08fr) minmax(0,1fr) 34px;gap:4px;min-height:38px;padding-right:5px}.latestRaceRow>*{min-width:0}.latestRaceRowDriver{text-align:left;justify-content:flex-start;gap:4px}.latestRaceRowFlag,.latestRaceRowFlagFallback{flex:0 0 14px;width:14px;height:9px}.latestRaceRowDriver strong{white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.latestRaceRowTeam{justify-content:flex-start;gap:4px;min-width:0}.latestRaceRowTeam img{flex:0 0 22px;width:22px;height:15px}.latestRaceRowTeam span{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;text-align:left;font-size:8.5px;font-weight:1000;line-height:1;display:block;overflow:hidden}.latestRaceRowPoints{text-align:right;min-width:0}.latestRaceRowPoints b{font-size:15px}.latestRaceRowPoints small{font-size:5.5px}}@media (max-width:380px){.latestRacePodiumCard{--podium-bar-h:40px;height:138px}.latestRacePodiumCard.position1{height:158px}.latestRacePodiumTeamWatermark{width:82px;height:64px;top:-7px;right:-18px}.latestRaceRow{grid-template-columns:23px minmax(0,1.04fr) minmax(0,1fr) 31px;gap:3px}.latestRaceRowFlag,.latestRaceRowFlagFallback{flex-basis:13px;width:13px;height:8px}.latestRaceRowDriver strong{font-size:7.7px}.latestRaceRowTeam img{flex-basis:18px;width:18px;height:13px}.latestRaceRowTeam span{font-size:7.4px}.latestRaceRowPoints b{font-size:14px}}
.worldStandingsPage{flex-direction:column;gap:24px;display:flex}.worldStandingsColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.worldStandingsDivision{background:#222222a8;border:1px solid #ffffff14;border-radius:16px;padding:20px;box-shadow:inset 0 0 34px #0000001f}.worldStandingsDivision.f1{background:radial-gradient(circle at 18% 8%,#7d1f2640 0,#47232629 24%,#232323a8 62%),linear-gradient(#2a2425ad,#252525a3);border-color:#a04a4e61}.worldStandingsDivision.f2{background:radial-gradient(circle at 82% 8%,#28497940 0,#25344c29 24%,#232323a8 62%),linear-gradient(#24272cad,#252525a3);border-color:#4a699a61}.worldStandingsDivision .carsLogoSlot{margin-bottom:8px}.worldStandingsBlock{margin-top:12px}.worldStandingsBlock.constructors{border-top:1px solid #ffffff14;margin-top:24px;padding-top:20px}.worldStandingsBlockTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.worldStandingsBlockTitle span{letter-spacing:1.45px;color:#f1f1f1;font-size:11px;font-weight:1000}.worldStandingsBlockTitle b{color:#777;letter-spacing:.8px;text-transform:uppercase;font-size:8px}.worldStandingsRows{flex-direction:column;gap:5px;display:flex}.worldStandingRow{--standing-team:#777;background:linear-gradient(90deg,color-mix(in srgb,var(--standing-team) 24%,transparent) 0%,color-mix(in srgb,var(--standing-team) 10%,#0f0f1175) 34%,#0f0f1170 72%,#0f0f1180 100%);border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 54px;align-items:center;gap:9px;min-height:44px;padding:5px 10px 5px 0;display:grid;overflow:hidden}.worldStandingPos{color:#0b0b0b;background:color-mix(in srgb,var(--standing-team) 86%,#fff 8%);justify-content:center;align-self:stretch;align-items:center;font-size:16px;font-weight:1000;display:flex}.worldStandingDriverIdentity,.worldStandingTeamIdentity{align-items:center;gap:8px;min-width:0;display:flex}.worldStandingFlag{object-fit:cover;background:#ffffff1a;border-radius:2px;flex:0 0 21px;width:21px;height:13px}.worldStandingDriverName{color:#f7f7f7;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:1000;display:block;overflow:hidden}.worldStandingDriverTeamLogo{object-fit:contain;flex:0 0 30px;width:30px;height:20px;margin-left:2px;display:block}.worldStandingDriverTeamLogo:is(i){background:#ffffff0d;border-radius:4px}.worldStandingTeamIdentity b{color:#f5f5f5;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:1000;display:block;overflow:hidden}.worldStandingTeamIdentity img,.worldStandingTeamIdentity i{object-fit:contain;flex:0 0 30px;width:30px;height:20px;display:block}.worldStandingTeamIdentity i{background:#ffffff0d;border-radius:4px}.worldStandingPoints{text-align:right;justify-self:end;min-width:50px}.worldStandingPoints b{color:#fff;font-size:17px;font-weight:1000;line-height:.95;display:block}.worldStandingPoints small{color:#777;letter-spacing:.45px;margin-top:2px;font-size:5.5px;font-weight:1000;display:block}.worldStandingRow.constructor{grid-template-columns:36px minmax(0,1fr);padding-right:78px;position:relative}.worldStandingRow.constructor .worldStandingPoints{text-align:right;width:54px;min-width:54px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.worldStandingRow.constructor .worldStandingStatus{position:absolute;top:50%;right:72px;transform:translateY(-50%)}.worldStandingStatus{letter-spacing:.7px;border-radius:999px;padding:4px 6px;font-size:6.5px;font-weight:1000}.worldStandingRow.relegation{border-color:#ff3a3ab8;box-shadow:inset 0 0 0 1px #ff3a3a26,0 0 16px #ff323217}.worldStandingRow.relegation .worldStandingStatus{color:#ff9b9e;background:#711b1e61;border:1px solid #ff4c517a}.worldStandingRow.promotion{border-color:#49db7eb8;box-shadow:inset 0 0 0 1px #49db7e26,0 0 16px #3ddd7917}.worldStandingRow.promotion .worldStandingStatus{color:#9dffc0;background:#17693961;border:1px solid #47dd7f7a}.worldStandingsEmpty{color:#888;text-align:center;background:#14141447;border:1px dashed #ffffff1a;border-radius:10px;padding:18px;font-size:10px}.worldShell.hasViewerBackground .worldStandingsDivision.f1{background:radial-gradient(circle at 18% 8%,#7d1f2640 0,#47232629 24%,#23232399 62%),linear-gradient(#2a24259e,#25252594)}.worldShell.hasViewerBackground .worldStandingsDivision.f2{background:radial-gradient(circle at 82% 8%,#28497940 0,#25344c29 24%,#23232399 62%),linear-gradient(#24272c9e,#25252594)}.worldShell.hasViewerBackground .worldStandingRow{background:linear-gradient(90deg,color-mix(in srgb,var(--standing-team) 22%,transparent) 0%,color-mix(in srgb,var(--standing-team) 8%,#0f0f1157) 34%,#0f0f1157 72%,#0f0f1161 100%)}.worldStandingsBreakdown{background:#1f1f1fa8;border:1px solid #ffffff14;border-radius:16px;padding:18px;overflow:hidden}.worldStandingsBreakdown.f1{background:linear-gradient(#2d2223a8,#1b1b1ba3);border-color:#a04a4e61}.worldStandingsBreakdown.f2{background:linear-gradient(#222730a8,#1b1b1ba3);border-color:#4a699a61}.worldStandingsBreakdownHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.worldStandingsBreakdownHead small{letter-spacing:1.1px;color:#777;margin-bottom:4px;font-size:8px;font-weight:1000;display:block}.worldStandingsBreakdownHead h2{letter-spacing:.5px;margin:0;font-size:16px;font-weight:1000}.worldStandingsBreakdownTabs{gap:6px;display:flex}.worldStandingsBreakdownTabs button{color:#aaa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:8px 18px;font-size:10px;font-weight:1000}.worldStandingsBreakdownTabs button.active{color:#fff;background:#ffffff1f;border-color:#ffffff3d}.worldStandingsMatrixScroll{background:#11111261;border:1px solid #ffffff12;border-radius:10px;overflow:auto hidden}.worldStandingsMatrix{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:10px}.worldStandingsMatrix th,.worldStandingsMatrix td{text-align:center;white-space:nowrap;border-bottom:1px solid #ffffff0b;height:32px;padding:0 6px}.worldStandingsMatrix thead th{color:#ddd;letter-spacing:.45px;z-index:4;background:#121213eb;height:48px;font-size:8px;font-weight:1000;position:sticky;top:0}.worldStandingsMatrix tbody tr{--standing-team:#777;background:linear-gradient(90deg,color-mix(in srgb,var(--standing-team) 12%,#141415b3),#1414158f 34%,#14141580 100%)}.worldStandingsMatrix tbody tr:last-child td{border-bottom:0}.worldStandingsMatrix .matrixPos{z-index:3;color:#ddd;background:#141415f5;width:36px;min-width:36px;font-weight:1000;position:sticky;left:0}.worldStandingsMatrix thead .matrixPos{z-index:6;background:#19191a}.worldStandingsMatrix .matrixDriver{z-index:3;text-align:left;background:linear-gradient(90deg,color-mix(in srgb,var(--standing-team) 11%,#141415f5),#141415f5);width:190px;min-width:190px;position:sticky;left:36px}.worldStandingsMatrix thead .matrixDriver{z-index:6;background:#19191a}.worldStandingsMatrix .matrixDriver>div{align-items:center;gap:7px;min-width:0;display:flex}.matrixDriverFlag{object-fit:cover;background:#ffffff14;border-radius:2px;flex:0 0 19px;width:19px;height:12px}.matrixDriver strong{text-overflow:ellipsis;color:#f3f3f3;max-width:125px;font-size:10px;font-weight:1000;display:block;overflow:hidden}.matrixTeamLogo{object-fit:contain;flex:0 0 24px;width:24px;height:16px;display:block}.matrixTeamLogo:is(i){background:#ffffff0a;border-radius:3px}.worldStandingsMatrix .matrixRound{width:42px;min-width:42px;padding:0 4px}.matrixRound>span{justify-content:center;align-items:center;height:20px;display:flex}.matrixRound img{object-fit:contain;border-radius:2px;max-width:24px;max-height:15px;display:block}.matrixRound b{font-size:15px;line-height:1}.matrixRound small{color:#777;margin-top:2px;font-size:6px;display:block}.matrixRoundPoint{color:#555;font-size:10px;font-weight:900}.matrixRoundPoint.played{color:#eee}.worldStandingsMatrix .matrixTotal{z-index:3;background:#121213f7;width:58px;min-width:58px;position:sticky;right:0;box-shadow:-10px 0 18px #0000001f}.worldStandingsMatrix thead .matrixTotal{z-index:6;background:#19191a}.matrixTotal b{color:#fff;font-size:12px}.worldStandingsMatrixEmpty{color:#888;text-align:center!important;padding:18px!important}.worldShell.hasViewerBackground .worldStandingsBreakdown{background:#1b1b1b94}@media (max-width:980px){.worldStandingsColumns{grid-template-columns:1fr}.worldStandingsDivision{padding:16px}.worldStandingsMatrix .matrixDriver{width:170px;min-width:170px}}@media (max-width:520px){.worldStandingsPage{gap:18px}.worldStandingsDivision{padding:12px}.worldStandingRow{grid-template-columns:30px minmax(0,1fr) 46px;gap:5px;min-height:40px;padding-right:7px}.worldStandingRow.constructor{grid-template-columns:30px minmax(0,1fr);padding-right:64px}.worldStandingRow.constructor .worldStandingPoints{width:46px;min-width:46px;right:7px}.worldStandingRow.constructor .worldStandingStatus{right:58px}.worldStandingPos{font-size:14px}.worldStandingDriverName{font-size:10px}.worldStandingFlag{flex-basis:17px;width:17px;height:10px}.worldStandingDriverTeamLogo{flex-basis:24px;width:24px;height:16px}.worldStandingTeamIdentity b{font-size:9.5px}.worldStandingTeamIdentity img,.worldStandingTeamIdentity i{flex-basis:25px;width:25px;height:17px}.worldStandingPoints{min-width:42px}.worldStandingPoints b{font-size:15px}.worldStandingStatus{padding:3px 5px;font-size:5.5px}.worldStandingsBlockTitle span{font-size:10px}.worldStandingsBreakdown{padding:12px}.worldStandingsBreakdownHead{align-items:center}.worldStandingsBreakdownHead h2{font-size:13px}.worldStandingsBreakdownTabs button{padding:7px 12px}.worldStandingsMatrix .matrixDriver{width:145px;min-width:145px}.matrixDriver strong{max-width:92px;font-size:9px}.worldStandingsMatrix .matrixRound{width:38px;min-width:38px}.worldStandingsMatrix .matrixTotal{width:48px;min-width:48px}}
.worldStandingRow.driver{grid-template-columns:36px minmax(0,1fr) 54px}.worldStandingDriverPosition{background:color-mix(in srgb,var(--standing-team) 86%,#fff 8%);color:#0b0b0b;justify-content:center;align-self:stretch;align-items:center;display:flex}.worldStandingDriverPosition strong{font-size:16px;font-weight:1000;line-height:1}.worldStandingMovement{box-shadow:none;background:0 0;border:0;flex:none;align-items:center;gap:1px;padding:0;font-size:9px;font-weight:1000;line-height:1;display:inline-flex}.worldStandingMovement svg{flex:0 0 10px;width:10px;height:10px;display:block}.worldStandingMovement b{font-size:9px;font-weight:1000;line-height:1}.worldStandingMovement.gain{color:#62ef82}.worldStandingMovement.loss{color:#ff686b}.worldStandingMovement.neutral{color:#fff}@media (max-width:800px){.worldStandingRow.driver{grid-template-columns:36px minmax(0,1fr) 54px}}@media (max-width:520px){.worldStandingRow.driver{grid-template-columns:30px minmax(0,1fr) 46px}.worldStandingDriverPosition strong{font-size:14px}.worldStandingMovement,.worldStandingMovement b{font-size:8.5px}.worldStandingMovement svg{flex-basis:9px;width:9px;height:9px}}
.worldHallShell{background:linear-gradient(#232325b8,#18181aad);border:1px solid #ffffff17;border-radius:16px;gap:16px;padding:18px;display:grid;box-shadow:inset 0 0 32px #00000024}.worldHallTop{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.worldHallTop>div:first-child{gap:4px;display:grid}.worldHallTop small{letter-spacing:1.2px;color:#777;font-size:7px;font-weight:1000}.worldHallTop h2{letter-spacing:.3px;margin:0;font-size:20px;font-weight:1000}.worldHallTop p{color:#8b8b8f;margin:0;font-size:8px}.worldHallTabs{align-items:center;gap:6px;display:flex}.worldHallTabs button{color:#9b9ba0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;min-width:60px;height:34px;font-size:10px;font-weight:1000;transition:transform .15s,border-color .15s,background .15s,color .15s}.worldHallTabs button:hover{border-color:#ffffff3d;transform:translateY(-1px)}.worldHallTabs button.active{color:#111;background:#f2f2f2;border-color:#fff}.worldHallTabs .worldHallMainTab{letter-spacing:.04em;border-width:1px;min-width:74px;height:40px;font-size:12px;box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 18px #00000024}.worldHallTabs .worldHallMainTab.f1{color:#ffd9da;background:linear-gradient(#851a1f6b,#53121642);border-color:#ff4d537a}.worldHallTabs .worldHallMainTab.f2{color:#d9eaff;background:linear-gradient(#1f4e916b,#16325c42);border-color:#5096ff75}.worldHallTabs .worldHallMainTab.f1.active{color:#fff;background:linear-gradient(#ff5b60,#d9363c);border-color:#ff7d81}.worldHallTabs .worldHallMainTab.f2.active{color:#fff;background:linear-gradient(#599cff,#2f6ecf);border-color:#7fb3ff}.worldHallTabDivider{background:#ffffff1f;width:1px;height:28px;margin:0 4px}.worldHallGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.worldHallTable{background:#0d0d0f75;border:1px solid #ffffff14;border-radius:11px;overflow:hidden}.worldHallTable:last-child:nth-child(odd){grid-column:1/-1}.worldHallTableHead{background:#ffffff09;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.worldHallTableHead span{color:#f0f0f2;font-size:10px;font-weight:1000}.worldHallTableHead small{letter-spacing:.9px;color:#777;font-size:6px;font-weight:1000}.worldHallColumns,.worldHallRow{grid-template-columns:34px minmax(0,1fr) 74px;align-items:center;gap:8px;display:grid}.worldHallColumns{color:#67676b;letter-spacing:.8px;border-bottom:1px solid #ffffff0f;min-height:28px;padding:0 10px;font-size:5.8px;font-weight:1000}.worldHallColumns span:last-child{text-align:right}.worldHallRows{display:grid}.worldHallRow{border-bottom:1px solid #ffffff0b;min-height:42px;padding:0 10px}.worldHallRow:last-child{border-bottom:0}.worldHallPosition{color:#777;text-align:center;font-size:10px}.worldHallIdentity{align-items:center;gap:8px;min-width:0;display:flex}.worldHallIdentity strong{color:#ececef;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.worldHallFlag{object-fit:cover;background:#ffffff14;border-radius:2px;flex:0 0 21px;width:21px;height:13px}.worldHallFlagEmoji{background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;width:auto;height:auto;font-size:18px;line-height:1;display:inline-flex}.worldHallTeamLogo{object-fit:contain;background:0 0;flex:0 0 30px;width:30px;height:20px;display:block}.worldHallTeamLogo:is(i){background:#ffffff0d;border-radius:4px}.worldHallValue{color:#fff;justify-self:end;font-size:14px}.worldHallEmpty,.worldHallLoading,.worldHallError{text-align:center;color:#7c7c80;padding:18px;font-size:8px}.worldHallError{color:#e7a4a7;background:#6e191e21;border:1px solid #dc464b52;border-radius:9px}.worldShell.hasViewerBackground .worldHallShell{background:linear-gradient(#1e1e20a3,#13131599)}@media (max-width:850px){.worldHallGrid{grid-template-columns:1fr}.worldHallTable:last-child:nth-child(odd){grid-column:auto}}@media (max-width:520px){.worldHallShell{border-radius:12px;padding:12px}.worldHallTop{flex-direction:column;align-items:flex-start}.worldHallTabs{width:100%}.worldHallTabs button{flex:1}.worldHallTabs .worldHallMainTab{flex:1.15;min-width:68px;height:38px}.worldHallTabDivider{display:none}.worldHallTop h2{font-size:17px}.worldHallColumns,.worldHallRow{grid-template-columns:28px minmax(0,1fr) 58px;gap:6px}.worldHallRow,.worldHallColumns{padding:0 7px}.worldHallIdentity strong{font-size:8.5px}.worldHallValue{font-size:12px}}
.worldManagedSeriesTabs{box-sizing:border-box!important;width:min(66.666%,760px)!important;margin-left:auto!important;margin-right:auto!important}.seasonStatsShell .worldHallTop{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.seasonStatsShell .worldHallTabs{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:min(66.666%,520px)!important;margin:0 auto!important;display:grid!important}.seasonStatsShell .worldHallTabs button{box-sizing:border-box!important;width:100%!important;min-width:0!important}@media (max-width:720px){.worldManagedSeriesTabs,.seasonStatsShell .worldHallTabs{width:76%!important}}@media (max-width:430px){.worldManagedSeriesTabs,.seasonStatsShell .worldHallTabs{width:82%!important}}
.worldNewsWrap{flex-direction:column;gap:16px;display:flex}.worldNewsIntro{background:linear-gradient(#232323b8,#181818a8);border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.worldNewsIntro small{letter-spacing:1.4px;color:#e24040;font-size:8px;font-weight:1000;display:block}.worldNewsIntro h2{letter-spacing:.5px;margin:3px 0 5px;font-size:25px;font-weight:1000;line-height:1}.worldNewsIntro p{color:#9b9b9b;max-width:650px;margin:0;font-size:10px;line-height:1.45}.worldNewsFilters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.worldNewsFilters button{color:#9d9d9d;text-transform:uppercase;cursor:pointer;background:#1010107a;border:1px solid #ffffff17;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:1000}.worldNewsFilters button.active{color:#fff;background:#7a1c2057;border-color:#e2404094}.worldNewsFeed{flex-direction:column;gap:7px;display:flex}.worldNewsItem{--news-accent:#e24040;background:linear-gradient(90deg,color-mix(in srgb,var(--news-accent) 18%,#161616a8) 0%,#171717b3 37%,#111111b8 100%);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--news-accent) 82%,#fff 6%);border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.worldNewsItem.type-rumor,.worldNewsItem.type-unconfirmed{border-style:dashed}.worldNewsSummary{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:92px minmax(0,1fr) auto 132px 24px;align-items:center;gap:12px;width:100%;padding:11px 12px;display:grid}.worldNewsType{background:color-mix(in srgb,var(--news-accent) 74%,#171717);letter-spacing:.8px;border-radius:7px;justify-content:center;align-items:center;min-height:27px;padding:0 8px;font-size:8px;font-weight:1000;display:inline-flex}.worldNewsSummaryText{min-width:0}.worldNewsSummaryText strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:1000;line-height:1.18;display:block;overflow:hidden}.worldNewsSummaryText small{color:#868686;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.worldNewsCredibility{letter-spacing:.65px;white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:6.5px;font-weight:1000}.worldNewsCredibility.confirmed{color:#a8ffc4;background:#1865373d;border:1px solid #48dd7d52}.worldNewsCredibility.uncertain{color:#ffd99c;background:#7546103d;border:1px solid #ffaa4457}.worldNewsMeta{color:#737373;text-align:right;font-size:7px;font-weight:850}.worldNewsChevron{color:#777;font-size:16px;transition:all .2s}.worldNewsItem.open .worldNewsChevron{transform:rotate(180deg)}.worldNewsExpanded{background:#0b0b0b6b;border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) minmax(280px,41%);min-height:320px;display:grid}.worldNewsArticle{flex-direction:column;padding:28px 30px 24px;display:flex}.worldNewsArticleKicker{align-items:center;gap:8px;display:flex}.worldNewsArticleKicker span{color:#fff;background:var(--news-accent);border-radius:5px;padding:5px 7px;font-size:8px;font-weight:1000}.worldNewsArticleKicker b{letter-spacing:.9px;color:#777;font-size:7px}.worldNewsArticle h3{text-transform:uppercase;max-width:650px;margin:14px 0 12px;font-size:23px;font-weight:1000;line-height:1.05}.worldNewsArticle p{color:#dedede;max-width:650px;margin:0;font-size:11px;line-height:1.52}.worldNewsTags{color:#cfcfcf;word-spacing:7px;margin-top:auto;padding-top:22px;font-size:8px;font-weight:900}.worldNewsArticleFoot{color:#6e6e6e;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:12px;padding-top:9px;font-size:7px;display:flex}.worldNewsArticleFoot strong{color:#9a9a9a}.worldNewsVisual{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--news-accent) 54%,#222) 0%,color-mix(in srgb,var(--news-accent) 24%,#171717) 36%,#171717 73%);min-height:320px;position:relative;overflow:hidden}.worldNewsVisual:after{content:"";background:linear-gradient(150deg,transparent 0 61%,color-mix(in srgb,var(--news-accent) 94%,#fff 4%) 61% 69%,transparent 69% 73%,color-mix(in srgb,var(--news-accent) 88%,#111) 73%);opacity:.72;pointer-events:none;position:absolute;inset:0}.worldNewsVisualPattern{z-index:0;opacity:.24;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 88%);mask-image:linear-gradient(#000c,#0000 88%)}.worldNewsBreaking{z-index:6;color:var(--news-accent);letter-spacing:.2px;background:#fff;padding:6px 9px;font-size:14px;font-style:italic;font-weight:1000;position:absolute;top:14px;left:14px;transform:skew(-7deg)}.worldNewsTeamLogo{z-index:5;object-fit:contain;opacity:.93;filter:drop-shadow(0 7px 12px #00000059);width:72px;height:48px;position:absolute;top:13px;right:12px}.worldNewsDrivers{z-index:2;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:42px 0}.worldNewsDrivers img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 18px #0000006b);max-width:72%;height:100%}.worldNewsDrivers img.secondary{margin-left:-35%;transform:translate(24%)}.worldNewsContextHero{z-index:2;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:50px 18px 46px}.worldNewsContextHero>svg{color:#ffffffe6;filter:drop-shadow(0 10px 18px #00000057);width:110px;height:110px}.worldNewsContextHero>img{object-fit:contain;filter:drop-shadow(0 10px 18px #0000006b);width:124px;height:100px}.worldNewsVisualCaption{z-index:7;text-align:center;text-transform:uppercase;position:absolute;bottom:13px;left:15px;right:15px}.worldNewsVisualCaption small{color:#fff;opacity:.78;font-size:8px;font-weight:1000;display:block}.worldNewsVisualCaption strong{color:#fff;margin-top:2px;font-size:13px;font-weight:1000;line-height:1;display:block}.worldNewsVisualCaption span{color:#fff;font-size:9px;font-weight:900;display:block}.worldNewsQuoteMark{z-index:3;color:color-mix(in srgb,var(--news-accent) 82%,#fff 18%);opacity:.43;font-family:Georgia,serif;font-size:126px;line-height:.7;position:absolute;bottom:42px;left:18px;transform:rotate(-5deg)}.worldNewsTransferArrow{z-index:3;color:#ffffff38;font-size:70px;font-weight:1000;line-height:1;position:absolute;bottom:58px;right:18px}.worldNewsVisual.visual-contract{background:radial-gradient(circle at 38% 35%,color-mix(in srgb,var(--news-accent) 62%,#3a2d1f) 0%,color-mix(in srgb,var(--news-accent) 22%,#171717) 42%,#151515 76%)}.worldNewsVisual.visual-transfer{background:linear-gradient(120deg,color-mix(in srgb,var(--news-accent) 55%,#151515),#171717 48%,color-mix(in srgb,var(--news-accent) 30%,#101010))}.worldNewsVisual.visual-race{background:radial-gradient(circle at 50% 24%,color-mix(in srgb,var(--news-accent) 68%,#4b3512),color-mix(in srgb,var(--news-accent) 25%,#171717) 44%,#141414 78%)}.worldNewsVisual.visual-tech{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--news-accent) 55%,#18354a),#172028 48%,#11161a 80%)}.worldNewsVisual.visual-tech .worldNewsVisualPattern{opacity:.42;background-image:linear-gradient(#68cfff1f 1px,#0000 1px),linear-gradient(90deg,#68cfff1f 1px,#0000 1px);background-size:20px 20px}.worldNewsVisual.visual-rumor{background:radial-gradient(circle at 45% 35%,color-mix(in srgb,var(--news-accent) 42%,#442953),#19141e 48%,#111 82%)}.worldNewsVisual.visual-rumor .worldNewsContextHero{filter:blur(.2px)}.worldNewsVisual.visual-quote{background:radial-gradient(circle at 52% 34%,color-mix(in srgb,var(--news-accent) 52%,#262626),#171717 55%,#101010 84%)}.worldNewsVisual.visual-general{background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--news-accent) 52%,#222),#181818 52%,#111 82%)}.worldNewsEngagement{background:#0d0d0db8;border-top:1px solid #ffffff13;align-items:center;gap:16px;min-height:62px;padding:10px 18px;display:flex}.worldNewsRatingBlock{align-items:center;gap:9px;min-width:0;display:flex}.worldNewsEngagementLabel{letter-spacing:1px;color:#727272;white-space:nowrap;font-size:7px;font-weight:1000}.worldNewsStars{align-items:center;gap:1px;display:flex}.worldNewsStars button{appearance:none;color:#555;cursor:pointer;text-shadow:0 2px 8px #0000004d;background:0 0;border:0;padding:0 1px;font-size:21px;line-height:1;transition:transform .12s,color .12s}.worldNewsStars button:hover{color:#ffd75b;transform:scale(1.12)}.worldNewsStars button.selected{color:#ffd75b}.worldNewsStars button:disabled{cursor:default;opacity:.65}.worldNewsRatingSummary{color:#9d9d9d;white-space:nowrap;font-size:8px;font-weight:850}.worldNewsCommentsToggle{color:#bcbcbc;cursor:pointer;background:#1a1a1a;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;font-size:8px;font-weight:950;display:flex}.worldNewsCommentsToggle:hover,.worldNewsCommentsToggle.active{border-color:color-mix(in srgb,var(--news-accent) 58%,#666);color:#fff;background:color-mix(in srgb,var(--news-accent) 13%,#191919)}.worldNewsCommentsToggle svg{width:15px;height:15px}.worldNewsCommentsToggle b{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;display:inline-flex}.worldNewsCommentsToggle i{color:#777;font-style:normal}.worldNewsInteractionMessage{color:#ffb3b3;max-width:230px;font-size:7.5px;font-weight:850}.worldNewsCommentsPanel{background:linear-gradient(#0d0d0de6,#121212ed);border-top:1px solid #fff1;padding:14px 18px 18px;animation:.18s ease-out worldNewsCommentsIn}@keyframes worldNewsCommentsIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.worldNewsCommentComposer{background:#151515;border:1px solid #ffffff16;border-radius:11px;margin-bottom:11px;padding:10px 11px}.worldNewsCommentComposer textarea{resize:vertical;color:#f3f3f3;width:100%;min-height:58px;font:inherit;background:0 0;border:0;outline:0;font-size:10px;line-height:1.45;display:block}.worldNewsCommentComposer textarea::placeholder{color:#646464}.worldNewsCommentComposer>div{border-top:1px solid #ffffff0e;justify-content:flex-end;align-items:center;gap:9px;padding-top:7px;display:flex}.worldNewsCommentComposer small{color:#666;font-size:7px}.worldNewsCommentComposer button{background:color-mix(in srgb,var(--news-accent) 72%,#222);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:6px 10px;font-size:7.5px;font-weight:1000}.worldNewsCommentComposer button:disabled{opacity:.35;cursor:default}.worldNewsCommentLogin{color:#777;text-align:center;background:#ffffff09;border-radius:9px;margin-bottom:10px;padding:10px;font-size:8.5px}.worldNewsCommentsList{flex-direction:column;gap:4px;max-height:360px;padding-right:3px;display:flex;overflow:auto}.worldNewsComment{border-radius:9px;align-items:flex-start;gap:9px;padding:9px 7px;display:flex}.worldNewsComment:hover{background:#ffffff06}.worldNewsComment.mine{background:color-mix(in srgb,var(--news-accent) 6%,transparent)}.worldNewsCommentAvatar{background:linear-gradient(135deg,color-mix(in srgb,var(--news-accent) 72%,#333),#222);color:#fff;border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;font-weight:1000;display:flex}.worldNewsCommentBody{flex:1;min-width:0}.worldNewsCommentBody>div{align-items:baseline;gap:7px;display:flex}.worldNewsCommentBody strong{color:#eee;font-size:8.5px}.worldNewsCommentBody small{color:#5f5f5f;font-size:6.5px}.worldNewsCommentBody p{color:#c8c8c8;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;line-height:1.38}.worldNewsNoComments{color:#666;text-align:center;padding:16px;font-size:8.5px}.worldNewsEmpty{color:#848484;text-align:center;background:#1414146b;border:1px dashed #ffffff1a;border-radius:12px;padding:24px;font-size:10px}.worldShell.hasViewerBackground .worldNewsIntro{background:linear-gradient(#23232399,#1818188a)}.worldShell.hasViewerBackground .worldNewsItem{background:linear-gradient(90deg,color-mix(in srgb,var(--news-accent) 16%,#14141475) 0%,#1515158a 38%,#10101094 100%)}@media (max-width:900px){.worldNewsIntro{flex-direction:column;align-items:flex-start}.worldNewsFilters{justify-content:flex-start}.worldNewsSummary{grid-template-columns:80px minmax(0,1fr) auto 24px}.worldNewsMeta{display:none}.worldNewsExpanded{grid-template-columns:1fr}.worldNewsVisual{min-height:300px}.worldNewsArticle{min-height:260px}.worldNewsVisual{order:-1}.worldNewsEngagement{flex-wrap:wrap}.worldNewsCommentsToggle{margin-left:0}.worldNewsInteractionMessage{width:100%;max-width:none}}@media (max-width:560px){.worldNewsIntro{padding:14px}.worldNewsIntro h2{font-size:21px}.worldNewsSummary{grid-template-columns:70px minmax(0,1fr) 22px;gap:8px;padding:9px}.worldNewsCredibility{display:none}.worldNewsType{min-height:24px;padding:0 5px;font-size:6.8px}.worldNewsSummaryText strong{font-size:9.5px}.worldNewsSummaryText small{font-size:7px}.worldNewsExpanded{min-height:0}.worldNewsArticle{min-height:250px;padding:18px 16px}.worldNewsArticle h3{font-size:18px}.worldNewsArticle p{font-size:10px}.worldNewsVisual{min-height:260px}.worldNewsBreaking{font-size:11px}.worldNewsTeamLogo{width:58px;height:40px}.worldNewsDrivers{inset:38px 0 36px}.worldNewsContextHero{gap:12px;inset:50px 12px 42px}.worldNewsContextHero>svg{width:82px;height:82px}.worldNewsContextHero>img{width:94px;height:78px}.worldNewsQuoteMark{font-size:92px}.worldNewsEngagement{gap:9px;padding:10px 11px}.worldNewsRatingBlock{flex-wrap:wrap;gap:6px;width:100%}.worldNewsEngagementLabel{width:100%}.worldNewsStars button{font-size:19px}.worldNewsCommentsToggle{justify-content:center;width:100%}.worldNewsCommentsPanel{padding:11px}.worldNewsCommentComposer{padding:9px}.worldNewsCommentsList{max-height:300px}}
.worldCreatorsPage{flex-direction:column;gap:26px;display:flex}.worldCreatorsHero{background:radial-gradient(circle at 50% 12%,#ffffff0d,#0000 34%),#18181894;border:1px solid #ffffff12;border-radius:18px;padding:26px 28px 30px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #00000029}.worldCreatorsEyebrow{text-align:center;letter-spacing:2.4px;color:#777;font-size:9px;font-weight:1000}.worldCreatorsHero h2{text-align:center;letter-spacing:-1.8px;color:#fff;margin:8px 0 24px;font-size:clamp(34px,5vw,62px);font-weight:1000;line-height:.95}.worldCreatorsPortraitWrap{width:min(760px,82%);margin:0 auto;position:relative}.worldCreatorsPortraitGlow{filter:blur(26px);pointer-events:none;background:radial-gradient(circle,#ed3f3929,#0000 68%);position:absolute;inset:10% 8% -7%}.worldCreatorsPortrait{aspect-ratio:1200/745;object-fit:cover;border:1px solid #ffffff14;border-radius:14px;width:100%;height:auto;display:block;position:relative;box-shadow:0 22px 45px #0000005c}.worldCreatorsImageControls{z-index:4;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.worldCreatorsImageControls label,.worldCreatorsImageControls button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:inherit;letter-spacing:.35px;cursor:pointer;background:#0f0f0fc7;border:1px solid #ffffff29;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:900}.worldCreatorsImageControls label:hover,.worldCreatorsImageControls button:hover{background:#242424e6}.worldCreatorsImageControls span{text-align:center;color:#d2d2d2;text-shadow:0 1px 4px #000;flex-basis:100%;font-size:8px;font-weight:800}.worldCreatorsNames{color:#fff;justify-content:center;align-items:center;gap:18px;margin-top:22px;font-size:clamp(28px,4vw,48px);font-weight:1000;line-height:1;display:flex}.worldCreatorsNames span{color:#707070;font-weight:300}.worldCreatorsStory{background:#171717;border:1px solid #ffffff12;border-radius:18px;min-height:330px;position:relative;overflow:hidden}.worldCreatorsStoryBackdrop{background:linear-gradient(180deg,#0f0f0fc7,#0f0f0fe0),var(--creators-image) center 43%/cover no-repeat;filter:saturate(.62)brightness(.72);position:absolute;inset:0;transform:scale(1.04)}.worldCreatorsStory:after{content:"";pointer-events:none;background:linear-gradient(90deg,#b9232314,#0000 28% 72%,#2c569114);position:absolute;inset:0}.worldCreatorsStoryInner{z-index:1;text-align:center;max-width:1050px;margin:0 auto;padding:36px 48px 38px;position:relative}.worldCreatorsStoryKicker{letter-spacing:1.6px;color:#bbb;background:#00000047;border:1px solid #ffffff1f;border-radius:999px;margin-bottom:15px;padding:6px 10px;font-size:8px;font-weight:1000;display:inline-block}.worldCreatorsStory p{color:#f1f1f1;text-shadow:0 2px 8px #000c;max-width:980px;margin:0 auto 15px;font-size:13px;font-style:italic;font-weight:650;line-height:1.55}.worldCreatorsStory p:last-child{margin-bottom:0}.worldShell.hasViewerBackground .worldCreatorsHero{background:radial-gradient(circle at 50% 12%,#ffffff0d,#0000 34%),#18181870}@media (max-width:800px){.worldCreatorsPage{gap:18px}.worldCreatorsHero{padding:20px 14px 24px}.worldCreatorsHero h2{margin-bottom:18px}.worldCreatorsPortraitWrap{width:100%}.worldCreatorsNames{gap:12px;margin-top:18px}.worldCreatorsStoryInner{padding:26px 18px 28px}.worldCreatorsStory p{font-size:11.5px;line-height:1.5}.worldCreatorsImageControls{bottom:8px;left:8px;right:8px}}@media (max-width:520px){.worldCreatorsHero h2{font-size:34px}.worldCreatorsNames{font-size:28px}.worldCreatorsStoryInner{padding:22px 14px 24px}.worldCreatorsStory p{font-size:10.5px}.worldCreatorsPortrait{border-radius:10px}.worldCreatorsImageControls label,.worldCreatorsImageControls button{padding:7px 9px;font-size:8px}}
.worldPatronitePage{flex-direction:column;gap:24px;display:flex}.worldPatroniteTitle{text-align:center;padding:20px 16px 8px}.worldPatroniteTitle span,.worldPatroniteKicker,.worldPatroniteSupportersHead span{letter-spacing:1.6px;color:#e2533f;font-size:8px;font-weight:1000;display:block}.worldPatroniteTitle h2{letter-spacing:-2px;color:#fff;margin:5px 0 8px;font-size:clamp(38px,6vw,70px);font-weight:1000;line-height:.92}.worldPatroniteTitle p{color:#8d8d8d;max-width:680px;margin:0 auto;font-size:10px;line-height:1.5}.worldPatroniteMain{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:20px;display:grid}.worldPatroniteBrandLink{color:inherit;text-decoration:none;display:block}.worldPatroniteBrandCard{background:radial-gradient(circle at 50% 38%,#ed462a2e,#0000 33%),linear-gradient(145deg,#121212e0,#050505f0);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:360px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 46px #00000047}.worldPatroniteBrandLink:not(.disabled):hover .worldPatroniteBrandCard{border-color:#f0583773;transform:translateY(-3px);box-shadow:0 28px 52px #00000061,0 0 28px #e8482d1a}.worldPatroniteGlow{filter:blur(14px);background:radial-gradient(circle,#f44a2a29,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute}.worldPatroniteMark{filter:drop-shadow(0 12px 22px #ff482529);width:112px;height:132px;margin-bottom:18px;position:relative}.worldPatroniteMark:before,.worldPatroniteMark:after{content:"";clip-path:polygon(50% 0,91% 48%,76% 100%,24% 100%,9% 48%);background:linear-gradient(145deg,#ff512f,#d52f22);position:absolute;inset:0}.worldPatroniteMark:after{clip-path:polygon(50% 0,100% 35%,84% 87%,50% 100%,16% 87%,0 35%);background:#090909;inset:31px 28px 32px}.worldPatroniteMark span,.worldPatroniteMark i{display:none}.worldPatroniteBrandCard>strong{letter-spacing:5px;color:#f7f7f7;font-size:39px;font-weight:300;line-height:1;position:relative}.worldPatroniteBrandCard>small{letter-spacing:1.8px;color:#777;margin-top:10px;font-size:7px;font-weight:1000;position:relative}.worldPatroniteGo{color:#a5a5a5;letter-spacing:.8px;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:11px 13px;font-size:8px;font-weight:1000;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.worldPatroniteGo b{color:#ef5a3c;font-size:17px}.worldPatroniteBrandLink.disabled{cursor:default}.worldPatroniteCopy{background:linear-gradient(#222222ad,#1818189e);border:1px solid #ffffff14;border-radius:18px;padding:32px 34px;box-shadow:inset 0 0 34px #0000001f}.worldPatroniteCopy h3{margin:7px 0 18px;font-size:25px;font-weight:900;line-height:1.05}.worldPatroniteCopy p{color:#d7d7d7;margin:0 0 14px;font-size:11px;line-height:1.55}.worldPatroniteCta{color:#fff;letter-spacing:.8px;background:linear-gradient(135deg,#84221a80,#4318166b);border:1px solid #ef583c7a;border-radius:9px;align-items:center;gap:14px;margin-top:8px;padding:11px 14px;font-size:9px;font-weight:1000;text-decoration:none;transition:all .2s;display:inline-flex}.worldPatroniteCta:hover{background:linear-gradient(135deg,#a62b1f9e,#4e1c1980);transform:translateY(-2px)}.worldPatroniteCta span{color:#ff745a;font-size:15px}.worldPatroniteNoLink{color:#7d7d7d;border:1px dashed #ffffff21;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:8px}.worldPatroniteAdmin{background:#1712117a;border:1px dashed #ff7b5c47;border-radius:13px;flex-direction:column;gap:8px;padding:14px;display:flex}.worldPatroniteAdmin>strong{letter-spacing:1.1px;color:#dc6a55;font-size:8px}.worldPatroniteAdminRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.worldPatroniteAdmin input{color:#fff;background:#08080894;border:1px solid #ffffff1a;border-radius:8px;outline:none;min-width:0;padding:9px 10px;font-size:9px}.worldPatroniteAdmin input:focus{border-color:#ef583c7a}.worldPatroniteAdmin button{color:#fff;cursor:pointer;background:#2a2a2ab3;border:1px solid #ffffff1f;border-radius:8px;padding:8px 12px;font-size:8px;font-weight:900}.worldPatroniteAdmin>span{color:#aaa;font-size:8px}.worldPatroniteSupporters{border-top:1px solid #ffffff14;padding-top:24px}.worldPatroniteSupportersHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:13px;display:flex}.worldPatroniteSupportersHead h3{letter-spacing:.4px;margin:4px 0 0;font-size:24px;font-weight:1000;line-height:1}.worldPatroniteSupportersHead>b{color:#6f6f6f;letter-spacing:.9px;font-size:8px}.worldPatroniteSupportersGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.worldPatroniteSupporter{background:linear-gradient(90deg,#8e2d202e,#1b1b1b85 55%,#1212128c);border:1px solid #ffffff12;border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:10px;min-height:74px;padding:10px 36px 10px 10px;display:grid;position:relative;overflow:hidden}.worldPatroniteSupporter:after{content:"";background:#e95135;width:3px;position:absolute;top:0;bottom:0;left:0}.worldPatroniteSupporter i{color:#e85b42;background:#e84b311f;border:1px solid #e84b3138;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:1000;display:flex}.worldPatroniteSupporter strong{color:#f2f2f2;white-space:nowrap;text-overflow:ellipsis;align-self:end;font-size:11px;overflow:hidden}.worldPatroniteSupporter>span{letter-spacing:.7px;color:#6f6f6f;align-self:start;margin-top:2px;font-size:6.5px;font-weight:900}.worldPatroniteSupporter button{color:#8d8d8d;cursor:pointer;background:#141414b3;border:1px solid #ffffff17;border-radius:6px;width:22px;height:22px;position:absolute;top:8px;right:8px}.worldPatroniteEmpty{color:#777;text-align:center;background:#1414145c;border:1px dashed #ffffff1a;border-radius:11px;grid-column:1/-1;padding:22px;font-size:9px}.worldShell.hasViewerBackground .worldPatroniteCopy{background:linear-gradient(#2222228f,#18181880)}.worldShell.hasViewerBackground .worldPatroniteSupporter{background:linear-gradient(90deg,#8e2d2026,#1b1b1b66 55%,#1212126e)}@media (max-width:900px){.worldPatroniteMain{grid-template-columns:1fr}.worldPatroniteBrandCard{min-height:320px}.worldPatroniteSupportersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.worldPatronitePage{gap:18px}.worldPatroniteTitle{padding-top:12px}.worldPatroniteTitle h2{font-size:42px}.worldPatroniteMain{gap:12px}.worldPatroniteBrandCard{min-height:285px}.worldPatroniteBrandCard>strong{letter-spacing:4px;font-size:31px}.worldPatroniteMark{width:88px;height:104px}.worldPatroniteCopy{padding:22px 18px}.worldPatroniteCopy h3{font-size:21px}.worldPatroniteCopy p{font-size:10px}.worldPatroniteAdminRow{grid-template-columns:1fr}.worldPatroniteSupportersHead h3{font-size:20px}.worldPatroniteSupportersGrid{grid-template-columns:1fr}}
.worldRules{flex-direction:column;gap:22px;width:100%;display:flex}.worldRulesIntro{text-align:center;padding:16px 18px 8px}.worldRulesIntro>span{letter-spacing:2px;color:#888;font-size:11px;font-weight:1000;display:block}.worldRulesIntro h2{letter-spacing:-2px;color:#fff;margin:7px 0 10px;font-size:clamp(44px,6vw,74px);font-weight:1000;line-height:.94}.worldRulesIntro p{color:#aaa;max-width:900px;margin:0 auto;font-size:14px;line-height:1.6}.worldRulesSearch{justify-content:space-between;align-items:center;gap:14px;padding:0 2px;display:flex}.worldRulesSearchBox{background:#12121294;border:1px solid #ffffff1a;border-radius:12px;flex:1;align-items:center;min-height:52px;display:flex;position:relative;overflow:hidden}.worldRulesSearchBox>span{text-align:center;color:#d95a53;width:48px;font-size:22px}.worldRulesSearchBox input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 10px 0 0;font-size:14px;font-weight:700}.worldRulesSearchBox input::placeholder{color:#666}.worldRulesSearchBox button{color:#888;cursor:pointer;background:0 0;border:0;width:44px;height:52px;font-size:22px}.worldRulesSearch>small{white-space:nowrap;letter-spacing:.6px;color:#777;font-size:11px;font-weight:900}.worldRulesList{flex-direction:column;gap:9px;width:100%;display:flex}.worldRuleSection,.worldRuleItem{background:linear-gradient(90deg,#262626ad,#151515a8);border:1px solid #ffffff17;border-radius:12px;width:100%;overflow:hidden}.worldRuleSection>summary,.worldRuleItem>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.worldRuleSection>summary::-webkit-details-marker{display:none}.worldRuleItem>summary::-webkit-details-marker{display:none}.worldRuleSection>summary{grid-template-columns:52px minmax(0,1fr) auto 28px;align-items:center;gap:14px;min-height:62px;padding:0 18px;display:grid}.worldRuleSection>summary b{color:#ef6a63;background:#d938322b;border:1px solid #d9383247;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;display:flex}.worldRuleSection>summary strong{letter-spacing:.8px;color:#f4f4f4;font-size:15px;font-weight:1000}.worldRuleSection>summary span{letter-spacing:.8px;color:#666;font-size:9px;font-weight:1000}.worldRuleSection>summary i,.worldRuleItem>summary i{color:#777;text-align:center;font-style:normal;transition:transform .2s}.worldRuleSection[open]>summary{background:linear-gradient(90deg,#6c1f1d52,#181818a3);border-bottom:1px solid #ffffff12}.worldRuleSection[open]>summary i{color:#e45d57;transform:rotate(180deg)}.worldRuleSubList{flex-direction:column;gap:7px;padding:10px;display:flex}.worldRuleItem{background:#0a0a0a57;border-radius:9px}.worldRuleItem>summary{grid-template-columns:64px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:56px;padding:0 16px;display:grid}.worldRuleItem>summary span{letter-spacing:.7px;color:#dd625b;font-size:11px;font-weight:1000}.worldRuleItem>summary strong{color:#e5e5e5;font-size:14px;font-weight:950}.worldRuleItem[open]>summary{background:#ffffff09;border-bottom:1px solid #ffffff0d}.worldRuleItem[open]>summary i{color:#ef6a63;transform:rotate(45deg)}.worldRuleText{max-width:none;padding:18px 26px 22px 82px}.worldRuleText p{color:#d1d1d1;margin:0 0 12px;font-size:14px;font-weight:650;line-height:1.65}.worldRuleText ul{gap:8px;margin:0;padding-left:20px;display:grid}.worldRuleText li{color:#aaa;padding-left:3px;font-size:13px;line-height:1.55}.worldRuleText li::marker{color:#d95a53}.worldRulesEmpty{text-align:center;background:#1212126b;border:1px dashed #ffffff1f;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:34px;display:flex}.worldRulesEmpty strong{font-size:16px}.worldRulesEmpty span{color:#777;font-size:12px}.worldShell.hasViewerBackground .worldRuleSection{background:linear-gradient(90deg,#26262687,#14141485)}.worldShell.hasViewerBackground .worldRuleItem{background:#0a0a0a40}.worldShell.hasViewerBackground .worldRulesSearchBox{background:#0f0f0f75}@media (max-width:760px){.worldRules{gap:16px}.worldRulesIntro h2{font-size:44px}.worldRulesIntro p{font-size:12px}.worldRulesSearch{flex-direction:column;align-items:stretch}.worldRulesSearchBox{min-height:48px}.worldRulesSearch>small{padding-left:2px;font-size:9px}.worldRuleSection>summary{grid-template-columns:44px minmax(0,1fr) 22px;gap:9px;min-height:58px;padding:0 11px}.worldRuleSection>summary b{width:34px;height:34px}.worldRuleSection>summary strong{font-size:12px}.worldRuleSection>summary span{display:none}.worldRuleItem>summary{grid-template-columns:54px minmax(0,1fr) 22px;min-height:52px;padding:0 11px}.worldRuleItem>summary span{font-size:10px}.worldRuleItem>summary strong{font-size:11.5px}.worldRuleText{padding:15px 14px 18px 66px}.worldRuleText p{font-size:12px}.worldRuleText li{font-size:11.5px}}@media (max-width:460px){.worldRulesIntro{padding-left:5px;padding-right:5px}.worldRulesIntro h2{font-size:38px}.worldRulesSearchBox input{font-size:12px}.worldRuleSection>summary{grid-template-columns:40px minmax(0,1fr) 18px;padding:0 8px}.worldRuleSection>summary strong{font-size:10.5px}.worldRuleItem>summary{grid-template-columns:48px minmax(0,1fr) 18px;padding:0 8px}.worldRuleItem>summary strong{font-size:10.5px}.worldRuleText{padding:14px 12px 17px 56px}.worldRuleText p{font-size:11px}.worldRuleText li{font-size:10.5px}}
.worldHome{flex-direction:column;gap:18px;display:flex}.worldHomeWelcome{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;display:grid}.worldHomeWelcomeCopy,.worldHomeJoin{background:linear-gradient(135deg,#262626ad,#131313a3);border:1px solid #ffffff14;border-radius:16px;padding:30px 32px;position:relative;overflow:hidden}.worldHomeWelcomeCopy:after{content:"";background:radial-gradient(circle,#df303029,#0000 67%);border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;right:-100px}.worldHomeWelcomeCopy>span,.worldHomeJoin>small{letter-spacing:1.7px;color:#e65b56;font-size:8px;font-weight:1000;display:block}.worldHomeWelcomeCopy h1{z-index:1;letter-spacing:-1.8px;margin:8px 0 12px;font-size:clamp(34px,4vw,58px);font-weight:1000;line-height:.9;position:relative}.worldHomeWelcomeCopy p,.worldHomeJoin p{z-index:1;color:#aaa;max-width:720px;margin:0;font-size:11px;line-height:1.55;position:relative}.worldHomeJoin{background:linear-gradient(135deg,#321a18a8,#141414a8);flex-direction:column;justify-content:center;display:flex}.worldHomeJoin>strong{margin:6px 0 9px;font-size:21px;font-weight:1000;line-height:1.05}.worldHomeJoinActions{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.worldHomeJoinActions a,.worldHomeJoinActions span{color:#fff;letter-spacing:.55px;background:#0f0f0f8c;border:1px solid #ffffff1c;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:8px;font-weight:1000;text-decoration:none;display:inline-flex}.worldHomeJoinActions a:first-child{background:#404ab442;border-color:#6370ff6b}.worldHomeJoinActions .disabled{color:#6f6f6f}.worldHomeNewsCarousel{--news-accent:#df3434;border:1px solid color-mix(in srgb,var(--news-accent) 30%,#ffffff14);background:linear-gradient(115deg,color-mix(in srgb,var(--news-accent) 18%,#181818),#111111e6 52%,#111);border-radius:17px;min-height:220px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0003}.worldHomeNewsBackdrop{background:radial-gradient(circle at 82% 35%,color-mix(in srgb,var(--news-accent) 26%,transparent),transparent 34%),linear-gradient(90deg,#ffffff05 1px,transparent 1px),linear-gradient(#ffffff05 1px,transparent 1px);opacity:.7;background-size:auto,34px 34px,34px 34px;position:absolute;inset:0}.worldHomeNewsSlide{z-index:2;color:#fff;flex-direction:column;justify-content:center;min-height:220px;padding:28px 72px;text-decoration:none;display:flex;position:relative}.worldHomeNewsKicker{letter-spacing:1.4px;color:color-mix(in srgb,var(--news-accent) 65%,#fff);font-size:8px;font-weight:1000}.worldHomeNewsSlide h2{letter-spacing:-.8px;max-width:900px;margin:8px 0;font-size:clamp(25px,3vw,42px);line-height:.98}.worldHomeNewsSlide p{color:#b7b7b7;max-width:760px;margin:0;font-size:11px;line-height:1.55}.worldHomeNewsSlide>strong{color:#ddd;letter-spacing:1px;margin-top:16px;font-size:8px}.worldHomeNewsArrow{z-index:5;color:#fff;cursor:pointer;background:#0808088f;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:34px;height:48px;font-size:26px;transition:all .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.worldHomeNewsArrow:hover{background:color-mix(in srgb,var(--news-accent) 22%,#121212);border-color:color-mix(in srgb,var(--news-accent) 55%,#555)}.worldHomeNewsArrow.left{left:16px}.worldHomeNewsArrow.right{right:16px}.worldHomeNewsDots{z-index:6;gap:5px;display:flex;position:absolute;bottom:16px;right:22px}.worldHomeNewsDots button{cursor:pointer;background:#ffffff38;border:0;border-radius:99px;width:17px;height:4px;padding:0}.worldHomeNewsDots button.active{background:var(--news-accent);width:30px}.worldHomeNewsProgress{z-index:6;background:var(--news-accent);transform-origin:0;width:100%;height:2px;animation:10s linear forwards worldHomeNewsTimer;position:absolute;bottom:0;left:0}@keyframes worldHomeNewsTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.worldHomeReserve{background:linear-gradient(135deg,#192539b3,#101216ba);border:1px solid #4c8bff38;border-radius:16px;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:15px;padding:20px;display:grid;box-shadow:inset 3px 0 #4b8dff}.worldHomeReserveIntro{flex-direction:column;justify-content:center;padding:5px 8px;display:flex}.worldHomeReserveIntro>span{letter-spacing:1.4px;color:#6ca0ff;font-size:8px;font-weight:1000}.worldHomeReserveIntro h2{margin:7px 0 9px;font-size:23px;line-height:1}.worldHomeReserveIntro p{color:#a6adb8;margin:0;font-size:10px;line-height:1.5}.worldHomeReserveStatus{color:#7ae5a3;letter-spacing:.7px;background:#32b1661f;border-radius:7px;align-self:flex-start;margin-top:13px;padding:7px 9px;font-size:7px;font-weight:1000;display:inline-flex}.worldHomeReserveForm{background:#080a0e61;border:1px solid #fff1;border-radius:12px;grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.worldHomeReserveForm label{color:#9299a4;gap:5px;font-size:8px;font-weight:800;display:grid}.worldHomeReserveForm label.wide{grid-column:1/-1}.worldHomeReserveForm input,.worldHomeReserveForm select,.worldHomeReserveForm textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#15171b;border:1px solid #ffffff17;border-radius:8px;outline:none;padding:9px 10px;font-size:9px}.worldHomeReserveForm textarea{resize:vertical}.worldHomeReserveActions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.worldHomeReserveActions button{color:#fff;cursor:pointer;background:#3c73d23d;border:1px solid #4e8eff6b;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:1000}.worldHomeReserveActions button.secondary{color:#aaa;background:#222;border-color:#ffffff1a}.worldHomeReserveForm>p{color:#9cc3ff;grid-column:1/-1;margin:0;font-size:8px}.worldHomeReserveActions button:disabled{opacity:.55;cursor:not-allowed}.worldHomeAdminLink{background:#1212126b;border:1px dashed #ffffff1f;border-radius:11px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.worldHomeAdminLink>strong{color:#888;letter-spacing:1px;font-size:8px}.worldHomeAdminLink>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.worldHomeAdminLink input{color:#fff;background:#0808088c;border:1px solid #ffffff17;border-radius:8px;outline:none;min-width:0;padding:9px 10px;font-size:9px}.worldHomeAdminLink button{color:#fff;cursor:pointer;background:#2c2c2c;border:1px solid #ffffff1a;border-radius:8px;padding:8px 13px;font-size:8px;font-weight:900}.worldHomeAdminLink>span{color:#aaa;font-size:8px}.worldHomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.worldHomeCard{--home-accent:#e24040;isolation:isolate;background:linear-gradient(115deg,color-mix(in srgb,var(--home-accent) 14%,#191919b8) 0%,#171717b3 42%,#111111bd 100%);color:#fff;min-height:225px;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--home-accent) 82%,#fff 4%);border:1px solid #ffffff13;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.worldHomeCard:after{content:"";z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--home-accent) 17%,transparent),transparent 68%);border-radius:50%;width:230px;height:230px;position:absolute;bottom:-100px;right:-62px}.worldHomeCardAmbient{z-index:-2;opacity:.55;background:linear-gradient(120deg,#0000 35%,#ffffff06 35.5%,#0000 36%),repeating-linear-gradient(-23deg,#0000 0 18px,#ffffff05 19px 20px);position:absolute;inset:0}.worldHomeCard:hover{border-color:color-mix(in srgb,var(--home-accent) 42%,#ffffff1f);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--home-accent) 90%,#fff 3%),0 16px 28px #0000003b;transform:translateY(-3px)}.worldHomeCardTop{justify-content:space-between;align-items:center;padding:13px 15px 0;display:flex}.worldHomeCardTop>span{letter-spacing:1.15px;color:color-mix(in srgb,var(--home-accent) 72%,#fff 20%);font-size:7px;font-weight:1000}.worldHomeCardTop>b{color:#777;font-size:14px}.worldHomeCardBody{z-index:2;flex:1;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:12px;padding:14px 16px;display:grid;position:relative}.worldHomeCardCopy h2{margin:0 0 7px;font-size:26px;font-weight:1000;line-height:1}.worldHomeCardCopy p{color:#aaa;max-width:500px;margin:0;font-size:10px;line-height:1.45}.worldHomeCardVisual{justify-content:center;align-items:center;height:112px;display:flex;overflow:visible}.worldHomeCardVisual>img{object-fit:contain;filter:drop-shadow(0 10px 14px #00000059);max-width:100%;max-height:100%}.worldHomeCardFoot{z-index:2;color:#777;letter-spacing:.7px;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin:0 14px;padding:10px 2px 12px;font-size:7px;font-weight:900;display:flex;position:relative}.worldHomeCardFoot span{color:var(--home-accent);font-size:14px}.worldHomeCarIcon{filter:drop-shadow(0 12px 12px #0006);width:150px;height:88px;position:relative}.worldHomeCarIcon:before{content:"";clip-path:polygon(0 45%,17% 25%,30% 0,70% 0,83% 25%,100% 45%,94% 78%,72% 72%,65% 100%,35% 100%,28% 72%,6% 78%);background:linear-gradient(90deg,#7e1214,#ed3134 48%,#8d1114);border-radius:44% 44% 28% 28%;height:22px;position:absolute;top:35px;left:19px;right:19px}.worldHomeCarIcon>i,.worldHomeCarIcon>b{background:#080808;border:3px solid #333;border-radius:5px;width:21px;height:29px;position:absolute;top:48px}.worldHomeCarIcon>i{left:7px;transform:rotate(8deg)}.worldHomeCarIcon>b{right:7px;transform:rotate(-8deg)}.worldHomeCarIcon>span{background:#cf2326;border-radius:3px;width:54px;height:11px;position:absolute;top:22px;left:48px}.worldHomeCarIcon>em{opacity:.8;border:2px solid #e5e5e5;border-bottom:0;border-radius:50% 50% 0 0;width:34px;height:20px;position:absolute;top:30px;left:58px}.worldHomeTeamLogos{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.worldHomeTeamLogos img{object-fit:contain;filter:drop-shadow(0 9px 10px #0006);width:72px;height:72px;margin-left:-14px}.worldHomeTeamLogos img:first-child{margin-left:0;transform:translateY(7px)rotate(-6deg)}.worldHomeTeamLogos img:nth-child(2){z-index:2;transform:scale(1.14)}.worldHomeTeamLogos img:nth-child(3){transform:translateY(7px)rotate(6deg)}.worldHomeFlagVisual{border-radius:11px;box-shadow:0 11px 20px #00000061,0 0 0 1px #ffffff1f;object-fit:cover!important;filter:none!important;width:128px!important;height:78px!important}.worldHomeFallbackIcon{font-size:36px}.worldHomePodium{gap:6px;width:100%;display:grid}.worldHomePodium>div{background:#06060647;border:1px solid #ffffff0f;border-radius:7px;grid-template-columns:18px 27px 1fr;align-items:center;gap:6px;padding:6px 8px;display:grid}.worldHomePodium i{color:#777;font-size:8px;font-style:normal}.worldHomePodium img{object-fit:contain;width:25px;height:20px}.worldHomePodium strong{letter-spacing:.8px;font-size:13px}.worldHomePodium>span{color:#777;font-size:9px}.worldHomeStandingsPreview{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.worldHomeStandingsPreview>div{background:#05050542;border:1px solid #ffffff0f;border-radius:8px;gap:4px;padding:6px;display:grid}.worldHomeStandingsPreview>div>b{color:#ddd;font-size:8px}.worldHomeStandingsPreview span{grid-template-columns:13px 20px 1fr;align-items:center;gap:4px;display:grid}.worldHomeStandingsPreview span i{color:#707070;font-size:6px;font-style:normal}.worldHomeStandingsPreview span img{object-fit:contain;width:19px;height:15px}.worldHomeStandingsPreview span strong{letter-spacing:.4px;font-size:9px}.worldHomeLatestNews{border-left:2px solid var(--home-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 14%,transparent),transparent);gap:7px;width:100%;padding:12px;display:grid}.worldHomeLatestNews>b{background:var(--home-accent);color:#111;border-radius:4px;justify-self:start;padding:4px 6px;font-size:7px}.worldHomeLatestNews>span{font-size:11px;font-weight:850;line-height:1.25}.worldHomeRulesIcon{grid-template-rows:repeat(3,8px);grid-template-columns:58px 1fr;align-items:center;gap:7px;width:140px;display:grid}.worldHomeRulesIcon b{border:1px solid #ffffff2e;border-radius:11px;grid-row:1/4;place-items:center;width:58px;height:58px;font-size:34px;display:grid}.worldHomeRulesIcon i{background:#ffffff2e;border-radius:8px;height:4px}.worldHomeCreatorsVisual{border-radius:10px;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000);object-fit:cover!important;object-position:center 18%!important;filter:drop-shadow(0 8px 13px #00000059)!important;width:156px!important;height:112px!important;max-height:none!important}.worldHomePatroniteLogo{place-items:center;gap:7px;display:grid}.worldHomePatroniteLogo>i{width:54px;height:54px;display:block;position:relative}.worldHomePatroniteLogo>i span{background:#ff5b3d;border-radius:18px 18px 9px 9px;width:22px;height:46px;position:absolute;top:4px;left:4px;transform:rotate(-18deg)}.worldHomePatroniteLogo>i b{background:#ff5b3d;border-radius:18px 18px 9px 9px;width:22px;height:46px;position:absolute;top:4px;right:4px;transform:rotate(18deg)}.worldHomePatroniteLogo>strong{letter-spacing:1.3px;color:#ff6549;font-size:12px}.worldHomeCard-results .worldHomeCardBody,.worldHomeCard-standings .worldHomeCardBody{grid-template-columns:minmax(0,1fr) 210px}.worldShell.hasViewerBackground .worldHomeWelcomeCopy,.worldShell.hasViewerBackground .worldHomeJoin{background:linear-gradient(135deg,#2323238c,#11111185)}.worldShell.hasViewerBackground .worldHomeCard{background:linear-gradient(115deg,color-mix(in srgb,var(--home-accent) 13%,#1616167a) 0%,#1414147d 42%,#0e0e0e87 100%)}@media (max-width:1100px){.worldHomeCardBody{grid-template-columns:minmax(0,1fr) 155px}.worldHomeCard-results .worldHomeCardBody,.worldHomeCard-standings .worldHomeCardBody{grid-template-columns:minmax(0,1fr) 175px}.worldHomeTeamLogos img{width:58px;height:58px}.worldHomeStandingsPreview span{grid-template-columns:11px 16px 1fr}.worldHomeStandingsPreview span img{width:15px}.worldHomeStandingsPreview span strong{font-size:8px}}@media (max-width:980px){.worldHomeWelcome,.worldHomeReserve{grid-template-columns:1fr}.worldHomeNewsSlide{padding-left:64px;padding-right:64px}.worldHomeCardBody{grid-template-columns:minmax(0,1fr) 140px}.worldHomeCard-results .worldHomeCardBody,.worldHomeCard-standings .worldHomeCardBody{grid-template-columns:minmax(0,1fr) 175px}}@media (max-width:760px){.worldHomeGrid{grid-template-columns:1fr}.worldHomeWelcomeCopy,.worldHomeJoin{padding:22px 20px}.worldHomeWelcomeCopy h1{font-size:38px}.worldHomeNewsCarousel,.worldHomeNewsSlide{min-height:205px}.worldHomeNewsSlide{padding:24px 55px}.worldHomeNewsSlide h2{font-size:27px}.worldHomeReserve{padding:15px}.worldHomeCard{min-height:205px}.worldHomeCardBody{grid-template-columns:minmax(0,1fr) 165px}.worldHomeCard-results .worldHomeCardBody,.worldHomeCard-standings .worldHomeCardBody{grid-template-columns:minmax(0,1fr) 190px}.worldHomeCardCopy h2{font-size:23px}}@media (max-width:520px){.worldHomeWelcomeCopy,.worldHomeJoin{padding:18px 15px}.worldHomeWelcomeCopy h1{font-size:33px}.worldHomeJoinActions{flex-direction:column}.worldHomeJoinActions a,.worldHomeJoinActions span{width:100%}.worldHomeNewsCarousel,.worldHomeNewsSlide{min-height:220px}.worldHomeNewsSlide{padding:24px 42px}.worldHomeNewsArrow{width:27px;height:42px}.worldHomeNewsArrow.left{left:8px}.worldHomeNewsArrow.right{right:8px}.worldHomeNewsSlide h2{font-size:23px}.worldHomeNewsSlide p{font-size:9px}.worldHomeReserveForm{grid-template-columns:1fr}.worldHomeReserveForm label.wide,.worldHomeReserveActions,.worldHomeReserveForm>p{grid-column:auto}.worldHomeAdminLink>div{grid-template-columns:1fr}.worldHomeCardBody,.worldHomeCard-results .worldHomeCardBody,.worldHomeCard-standings .worldHomeCardBody{grid-template-columns:minmax(0,1fr) 125px;padding:12px 13px}.worldHomeCardCopy h2{font-size:20px}.worldHomeCardCopy p{font-size:9px}.worldHomeCardVisual{height:95px}.worldHomeTeamLogos img{width:47px;height:47px}.worldHomeCarIcon{transform:scale(.75)}.worldHomeFlagVisual{width:104px!important;height:63px!important}.worldHomeStandingsPreview{gap:4px}.worldHomeStandingsPreview>div{padding:4px}.worldHomeStandingsPreview span{grid-template-columns:9px 1fr}.worldHomeStandingsPreview span img{display:none}.worldHomeStandingsPreview span strong{font-size:7px}.worldHomePodium>div{grid-template-columns:14px 20px 1fr;padding:5px}.worldHomePodium img{width:19px}.worldHomePodium strong{font-size:10px}.worldHomeCreatorsVisual{width:118px!important;height:94px!important}.worldHomePatroniteLogo>i{transform:scale(.8)}.worldHomeLatestNews>span{font-size:9px}.worldHomeRulesIcon{grid-template-columns:48px 1fr;width:110px}.worldHomeRulesIcon b{width:48px;height:48px}.worldHomeCardFoot{margin:0 11px}}
.worldHomeCardVisual.hasCarTop5Preview>.worldHomeCarIcon{display:none}.worldHomeCardVisual.hasCarTop5Preview{align-items:stretch;height:122px}.worldHomeCarTop5{gap:7px;width:100%;padding:4px 0;display:grid}.worldHomeCarTop5Head{justify-content:space-between;align-items:center;gap:8px;display:flex}.worldHomeCarTop5Head strong{letter-spacing:.8px;color:#eee;font-size:8px}.worldHomeCarTop5Head span{letter-spacing:.9px;color:#777;font-size:6px;font-weight:900}.worldHomeCarTop5Bars{gap:5px;display:grid}.worldHomeCarTop5Row{grid-template-columns:11px 24px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.worldHomeCarTop5Row>i{color:#666;text-align:center;font-size:6px;font-style:normal;font-weight:900}.worldHomeCarTop5Logo{place-items:center;width:24px;height:16px;display:grid}.worldHomeCarTop5Logo img{object-fit:contain;filter:drop-shadow(0 2px 3px #00000059);max-width:23px;max-height:15px}.worldHomeCarTop5Logo b{color:#aaa;font-size:6px}.worldHomeCarTop5Track{background:#ffffff0e;border-radius:99px;height:7px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.worldHomeCarTop5Track em{border-radius:99px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #ffffff14}.worldHomeCarTop5Bars>small{color:#777;font-size:7px}#world-app-download-host{width:100%;margin:0 0 22px}.worldAppDownload{background:radial-gradient(circle at 90% 0,#dc000038,#0000 34%),linear-gradient(120deg,#270c0efa,#121214fa 60%,#18080afa);border:1px solid #ff313161;border-radius:18px;grid-template-columns:72px minmax(0,1fr) minmax(260px,auto);align-items:center;gap:20px;padding:20px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000042,inset 0 1px #ffffff09}.worldAppDownload:before{content:"";filter:blur(18px);pointer-events:none;background:#ff161614;border-radius:50%;width:240px;height:180px;position:absolute;inset:auto -60px -95px auto}.worldAppDownloadIcon{background:#110708;border-radius:16px;place-items:center;width:68px;height:68px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000061}.worldAppDownloadIcon img{object-fit:cover;width:100%;height:100%}.worldAppDownloadCopy{min-width:0;position:relative}.worldAppDownloadCopy>span{color:#ff4a4a;letter-spacing:.17em;margin-bottom:5px;font-size:9px;font-weight:1000;display:block}.worldAppDownloadCopy h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.02}.worldAppDownloadCopy p{color:#aaa;max-width:720px;margin:8px 0 0;font-size:11px;line-height:1.45}.worldAppDownloadActions{justify-items:stretch;gap:7px;min-width:260px;display:grid;position:relative}.worldAppDownloadButton{appearance:none;color:#fff;letter-spacing:.055em;cursor:pointer;background:linear-gradient(#ed2323,#b80e18);border:1px solid #ff3131;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font:900 11px/1 Arial,sans-serif;text-decoration:none;transition:transform .16s,filter .16s,box-shadow .16s;display:flex;box-shadow:0 8px 22px #c20f183d}.worldAppDownloadButton:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 10px 28px #c20f1852}.worldAppDownloadButton:disabled{cursor:default;opacity:.72}.worldAppDownloadButton.coming{box-shadow:none;color:#b7adb0;cursor:default;background:#ffffff0b;border-color:#514346}.worldAppDownloadButton.store{background:#111;border-color:#4b4b4b}.worldAppDownloadActions small{color:#80797b;text-align:center;font-size:8px;line-height:1.35}@media (max-width:900px){.worldAppDownload{grid-template-columns:64px minmax(0,1fr);gap:15px}.worldAppDownloadIcon{border-radius:14px;width:60px;height:60px}.worldAppDownloadActions{grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-self:stretch;min-width:0}.worldAppDownloadCopy h2{font-size:20px}}@media (max-width:720px){.worldHomeCardVisual.hasCarTop5Preview{height:112px}.worldHomeCarTop5Row{grid-template-columns:10px 21px minmax(0,1fr)}.worldHomeCarTop5Logo{width:21px}.worldHomeCarTop5Logo img{max-width:20px}.worldHomeCarTop5Track{height:6px}#world-app-download-host{margin-bottom:16px}.worldAppDownload{border-radius:15px;padding:16px}.worldAppDownloadCopy>span{font-size:8px}.worldAppDownloadCopy h2{font-size:18px}.worldAppDownloadCopy p{font-size:10px}.worldAppDownloadButton{min-height:46px}}@media (max-width:460px){.worldHomeCarTop5Head span{display:none}.worldHomeCarTop5Bars{gap:4px}.worldHomeCarTop5Row{grid-template-columns:9px 18px minmax(0,1fr);gap:4px}.worldHomeCarTop5Logo{width:18px}.worldHomeCarTop5Logo img{max-width:18px;max-height:13px}.worldHomeCarTop5Track{height:5px}.worldAppDownload{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:14px}.worldAppDownloadIcon{border-radius:12px;width:48px;height:48px}.worldAppDownloadCopy h2{font-size:16px}.worldAppDownloadCopy p{margin-top:6px;font-size:9px}.worldAppDownloadButton{min-height:44px;font-size:10px}.worldAppDownloadActions small{font-size:7.5px}}
#windows-download-world-host{width:100%;margin:14px 0 22px}#windows-download-management-host{width:100%;margin:0 0 14px}.windowsDownloadWorld{background:radial-gradient(circle at 50% 140%,#e7191938,#0000 38%),radial-gradient(circle at 92% 4%,#ff212129,#0000 30%),linear-gradient(115deg,#26090c 0%,#141416 48%,#19090b 100%);border:1px solid #ff363694;border-radius:22px;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"icon copy""cta cta";align-items:center;gap:18px 22px;padding:27px 30px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000057,inset 0 0 0 1px #ffffff04}.windowsDownloadWorld:before{content:"WINDOWS";color:#ffffff06;letter-spacing:-.06em;pointer-events:none;font:1000 86px/1 Arial,sans-serif;position:absolute;top:-18px;right:-6px}.windowsDownloadWorldGlow{filter:blur(28px);pointer-events:none;background:#e1111c21;border-radius:50%;width:420px;height:190px;position:absolute;bottom:-110px;left:50%;transform:translate(-50%)}.windowsDownloadWorldIcon{background:#0d0607;border-radius:20px;grid-area:icon;place-items:center;width:88px;height:88px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000006b,0 0 0 1px #ffffff0d}.windowsDownloadWorldIcon img{object-fit:cover;width:100%;height:100%}.windowsDownloadWorldCopy{grid-area:copy;min-width:0;position:relative}.windowsDownloadWorldCopy>span{color:#ff4d4d;letter-spacing:.18em;margin-bottom:7px;font-size:10px;font-weight:1000;display:block}.windowsDownloadWorldCopy h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.8vw,38px);line-height:.98}.windowsDownloadWorldCopy p{color:#b7adb0;max-width:850px;margin:10px 0 0;font-size:12px;line-height:1.5}.windowsDownloadWorldCta{grid-area:cta;justify-items:center;gap:8px;padding-top:3px;display:grid;position:relative}.windowsDownloadWorldCta button,.windowsDownloadManagement button{appearance:none;color:#fff;letter-spacing:.065em;cursor:pointer;background:linear-gradient(#f12a2a,#b30d17);border:1px solid #ff3b3b;font-family:Arial,sans-serif;font-weight:1000;transition:transform .17s,filter .17s,box-shadow .17s}.windowsDownloadWorldCta button{border-radius:14px;min-width:min(100%,430px);min-height:58px;padding:0 30px;font-size:14px;box-shadow:0 12px 32px #c40d1757,0 0 28px #f01e1e14}.windowsDownloadWorldCta button:hover:not(:disabled),.windowsDownloadManagement button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.windowsDownloadWorldCta button:hover:not(:disabled){box-shadow:0 15px 38px #c40d176e,0 0 34px #f01e1e1f}.windowsDownloadWorldCta button:disabled,.windowsDownloadManagement button:disabled{opacity:.68;cursor:default}.windowsDownloadWorldCta small{color:#7f7678;letter-spacing:.035em;text-align:center;font-size:8.5px;font-weight:800}.windowsDownloadManagement{background:linear-gradient(90deg,#26090cfa,#161416fa 62%,#27090cfa);border:1px solid #ff34344f;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 10px 8px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #0003}.windowsDownloadManagement:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff06,#0000);position:absolute;inset:0}.windowsDownloadManagementLeft{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.windowsDownloadManagementLeft>img{object-fit:cover;border-radius:8px;width:34px;height:34px;box-shadow:0 5px 12px #00000047}.windowsDownloadManagementLeft>span{gap:2px;min-width:0;display:grid}.windowsDownloadManagementLeft b{color:#fff;letter-spacing:.12em;font-size:9px}.windowsDownloadManagementLeft small{color:#999;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.windowsDownloadManagement button{border-radius:9px;flex:none;min-height:36px;padding:0 16px;font-size:9px;position:relative;box-shadow:0 7px 18px #bd0e173d}body.hasTeamTheme .windowsDownloadManagement{border-color:color-mix(in srgb,var(--team-primary) 88%,#555)!important;background:radial-gradient(circle at 10% 50%,color-mix(in srgb,var(--team-primary) 42%,transparent),transparent 36%),linear-gradient(100deg,color-mix(in srgb,var(--team-primary) 34%,#181818),color-mix(in srgb,var(--team-primary) 18%,#171717) 52%,color-mix(in srgb,var(--team-primary) 30%,#151515))!important;box-shadow:inset 0 0 28px color-mix(in srgb,var(--team-primary) 12%,transparent),0 8px 22px #0000003d!important}body.hasTeamTheme .windowsDownloadManagementLeft>img{box-shadow:0 5px 16px #00000052,0 0 0 1px color-mix(in srgb,var(--team-primary) 55%,transparent)}body.hasTeamTheme .windowsDownloadManagementLeft b{color:color-mix(in srgb,var(--team-primary) 42%,white)!important}body.hasTeamTheme .windowsDownloadManagementLeft small{color:color-mix(in srgb,var(--team-primary) 24%,#bcbcbc)!important}body.hasTeamTheme .windowsDownloadManagement button{border-color:color-mix(in srgb,var(--team-primary) 78%,white)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--team-primary) 72%,#252525),color-mix(in srgb,var(--team-primary) 54%,#0b0b0b))!important;box-shadow:0 8px 20px color-mix(in srgb,var(--team-primary) 22%,#00000052),inset 0 1px 0 #ffffff1a!important;color:#fff!important}body.hasTeamTheme .windowsDownloadManagement button:hover:not(:disabled){box-shadow:0 10px 25px color-mix(in srgb,var(--team-primary) 34%,#00000047),inset 0 1px 0 #ffffff21!important}@media (max-width:800px){.windowsDownloadWorld{grid-template-columns:68px minmax(0,1fr);gap:14px 16px;padding:20px}.windowsDownloadWorldIcon{border-radius:16px;width:66px;height:66px}.windowsDownloadWorldCopy h2{font-size:25px}.windowsDownloadWorldCopy p{font-size:11px}.windowsDownloadWorldCta button{min-height:54px;font-size:12px}.windowsDownloadManagementLeft small{display:none}}@media (max-width:540px){#windows-download-world-host{margin:10px 0 16px}.windowsDownloadWorld{border-radius:16px;grid-template-columns:52px minmax(0,1fr);padding:15px}.windowsDownloadWorld:before{font-size:52px;top:-8px}.windowsDownloadWorldIcon{border-radius:12px;width:50px;height:50px}.windowsDownloadWorldCopy>span{font-size:7.5px}.windowsDownloadWorldCopy h2{font-size:19px}.windowsDownloadWorldCopy p{font-size:9.5px;line-height:1.4}.windowsDownloadWorldCta button{width:100%;min-width:0;min-height:48px;padding:0 14px;font-size:10px}.windowsDownloadWorldCta small{font-size:7.5px}.windowsDownloadManagement{min-height:46px;padding:6px 7px 6px 9px}.windowsDownloadManagementLeft>img{width:30px;height:30px}.windowsDownloadManagementLeft b{font-size:7.5px}.windowsDownloadManagement button{min-height:34px;padding:0 10px;font-size:7.5px}}
