.rk-self{background:linear-gradient(100deg,#13253c 0%,#101b2b 55%,#0f1826 100%);border:1px solid #2a3b50;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;min-height:72px;margin:0 0 14px;padding:9px 12px 9px 18px;display:grid}.rk-self-copy{align-items:center;gap:12px;min-width:0;display:flex}.rk-self-copy>div{gap:5px;min-width:0;display:grid}.rk-self-copy.is-stacked{flex-direction:column;align-items:flex-start;gap:5px}.rk-self h2{color:#fff;font:italic 900 20px/1 var(--display-font);letter-spacing:normal;text-transform:uppercase;margin:0}.rk-self-copy p,.rk-self-note{color:#c4d1e2;font:500 14px/1.4 var(--body-font);margin:0}.rk-self-action{white-space:nowrap;flex:none}.rk-self-avatar{background:radial-gradient(at 50% 30%,#2c5f9a,#14243a 80%);border:1px solid #ffffff2b;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.rk-self-avatar img{object-fit:cover;object-position:50% 10%;width:100%;height:100%}.rk-self-avatar .rk-self-avatar-fallback{object-fit:contain;opacity:.7;width:60%;height:60%}.rk-self-switch{color:#dce7f6;font:600 13px/1.3 var(--body-font);cursor:pointer;align-items:center;gap:9px;display:inline-flex}.rk-self-switch input{width:18px;height:18px;accent-color:var(--control-blue,#0867e8);margin:0}.rk-self-switch input:focus-visible{outline:2px solid var(--control-focus,#78b6ff);outline-offset:2px}.rk-self-stats{grid-template-columns:repeat(4,minmax(100px,auto));gap:6px;margin:0;display:grid}.rk-self-stats>div{text-align:center;background:#ffffff0a;border-radius:8px;align-content:center;gap:3px;min-height:52px;padding:6px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.rk-self-stats dt{color:#9fb0c9;font:700 10px/1.2 var(--body-font);letter-spacing:.07em;text-transform:uppercase}.rk-self-stats dd{color:#fff;font:800 18px/1.1 var(--body-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.rk-self-stats>div:first-child dd{color:#ecf56d;font-style:italic;font-weight:900}.rk-self[aria-busy=true] .rk-self-stats{opacity:.7;transition:opacity .2s}.rk-skel{background:#ffffff0f;border-radius:6px;animation:1.4s ease-in-out infinite alternate rank-placeholder;display:block}.rk-skel-line{width:min(360px,100%);height:14px}.rk-skel-action{width:168px;height:44px}.fc-page.rank-page .fc-metric-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#496787 transparent;background:0 0;border:0;flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:auto;margin:0 0 4px;padding:6px 6px 10px;scroll-padding-inline:6px;display:flex;overflow-x:auto}.fc-page.rank-page .fc-metric-tabs>:first-child{margin-left:auto}.fc-page.rank-page .fc-metric-tabs>:last-child{margin-right:auto}.fc-page.rank-page .fc-metric-tabs button{scroll-snap-align:start;flex:none;min-width:0}.fc-page.rank-page .rk-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;margin:0 0 12px;display:flex}.fc-page.rank-page .rk-toolbar .rank-update-status{flex:240px;order:0}.rank-page .rank-update-status{color:#aebbd0;min-width:0;min-height:32px;font:500 12px/1.5 var(--body-font);align-items:center;gap:9px;margin:0;display:flex}.rank-page .rank-update-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rank-page .rank-update-status>button{flex:none}.rank-page .rank-update-status:not(:empty):before{content:"";background:#8ba4c0;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.rank-page .rank-update-status.is-loading:before{background:#4398ff;animation:.7s ease-in-out infinite alternate rank-placeholder}.rank-page .rank-status-retry{color:#a9ccff;font:700 12px var(--body-font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rank-page .rank-status-retry:hover{color:#fff}.rank-page .rank-status-retry:focus-visible{outline:2px solid var(--control-focus,#78b6ff);outline-offset:2px}.rank-page .rank-results{position:relative}.rank-page .rank-results .fc-table-scroll{transition:opacity .2s}.rank-page .rank-results[aria-busy=true] .fc-table-scroll{opacity:.62}.rank-page .fc-rank-table{table-layout:fixed;width:100%;min-width:820px}.rank-page .rank-col-position{width:60px}.rank-page .rank-col-player{width:auto}.rank-page .rank-col-country{width:19%}.rank-page .rank-col-count{width:12%}.rank-page .rank-col-value{width:23%}.rank-page .fc-rank-table th{white-space:nowrap;height:49px}.rank-page .fc-rank-table td{height:76px;padding-top:12px;padding-bottom:12px}.rank-page .fc-rank-player-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rank-page .fc-rank-country{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.rank-page .fc-rank-value-main{white-space:nowrap;font-variant-numeric:tabular-nums}.rank-page .fc-rank-value small{white-space:nowrap}.rank-page .fc-rank-table tbody{animation:.32s both rank-result-arrive}.rank-page .rank-table-skeleton{background:#0f1b2a;border:2px solid #ffffff1f;border-radius:10px;display:grid;overflow:hidden}.rank-page .rank-table-skeleton>span{border-top:1px solid #263d58;height:76px;animation:1.4s ease-in-out infinite alternate rank-placeholder}.rank-page .rank-table-skeleton>span:nth-child(2n){background:#13243a}.rank-page .rank-table-skeleton>.rank-table-skeleton-head{background:#102c4f;border-top:0;height:49px;animation:none}@keyframes rank-result-arrive{0%{opacity:.4}to{opacity:1}}@keyframes rank-placeholder{0%{opacity:.45}to{opacity:1}}@media (max-width:900px){.rk-self{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""text text";align-content:center;min-height:122px;padding:9px 12px 9px 14px}.rk-self-copy.is-stacked{display:contents}.rk-self-copy.is-stacked>h2{grid-area:title}.rk-self-copy.is-stacked>:not(h2){grid-area:text}.rk-self>:is(.rk-self-action,.rk-skel-action){grid-area:action}.rk-self.is-ready{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.rk-self-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.rk-self-stats>div{min-height:46px;padding:5px 6px}}@media (max-width:600px){.rk-self{gap:8px 10px;min-height:110px;margin-bottom:12px;padding:8px 10px 8px 12px}.rk-self h2{font-size:18px}.rk-self-copy p,.rk-self-note{font-size:13px;line-height:1.35}.rk-self-copy{gap:10px}.rk-self-copy>div{gap:4px}.rk-self-avatar{border-radius:8px;flex-basis:36px;width:36px;height:36px}.rk-self-switch{gap:7px;font-size:12px}.rk-self-switch input{width:16px;height:16px}.rk-self-stats{gap:5px}.rk-self-stats>div{gap:2px;min-height:42px;padding:4px 3px}.rk-self-stats dt{letter-spacing:.04em;font-size:9px}.rk-self-stats dd{font-size:14px}.rk-self-action{min-height:40px;padding-inline:12px}.rk-skel-action{width:120px;height:40px}.fc-page.rank-page .fc-metric-tabs{scrollbar-width:none;margin-inline:-14px;padding:4px 14px 8px;scroll-padding-inline:14px}.fc-page.rank-page .fc-metric-tabs::-webkit-scrollbar{display:none}.fc-page.rank-page .fc-metric-tabs button{height:46px;min-height:46px}.fc-page.rank-page .rk-toolbar{justify-content:space-between;gap:6px 10px;margin-bottom:8px}.fc-page.rank-page .rk-toolbar .rank-update-status{flex:1 0 100%;order:3;min-height:22px;font-size:11px}}@media (max-width:360px){.rk-self{min-height:122px}}@media (prefers-reduced-motion:reduce){.rank-page .rank-results .fc-table-scroll,.rk-self[aria-busy=true] .rk-self-stats{transition:none}.rank-page .fc-rank-table tbody,.rank-page .rank-update-status:before,.rank-page .rank-table-skeleton>span,.rk-skel{animation:none}}
