.reference-rankings{background:#07090a;padding:0 54px 35px;min-width:0}.rank-mode-tabs{display:flex;justify-content:center;align-items:center;gap:53px;margin:0 -20px 28px;padding-top:15px;min-height:82px}.rank-mode-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:17px 2px 20px;color:#8f9da7;font:600 12px Vazirmatn,Tahoma;position:relative}.rank-mode-tabs .selected{border-color:#80ceff;color:#e0eef7}.rank-mode-tabs button:disabled{cursor:default;color:#61717d}.rank-mode-tabs small{font-size:8px;margin-right:6px;color:#526979}.rank-inline-summary{display:flex;align-items:center;gap:24px;margin-bottom:29px;min-height:35px;flex-wrap:wrap;font-size:11px}.rank-summary-metrics>b{color:#d3e2ed;font-weight:700;font-size:12px}.rank-inline-position{display:flex;align-items:center;gap:10px;color:#6c91ac;font:11px Arial}.rank-inline-position strong{font-size:13px;color:#a5cbe5;font-weight:600}.rank-inline-skill{display:flex;gap:10px;align-items:center;font-size:10px;color:#738c9e}.rank-inline-skill>strong{font:500 11px Arial;color:#b5cfdf;direction:ltr}.rank-inline-circle{display:grid;place-items:center;min-width:21px;height:21px;border-radius:50%;border:1px solid #4b6477;font:700 11px Arial;color:#99bdd6;background:#15232e}.reference-rankings .leaderboard{border:0;border-radius:0;background:none;overflow:visible}.reference-rank-filters{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.reference-rank-filters .rank-title{flex-shrink:0;gap:11px}.reference-rank-filters h2{font-size:12px;font-weight:700;margin:0}.reference-rank-filters .rank-title>span{font-size:8px;background:none;border:0;padding:0;color:#587d99}.rank-selects{display:flex;gap:13px;flex:1;justify-content:flex-end}.rank-selects label{min-width:0;max-width:245px;flex:1}.rank-selects select{width:100%;border:1px solid #2f363b;background:#121618;color:#b8cad7;border-radius:4px;padding:10px 12px;font:11px Vazirmatn,Tahoma;outline-color:#80ceff}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reference-rank-search{margin-bottom:20px;display:flex;justify-content:flex-start}.reference-rank-search input{width:280px;max-width:100%;background:#10161b;color:#b7cfdf;border:1px solid #283a47;border-radius:4px;padding:9px 12px;font:10px Vazirmatn,Tahoma;outline-color:#80ceff}.reference-rank-search input::placeholder{color:#4f728e}.reference-rankings .leaderboard table{background:none;width:100%;table-layout:fixed;min-width:560px;font-size:12px}.reference-rankings .leaderboard th{background:#131719;color:#92a9ba;font-size:10px;padding:15px 17px;font-weight:600}.reference-rankings .leaderboard td{border-bottom:1px solid #2a3034;padding:17px;height:91px;color:#c5d8e6}.reference-rankings .leaderboard th:nth-child(1){width:64px}.reference-rankings .leaderboard th:nth-child(2){width:46%}.reference-rankings .leaderboard th:nth-child(3){width:28%}.reference-rankings .leaderboard th:nth-child(4){width:auto}.reference-rankings .rank-player-cell{gap:17px}.reference-rankings .rank-table-avatar{width:45px;height:45px;flex-basis:45px}.reference-rankings .rank-player-cell b{font-size:12px;color:#dce8f0}.reference-rankings .rank-player-cell small{font-size:8px;margin-top:6px;color:#536f83}.reference-rankings .leaderboard td.rank-number,.reference-rankings .leaderboard td.top-rank{font-size:13px;font-weight:600;color:#e0edf5!important}.reference-rankings .leaderboard tr.is-me{background:#80ceff04;box-shadow:inset -2px 0 #80ceff77}.reference-rankings .leaderboard tr:hover{background:#ffffff03}.reference-rankings .leaderboard td.rank-level{font-size:9px;color:#7196b1;white-space:nowrap}.rank-skill-badge{display:inline-grid;place-items:center;min-width:27px;height:25px;background:#80ceff;color:#0c2433;font:700 11px Arial;border-radius:16px;vertical-align:middle;margin-left:6px}.rank-skill-badge.unranked{background:#17222b;color:#7b9ab0;border:1px solid #3b5264}.reference-rankings .leaderboard td.rank-elo{font:700 13px Arial;direction:ltr;text-align:right;color:#d7e7f2}.reference-rankings .rank-pagination{margin-top:6px;padding:20px}.reference-rankings .rank-note{font-size:9px;color:#4f728b;line-height:2;margin-top:18px}@media(max-width:1200px){.reference-rankings{padding:0 28px 30px}.reference-rank-filters{align-items:flex-start;flex-wrap:wrap;gap:17px}.reference-rank-filters .rank-title{width:100%}.rank-selects{width:100%;justify-content:stretch}.rank-selects label{max-width:none}.rank-inline-summary{gap:17px}.rank-mode-tabs{margin-bottom:20px}}@media(max-width:720px){.reference-rankings{padding:0 16px 25px}.rank-mode-tabs{gap:32px;min-height:68px;padding-top:5px;margin:0 0 21px}.rank-mode-tabs button{font-size:11px;padding-bottom:17px}.rank-inline-summary{font-size:10px;gap:13px 18px;margin-bottom:24px}.rank-summary-metrics>b{font-size:11px}.rank-selects{gap:8px;flex-wrap:wrap}.rank-selects label{flex-basis:calc(50% - 8px)}.rank-selects label:last-child{flex-basis:100%}.rank-selects select{font-size:10px;padding:10px}.reference-rank-search input{width:100%}.reference-rankings .leaderboard td,.reference-rankings .leaderboard th{padding:14px}.reference-rankings .leaderboard td{height:79px}.reference-rankings .rank-table-avatar{width:38px;height:38px;flex-basis:38px}.reference-rankings .rank-player-cell{gap:12px}.reference-rankings .rank-player-cell b{font-size:11px}}

.reference-rankings [hidden]{display:none!important}
/* Persian numeric typography */
.rank-inline-position,.rank-inline-position strong,.rank-inline-skill>strong,.rank-inline-circle,.reference-rankings .leaderboard td.rank-elo,.reference-rankings .leaderboard td.rank-number,.reference-rankings .leaderboard td.top-rank,.rank-skill-badge,.reference-rankings .rank-table-avatar,.rank-pagination span,#rankTotal{font-family:Vazirmatn,Tahoma,sans-serif!important;font-weight:800!important;font-variant-numeric:tabular-nums;letter-spacing:0}.reference-rankings .leaderboard td.rank-elo{font-size:15px;line-height:1.8}.reference-rankings .leaderboard td.rank-number,.reference-rankings .leaderboard td.top-rank{font-size:14px}.rank-inline-position strong,.rank-inline-skill>strong{font-size:13px}.rank-skill-badge{font-size:12px}.reference-rankings .rank-player-cell b{font-weight:700}.reference-rankings .leaderboard th{font-weight:700}.rank-mode-tabs button{font-weight:700}
