.LeaderboardPage-module__f6RwhG__page{flex-direction:column;display:flex}.LeaderboardPage-module__f6RwhG__header{padding:calc(var(--navbar-height) + 3.5rem)var(--container-padding)3.75rem;position:relative;overflow:hidden}.LeaderboardPage-module__f6RwhG__headerBg{background-image:var(--bg-image-url);opacity:var(--bg-image-opacity);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.LeaderboardPage-module__f6RwhG__headerOverlay{box-shadow:var(--shadow-inner-hero);z-index:0;background:#0000009e;position:absolute;inset:0}.LeaderboardPage-module__f6RwhG__headerInner{z-index:1;max-width:var(--container-max);margin:0 auto;position:relative}.LeaderboardPage-module__f6RwhG__headerBadge{border-radius:var(--radius-full);width:fit-content;color:var(--grey-light);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff24;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem .85rem;font-size:.82rem;font-weight:650;display:inline-flex}.LeaderboardPage-module__f6RwhG__title{margin-bottom:1rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:780;line-height:1.08}.LeaderboardPage-module__f6RwhG__highlight{color:var(--primary)}.LeaderboardPage-module__f6RwhG__subtitle{max-width:900px;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.7}.LeaderboardPage-module__f6RwhG__headerBar{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000052;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.LeaderboardPage-module__f6RwhG__tabs{align-items:center;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.LeaderboardPage-module__f6RwhG__tabs::-webkit-scrollbar{height:6px}.LeaderboardPage-module__f6RwhG__tabs::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ffffff1f}.LeaderboardPage-module__f6RwhG__tab{border-radius:var(--radius-full);color:var(--grey-light);font-family:var(--font-family);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:.5rem;padding:.65rem .85rem;font-weight:600;display:inline-flex}.LeaderboardPage-module__f6RwhG__tab:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.LeaderboardPage-module__f6RwhG__activeTab{color:var(--bg-primary);background:var(--primary);border-color:var(--primary)}.LeaderboardPage-module__f6RwhG__activeTab svg{color:var(--bg-primary)}.LeaderboardPage-module__f6RwhG__searchWrap{border-radius:var(--radius-full);background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:.5rem;min-width:260px;padding:.65rem .85rem;display:flex}.LeaderboardPage-module__f6RwhG__searchIcon{color:var(--grey);flex-shrink:0}.LeaderboardPage-module__f6RwhG__search{width:100%;color:var(--white);font-size:.95rem;font-family:var(--font-family);background:0 0;border:none;outline:none}.LeaderboardPage-module__f6RwhG__content{padding:4.5rem var(--container-padding);background:#0000009e}.LeaderboardPage-module__f6RwhG__container{max-width:var(--container-max);margin:0 auto}.LeaderboardPage-module__f6RwhG__sectionHeader{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.LeaderboardPage-module__f6RwhG__sectionLabel{color:var(--white);margin-bottom:.2rem;font-size:1.2rem;font-weight:750}.LeaderboardPage-module__f6RwhG__sectionDesc{color:var(--grey);font-size:.95rem}.LeaderboardPage-module__f6RwhG__meta{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.LeaderboardPage-module__f6RwhG__metaItem{color:var(--grey-light);border-radius:var(--radius-full);background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.9rem;display:inline-flex}.LeaderboardPage-module__f6RwhG__table{border-radius:var(--radius-xl);background:#ffffff0a;border:1px solid #ffffff1f;overflow-x:auto}.LeaderboardPage-module__f6RwhG__tableHeader{color:var(--grey-light);letter-spacing:.12em;text-transform:uppercase;background:#00000040;border-bottom:1px solid #ffffff1a;grid-template-columns:64px 1.6fr 90px 90px 90px 90px 110px 120px;gap:.75rem;padding:.9rem 1rem;font-size:.85rem;display:grid}.LeaderboardPage-module__f6RwhG__thRank,.LeaderboardPage-module__f6RwhG__thPlayer{text-align:left}.LeaderboardPage-module__f6RwhG__thKD,.LeaderboardPage-module__f6RwhG__thKills,.LeaderboardPage-module__f6RwhG__thDeaths,.LeaderboardPage-module__f6RwhG__thWinRate,.LeaderboardPage-module__f6RwhG__thMatches,.LeaderboardPage-module__f6RwhG__thPoints{text-align:right}.LeaderboardPage-module__f6RwhG__rows{display:grid}.LeaderboardPage-module__f6RwhG__row{transition:background var(--transition-fast);border-bottom:1px solid #ffffff14;grid-template-columns:64px 1.6fr 90px 90px 90px 90px 110px 120px;align-items:center;gap:.75rem;padding:.95rem 1rem;display:grid}.LeaderboardPage-module__f6RwhG__row:last-child{border-bottom:none}.LeaderboardPage-module__f6RwhG__row:hover{background:#ffffff0d}.LeaderboardPage-module__f6RwhG__topRow{background:linear-gradient(90deg,#33da861f,#ffffff05)}.LeaderboardPage-module__f6RwhG__rankCell{align-items:center;display:flex}.LeaderboardPage-module__f6RwhG__rankBadge{color:var(--white);align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.LeaderboardPage-module__f6RwhG__playerCell{align-items:center;gap:.85rem;min-width:0;display:flex}.LeaderboardPage-module__f6RwhG__avatarWrap{border-radius:var(--radius-lg);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden}.LeaderboardPage-module__f6RwhG__avatar{object-fit:cover;object-position:center;width:100%;height:100%;transform:none}.LeaderboardPage-module__f6RwhG__avatarFallback{letter-spacing:.06em;width:100%;height:100%;color:var(--grey-light);background:#00000047;justify-content:center;align-items:center;font-weight:900;display:flex}.LeaderboardPage-module__f6RwhG__playerText{min-width:0}.LeaderboardPage-module__f6RwhG__playerName{color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:750;overflow:hidden}.LeaderboardPage-module__f6RwhG__playerTitle{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.LeaderboardPage-module__f6RwhG__statCell{text-align:right;font-variant-numeric:tabular-nums;color:var(--white);font-weight:650}.LeaderboardPage-module__f6RwhG__tableHeader,.LeaderboardPage-module__f6RwhG__row{min-width:820px}.LeaderboardPage-module__f6RwhG__pointsCell{justify-content:flex-end;align-items:baseline;gap:.35rem;display:flex}.LeaderboardPage-module__f6RwhG__points{color:var(--white);font-size:1.2rem;font-weight:850}.LeaderboardPage-module__f6RwhG__pointsLabel{color:var(--grey);font-size:.85rem}.LeaderboardPage-module__f6RwhG__loading,.LeaderboardPage-module__f6RwhG__error,.LeaderboardPage-module__f6RwhG__empty{text-align:center;color:var(--grey);padding:2rem 1rem}.LeaderboardPage-module__f6RwhG__error{color:#ffb2b2}.LeaderboardPage-module__f6RwhG__statBadge{border-radius:var(--radius-full);letter-spacing:.05em;color:var(--grey-light);background:#ffffff0d;border:1px solid #ffffff1f;justify-content:center;align-items:center;padding:.35rem .6rem;font-size:.85rem;font-weight:700;display:inline-flex}@media (max-width:900px){.LeaderboardPage-module__f6RwhG__headerBar{flex-direction:column;align-items:stretch}.LeaderboardPage-module__f6RwhG__searchWrap{min-width:0}.LeaderboardPage-module__f6RwhG__sectionHeader{flex-direction:column;align-items:flex-start}.LeaderboardPage-module__f6RwhG__meta{justify-content:flex-start}.LeaderboardPage-module__f6RwhG__tableHeader{display:none}.LeaderboardPage-module__f6RwhG__row{grid-template-columns:1fr;align-items:flex-start;gap:.75rem}.LeaderboardPage-module__f6RwhG__rankCell{order:1}.LeaderboardPage-module__f6RwhG__playerCell{order:2}.LeaderboardPage-module__f6RwhG__statCell{order:3}.LeaderboardPage-module__f6RwhG__pointsCell{order:5;justify-content:flex-start}}@media (max-width:600px){.LeaderboardPage-module__f6RwhG__content{padding:4rem var(--container-padding)}.LeaderboardPage-module__f6RwhG__header{padding:calc(var(--navbar-height) + 3rem)var(--container-padding)3.25rem}}
