.challenges-list[data-v-618e7345]{display:flex;flex-direction:column;gap:1rem}.challenges-list .headers[data-v-618e7345]{border-bottom:1px solid #e7e8eb;color:#aaacb0;display:grid;font-size:.75rem;font-weight:600;gap:.5rem;grid-template-columns:.8fr .5fr .3fr .5fr;line-height:160%;padding:0 .5rem}@media(max-width:779.98px){.challenges-list .headers[data-v-618e7345]{grid-template-columns:.5fr .15fr .35fr;padding:0}.challenges-list .hide-mobile[data-v-618e7345]{display:none}}.new-challenge-sidebar[data-v-60b7ac89]{background:#f1f1f1;border:1px solid #e7e8eb;border-radius:.25rem;display:flex;flex-direction:column;height:116px;justify-content:space-between;padding:1rem}.new-challenge-sidebar .headline[data-v-60b7ac89]{color:#494949;font-size:.875rem;font-weight:600;line-height:160%}.new-challenge-sidebar a[data-v-60b7ac89]{align-items:center;display:flex;font-size:.75rem;font-weight:600;line-height:120%}.tier-status .tiers[data-v-4e528f66]{display:flex;flex-direction:column;gap:.5rem}.tier-status .tiers .tier-row[data-v-4e528f66]{align-items:center;display:flex;gap:.5rem}.tier-status .tiers .tier-row--no-progress[data-v-4e528f66]{justify-content:space-between}.tier-status .tiers .tier-row .tier-icon[data-v-4e528f66]{flex:0 0 auto}.tier-status .tiers .tier-row .tier-label[data-v-4e528f66]{flex:0 0 5rem;font-size:.875rem;font-weight:600;font-weight:500;line-height:1.25rem;line-height:160%}.tier-status .tiers .tier-row .tier-progress[data-v-4e528f66]{flex:1 1 auto}.tier-status .tiers .tier-row .tier-progress .tier-progressbar[data-v-4e528f66]{background:#eceef0;border-radius:.25rem;height:4px;position:relative}.tier-status .tiers .tier-row .tier-progress .tier-progressbar .tier-progressbar-inner[data-v-4e528f66]{border-radius:.25rem;height:100%;transition:width 1s cubic-bezier(.075,.82,.165,1)}.tier-status .tiers .tier-row .tier-progress-text[data-v-4e528f66]{color:#d1d5db;flex:0 0 6rem;font-size:.875rem;font-weight:500;line-height:1.375rem;line-height:160%;text-align:right}@media(max-width:779.98px){.tier-status .tiers .tier-row .tier-progress-text[data-v-4e528f66]{flex-basis:4rem}}.tier-status .tiers .tier-row .tier-progress-text .current[data-v-4e528f66]{font-weight:600}@media(max-width:779.98px){.tier-status .tiers .tier-row .tier-progress-text .remains[data-v-4e528f66]{display:none}}.tier-status .tiers .tier-row .tier-percentage[data-v-4e528f66]{color:#7d7d80;flex:0 0 3rem;font-size:.875rem;font-weight:500;line-height:1.375rem;line-height:160%;text-align:right}.difficulty-distribution-sidebar[data-v-cf1918dc]{background:#fff;border:1px solid #e7e8eb;border-radius:1rem;padding:1rem}.sidebar-title[data-v-cf1918dc]{align-items:center;color:#76787a;display:flex;font-size:1.125rem;font-weight:600;gap:.25rem;line-height:120%;margin-bottom:1rem}@media(max-width:1079.98px){.sidebar-title[data-v-cf1918dc]{display:none}}.stats-box[data-v-cf1918dc]{align-items:stretch;border:1px solid #e7e8eb;border-radius:.5rem;display:flex;margin-bottom:1.5rem;overflow:hidden;padding:.5rem 0}.stats-box .stat-item[data-v-cf1918dc]{align-items:center;display:flex;flex:1;flex-direction:column;gap:.25rem}.stats-box .stat-item .stat-label[data-v-cf1918dc]{color:#aaacb0;font-size:.875rem;font-weight:500;line-height:120%}.stats-box .stat-item .stat-value[data-v-cf1918dc]{color:#494949;font-size:1.25rem;font-weight:700;line-height:120%}.stats-box .stat-divider[data-v-cf1918dc]{background:#e7e8eb;width:1px}.category-label[data-v-cf1918dc]{color:#76787a;font-size:1rem;font-weight:600;line-height:160%;margin-bottom:.75rem;text-align:center}@media(max-width:1079.98px){.category-label[data-v-cf1918dc]{font-size:.875rem;font-weight:600;line-height:160%}}.chart-area[data-v-cf1918dc]{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem}.chart-area .pie-chart[data-v-cf1918dc]{display:block}.chart-area .lock-circle[data-v-cf1918dc]{align-items:center;background:#f3f4f6;border-radius:50%;color:#d1d5db;display:flex;height:160px;justify-content:center;width:160px}.chart-area .lock-message[data-v-cf1918dc]{color:#9ca3af;font-size:.8rem;line-height:1.5;margin-top:.75rem;text-align:center}.solved-row[data-v-cf1918dc]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.solved-row .solved-count[data-v-cf1918dc]{color:#76787a;font-size:1rem;font-weight:600;line-height:160%}.tier-section[data-v-cf1918dc] .tier-status>.title{display:none}.inline-chart-area[data-v-cf1918dc]{align-items:center;display:flex;flex-direction:column;margin-bottom:.75rem}.inline-chart-area .pie-chart[data-v-cf1918dc]{display:block}.inline-chart-area .modal-lock-circle[data-v-cf1918dc]{align-items:center;background:#f3f4f6;border-radius:50%;color:#d1d5db;display:flex;height:200px;justify-content:center;width:200px}.inline-solved-info[data-v-cf1918dc]{color:#76787a;display:flex;font-size:.875rem;font-weight:600;line-height:160%;margin-bottom:.75rem}.inline-solved-info .solved-data[data-v-cf1918dc]{flex:1;text-align:center}.back-btn[data-v-cf1918dc]{margin-bottom:1rem;width:100%}.inline-tier-status[data-v-cf1918dc] .tier-status>.title{display:none}.modal-body[data-v-cf1918dc]{align-items:stretch;display:flex;gap:2rem;height:336px;width:100%}.modal-chart-col[data-v-cf1918dc]{align-items:center;display:flex;flex:1 1 0;flex-direction:column}.modal-chart-col .pie-chart[data-v-cf1918dc]{display:block}.modal-chart-col .modal-lock-circle[data-v-cf1918dc]{align-items:center;background:#f3f4f6;border-radius:50%;color:#d1d5db;display:flex;height:200px;justify-content:center;width:200px}.modal-solved-info[data-v-cf1918dc]{color:#76787a;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;line-height:160%;margin-top:.75rem;width:100%}.modal-tier-col[data-v-cf1918dc]{flex:1 1 0;height:100%;overflow-y:auto}.modal-tier-status[data-v-cf1918dc] .tier-status>.title{display:none}.difficulty-distribution-sidebar-embedded[data-v-cf1918dc]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.difficulty-distribution-sidebar-embedded .chart-area[data-v-cf1918dc],.difficulty-distribution-sidebar-embedded .inline-chart-area[data-v-cf1918dc]{min-height:116px}.difficulty-distribution-sidebar-embedded .chart-area .lock-circle[data-v-cf1918dc],.difficulty-distribution-sidebar-embedded .chart-area .modal-lock-circle[data-v-cf1918dc],.difficulty-distribution-sidebar-embedded .inline-chart-area .lock-circle[data-v-cf1918dc],.difficulty-distribution-sidebar-embedded .inline-chart-area .modal-lock-circle[data-v-cf1918dc]{height:116px;width:116px}.difficulty-distribution-sidebar-embedded .solved-count[data-v-cf1918dc]{font-size:.875rem;font-weight:600;line-height:160%}.difficulty-distribution-sidebar-embedded .inline-tier-status[data-v-cf1918dc],.difficulty-distribution-sidebar-embedded .tier-section[data-v-cf1918dc]{flex:0 0 165px;height:165px;overflow-y:auto}.difficulty-distribution-sidebar-embedded .back-btn[data-v-cf1918dc]{margin-bottom:.75rem;width:100%}.dh-dropdown-filter[data-v-be83be0a].size-sm{font-size:.75rem;font-weight:500;line-height:120%}.dh-dropdown-filter[data-v-be83be0a].size-sm .dropdown-toggle{height:1.75rem;padding:.5rem}.dh-dropdown-filter[data-v-be83be0a].size-sm .dropdown-item{height:1.5rem;padding:.375rem}.dh-dropdown-filter[data-v-be83be0a].size-md{font-size:.875rem;font-weight:500;line-height:120%}.dh-dropdown-filter[data-v-be83be0a].size-md .dropdown-toggle{height:2.25rem;padding-left:.75rem;padding-right:.5rem}.dh-dropdown-filter[data-v-be83be0a].size-md .dropdown-item{height:1.875rem;padding:.75rem}.dh-dropdown-filter[data-v-be83be0a].size-lg{font-size:.875rem;font-weight:500;line-height:120%}.dh-dropdown-filter[data-v-be83be0a].size-lg .dropdown-toggle{height:2.5rem;padding-left:.875rem;padding-right:.5rem}.dh-dropdown-filter[data-v-be83be0a].size-lg .dropdown-item{height:2.25rem;padding:.75rem}.dh-dropdown-filter[data-v-be83be0a].w-100 .dropdown-menu{width:inherit}.dh-dropdown-filter[data-v-be83be0a] .dropdown-menu{border-radius:.25rem;gap:.25rem;margin-top:.375rem!important;max-height:15rem;overflow-y:auto;padding:.25rem;width:100%}.dh-dropdown-filter[data-v-be83be0a] .dropdown-menu.show{display:flex;flex-direction:column}.dh-dropdown-filter[data-v-be83be0a] .dropdown-menu::-webkit-scrollbar{display:none}.dh-dropdown-filter[data-v-be83be0a] .dropdown-item{align-items:center;background-color:#fff;color:#76787a;display:flex;gap:.625rem}.dh-dropdown-filter[data-v-be83be0a] .dropdown-item:focus,.dh-dropdown-filter[data-v-be83be0a] .dropdown-item:hover{box-shadow:inset 0 0 100px 100px rgba(0,0,0,.031)}.dh-dropdown-filter[data-v-be83be0a] .dropdown-item.active{color:#596dfb}.dh-dropdown-filter[data-v-be83be0a] .dropdown-item.active .icon-check{display:unset;flex:0 0 auto}.dh-dropdown-filter[data-v-be83be0a] .dropdown-item .icon-check{display:none}.dh-dropdown-filter[data-v-be83be0a] .dropdown-toggle{align-items:center;background:none;border:1px solid #e7e8eb;color:#525252;display:flex;font-size:.8125rem;justify-content:space-between;line-height:1.25rem;padding:.25rem .5rem}.dh-dropdown-filter[data-v-be83be0a] .dropdown-toggle:active,.dh-dropdown-filter[data-v-be83be0a] .dropdown-toggle:focus,.dh-dropdown-filter[data-v-be83be0a] .dropdown-toggle[aria-expanded=true]{background-color:#0000;border-color:#939aff;box-shadow:0 0 0 .2rem #ecedff;color:#303030}.dh-dropdown-filter[data-v-be83be0a] .dropdown-toggle:disabled{background-color:#f2f4f6!important;border-color:#d9dde3!important;box-shadow:none!important;color:#c2c5ca!important;cursor:not-allowed}.dh-dropdown-filter.show .icon[data-v-be83be0a]{transform:rotate(-180deg)}.dh-dropdown-filter .icon[data-v-be83be0a]{margin-left:.25rem;transition:transform .15s}.dh-dropdown-filter.ellipsis[data-v-be83be0a] .dropdown-toggle{max-width:100%}.dh-dropdown-filter.ellipsis[data-v-be83be0a] .dropdown-toggle span{overflow:hidden;text-overflow:ellipsis}.header-search[data-v-be83be0a] .dropdown-header{padding:0}.dh-scrollbar[data-v-be83be0a]::-webkit-scrollbar{background-color:#fff;width:16px}.dh-scrollbar[data-v-be83be0a]::-webkit-scrollbar-track{background-color:#fff}.dh-scrollbar[data-v-be83be0a]::-webkit-scrollbar-thumb{background-color:#babac0;border:4px solid #fff;border-radius:16px}.dh-scrollbar[data-v-be83be0a]::-webkit-scrollbar-button{display:none}.ranking-row[data-v-04b9929d]{align-items:center;display:flex;gap:.5rem;padding:.5rem}.ranking-row .rank[data-v-04b9929d]{color:#aaacb0;flex:0 0 2.25rem;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;font-weight:600;line-height:160%}.ranking-row .field-user[data-v-04b9929d]{flex:1 1 auto;min-width:0}.ranking-row .user-point[data-v-04b9929d]{color:#aaacb0;flex:0 0 auto;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:160%}.ranking-row-first[data-v-04b9929d],.ranking-row-second[data-v-04b9929d],.ranking-row-third[data-v-04b9929d]{background:linear-gradient(90deg,var(--rank-bg) 0,#fff0 25%)}.ranking-row-first .rank[data-v-04b9929d],.ranking-row-second .rank[data-v-04b9929d],.ranking-row-third .rank[data-v-04b9929d]{color:var(--rank-color)}.ranking-sidebar[data-v-ff23a37c]{background:#fff;border:1px solid #e7e8eb;border-radius:1rem;padding:1rem}.sidebar-title[data-v-ff23a37c]{align-items:center;color:#76787a;display:flex;font-size:1.125rem;font-weight:600;gap:.25rem;line-height:120%;margin-bottom:1rem}@media(max-width:1079.98px){.sidebar-title[data-v-ff23a37c]{display:none}}.category-row[data-v-ff23a37c]{align-items:center;display:flex;gap:.5rem;margin:.75rem 0}.category-row--dropdown[data-v-ff23a37c]{gap:.75rem}.category-label[data-v-ff23a37c]{color:#76787a;flex:0 0 auto;font-size:.875rem;font-weight:600;line-height:160%}.category-label--solo[data-v-ff23a37c]{flex:1 1 auto}.category-label .category-value[data-v-ff23a37c]{margin-left:.25rem}.category-dropdown[data-v-ff23a37c]{flex:1 1 auto;min-width:0}.rankings[data-v-ff23a37c]{display:flex;flex-direction:column}.empty[data-v-ff23a37c]{color:#9ca3af;font-size:.85rem;padding:1rem 0;text-align:center}.action-ranking-button[data-v-ff23a37c]{margin-top:1rem}.wargame-action-header[data-v-4849f3f0]{margin-bottom:3rem}@media(max-width:779.98px){.wargame-action-header[data-v-4849f3f0]{margin-bottom:2rem}}.wargame-challenges-page .headline-section[data-v-4849f3f0]{margin-bottom:3rem}@media(max-width:779.98px){.wargame-challenges-page .headline-section[data-v-4849f3f0]{margin-bottom:1.5rem}}.wargame-challenges-page .headline-section .title[data-v-4849f3f0]{color:#1a1a1b;font-size:1.5rem;font-weight:700;line-height:120%;margin-bottom:.25rem}@media(max-width:779.98px){.wargame-challenges-page .headline-section .title[data-v-4849f3f0]{font-size:1.125rem;font-weight:600;line-height:120%}}.wargame-challenges-page .headline-section .subtitle[data-v-4849f3f0]{color:#aaacb0;font-size:1rem;font-weight:600;line-height:160%}@media(max-width:779.98px){.wargame-challenges-page .headline-section .subtitle[data-v-4849f3f0]{font-size:.875rem;font-weight:600;line-height:160%}}.wargame-challenges-page .empty-state[data-v-4849f3f0],.wargame-challenges-page .error-state[data-v-4849f3f0]{color:#7d7d80;font-size:.875rem;padding:3rem 0;text-align:center}