.DO51Na_leaderboardRanksPanel{padding:20px 24px}.DO51Na_panelHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}@media (max-width:768px){.DO51Na_panelHeader{flex-direction:column;align-items:flex-start}}.DO51Na_fpsOptions{margin-bottom:0}.DO51Na_fpsGroupTitle{color:#f9fafb;text-transform:capitalize;font-size:1.2rem;font-weight:600}@media (max-width:768px){.DO51Na_leaderboardRanksPanel{padding:0}}.DO51Na_leaderboardContent{background:#111827b3;border-radius:18px;margin-top:.5rem}@media (max-width:376px){.DO51Na_leaderboardContent{border:none;border-radius:0;margin-bottom:20px;padding:0}}.DO51Na_leaderboardList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:flex-start;gap:3rem;padding-top:4px;display:grid}@media (max-width:420px){.DO51Na_leaderboardList{grid-template-columns:1fr}}.DO51Na_leaderboardCard{flex-direction:column;justify-content:space-between;min-height:170px;display:flex}.DO51Na_rankNumber{color:#fff;letter-spacing:.5px;font-size:1.4rem;font-weight:700}.DO51Na_statLabel{color:#9ca3af;font-size:.8rem;font-weight:500}.DO51Na_statValue{color:#f9fafb;font-size:.9rem;font-weight:600}.DO51Na_leaderboardCardHeader{gap:1rem;min-width:0;padding:.5rem 0;display:flex}.DO51Na_leaderboardRank{color:#fff;background:linear-gradient(135deg,#445063 0%,#1f2937 100%);border:2px solid #4b5563;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:56px;height:56px;display:flex;position:relative;overflow:hidden}.DO51Na_leaderboardRank.DO51Na_rank1{background:linear-gradient(135deg,#ffb027 0%,#d97706 100%);border-color:#ffb027}.DO51Na_leaderboardRank.DO51Na_rank2{background:linear-gradient(135deg,#7f8ba2 0%,#6b7280 100%);border-color:#a2a9b5}.DO51Na_leaderboardRank.DO51Na_rank3{background:linear-gradient(135deg,#ff7d36 0%,#c2410c 100%);border-color:#ff7d36}.DO51Na_leaderboardDetails{flex-direction:column;flex:1;gap:.5rem;padding:.25rem 0;display:flex}.DO51Na_leaderboardFps{color:#facc15;font-size:1rem;font-weight:600}@media (max-width:376px){.DO51Na_leaderboardIcon{display:none}}.DO51Na_leaderboardIcon>svg{width:32px;height:32px}.DO51Na_leaderboardIcon>svg[data-type=bronze]{filter:drop-shadow(0 0 1px #c2410c)}.DO51Na_leaderboardIcon>svg[data-type=silver]{filter:drop-shadow(0 0 1px #a2a9b5)}.DO51Na_leaderboardIcon>svg[data-type=trophy]{filter:drop-shadow(0 0 1px #facc15)}.DO51Na_leaderboardStats{flex-direction:column;gap:.5rem;display:flex}.DO51Na_leaderboardScore,.DO51Na_leaderboardRating{background:#1f2937;border:1px solid #374151;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.9rem;display:flex;position:relative;overflow:hidden}.DO51Na_leaderboardInfo{flex:1}.DO51Na_leaderboardInfo h3{color:#f9fafb;word-wrap:break-word;overflow-wrap:break-word;text-transform:capitalize;hyphens:auto;max-width:100%;margin-top:2px;font-size:clamp(1rem,4vw,1.25rem);font-weight:700;line-height:1.2}.DO51Na_emptyState{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.DO51Na_emptyState svg{opacity:.5;width:3rem;height:3rem;margin-bottom:1rem}.DO51Na_emptyState p{margin:0;font-size:1.1rem}
.j28QzW_completionByFpsPanel{width:100%}.j28QzW_statsHeader{margin-bottom:2rem}.j28QzW_statsCard{background:#11182799;border:1px solid #ffffff14;border-radius:12px;gap:2rem;padding:1.5rem;display:flex;box-shadow:0 8px 20px #00000026}.j28QzW_statItem{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.j28QzW_statLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:600}.j28QzW_statValue{color:#f9fafb;text-shadow:0 2px 4px #0000004d;font-size:2rem;font-weight:700}.j28QzW_controls{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.j28QzW_fpsSelector{flex-direction:column;gap:1rem;display:flex}.j28QzW_fpsSelector label{color:#fff;text-transform:capitalize;letter-spacing:.5px;font-size:.95rem;font-weight:600}.j28QzW_fpsButtons{flex-wrap:wrap;gap:8px;display:flex}.j28QzW_fpsButton{cursor:pointer;color:#9ca3af;text-align:center;white-space:nowrap;background:#1f293799;border:1px solid #ffffff1a;border-radius:8px;min-width:60px;max-height:40px;padding:11px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:border-color .25s,background .25s,box-shadow .25s,color .25s}.j28QzW_fpsButton:hover{color:#f9fafb;background:#33415580;border-color:#fff3}.j28QzW_fpsButton.j28QzW_active{color:#111827;background:linear-gradient(135deg,#facc15f2,#eab308f2);border-color:#facc15;box-shadow:0 4px 12px #facc154d}.j28QzW_modeToggle{flex-direction:column;gap:1rem;display:flex}.j28QzW_modeToggle label{color:#fff;text-transform:capitalize;letter-spacing:.5px;font-size:.95rem;font-weight:600}.j28QzW_toggleButtons{flex-wrap:wrap;gap:.75rem;display:flex}.j28QzW_toggleButton{color:#9ca3af;letter-spacing:-.5px;cursor:pointer;white-space:nowrap;background:#1f293799;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.5rem;max-height:40px;padding:11px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:border-color .25s,background .25s,box-shadow .25s,color .25s;display:flex}.j28QzW_toggleButton svg{flex-shrink:0;width:1rem;height:1rem}.j28QzW_toggleButton:hover{color:#f9fafb;background:#33415580;border-color:#fff3}.j28QzW_toggleButton.j28QzW_active{color:#111827;background:linear-gradient(135deg,#facc15f2,#eab308f2);border-color:#facc15;box-shadow:0 4px 12px #facc154d}.j28QzW_toggleButton svg:has([href="/icons-sprite.svg#x-circle"]){width:18px;height:18px}.j28QzW_mapsTableWrapper{width:100%;overflow-x:auto}.j28QzW_table{border-collapse:collapse;background-color:#131d33;border:1px solid #334155;border-radius:12px;width:100%;overflow-x:auto;box-shadow:0 4px 12px #0003}.j28QzW_table thead{-webkit-backdrop-filter:blur(8px);z-index:10;background:linear-gradient(160deg,#1b2a41 0,#0f1b2e 50%,#1b2a41 100%);position:sticky;top:0;box-shadow:0 1px #facc15}.j28QzW_table th{text-align:left;color:#fef08a;text-transform:uppercase;white-space:nowrap;padding:1.25rem;font-size:.8rem;font-weight:600;position:relative}.j28QzW_table th.j28QzW_finishers{text-align:center}.j28QzW_table tbody tr{border-bottom:1px solid #47556980;transition:background-color .2s}.j28QzW_table tbody tr:last-child{border-bottom:none}.j28QzW_table tbody tr:hover{background-color:#3341554d}.j28QzW_tableRow td{color:#f9fafb;padding:1rem 1.25rem;font-size:.95rem}.j28QzW_mapNameCell{min-width:200px;font-weight:600}.j28QzW_mapLink{color:inherit;text-decoration:none;transition:color .2s}.j28QzW_mapLink:hover{color:#facc15}.j28QzW_authorCell{color:#d1d5db;min-width:150px}.j28QzW_releasedCell{color:#9ca3af;min-width:100px}.j28QzW_finisherCell{text-align:center;min-width:120px}.j28QzW_finisherBadge{white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.j28QzW_noResults{text-align:center;background:#11182799;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:300px;padding:3rem 1rem;display:flex}.j28QzW_noResultsIcon{background:#1f293799;border-radius:8px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.j28QzW_noResultsIcon svg{color:#9ca3af;width:32px;height:32px}.j28QzW_noResultsTitle{color:#f9fafb;margin:0;font-size:1.1rem;font-weight:700}.j28QzW_noResultsMessage{color:#9ca3af;max-width:400px;margin:0;font-size:.9rem}.j28QzW_loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:300px;padding:3rem 1rem;display:flex}.j28QzW_loadingContainer p{color:#9ca3af;margin:0;font-size:.95rem}.j28QzW_loadingSpinner{border:3px solid #ffffff1a;border-top-color:#facc15;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite j28QzW_spin}@keyframes j28QzW_spin{to{transform:rotate(360deg)}}.j28QzW_errorContainer{text-align:center;background:#991b1b1a;border:1px solid #ef444433;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.j28QzW_errorIcon{border:4px solid #ef4444;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex;position:relative}.j28QzW_errorIcon:before{content:"!";color:#ef4444;text-shadow:0 4px 6px #ef444433;font-size:1.6rem;font-weight:700;transition:transform .3s}.j28QzW_errorTitle{color:#f9fafb;margin:0;font-size:1.1rem;font-weight:700}.j28QzW_errorMessage{color:#9ca3af;margin:0;font-size:.9rem}.j28QzW_retryButton{color:#111827;cursor:pointer;background:linear-gradient(135deg,#facc15f2,#eab308f2);border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:box-shadow .25s,transform .25s;box-shadow:0 4px 12px #facc154d}.j28QzW_retryButton:hover{transform:translateY(-1px);box-shadow:0 6px 16px #facc1566}.j28QzW_emptyState{text-align:center;background:#11182799;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:300px;padding:3rem 1rem;display:flex}.j28QzW_emptyIcon{background:#1f293799;border-radius:8px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.j28QzW_emptyIcon svg{color:#9ca3af;width:32px;height:32px}.j28QzW_emptyTitle{color:#f9fafb;margin:0;font-size:1.1rem;font-weight:700}.j28QzW_emptyHint{color:#9ca3af;max-width:400px;margin:0;font-size:.9rem}@media (max-width:1024px){.j28QzW_table th,.j28QzW_tableRow td{padding:.75rem 1rem;font-size:.85rem}.j28QzW_releasedCell,.j28QzW_table th:nth-child(3){display:none}}@media (max-width:768px){.j28QzW_statsCard{gap:1rem}.j28QzW_controls{flex-direction:column;gap:1.5rem}.j28QzW_fpsButtons,.j28QzW_toggleButtons{gap:.5rem}.j28QzW_fpsButton,.j28QzW_toggleButton{padding:.6rem .75rem;font-size:.85rem}.j28QzW_mapsTableWrapper,.j28QzW_table{border-radius:8px}.j28QzW_table th,.j28QzW_tableRow td{padding:.75rem .65rem;font-size:.75rem}.j28QzW_table th{font-size:.65rem}.j28QzW_mapNameCell{min-width:140px}.j28QzW_releasedCell,.j28QzW_table th:nth-child(3){display:none}.j28QzW_toggleButton svg{width:16px;height:16px}.j28QzW_authorCell,.j28QzW_table th:nth-child(2){display:none}}@media (max-width:512px){.j28QzW_mapsTableWrapper{border-radius:6px}.j28QzW_table{border:1px solid #2d3a47;border-radius:6px}.j28QzW_table th,.j28QzW_tableRow td{padding:.6rem .5rem;font-size:.7rem}.j28QzW_table th{letter-spacing:.1em;font-size:.6rem}.j28QzW_mapNameCell{min-width:120px}}
.YLTQvq_card{background:#1f293799;border-radius:12px;width:fit-content;padding:1.5rem;position:relative}.YLTQvq_title{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.YLTQvq_title>svg{flex-shrink:0;width:16px;height:16px}.YLTQvq_infoTitle{color:#f9fafb;letter-spacing:-.5px;margin:.5rem 0 1rem;font-family:Inter,-apple-system,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2}.YLTQvq_infoSubtext{color:#9ca3af;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}
.UICvdG_overview{border:1px solid #1d2431;border-radius:16px;margin-bottom:40px;padding:28px}@media (max-width:768px){.UICvdG_overview{padding:20px}}@media (max-width:376px){.UICvdG_overview{border:none;padding:0}}.UICvdG_overview .UICvdG_statsHeader{margin-bottom:24px}.UICvdG_overview .UICvdG_statsHeader h2{color:#f9fafb;margin-bottom:8px;font-size:1.5rem;font-weight:600}.UICvdG_overview .UICvdG_infoGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}@media (max-width:768px){.UICvdG_overview .UICvdG_infoGrid{grid-template-columns:1fr}}.UICvdG_overview .UICvdG_infoItem{background:#1a2331;border-radius:12px;padding:24px;position:relative}.UICvdG_overview .UICvdG_infoLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:8px;font-size:.75rem;font-weight:600;display:flex}.UICvdG_overview .UICvdG_infoLabel svg{flex-shrink:0;width:16px;height:16px}.UICvdG_overview .UICvdG_infoValue{color:#f9fafb;letter-spacing:-.5px;margin-block:8px 16px;font-size:1.75rem;font-weight:700;line-height:1.2}.UICvdG_overview .UICvdG_infoSubtext{color:#9ca3af;font-size:.875rem}.UICvdG_overview .UICvdG_mapName{white-space:nowrap;text-overflow:ellipsis;color:#f3f4f6;margin-block:8px 12px;padding-left:20px;font-size:1.1rem;font-weight:600;text-decoration:underline;display:inline-block;position:relative;overflow:hidden}.UICvdG_overview .UICvdG_mapName:hover{color:#facc15}.UICvdG_overview .UICvdG_mapName:before{content:"";background:#9ca0a8;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;translate:0 -50%}.UICvdG_overview .UICvdG_metaInfo{color:#9ca3af;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:.8rem;display:flex}.UICvdG_overview .UICvdG_metaInfo span{align-items:center;gap:5px;display:inline-flex}.UICvdG_overview .UICvdG_metaInfo>span>svg{color:#767c8a;flex-shrink:0;width:16px;height:16px}
.XSYfUG_card{background:#1f293799;border-radius:12px;padding:1.5rem;position:relative}.XSYfUG_infoLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.XSYfUG_infoLabel svg{flex-shrink:0;width:16px;height:16px}.XSYfUG_infoValue{color:#f9fafb;letter-spacing:-.5px;margin:.5rem 0 1rem;font-family:Inter,-apple-system,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2}.XSYfUG_infoSubtext{color:#e5e7eb;align-items:center;margin:.5rem 0 0;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.XSYfUG_infoSubtext>svg{width:16px;height:16px;margin-right:.5rem}.XSYfUG_progressBar{border:0;border-radius:999px;width:100%;height:6px}.XSYfUG_progressBar::-webkit-progress-bar{background-color:#313946;border-radius:999px}.XSYfUG_progressBar::-webkit-progress-value{background:var(--accent-color,#6366f1);border-radius:999px}.XSYfUG_progressBar.XSYfUG_highlight-95::-webkit-progress-value{background:linear-gradient(90deg,#f59e0b,#f97316)}.XSYfUG_progressBar.XSYfUG_highlight-70::-webkit-progress-value{background:linear-gradient(90deg,#3b82f6,#6366f1)}.XSYfUG_progressBar.XSYfUG_highlight-50::-webkit-progress-value{background:linear-gradient(90deg,#10b981,#14b8a6)}.XSYfUG_progressBar.XSYfUG_highlight-25::-webkit-progress-value{background:linear-gradient(90deg,#06b6d4,#0ea5e9)}.XSYfUG_progressBar::-moz-progress-bar{background:#0ea5e9}
.b5RvDa_recentActivity{border:1px solid #1d2432;border-radius:16px;margin-bottom:32px;padding:32px;position:relative}@media (max-width:768px){.b5RvDa_recentActivity{padding:20px}}@media (max-width:376px){.b5RvDa_recentActivity{border:none;padding:0}}.b5RvDa_recentActivity>p{color:#9ca3af;z-index:1;margin-block:8px 24px;font-size:.95rem;position:relative}.b5RvDa_activityList{z-index:1;position:relative}.b5RvDa_activityList>a{background:#161e2d;align-items:center;gap:16px;padding:16px 20px;display:flex;position:relative}.b5RvDa_activityList>a:hover{background:#1d283b}.b5RvDa_activityList>a:focus-visible{z-index:1}@media (max-width:768px){.b5RvDa_activityList>a{padding:14px 16px}}@media (max-width:420px){.b5RvDa_activityList>a:not(:last-child){border-bottom:1px solid #2e343f}}@media (prefers-reduced-transparency:reduce){.b5RvDa_activityList>a{background:#1f2937}}.b5RvDa_activityIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.b5RvDa_activityIcon{width:36px;height:36px}}@media (max-width:600px){.b5RvDa_activityIcon{display:none}}.b5RvDa_activityIcon>svg{fill:#eab308;filter:drop-shadow(0 0 2px #eab308);width:20px;height:20px}@media (max-width:768px){.b5RvDa_activityIcon>svg{width:17px;height:17px}}.b5RvDa_activityContent{flex:1;gap:14px;display:flex}@media (max-width:420px){.b5RvDa_activityContent{flex-direction:column;gap:0}}.b5RvDa_mapName{color:#f2f2f4;white-space:nowrap;text-overflow:ellipsis;width:200px;min-width:280px;max-width:240px;font-size:1rem;font-weight:600;display:inline-block;overflow:hidden}@media (max-width:768px){.b5RvDa_mapName{min-width:unset;max-width:unset;width:220px;font-size:.95rem}}@media (max-width:376px){.b5RvDa_mapName{width:210px}}.b5RvDa_mapName .b5RvDa_route{color:#facc15;margin-left:8px;font-size:.8rem}.b5RvDa_activityDetails{color:#9ca3af;flex-wrap:wrap;align-items:center;gap:32px;font-size:.85rem;display:flex}@media (max-width:768px){.b5RvDa_activityDetails{gap:8px;font-size:.8rem}}.b5RvDa_activityDetails .b5RvDa_rank{justify-content:center;align-items:center;gap:5px;width:25px;font-weight:600;display:flex}@media (max-width:420px){.b5RvDa_activityDetails .b5RvDa_rank{width:fit-content}}.b5RvDa_activityDetails .b5RvDa_rank>svg{width:14px;height:14px}.b5RvDa_activityDetails .b5RvDa_fps{width:26px}.b5RvDa_activityDetails .b5RvDa_date{min-width:76px}.b5RvDa_activityList>a:hover :where(.b5RvDa_rank,.b5RvDa_fps,.b5RvDa_date){color:#f2f2f4}
._2YC1da_fpsPerformanceSection{border:1px solid #1d2432;border-radius:16px;margin-bottom:32px;padding:32px}@media (max-width:768px){._2YC1da_fpsPerformanceSection{padding:20px}}@media (max-width:376px){._2YC1da_fpsPerformanceSection{border:none;padding:0}}._2YC1da_fpsHeader{border-bottom:1px solid #1d2432;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;display:flex}@media (max-width:376px){._2YC1da_fpsHeader{border:none;flex-direction:column;align-items:flex-start;margin-bottom:12px}}._2YC1da_fpsHeader h2{color:#f9fafb;font-size:clamp(1.05rem,4vw,1.5rem);font-weight:600}._2YC1da_fpsHeader ._2YC1da_totalRuns{color:#9ca3af;font-size:clamp(.8rem,3vw,1rem);font-weight:500}._2YC1da_fpsHeader ._2YC1da_totalRuns strong{color:#f9fafb;margin-left:2px}._2YC1da_fpsOverviewStats{grid-template-columns:repeat(6,minmax(150px,1fr));gap:1rem;width:100%;display:grid}@media (max-width:1200px){._2YC1da_fpsOverviewStats{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:768px){._2YC1da_fpsOverviewStats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:376px){._2YC1da_fpsOverviewStats{grid-template-columns:1fr}}._2YC1da_fpsOverviewItem{text-align:center;background:#161e2d;border:1px solid #28303d;border-radius:10px;flex-direction:column;padding:20px 16px;display:flex;position:relative;overflow:hidden}._2YC1da_fpsOverviewItem._2YC1da_bestFpsOverview{background:#1a2331;border-color:#facc15;box-shadow:0 0 0 2px #facc1533}._2YC1da_fpsOverviewItem._2YC1da_bestFpsOverview ._2YC1da_fpsOverviewValue{color:#facc15}._2YC1da_fpsOverviewItem._2YC1da_bestFpsOverview ._2YC1da_fpsMeta svg{opacity:1}._2YC1da_fpsOverviewItem._2YC1da_bestFpsOverview:before{content:"BEST FPS";color:#1f2937;text-transform:uppercase;background:#facc15;border-bottom-left-radius:4px;padding:3px 8px;font-size:.6rem;font-weight:700;position:absolute;top:0;right:0}._2YC1da_fpsOverviewLabel{color:#9ca3af;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;font-size:.9rem;font-weight:500;display:flex}._2YC1da_fpsOverviewLabel ._2YC1da_fpsValue{color:#e5e7eb;font-weight:600}._2YC1da_fpsOverviewLabel ._2YC1da_fpsText{opacity:.8;font-size:.8em}._2YC1da_fpsOverviewValue{color:#f9fafb;font-feature-settings:"tnum" on,"lnum" on;letter-spacing:-.05em;margin-block:4px;font-size:1.75rem;font-weight:700;line-height:1.2}._2YC1da_fpsMeta{justify-content:center;gap:12px;margin-top:12px;font-size:.85rem;display:flex}._2YC1da_fpsMeta>div{align-items:center;gap:4px;display:flex}._2YC1da_fpsMeta>div svg{opacity:.7;width:12px;height:12px}._2YC1da_fpsPercentage{color:#facc15;font-weight:500}
._9VXsXG_routeCompletionPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111827cc;border:1px solid #ffffff0d;border-radius:16px;min-height:400px;padding:2rem;box-shadow:0 10px 25px -5px #0000001a}._9VXsXG_statsHeader{margin-bottom:2rem}._9VXsXG_statsCard{background:#11182799;border:1px solid #ffffff14;border-radius:12px;gap:2rem;padding:1.5rem;display:flex;box-shadow:0 8px 20px #00000026}._9VXsXG_statItem{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}._9VXsXG_statLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:600}._9VXsXG_statValue{color:#f9fafb;text-shadow:0 2px 4px #0000004d;font-size:2rem;font-weight:700}._9VXsXG_controls{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}._9VXsXG_filterButtons{flex-wrap:wrap;gap:.75rem;display:flex}._9VXsXG_filterButton{color:#9ca3af;letter-spacing:-.5px;cursor:pointer;white-space:nowrap;background:#1f293799;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;max-height:40px;padding:11px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:border-color .25s,background .25s,color .25s;display:flex}._9VXsXG_filterButton svg{width:1rem;height:1rem}._9VXsXG_filterButton:hover{color:#f9fafb;background:#33415580;border-color:#fff3}._9VXsXG_filterButton._9VXsXG_active{color:#111827;background:linear-gradient(135deg,#facc15f2,#eab308f2);border-color:#facc15;box-shadow:0 4px 12px #facc154d}._9VXsXG_filterButton svg:has([href="/icons-sprite.svg#x-circle"]){width:18px;height:18px}._9VXsXG_controlGroup{flex-direction:column;gap:.5rem;min-width:120px;display:flex;position:relative}._9VXsXG_controlGroup label{color:#f9fafb;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:600}._9VXsXG_controlGroup>svg{fill:currentColor;pointer-events:none;width:20px;height:20px;position:absolute;top:42px;right:4px}._9VXsXG_sortSelect,._9VXsXG_orderSelect{appearance:none;color:#f9fafb;cursor:pointer;background:#111827b3;border:1px solid #ffffff14;border-radius:8px;padding:12px 32px 12px 16px;font-size:.9rem;font-weight:500;transition:border-color .25s,background .25s,box-shadow .25s}._9VXsXG_sortSelect:hover,._9VXsXG_orderSelect:hover{background:#111827d9;border-color:#ffffff29}._9VXsXG_sortSelect:focus,._9VXsXG_orderSelect:focus{border-color:#facc15;outline:none;box-shadow:0 0 0 3px #facc151a}._9VXsXG_sortSelect option,._9VXsXG_orderSelect option{color:#f9fafb;background:#111827}._9VXsXG_routesTableWrapper{width:100%;overflow-y:visible}@media (max-width:768px){._9VXsXG_routesTableWrapper{border-radius:8px}}@media (max-width:376px){._9VXsXG_routesTableWrapper{border-radius:4px}}._9VXsXG_legendItems{background:#111827;flex-wrap:wrap;gap:14px;margin:1.5rem 0;padding-block:1rem;display:flex;position:sticky;top:60px;left:0}@media (max-width:1200px){._9VXsXG_legendItems{grid-template-columns:repeat(3,1fr);gap:0;display:grid}}@media (max-width:768px){._9VXsXG_legendItems{flex-wrap:wrap;gap:14px;display:flex;position:static}}._9VXsXG_legendItem{color:#d1d5db;align-items:center;gap:4px;font-size:.8rem;display:flex}._9VXsXG_legendColor{border:1px solid;border-radius:50%;width:12px;height:12px}._9VXsXG_legendColor._9VXsXG_mythical{background:#ff0080;border-color:#ff0080;box-shadow:0 0 8px #ff008080}._9VXsXG_legendColor._9VXsXG_legendary{background:#ff6b35;border-color:#ff6b35;box-shadow:0 0 6px #ff6b3580}._9VXsXG_legendColor._9VXsXG_epic{background:#9d4edd;border-color:#9d4edd;box-shadow:0 0 6px #9d4edd80}._9VXsXG_legendColor._9VXsXG_rare{background:#3a86ff;border-color:#3a86ff;box-shadow:0 0 6px #3a86ff80}._9VXsXG_legendColor._9VXsXG_uncommon{background:#06ffa5;border-color:#06ffa5;box-shadow:0 0 6px #06ffa580}._9VXsXG_legendColor._9VXsXG_common{background:#9ca3af;border-color:#9ca3af}._9VXsXG_loadingContainer,._9VXsXG_emptyState{text-align:center;color:#9ca3af;background:#11182780;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}._9VXsXG_emptyState{color:#f1f5f9;gap:.8rem}._9VXsXG_emptyIcon{color:#38bdf8;background:#38bdf824;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.25rem;display:inline-flex;box-shadow:0 0 0 6px #38bdf814}._9VXsXG_emptyIcon svg{width:1.4rem;height:1.4rem}._9VXsXG_emptyTitle{letter-spacing:.2px;margin:0;font-size:1.2rem;font-weight:700}._9VXsXG_emptyHint{color:#cbd5e1;max-width:48ch;margin:0;font-size:.88rem;line-height:1.45}._9VXsXG_errorContainer{text-align:center;color:#f9fafb;flex-direction:column;justify-content:center;align-items:center;padding:2.25rem 2rem;display:flex}._9VXsXG_errorIcon{background:radial-gradient(circle,#ef44441a 0%,#0000 70%);border:6px solid #ef4444;border-radius:50%;justify-content:center;align-items:center;width:94px;height:94px;margin-bottom:24px;animation:2s infinite _9VXsXG_subtle-pulse;display:flex;position:relative}._9VXsXG_errorIcon:before{content:"!";color:#ef4444;text-shadow:0 4px 6px #ef444433;font-size:3rem;font-weight:700;transition:transform .3s}._9VXsXG_errorTitle{letter-spacing:.2px;margin-bottom:1.2rem;font-size:1.3rem;font-weight:700}._9VXsXG_errorMessage{color:#f3f4f6;margin-bottom:.1rem;font-size:.95rem}._9VXsXG_errorHint{color:#d1d5db;max-width:300px;margin-bottom:.5rem;font-size:.9rem;line-height:1.45}._9VXsXG_loadingSpinner{border:4px solid #374151;border-top-color:#facc15;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite _9VXsXG_spin}@keyframes _9VXsXG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._9VXsXG_retryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;margin-top:1rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:filter .2s;box-shadow:0 4px 14px #ef44444d}._9VXsXG_retryButton:hover{filter:brightness(1.05)}._9VXsXG_retryButton:active{scale:.995}._9VXsXG_retryButton:focus-visible{outline:none;box-shadow:0 0 0 3px #111827bf,0 0 0 5px #ef444480}@media (max-width:768px){._9VXsXG_routeCompletionPanel{padding:1rem}._9VXsXG_statsCard{flex-direction:column;gap:1rem}._9VXsXG_controls{flex-direction:column;align-items:stretch}._9VXsXG_controlGroup{min-width:auto}}@keyframes _9VXsXG_subtle-pulse{0%{box-shadow:0 0 #ef444466}to{box-shadow:0 0 0 15px #ef444400}}
.CBk7rW_completionTable{border-collapse:collapse;background-color:#131d33;border:1px solid #334155;border-radius:12px;width:100%;overflow-x:auto;box-shadow:0 4px 12px #0003}.CBk7rW_completionTable thead{-webkit-backdrop-filter:blur(8px);z-index:10;background:linear-gradient(160deg,#1b2a41 0,#0f1b2e 50%,#1b2a41 100%);position:sticky;top:110px;box-shadow:0 1px #facc15}@media (max-width:1200px){.CBk7rW_completionTable thead{top:128px}}@media (max-width:768px){.CBk7rW_completionTable thead{top:67px}}.CBk7rW_completionTable th{text-align:left;color:#fef08a;text-transform:uppercase;white-space:nowrap;padding:1.25rem;font-size:.8rem;font-weight:600;position:relative}.CBk7rW_completionTable tbody tr{border-bottom:1px solid #47556980;transition:background-color .2s}.CBk7rW_completionTable tbody tr:last-child{border-bottom:none}.CBk7rW_completionTable tbody tr:hover{background-color:#3341554d}.CBk7rW_tableRow td{color:#f9fafb;padding:1rem 1.25rem;font-size:.95rem}.CBk7rW_mapNameCell{min-width:200px;font-weight:600}.CBk7rW_mapLink{color:inherit;text-decoration:none;transition:color .2s}.CBk7rW_mapLink:hover{color:#facc15}.CBk7rW_authorCell{color:#d1d5db;min-width:150px}.CBk7rW_releasedCell{color:#9ca3af;min-width:100px}.CBk7rW_finisherCell{text-align:center;min-width:120px}.CBk7rW_finisherBadge{white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.CBk7rW_completionTable .CBk7rW_finishers{text-align:center!important}.CBk7rW_tableRow.CBk7rW_mythical .CBk7rW_mapNameCell,.CBk7rW_tableRow.CBk7rW_mythical .CBk7rW_finisherBadge{color:#ff0080;text-shadow:0 0 6px #ff00804d}.CBk7rW_tableRow.CBk7rW_legendary .CBk7rW_mapNameCell,.CBk7rW_tableRow.CBk7rW_legendary .CBk7rW_finisherBadge{color:#ff6b35;text-shadow:0 0 5px #ff6b354d}.CBk7rW_tableRow.CBk7rW_epic .CBk7rW_mapNameCell,.CBk7rW_tableRow.CBk7rW_epic .CBk7rW_finisherBadge{color:#a73bff;text-shadow:0 0 4px #9d4edd4d}.CBk7rW_tableRow.CBk7rW_rare .CBk7rW_mapNameCell,.CBk7rW_tableRow.CBk7rW_rare .CBk7rW_finisherBadge{color:#3a86ff;text-shadow:0 0 3px #3a86ff40}.CBk7rW_tableRow.CBk7rW_uncommon .CBk7rW_mapNameCell,.CBk7rW_tableRow.CBk7rW_uncommon .CBk7rW_finisherBadge{color:#06ffa5;text-shadow:0 0 2px #06ffa533}.CBk7rW_tableRow.CBk7rW_common .CBk7rW_mapNameCell,.CBk7rW_tableRow.CBk7rW_common .CBk7rW_finisherBadge{color:#f9fafb}@media (max-width:1024px){.CBk7rW_completionTable th,.CBk7rW_tableRow td{padding:.75rem 1rem;font-size:.85rem}.CBk7rW_releasedCell,.CBk7rW_completionTable th:nth-child(3){display:none}}@media (max-width:768px){.CBk7rW_completionTable{border-radius:8px}.CBk7rW_completionTable th,.CBk7rW_tableRow td{padding:.75rem .65rem;font-size:.75rem}.CBk7rW_completionTable th{font-size:.65rem}.CBk7rW_mapNameCell{min-width:140px}.CBk7rW_releasedCell,.CBk7rW_completionTable th:nth-child(3),.CBk7rW_authorCell,.CBk7rW_completionTable th:nth-child(2){display:none}}@media (max-width:512px){.CBk7rW_routesTableWrapper{border-radius:6px}.CBk7rW_completionTable{border:1px solid #2d3a47;border-radius:6px}.CBk7rW_completionTable th,.CBk7rW_tableRow td{padding:.6rem .5rem;font-size:.7rem}.CBk7rW_completionTable th{letter-spacing:.1em;font-size:.6rem}.CBk7rW_mapNameCell{min-width:120px}}@media (max-width:376px){.CBk7rW_routesTableWrapper{border-radius:4px}.CBk7rW_completionTable{border-radius:4px;box-shadow:0 2px 8px #0000004d}.CBk7rW_completionTable th,.CBk7rW_tableRow td{padding:.5rem .35rem;font-size:.65rem}.CBk7rW_completionTable th{letter-spacing:.08em;font-size:.55rem}.CBk7rW_mapNameCell{min-width:100px}.CBk7rW_authorCell{min-width:80px}.CBk7rW_releasedCell{min-width:70px}.CBk7rW_finisherCell{min-width:80px}.CBk7rW_finisherBadge{font-size:.65rem}.CBk7rW_completionTable thead{border-bottom:1px solid #facc15}.CBk7rW_completionTable tbody tr{border-bottom:1px solid #4755694d}.CBk7rW_tableRow td{color:#e5e7eb}}
.kOE9Ra_selectMenuWrapper{align-items:center;gap:8px;width:fit-content;max-height:36px;display:flex;position:relative}.kOE9Ra_selectMenuWrapper>svg{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:8px;translate:0 -40%}.kOE9Ra_selectMenuWrapper>label{cursor:pointer;text-wrap:nowrap}.kOE9Ra_selectMenuWrapper>select{max-height:inherit;color:#e5e7eb;cursor:pointer;appearance:none;background:#1a1e24;border:1px solid #2a313a;border-radius:6px;width:180px;padding:10px 32px 10px 16px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.kOE9Ra_selectMenuWrapper>select:hover{border-color:#374151}.kOE9Ra_selectMenuWrapper>select:focus{border-color:var(--players-focus,#3b82f6);box-shadow:0 0 0 1px var(--players-focus,#3b82f6);outline:none}.kOE9Ra_selectMenuWrapper>select>option{color:#e5e7eb;background:#1a1e24;padding:8px}
