.board[data-v-ab0ae266]{background:linear-gradient(#ffffff0d,#ffffff05);border-radius:1rem;padding:1rem;box-shadow:inset 0 0 0 1px #ffffff12}.board__head[data-v-ab0ae266]{flex-direction:column;gap:.5rem;display:flex}.board__head .board__tabs[data-v-ab0ae266]{display:flex}.board__head .board__tab[data-v-ab0ae266]{flex:1;justify-content:center;max-width:none}.board__head .board__periods[data-v-ab0ae266]{background:0 0;align-self:flex-end}.board__tabs[data-v-ab0ae266],.board__periods[data-v-ab0ae266]{background:#00000059;border-radius:999px;gap:.25rem;padding:.2rem;display:inline-flex}.board__tab[data-v-ab0ae266],.board__period[data-v-ab0ae266]{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;max-width:12rem;padding:.35rem .8rem;font-size:.75rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex;overflow:hidden}.board__tab.is-active[data-v-ab0ae266],.board__period.is-active[data-v-ab0ae266]{color:#fff;background:#ffffff24}.board__empty[data-v-ab0ae266]{color:#a1a1aa;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:11rem;font-size:.85rem;display:flex}.board__skeleton[data-v-ab0ae266]{grid-template-columns:repeat(3,1fr);align-items:end;gap:.75rem;min-height:11rem;padding-top:1rem;display:grid}.board__skeleton span[data-v-ab0ae266]{background:#ffffff0f;border-radius:.75rem;height:5rem}.board__skeleton span[data-v-ab0ae266]:nth-child(2){height:7rem}.podium[data-v-ab0ae266]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.6rem;margin-top:1.25rem;display:grid}.podium__slot[data-v-ab0ae266]{flex-direction:column;align-items:center;gap:.3rem;min-width:0;display:flex}.podium__avatar-wrap[data-v-ab0ae266]{position:relative}.podium__avatar[data-v-ab0ae266]{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:3.25rem;height:3.25rem;box-shadow:0 0 0 3px #ffffff1f,0 10px 24px -10px #000000e6}.podium__slot--1 .podium__avatar[data-v-ab0ae266]{width:4.25rem;height:4.25rem;box-shadow:0 0 0 3px #f6c453,0 0 28px -4px #f6c4538c}.podium__slot--2 .podium__avatar[data-v-ab0ae266]{box-shadow:0 0 0 3px #c9d1dc,0 10px 24px -10px #000000e6}.podium__slot--3 .podium__avatar[data-v-ab0ae266]{box-shadow:0 0 0 3px #d38c55,0 10px 24px -10px #000000e6}.podium__medal[data-v-ab0ae266]{filter:drop-shadow(0 2px 4px #0009);font-size:1.15rem;position:absolute;bottom:-.35rem;right:-.35rem}.podium__name[data-v-ab0ae266]{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;font-weight:700;overflow:hidden}.podium__points[data-v-ab0ae266]{color:#c3cfff;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}.podium__step[data-v-ab0ae266]{color:#ffffff8c;background:linear-gradient(#667eea59,#667eea14);border-radius:.6rem .6rem .25rem .25rem;justify-content:center;align-items:flex-start;width:100%;padding-top:.35rem;font-size:1.1rem;font-weight:900;display:flex}.podium__slot--1 .podium__step[data-v-ab0ae266]{color:#fff3cf;background:linear-gradient(#f6c45373,#f6c45314);height:4.5rem}.podium__slot--2 .podium__step[data-v-ab0ae266]{height:3.25rem}.podium__slot--3 .podium__step[data-v-ab0ae266]{height:2.5rem}.podium__slot.is-me .podium__name[data-v-ab0ae266]{color:#c3cfff}.board__list[data-v-ab0ae266]{flex-direction:column;gap:.15rem;margin-top:.75rem;display:flex}.board__row[data-v-ab0ae266]{border-radius:.6rem;align-items:center;gap:.65rem;padding:.4rem .5rem;font-size:.85rem;transition:background .15s;display:flex}.board__row[data-v-ab0ae266]:hover{background:#ffffff0d}.board__row.is-me[data-v-ab0ae266]{background:#667eea29;box-shadow:inset 0 0 0 1px #667eea59}.board__rank[data-v-ab0ae266]{text-align:right;color:#71717a;font-variant-numeric:tabular-nums;width:1.5rem;font-weight:800}.board__avatar[data-v-ab0ae266]{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:1.75rem;height:1.75rem}.board__name[data-v-ab0ae266]{color:#e4e4e7;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.board__wins[data-v-ab0ae266]{color:#a1a1aa;font-size:.7rem}.board__score[data-v-ab0ae266]{color:#fff;font-variant-numeric:tabular-nums;font-weight:800}.board__me[data-v-ab0ae266]{color:#c3cfff;background:#667eea1f;border-radius:.6rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.8rem}
