.ladder-views__list[data-v-2cb9564d]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ladder-views__link[data-v-2cb9564d]{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff4d;border-radius:.5rem;justify-content:center;align-items:center;min-height:40px;padding:0 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}@media (hover:hover){.ladder-views__link[data-v-2cb9564d]:hover{background-color:#9849de2e;border-color:#c99fee}}.ladder-views__link[data-v-2cb9564d]:active{background-color:#9849de66;border-color:#c99fee}.ladder-views__link[data-v-2cb9564d]:focus-visible{outline-offset:2px;outline:2px solid #fff}.ladder-views__link[aria-current=true][data-v-2cb9564d]{background-color:#9849de;border-color:#9849de}.ladder[data-v-4b29d91e]{padding:1rem 0}.ladder__inner[data-v-4b29d91e]{min-height:40vh}.ladder__inner>div[data-v-4b29d91e]{width:100%}.ladder__footer[data-v-4b29d91e]{min-height:-moz-calc(40px + .5rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:calc(40px + .5rem);padding-top:.5rem;font-size:.875rem;display:flex}.ladder__footer__text[data-v-4b29d91e]{margin:0}.ladder__footer__placeholder[data-v-4b29d91e]{visibility:hidden}.ladder__footer__dot[data-v-4b29d91e]{word-spacing:.82em;background:radial-gradient(circle,currentColor .055em,#0000 .085em) 50% 56%/100% 100% no-repeat}.ladder__footer__dot--pending[data-v-4b29d91e]{background:0 0}.ladder__footer__action[data-v-4b29d91e]{align-items:center;gap:1rem;min-height:40px;margin-left:auto;display:flex}.ladder__footer__action[data-v-4b29d91e]:not(:has(>:not(:empty))){display:none}.ladder__message[data-v-4b29d91e]{margin:0}.ladder__message[data-v-4b29d91e]:empty{display:none}.ladder__progress[data-v-4b29d91e]{flex-direction:column;gap:.25rem;min-width:12rem;display:flex}.ladder__progress progress[data-v-4b29d91e]{accent-color:#82d173;width:100%;height:.375rem;display:block}.ladder__change[data-v-4b29d91e]{font:inherit;text-align:left;white-space:nowrap;cursor:help;background:0 0;border:0;border-radius:.125rem;margin:0 0 0 .625rem;padding:0;font-size:.9375rem;font-weight:700;line-height:1.3;display:inline-block;position:relative}.ladder__change[data-v-4b29d91e]:after{content:"";position:absolute;inset:-.4375rem -.5rem}.ladder__change[data-v-4b29d91e]:focus-visible{outline-offset:3px;outline:2px solid #fff}.ladder__change--up[data-v-4b29d91e]{color:#82d173}.ladder__change--down[data-v-4b29d91e]{color:#ff7a72}.ladder__change--same[data-v-4b29d91e]{color:#a3a1b3}.ladder__change__symbol[data-v-4b29d91e]{text-align:center;min-width:1em;display:inline-block}.ladder__change__count[data-v-4b29d91e]{min-width:-moz-calc(var(--change-digits,1)*1ch + .67em);min-width:calc(var(--change-digits,1)*1ch + .67em);text-align:right;margin-left:.25em;display:inline-block}.ladder__change--new[data-v-4b29d91e]{color:#121212;letter-spacing:.06em;text-transform:uppercase;background:#00a8e8;padding:0 .3125rem;font-size:.6875rem;line-height:1.45}.ladder__change--new .ladder__change__symbol[data-v-4b29d91e]{display:inline}.ladder__tag[data-v-4b29d91e]{color:#fff;letter-spacing:.06em;text-transform:uppercase;vertical-align:.0625rem;white-space:nowrap;border:1px solid #fff6;border-radius:.125rem;margin-left:.375rem;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1.45;display:inline-block}.ladder__toolbar[data-v-4b29d91e]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.ladder__switch[data-v-4b29d91e],.ladder__toolbar[data-v-4b29d91e]{align-items:center}.ladder__switch[data-v-4b29d91e]{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:.5rem;gap:.5rem;min-height:40px;padding:0 .375rem;font-size:.8125rem;font-weight:700;display:inline-flex}@media (hover:hover){.ladder__switch[data-v-4b29d91e]:hover{color:#c99fee}}.ladder__switch[data-v-4b29d91e]:has(:focus-visible){outline-offset:2px;outline:2px solid #fff}.ladder__switch__box[data-v-4b29d91e]{accent-color:#9849de;cursor:pointer;flex:none;width:1.25rem;height:1.25rem;margin:0}.ladder__switch__box[data-v-4b29d91e]:focus-visible{outline:none}.ladder__credit[data-v-4b29d91e]{white-space:nowrap}.ladder__credit a[data-v-4b29d91e]{color:#c99fee;border-radius:.125rem;text-decoration:underline}.ladder__credit a[data-v-4b29d91e]:focus-visible{outline-offset:2px;outline:2px solid #fff}.ladder__table tr td[data-v-4b29d91e]:first-child,.ladder__table tr th[data-v-4b29d91e]:first-child{white-space:nowrap;width:1rem}.ladder__table tr td[data-v-4b29d91e]:nth-child(2),.ladder__table tr th[data-v-4b29d91e]:nth-child(2){width:1rem}.ladder__table tr td.ladder__col--league[data-v-4b29d91e],.ladder__table tr th.ladder__col--league[data-v-4b29d91e]{min-width:9rem}.ladder__table tr td.ladder__col--record[data-v-4b29d91e],.ladder__table tr th.ladder__col--record[data-v-4b29d91e]{width:7rem;min-width:7rem}.ladder__table tbody[data-v-4b29d91e]{transition:opacity .15s}.ladder__table--loading tbody[data-v-4b29d91e]{opacity:.5;transition-delay:.2s}.ladder__table__rank>.ladder__rank[data-v-4b29d91e]{min-width:-moz-calc(var(--rank-digits,2)*1ch);min-width:calc(var(--rank-digits,2)*1ch);text-align:right;font-weight:700;display:inline-block}.ladder__table__community__icon[data-v-4b29d91e]{height:1.5rem;display:block}.ladder__table__community__text[data-v-4b29d91e]{color:#ffffffa8;letter-spacing:.04em;font-size:.75rem;font-weight:700}.ladder-tip[data-v-4b29d91e]{z-index:1000;color:#fff;text-align:left;pointer-events:none;background:#121212;border:1px solid #ffffff40;border-radius:.375rem;max-width:min(16rem,100vw - 1rem);padding:.5rem .75rem;font-size:.875rem;line-height:1.4;position:fixed;box-shadow:0 .25rem 1rem #00000080}.ladder-tip[data-v-4b29d91e]:after{content:"";left:var(--arrow-x);background:#121212;border-bottom:1px solid #ffffff40;border-right:1px solid #ffffff40;width:.5rem;height:.5rem;margin-left:-.25rem;position:absolute;bottom:-.3rem;transform:rotate(45deg)}.ladder-tip--below[data-v-4b29d91e]:after{top:-.3rem;bottom:auto;transform:rotate(225deg)}
