.FilterCard_card__pNqtD{background-color:#0e1217;border:1px solid #2a3040;border-radius:1rem;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative;transition:background-color .3s,border-color .3s}.FilterCard_card__pNqtD:hover{background-color:#131820;border-color:#ffb700}.FilterCard_card__pNqtD:before{content:"";position:absolute;left:24px;top:28px;width:4px;height:20px;background:linear-gradient(135deg,#FFB800,#FF9000);border-radius:2px;display:block}.FilterCard_card__pNqtD>h2{font-weight:600;font-size:1.1rem;color:#fff;margin-bottom:24px;margin-left:14px}.FilterButton_button__jT0FJ{border:none;background-color:#1f2534;color:#9aa3b2;border-radius:10px;min-width:33px;padding:8px 12px;cursor:pointer;font-size:.9rem;font-weight:500;position:relative;outline:2px solid rgba(0,0,0,0);transition:background-color .2s,color .2s,outline-color .1s}.FilterButton_button__jT0FJ:hover{background-color:#2c344a;color:#fff}.FilterButton_button__jT0FJ.FilterButton_active__dV_f4{font-weight:600;background:linear-gradient(135deg,#FFB800,#FF9000);box-shadow:0 4px 10px rgba(255,184,0,.3);color:#000}.FilterButton_button__jT0FJ:focus-visible{outline-color:#fff}.FilterButton_button__jT0FJ .FilterButton_toolTip___4Fc8{position:absolute;left:50%;translate:-50%;top:-32px;background-color:#111827;color:#fff;font-weight:400;font-size:.8rem;line-height:1rem;padding:.25rem .5rem;border-radius:.25rem;white-space:nowrap;z-index:11;opacity:0;pointer-events:none;transition:opacity .2s ease}.FilterButton_button__jT0FJ:hover .FilterButton_toolTip___4Fc8{opacity:1;pointer-events:all}.FilterButtons_filters__4a1NZ{display:flex;flex-wrap:wrap;gap:10px}.FiltersSection_filtersSection__7HiYp{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}@media(max-width:768px){.FiltersSection_filtersSection__7HiYp{grid-template-columns:1fr}}.LeaderBoard_leaderboardWrapper__n6sKo{width:100%;min-height:661.6px;margin:30px 0 40px;padding:0 24px 24px;border-radius:16px;background-color:#0e1217;border:1px solid #1f2937;position:relative;transition:background-color .3s}.LeaderBoard_leaderboardWrapper__n6sKo:hover,.LeaderBoard_leaderboardWrapper__n6sKo:hover>header{background-color:#131820}.LeaderBoard_leaderboardWrapper__n6sKo:hover .LeaderBoard_leaderBoard__6o9nL>thead{background-color:#1c2430}.LeaderBoard_leaderboardWrapper__n6sKo.LeaderBoard_collapse__ErN1z{min-height:auto;height:106px;overflow:hidden}@media(max-width:1300px){.LeaderBoard_leaderboardWrapper__n6sKo{background-color:rgba(0,0,0,0);padding:24px 0;border:none}.LeaderBoard_leaderboardWrapper__n6sKo:hover{background-color:rgba(0,0,0,0)}.LeaderBoard_leaderboardWrapper__n6sKo:hover>header{background-color:#14171d}.LeaderBoard_leaderboardWrapper__n6sKo.LeaderBoard_collapse__ErN1z{height:140px}}@media(max-width:768px){.LeaderBoard_leaderboardWrapper__n6sKo.LeaderBoard_collapse__ErN1z{height:180px}}@media(max-width:480px){.LeaderBoard_leaderboardWrapper__n6sKo.LeaderBoard_collapse__ErN1z{height:220px}}.LeaderBoard_leaderBoard__6o9nL{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:inherit}.LeaderBoard_leaderboardWrapper__n6sKo.LeaderBoard_collapse__ErN1z .LeaderBoard_leaderBoard__6o9nL{pointer-events:none;display:none}.LeaderBoard_leaderBoard__6o9nL :where(thead,tbody){width:inherit}@media(max-width:1300px){.LeaderBoard_leaderBoard__6o9nL thead{display:none}}.LeaderBoard_leaderBoard__6o9nL tr{display:grid;grid-template-columns:1fr 2.5fr 1fr 1fr 5.2fr;font-weight:600}.LeaderBoard_leaderBoard__6o9nL.LeaderBoard_routesCompleted__goT3j tr{grid-template-columns:2.16fr 9fr 4fr 4fr 4fr}@media(max-width:1300px){.LeaderBoard_leaderBoard__6o9nL tr{display:flex;flex-direction:column;align-items:center;background-color:#1d222f;gap:10px;border-radius:10px}.LeaderBoard_leaderBoard__6o9nL tr:first-child{margin-top:30px}}.LeaderBoard_leaderBoard__6o9nL:has([data-error]) tbody tr,.LeaderBoard_leaderBoard__6o9nL:has([data-loader]) tbody tr{grid-template-columns:1fr 0 0 0 0 0}@media(max-width:1300px){.LeaderBoard_leaderBoard__6o9nL:has([data-error]) tbody tr,.LeaderBoard_leaderBoard__6o9nL:has([data-loader]) tbody tr{background-color:rgba(0,0,0,0)}}@media(max-width:1300px){.LeaderBoard_leaderBoard__6o9nL tr td{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.LeaderBoard_leaderBoard__6o9nL tr td:not(:last-child){border-bottom:1px solid #373f53}.LeaderBoard_leaderBoard__6o9nL tr td:before{content:attr(data-header);position:absolute;left:0;text-transform:uppercase;color:#9aa3b2;padding:24px 20px;font-weight:600;font-size:1rem;letter-spacing:.5px}}@media(max-width:992px){.LeaderBoard_leaderBoard__6o9nL tr td:last-child:not([data-header="Completed routes"]):before{top:-10px;left:50%;translate:-50% 0}}@media(max-width:768px){.LeaderBoard_leaderBoard__6o9nL tr td{font-size:.9rem!important}.LeaderBoard_leaderBoard__6o9nL tr td:before{font-size:.8rem;top:0;left:40px;translate:-50% -2px;padding-bottom:0}.LeaderBoard_leaderBoard__6o9nL tr td[data-header="Completed routes"]:before{padding:0;left:55px;top:14px;width:78px}}.LeaderBoard_leaderBoard__6o9nL tbody tr td[data-header="Points per difficulty"]:before{width:max-content}.LeaderboardHeader_header__K4EbI{display:flex;align-items:center;justify-content:space-between;gap:20px 50px;padding:24px 2px;position:-webkit-sticky;position:sticky;top:82px;left:0;z-index:10;background-color:#0e1217;transition:background-color .3s}@media(max-width:1300px){.LeaderboardHeader_header__K4EbI{margin:10px 20px 0;padding:24px;margin-inline:0;background-color:#14171d;width:calc(100% - 4px);left:18px}}@media(max-width:992px){.LeaderboardHeader_header__K4EbI{top:79px}}@media(max-width:480px){.LeaderboardHeader_header__K4EbI{flex-direction:column;align-items:flex-start;position:static}}.LeaderboardHeader_header__K4EbI .LeaderboardHeader_wrapper___cWP4>h3{font-size:1.4rem;font-weight:700;text-wrap:nowrap;margin-bottom:10px}.LeaderboardHeader_header__K4EbI .LeaderboardHeader_wrapper___cWP4>p{color:#9ca3af}@media(max-width:768px){.LeaderboardHeader_header__K4EbI .LeaderboardHeader_wrapper___cWP4>p{font-size:.9rem}}@media(max-width:480px){.LeaderboardHeader_header__K4EbI .LeaderboardHeader_wrapper___cWP4>p{max-width:166px}}.LeaderboardHeader_header__K4EbI .LeaderboardHeader_wrapper___cWP4>p>span{color:#cdd4de;font-weight:500}.LeaderboardHeaderBtns_buttons__18hEk{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media(max-width:768px){.LeaderboardHeaderBtns_buttons__18hEk{width:min-content}}@media(max-width:480px){.LeaderboardHeaderBtns_buttons__18hEk{width:100%}}.LeaderboardHeaderBtns_buttons__18hEk button{background-color:#1e2029;border:1px solid #fc3;color:#fc3;padding:8px 16px;min-width:102px;border-radius:4px;font-weight:500;font-size:.87rem;cursor:pointer;position:relative;top:2px;transition:background-color .2s}.LeaderboardHeaderBtns_buttons__18hEk button:not(:disabled):hover{background-color:#2a2b36}.LeaderboardHeaderBtns_buttons__18hEk button:disabled{filter:grayscale(1);-webkit-filter:grayscale(1);cursor:not-allowed}