#leaderboard-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 20px}#leaderboard-challenges-header,#leaderboard-header,#leaderboard-team-vs-team-header{text-align:center}#leaderboard,#leaderboard-challenges{align-items:center;display:flex;flex-direction:column;max-width:1100px;width:100%}#podium{display:flex;flex-direction:row;justify-content:space-between;margin-top:48px;max-width:510px;width:100%}.podium-circle-small{height:100px;margin-top:16px;width:100px}.podium-circle-large{height:132px;width:132px}.podium-circle{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(146.1deg,#583ccd .06%,rgba(163,13,255,.77) 44.66%,rgba(145,39,246,.726) 60.61%,rgba(46,190,192,.76) 98.88%) border-box;border:3px solid transparent;border-radius:50%;display:flex;font-size:48px;font-weight:700;justify-content:center;margin-bottom:12px}.podium-name{font-weight:700;overflow-wrap:anywhere}.podium-name,.podium-score{font-size:14px}.podium-place{align-items:center;display:flex;flex-direction:column;text-align:center;width:30%}.leaderboard-team-name-text{font-weight:700}.leaderboard-total-score-text{color:#5c3ccd;font-weight:700}.leaderboard-list-row-border-bottom{border-bottom:1px solid #79798a}.leaderboard-list-row td,.leaderboard-list-row th{align-content:center;border:none;padding:24px 10px}.leaderboard-list-row td{overflow-wrap:anywhere}#leaderboard-table{background-color:unset;border:none;border-collapse:collapse;font-size:15px;margin-top:48px;width:100%}.leaderboard-aq-avg-none{background-color:#fff}.leaderboard-aq-avg-low,.leaderboard-aq-avg-none{border-radius:20px;display:inline-block;max-width:80px;min-width:30px;padding:4px;text-align:center;width:100%}.leaderboard-aq-avg-low{background-color:#edcd32}.leaderboard-aq-avg-med{background-color:#af99ff}.leaderboard-aq-avg-high,.leaderboard-aq-avg-med{border-radius:20px;display:inline-block;max-width:80px;min-width:30px;padding:4px;text-align:center;width:100%}.leaderboard-aq-avg-high{background-color:#26cba8}.leaderboard-list-placement{align-items:center;background-color:#fff;border:1px solid #dfd6ff;border-radius:50%;display:flex;font-weight:700;height:32px;justify-content:center;width:32px}.leaderboard-text-alignment-left{text-align:left}.leaderboard-text-alignment-right{text-align:right}#leaderboard-aq-avg-wrapper,.leaderboard-text-alignment-center{text-align:center}#leaderboard-tabs{align-self:center;background:#fff;border-radius:17px;display:flex;height:34px;margin-bottom:32px}.leaderboard-tabs-button{border:none;border-radius:17px;font-size:14px;font-weight:500;padding-left:14px;padding-right:14px}.leaderboard-tabs-button-active{background:#2e2e40;color:#fff;font-weight:700}.leaderboard-tabs-button-active:active,.leaderboard-tabs-button-active:focus,.leaderboard-tabs-button-active:hover{background:#2e2e40;border:none;color:#fff;font-weight:700}.leaderboard-tabs-button-inactive{background:#fff;color:#2e2e40}.leaderboard-tabs-button-inactive:active,.leaderboard-tabs-button-inactive:focus,.leaderboard-tabs-button-inactive:hover{background:#fff;border:none;color:#2e2e40}.leaderboard-tab-content-hidden{display:none!important}#leaderboard-challenges-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:60px}.leaderboard-challenges-card{background:#fff;border-radius:20px;box-shadow:0 2px 15px 0 #0000001a;height:fit-content;overflow:hidden;width:326px}.leaderboard-challenges-card-info{padding:12px 16px}.leaderboard-challenges-card-tag{border-radius:2px;font-size:12px;font-weight:500;margin-bottom:8px;padding:6px 4px;width:fit-content}.leaderboard-challenges-card-tag-finished{background-color:#f2f2f2;border:1px solid #79798a;color:#79798a}.leaderboard-challenges-card-tag-ongoing{background:linear-gradient(292.4deg,#cdf97d 4.94%,#ffe771 53.41%,#cfc2ff 100%,#ded5ff 0);background:linear-gradient(292.4deg,#cdf97d 4.94%,#ffe771 53.41%,#cfc2ff 100%,#ded5ff 0) padding-box,linear-gradient(147.82deg,#dfd6ff 27.73%,#e6d399 54.21%,#edd032 80.69%) border-box;border:1px solid transparent;color:#601502}.leaderboard-challenges-card-tag-upcoming,.leaderboard-team-vs-team-card-tag-upcoming{background-color:#bbf2e680;border:1px solid #26cba8;color:#1d7e84}.leaderboard-team-vs-team-card-tag-upcoming{margin:auto;min-width:50px}.leaderboard-team-vs-team-card-tag-ongoing{background-color:#edcd3280;border:1px solid #edcd32;color:#601502;margin:auto;min-width:50px}.leaderboard-team-vs-team-card-tag-finished{background-color:#dfd6ff;border:1px solid #8f70ff;color:#5c3ccd;margin:auto;min-width:50px}.leaderboard-challenges-card-img{height:224px;object-fit:cover;width:100%}.leaderboard-challenges-card-img-locked{height:355px;object-fit:cover;width:100%}.leaderboard-challenges-card-img-fallback{height:224px}.leaderboard-challenges-card-img-fallback,.leaderboard-challenges-card-img-fallback-locked{background:linear-gradient(147.82deg,#dfd6ff 27.73%,#e6d399 54.21%,#edd032 80.69%);width:100%}.leaderboard-challenges-card-img-fallback-locked{height:355px}.leaderboard-challenges-card-title{font-size:18px;font-weight:700}.leaderboard-challenges-card-type{font-size:14px;font-weight:700;margin:8px 0}.leaderboard-challenges-card-description{font-size:14px;font-weight:500}#leaderboard-challenges-description,#leaderboard-team-vs-team-description{font-size:18px;font-weight:500;margin-bottom:48px;max-width:700px;text-align:center}.leaderboard-table-header-small{display:none}#leaderboard-challenge-time-wrapper{align-items:center;display:flex;flex-direction:row;gap:8px}#leaderboard-challenge-time{font-size:14px;font-weight:700}.leaderboard-table-cell-no-color{background:#fff}#leaderboard-inverse-corner-top-right{height:12px;left:0;position:absolute;top:0;transform:rotate(270deg);width:12px}#leaderboard-inverse-corner-top-left{height:12px;position:absolute;right:0;top:0;transform:rotate(0);width:12px}#leaderboard-inverse-corner-bottom-right{bottom:0;height:12px;position:absolute;right:0;transform:rotate(90deg);width:12px}#leaderboard-inverse-corner-bottom-left{bottom:0;height:12px;left:0;position:absolute;transform:rotate(180deg);width:12px}#leaderboard-last-updated-text{color:#79798a;font-size:14px;font-weight:500;margin-bottom:8px}#leaderboard-last-updated-time{color:#5c3ccd;font-size:14px;font-weight:700}#leaderboard-how-to-title{display:none;font-size:24px;font-weight:600;margin-bottom:20px;margin-top:40px;text-align:center}#leaderboard-how-to-desc{display:none;font-size:16px;font-weight:500;text-align:center}#leaderboard-team-vs-team{align-items:center;display:flex;flex-direction:column;max-width:1100px;width:100%}.leaderboard-team-vs-team-month-title{border-bottom:1px solid #d4d4db;display:grid;font-size:20px;font-weight:700;margin-top:6px;padding-bottom:26px;padding-top:26px;text-align:center;width:100%}.leaderboard-team-vs-team-month-title:hover{cursor:pointer}.leaderboard-team-vs-team-week{width:100%}.hide-week-matches{display:none}.leaderboard-team-vs-team-week-closed .hide-week-matches{display:block}.leaderboard-team-vs-team-week-closed .leaderboard-team-vs-team-week-content,.leaderboard-team-vs-team-week-closed .show-week-matches{display:none}.hide-week-matches,.show-week-matches,.week-matches-title{grid-column:1/1;grid-row:1/1}.hide-week-matches,.show-week-matches{justify-self:right}.leaderboard-team-vs-team-match{align-items:center;border-bottom:1px solid #d4d4db;display:flex;gap:2%;justify-content:space-between;padding-bottom:16px;padding-top:16px;text-align:center;width:100%}.leaderboard-team-vs-team-match-team1,.leaderboard-team-vs-team-match-team2{font-size:14px;font-weight:700;width:22%}.leaderboard-team-vs-team-match-points1,.leaderboard-team-vs-team-match-points2{font-size:14px;font-weight:500;width:13%}.leaderboard-team-vs-team-match-points-background{align-content:center;display:inline-block;height:32px;max-width:80px;padding:6px;width:100%}.leaderboard-team-vs-team-match-points-background-win{background:linear-gradient(292.4deg,#cdf97d 4.94%,#ffe771 53.41%,#cfc2ff 100%,#ded5ff 0);border-radius:20px}.leaderboard-team-vs-team-match-date-range{font-size:14px;font-weight:500;width:20%}.leaderboard-team-vs-team-week-content{width:100%}.team_name_link,.team_name_link:hover{color:#5c3ccd;font-weight:700}.leaderboard-challenges-type-tag{align-items:center;display:flex;flex-direction:row;font-size:14px;gap:6px;margin-bottom:12px;margin-top:12px}.table-cell-common-title{font-size:16px;padding:0!important}.leaderboard-header-cell{padding-top:4px!important}@media (max-width:730px){#leaderboard-table{font-size:10px}.leaderboard-table-header-small{display:block}.leaderboard-table-header-big{display:none}.leaderboard-list-placement{height:20px;width:20px}.leaderboard-list-row td,.leaderboard-list-row th{padding:24px 4px}.podium-circle{font-size:38px}.podium-circle-small{height:80px;margin-top:16px;width:80px}.podium-circle-large{height:112px;width:112px}.leaderboard-team-vs-team-match-date-range,.leaderboard-team-vs-team-match-points1,.leaderboard-team-vs-team-match-points2,.leaderboard-team-vs-team-match-team1,.leaderboard-team-vs-team-match-team2{font-size:12px}#leaderboard-wrapper{padding:50px 8px}.leaderboard-table-monthly-challenge{width:64px}.table-cell-common-title{font-size:11px}}