.challenge-hub-module__2X9B0W__page{flex-direction:column;gap:22px;min-width:0;display:flex}.challenge-hub-module__2X9B0W__heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.challenge-hub-module__2X9B0W__heading h1{letter-spacing:-.5px;margin:0 0 8px;font-size:22px}.challenge-hub-module__2X9B0W__heading p{color:#aab5b7;margin:0;font-size:13px;line-height:1.6}.challenge-hub-module__2X9B0W__bonus{background:#171a1c;border:1px solid #292f32;border-radius:11px;padding:19px}.challenge-hub-module__2X9B0W__bonusHeader{align-items:center;gap:16px;margin-bottom:17px;display:flex}.challenge-hub-module__2X9B0W__bonusHeader>svg{color:#ead68c;flex-shrink:0}.challenge-hub-module__2X9B0W__bonusHeader h2{margin:0 0 5px;font-size:16px}.challenge-hub-module__2X9B0W__bonusHeader p{color:#aab5b7;max-width:750px;margin:0;font-size:12px;line-height:1.6}.challenge-hub-module__2X9B0W__bonusState{color:#b5c0c1;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;margin-left:auto;font-size:12px;display:flex}.challenge-hub-module__2X9B0W__bonusScroll{border-radius:7px;overflow-x:auto}.challenge-hub-module__2X9B0W__days{grid-template-columns:repeat(7,minmax(75px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.challenge-hub-module__2X9B0W__day{color:#afbabc;background:#222629;border:1px solid #303638;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:91px;padding:10px;display:flex}.challenge-hub-module__2X9B0W__day>small{font-size:11px}.challenge-hub-module__2X9B0W__day>span:last-child{align-items:center;gap:4px;height:14px;font-size:11px;display:flex}.challenge-hub-module__2X9B0W__day[data-state=complete]{color:#c1decc;background:#22332a;border-color:#425e4c}.challenge-hub-module__2X9B0W__day[data-state=next]{color:#f0dc91;background:#343126;border-color:#887c4c}.challenge-hub-module__2X9B0W__day[data-state=disabled]{background:#1b1e20}.challenge-hub-module__2X9B0W__layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:21px;display:grid}.challenge-hub-module__2X9B0W__tasks{min-width:0}.challenge-hub-module__2X9B0W__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.challenge-hub-module__2X9B0W__toolbar>div{margin:0}.challenge-hub-module__2X9B0W__toolbar select{color:#e4e9e8;background:#252a2d;border:1px solid #343b3f;border-radius:6px;max-width:100%;min-height:35px;padding:8px 11px;font-size:12px}.challenge-hub-module__2X9B0W__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.challenge-hub-module__2X9B0W__card{background:#1b2023;border:1px solid #30373b;border-radius:10px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.challenge-hub-module__2X9B0W__cardArt{color:#ead18a;background:radial-gradient(at 50% 100%,#705b3647,#0000 72%),#202428;border-bottom:1px solid #303638;justify-content:center;align-items:center;height:103px;display:flex}.challenge-hub-module__2X9B0W__cardArt>svg{filter:drop-shadow(0 6px 13px #0006);transform:rotate(-8deg)}.challenge-hub-module__2X9B0W__card[data-tone="1"] .challenge-hub-module__2X9B0W__cardArt{color:#9bc4dd;background:radial-gradient(at 50% 100%,#366d8847,#0000 72%),#20272b}.challenge-hub-module__2X9B0W__card[data-tone="2"] .challenge-hub-module__2X9B0W__cardArt{color:#c2a2e2;background:radial-gradient(at 50% 100%,#70488b47,#0000 72%),#26212d}.challenge-hub-module__2X9B0W__cardBody{flex-direction:column;flex:1;padding:15px;display:flex}.challenge-hub-module__2X9B0W__badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.challenge-hub-module__2X9B0W__mode{color:#b1bdc1;font-size:11px}.challenge-hub-module__2X9B0W__card h2{margin:0 0 9px;font-size:15px;line-height:1.45}.challenge-hub-module__2X9B0W__description{color:#aebbbf;min-height:40px;margin:0 0 17px;font-size:12px;line-height:1.7}.challenge-hub-module__2X9B0W__progress{color:#b4bfc1;justify-content:space-between;gap:10px;margin:auto 0 8px;font-size:11px;display:flex}.challenge-hub-module__2X9B0W__rewards{justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.challenge-hub-module__2X9B0W__rewards>div{flex-direction:column;gap:5px;display:flex}.challenge-hub-module__2X9B0W__rewards small{color:#b7a0db;font-size:11px}.challenge-hub-module__2X9B0W__rewards button,.challenge-hub-module__2X9B0W__rewards a{min-height:36px;padding:8px 12px;font-size:12px}.challenge-hub-module__2X9B0W__leaderboard{background:#171b1e;border:1px solid #2b3236;border-radius:10px;padding:18px 14px}.challenge-hub-module__2X9B0W__leaderboard h2{align-items:center;gap:8px;margin:0 0 7px;font-size:16px;display:flex}.challenge-hub-module__2X9B0W__leaderboard h2>svg{color:#e6ce83}.challenge-hub-module__2X9B0W__leaderboard>p{color:#a4b0b5;margin:0 0 14px;font-size:12px;line-height:1.6}.challenge-hub-module__2X9B0W__leaderboard ol{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.challenge-hub-module__2X9B0W__leaderRow{align-items:center;gap:9px;min-width:0;padding:10px 0;display:flex}.challenge-hub-module__2X9B0W__leaderRow[data-viewer=true]{background:#313125;border-radius:6px;padding-right:6px}.challenge-hub-module__2X9B0W__rank{color:#b7c2c5;text-align:center;flex-shrink:0;width:19px;font-size:12px}.challenge-hub-module__2X9B0W__leaderRow>a{color:#e0e7e8;flex:1;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.challenge-hub-module__2X9B0W__avatar{background:#30393e;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid;overflow:hidden}.challenge-hub-module__2X9B0W__avatar img{object-fit:cover;width:100%;height:100%}.challenge-hub-module__2X9B0W__player{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.challenge-hub-module__2X9B0W__leaderRow>span:last-child{flex-shrink:0;font-size:12px}.challenge-hub-module__2X9B0W__ownRank{border-top:1px solid #353a38;margin-top:10px;padding-top:8px}.challenge-hub-module__2X9B0W__rankingEmpty{text-align:center;color:#b0bdc2;flex-direction:column;align-items:center;gap:12px;padding:24px 10px;font-size:12px;line-height:1.7;display:flex}@media (max-width:1350px){.challenge-hub-module__2X9B0W__layout{grid-template-columns:minmax(0,1fr) 240px;gap:15px}.challenge-hub-module__2X9B0W__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.challenge-hub-module__2X9B0W__layout{grid-template-columns:1fr}.challenge-hub-module__2X9B0W__leaderboard ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 20px;display:grid}.challenge-hub-module__2X9B0W__bonusHeader{flex-wrap:wrap}.challenge-hub-module__2X9B0W__bonusState{align-items:flex-start;margin-left:45px}}@media (max-width:640px){.challenge-hub-module__2X9B0W__page{gap:17px}.challenge-hub-module__2X9B0W__heading h1{font-size:20px}.challenge-hub-module__2X9B0W__heading>a{display:none}.challenge-hub-module__2X9B0W__bonus{padding:13px}.challenge-hub-module__2X9B0W__bonusHeader{gap:10px}.challenge-hub-module__2X9B0W__bonusHeader>svg{display:none}.challenge-hub-module__2X9B0W__bonusHeader h2{font-size:15px}.challenge-hub-module__2X9B0W__bonusState{flex-direction:row;align-items:center;gap:10px;margin-left:0}.challenge-hub-module__2X9B0W__days{gap:6px}.challenge-hub-module__2X9B0W__day{min-height:84px;padding:8px}.challenge-hub-module__2X9B0W__cards{gap:12px}.challenge-hub-module__2X9B0W__cardBody{padding:12px}.challenge-hub-module__2X9B0W__card h2{font-size:14px}.challenge-hub-module__2X9B0W__rewards{flex-wrap:wrap}.challenge-hub-module__2X9B0W__rewards>div{flex:1}}@media (max-width:430px){.challenge-hub-module__2X9B0W__cards{grid-template-columns:1fr}.challenge-hub-module__2X9B0W__cardArt{height:95px}.challenge-hub-module__2X9B0W__leaderboard ol{display:flex}.challenge-hub-module__2X9B0W__description{min-height:0}}