.leaderboard-filters[data-v-6be2a94d]{display:block;margin:0 auto;width:100%}.leaderboard-filters .filter-toggle[data-v-6be2a94d]{display:flex;margin-bottom:12px}.leaderboard-filters .filters[data-v-6be2a94d]{display:none;flex-wrap:wrap;flex-direction:row}.leaderboard-filters .filters.show[data-v-6be2a94d]{display:flex}.leaderboard-filters .filters .disabled[data-v-6be2a94d]{pointer-events:none;--select-background: #D2D2D2;--select-color: #666666;--select-icon-color: #666666}@media(min-width:1024px){.leaderboard-filters .filter-toggle[data-v-6be2a94d]{display:none}.leaderboard-filters .filters[data-v-6be2a94d]{display:flex;flex-wrap:nowrap}.leaderboard-filters .filters.show[data-v-6be2a94d]{display:flex}}.leaderboard-filters .filters .select[data-v-6be2a94d]{margin-right:24px}.platform-ios .leaderboard-filters[data-v-6be2a94d],.platform-android .leaderboard-filters[data-v-6be2a94d]{margin-bottom:16px}.platform-ios .leaderboard-filters .filter-toggle[data-v-6be2a94d],.platform-android .leaderboard-filters .filter-toggle[data-v-6be2a94d]{display:flex!important;flex:1;--btn-width: 100%;--btn-background: linear-gradient(180deg, #f2f2f2 0%, #e0e0e0 50%, #d6d6d6 100%);--btn-border: 1px solid #9e9e9e;--btn-color: #000000;--btn-font-family: Roboto Condensed, Arial Narrow, Helvetica, Arial, sans-serif;--btn-font-size: 16px;--btn-font-weight: bold;--btn-text-transform: uppercase;--btn-padding: 16px;--btn-border-radius: 6px;--btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .6), 0 1px 1px rgba(0, 0, 0, .06)}.platform-ios .leaderboard-filters .filters[data-v-6be2a94d],.platform-android .leaderboard-filters .filters[data-v-6be2a94d]{background:#f8f8f8;padding:16px;margin-top:16px;border-radius:4px;flex-direction:column}.platform-ios .leaderboard-filters .filters.show[data-v-6be2a94d],.platform-android .leaderboard-filters .filters.show[data-v-6be2a94d]{display:flex}.platform-ios .leaderboard-filters .filters .select[data-v-6be2a94d],.platform-android .leaderboard-filters .filters .select[data-v-6be2a94d]{margin-right:0;margin-bottom:12px;width:100%;--select-wrap-margin: 0;--select-font-size: 12px;--select-padding: 12px;--field-label-font-size: 12px}.platform-ios .leaderboard-filters .filters .select[data-v-6be2a94d]:last-child,.platform-android .leaderboard-filters .filters .select[data-v-6be2a94d]:last-child{margin-bottom:0}.competitor-table[data-v-f11ef615]{overflow-x:scroll;background-color:#fff}table.competitor-row[data-v-f11ef615]{border:none;max-width:100%}table.competitor-row tr th[data-v-f11ef615]{border-bottom:1px solid #000000;text-transform:uppercase;font-size:16px;padding:0}table.competitor-row tr th div[data-v-f11ef615]{padding:12px}table.competitor-row tr th .left-align[data-v-f11ef615]{text-align:left}table.competitor-row tr td[data-v-f11ef615]{border-bottom:1px solid #E9E9E9;font-size:14px}table.competitor-row .toggle-sort[data-v-f11ef615]{cursor:pointer;display:flex;flex-direction:row;justify-content:center;white-space:nowrap}table.competitor-row th .toggle-sort.active[data-v-f11ef615]{background:#e9e9e9}table.competitor-row th .toggle-sort.active .icon[data-v-f11ef615]{height:12px;width:12px;margin-left:6px;margin-top:3px}table.competitor-row td[data-v-f11ef615]:first-child{z-index:1}.competitor .name[data-v-f11ef615]{position:relative;text-align:left;min-width:150px}.competitor td.name[data-v-f11ef615]{padding:0 12px}.competitor td.name span.name[data-v-f11ef615]{margin-right:20px;padding:8px 0}.competitor .results-container[data-v-f11ef615]{position:relative}.competitor .results-container .video[data-v-f11ef615]{position:absolute;width:20px;top:-2px;right:-30px}.modal-content .inline-video[data-v-f11ef615]{position:relative;width:100%;height:0;padding-top:56.25%}.modal-content .inline-video iframe[data-v-f11ef615]{width:100%;position:absolute;height:100%;top:0;left:0}.flag-thumb[data-v-f11ef615]{width:32px;max-height:16px}.no-results[data-v-f11ef615]{margin:40px;text-align:center}.overall-table[data-v-53452985]{overflow-x:scroll}table.competitor-row[data-v-53452985]{border:none;max-width:100%}table.competitor-row tr th[data-v-53452985]{border-bottom:1px solid #000000;text-transform:uppercase;font-size:16px;padding:0}table.competitor-row tr th div[data-v-53452985]{padding:12px}table.competitor-row tr th .left-align[data-v-53452985]{text-align:left}table.competitor-row tr td[data-v-53452985]{border-bottom:1px solid #E9E9E9}table.competitor-row .toggle-sort[data-v-53452985]{cursor:pointer;display:flex;flex-direction:row;justify-content:center;white-space:nowrap}table.competitor-row th .toggle-sort.active[data-v-53452985]{background:#e9e9e9}table.competitor-row th .toggle-sort.active .icon[data-v-53452985]{height:12px;width:12px;margin-left:6px;margin-top:3px}table.competitor-row td[data-v-53452985]:first-child{z-index:1}.competitor .name[data-v-53452985]{position:relative;text-align:left;min-width:150px;cursor:pointer}.competitor td.name[data-v-53452985]{padding:0 12px}.competitor td.name span.name[data-v-53452985]{margin-right:20px;padding:8px 0}.competitor .results-container[data-v-53452985]{position:relative}.flag-thumb[data-v-53452985]{width:32px;max-height:16px}.no-results[data-v-53452985]{margin:40px;text-align:center}.modal-body .athlete-card .top[data-v-53452985]{display:flex;flex-direction:row;justify-content:space-between}.modal-body .athlete-card .top .left[data-v-53452985]{display:flex;flex-direction:row}.modal-body .athlete-card .top .left .avatar-thumb[data-v-53452985]{width:75px;max-height:75px;margin-right:20px}.modal-body .athlete-card .top .left .info[data-v-53452985]{display:flex;flex-direction:column}.modal-body .athlete-card .top .left .info .name[data-v-53452985]{text-transform:uppercase;font-weight:700;font-size:20px;font-family:Roboto Condensed Header,Roboto Condensed,Helvetica,Arial,sans-serif}.modal-body .athlete-card .top .left .info .score[data-v-53452985]{display:flex;flex-direction:row;margin-top:12px}.modal-body .athlete-card .top .left .info .rank[data-v-53452985],.modal-body .athlete-card .top .left .info .points[data-v-53452985]{font-size:18px;font-weight:700;margin-right:20px}.modal-body .athlete-card .top .left .info .rank span[data-v-53452985],.modal-body .athlete-card .top .left .info .points span[data-v-53452985]{font-size:16px;font-weight:400}.challenge-leaderboard[data-v-cc03bd5d]{display:block;max-width:1776px;margin-top:32px;margin-bottom:32px}.challenge-leaderboard h1[data-v-cc03bd5d]{margin:0}.leaderboard-header[data-v-cc03bd5d]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:16px}.search-pagination-row[data-v-cc03bd5d]{background:#000;color:#fff;display:flex;justify-content:space-between;padding:16px}.pagination[data-v-cc03bd5d]{display:flex;align-items:center;-webkit-user-select:none;user-select:none}.pagination p[data-v-cc03bd5d]{margin:0 16px;text-transform:uppercase;white-space:nowrap}.search label[data-v-cc03bd5d]{margin:0}.no-results[data-v-cc03bd5d]{text-align:center;padding:40px;color:#a2a2a2;font-size:16px}.app-actions-row[data-v-cc03bd5d],.app-filters-section[data-v-cc03bd5d]{display:none}.platform-ios .challenge-leaderboard[data-v-cc03bd5d],.platform-android .challenge-leaderboard[data-v-cc03bd5d]{margin-top:0;margin-bottom:0;padding:20px 16px 16px;min-height:100vh;background:#fff}.platform-ios .leaderboard-header[data-v-cc03bd5d],.platform-android .leaderboard-header[data-v-cc03bd5d]{flex-direction:column;align-items:stretch;margin-bottom:16px}.platform-ios .leaderboard-header .left[data-v-cc03bd5d],.platform-android .leaderboard-header .left[data-v-cc03bd5d]{width:100%;margin-bottom:16px}.platform-ios .leaderboard-header .left h1[data-v-cc03bd5d],.platform-android .leaderboard-header .left h1[data-v-cc03bd5d]{font-family:Roboto Condensed,Arial Narrow,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#000;text-align:center;line-height:1.2}.platform-ios .leaderboard-header .right[data-v-cc03bd5d],.platform-android .leaderboard-header .right[data-v-cc03bd5d],.platform-ios .web-filters[data-v-cc03bd5d],.platform-android .web-filters[data-v-cc03bd5d]{display:none!important}.platform-ios .app-actions-row[data-v-cc03bd5d],.platform-android .app-actions-row[data-v-cc03bd5d]{display:flex!important;gap:12px;margin-bottom:16px}.platform-ios .app-actions-row .app-btn[data-v-cc03bd5d],.platform-android .app-actions-row .app-btn[data-v-cc03bd5d]{flex:1 1 0!important;min-width:0!important;width:0!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#f2f2f2,#e0e0e0,#d6d6d6)!important;border:1px solid #9e9e9e!important;color:#000!important;font-family:Roboto Condensed,Arial Narrow,Helvetica,Arial,sans-serif;font-size:16px!important;font-weight:700;text-transform:uppercase;padding:16px!important;border-radius:6px!important;box-shadow:inset 0 1px #fff9,0 1px 1px #0000000f!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-ios .app-filters-section[data-v-cc03bd5d],.platform-android .app-filters-section[data-v-cc03bd5d]{display:block;background:#f8f8f8;padding:16px;margin-bottom:16px;border-radius:4px}.platform-ios .app-filters-section .filter-row[data-v-cc03bd5d],.platform-android .app-filters-section .filter-row[data-v-cc03bd5d]{display:flex;gap:12px;margin-bottom:12px}.platform-ios .app-filters-section .filter-row[data-v-cc03bd5d]:last-child,.platform-android .app-filters-section .filter-row[data-v-cc03bd5d]:last-child{margin-bottom:0}.platform-ios .app-filters-section .filter-select[data-v-cc03bd5d],.platform-android .app-filters-section .filter-select[data-v-cc03bd5d]{flex:1;min-width:0;--select-wrap-margin: 0;--select-font-size: 12px;--select-padding: 8px;--field-label-font-size: 12px}.platform-ios .search-pagination-row[data-v-cc03bd5d],.platform-android .search-pagination-row[data-v-cc03bd5d]{margin-left:-16px;margin-right:-16px;padding:16px;background:#000}.platform-ios .search-pagination-row .search[data-v-cc03bd5d],.platform-android .search-pagination-row .search[data-v-cc03bd5d]{flex:1;min-width:0;--input-font-size: 14px;--input-padding: 12px 16px;--input-background: #ffffff;--input-border: 1px solid #E9E9E9;--input-border-radius: 4px;--input-color: #000000;--input-width: 100%;--field-margin: 0}.platform-ios .search-pagination-row .pagination[data-v-cc03bd5d],.platform-android .search-pagination-row .pagination[data-v-cc03bd5d]{flex-shrink:0;color:#fff}.platform-ios .search-pagination-row .pagination p[data-v-cc03bd5d],.platform-android .search-pagination-row .pagination p[data-v-cc03bd5d]{color:#fff;font-size:14px;font-weight:700}.platform-ios .search-pagination-row .pagination .pagination-left[data-v-cc03bd5d],.platform-ios .search-pagination-row .pagination .pagination-right[data-v-cc03bd5d],.platform-android .search-pagination-row .pagination .pagination-left[data-v-cc03bd5d],.platform-android .search-pagination-row .pagination .pagination-right[data-v-cc03bd5d]{cursor:pointer;padding:8px}
