.LeaderboardClient-module__VvnPgq__page{--color-topbar-veil:var(--color-home-topbar-veil);background:var(--color-leaderboard-canvas);min-height:100vh;color:var(--color-text-primary);flex:1}@media (max-width:899.98px){.LeaderboardClient-module__VvnPgq__page{margin-bottom:calc(-100px - var(--bkj-safe-area-bottom,env(safe-area-inset-bottom,0px)));padding-bottom:calc(100px + var(--bkj-safe-area-bottom,env(safe-area-inset-bottom,0px)))}}.LeaderboardClient-module__VvnPgq__topBarTitle.LeaderboardClient-module__VvnPgq__topBarTitle{text-align:left;letter-spacing:-.02em}.LeaderboardClient-module__VvnPgq__share{width:44px;height:44px;color:var(--color-text-primary);border-radius:14px;flex:none}.LeaderboardClient-module__VvnPgq__share svg{width:24px;height:24px}.LeaderboardClient-module__VvnPgq__share.Mui-focusVisible{outline:3px solid var(--color-border-focus);outline-offset:2px}.LeaderboardClient-module__VvnPgq__content{flex-direction:column;gap:20px;width:100%;max-width:560px;margin-inline:auto;padding:4px 0 16px;display:flex}@media (min-width:900px){.LeaderboardClient-module__VvnPgq__content{padding-top:24px}}.LeaderboardClient-module__VvnPgq__titleRow{display:none}@media (min-width:900px){.LeaderboardClient-module__VvnPgq__titleRow{align-items:center;gap:8px;padding-inline:16px;display:flex}}.LeaderboardClient-module__VvnPgq__pageTitle.LeaderboardClient-module__VvnPgq__pageTitle{font-family:var(--font-title);letter-spacing:-.02em;color:var(--color-text-primary);flex:1 0 0;margin:0;font-size:28px;font-weight:900;line-height:1.1}.LeaderboardClient-module__VvnPgq__roundLine.LeaderboardClient-module__VvnPgq__roundLine{font-family:var(--font-body);color:var(--color-text-primary);text-align:center;margin:0;padding-inline:16px;font-size:13px;line-height:normal}.LeaderboardClient-module__VvnPgq__podium{border:1px solid var(--color-border-subtle);background:var(--color-tile-fill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;justify-content:space-between;align-items:flex-end;margin:0 16px;padding:24px 12px;list-style:none;display:flex}.LeaderboardClient-module__VvnPgq__place{flex-direction:column;align-items:center;gap:6px;width:104px;min-width:0;display:flex}.LeaderboardClient-module__VvnPgq__place.LeaderboardClient-module__VvnPgq__first{padding-bottom:20px}.LeaderboardClient-module__VvnPgq__crown{background:var(--crown-fill);width:23.4px;height:16.2px;-webkit-mask:var(--crown) center / 100% 100% no-repeat;-webkit-mask:var(--crown) center / 100% 100% no-repeat;mask:var(--crown) center / 100% 100% no-repeat;flex:none;display:block}.LeaderboardClient-module__VvnPgq__first .LeaderboardClient-module__VvnPgq__crown{width:28.6px;height:19.8px}.LeaderboardClient-module__VvnPgq__placeAvatar,.LeaderboardClient-module__VvnPgq__avatar{font-family:var(--font-body);color:var(--color-action-cta-text);border-radius:50%;flex:none;justify-content:center;align-items:center;padding-top:2px;font-weight:700;line-height:1;display:flex}.LeaderboardClient-module__VvnPgq__placeAvatar{border:3px solid var(--place-ring);width:64px;height:64px;font-size:24px}.LeaderboardClient-module__VvnPgq__first .LeaderboardClient-module__VvnPgq__placeAvatar{width:76px;height:76px;font-size:28px;box-shadow:0 6px 20px #9372d473}.LeaderboardClient-module__VvnPgq__first{--place-ring:#e4d8ff;--crown-fill:linear-gradient(146deg, #e4d8ff 0%, #b69cff 50%, #9372d4 100%)}.LeaderboardClient-module__VvnPgq__second{--place-ring:#f4f6fb;--crown-fill:linear-gradient(146deg, #f4f6fb 0%, #9aa3b8 100%)}.LeaderboardClient-module__VvnPgq__third{--place-ring:#f6c29a;--crown-fill:linear-gradient(146deg, #f6c29a 0%, #b5612f 100%)}.LeaderboardClient-module__VvnPgq__placePoints.LeaderboardClient-module__VvnPgq__placePoints{font-family:var(--font-body);color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:normal}.LeaderboardClient-module__VvnPgq__placeName.LeaderboardClient-module__VvnPgq__placeName{max-width:100%;font-family:var(--font-body);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:normal;overflow:hidden}.LeaderboardClient-module__VvnPgq__green{background:linear-gradient(135deg,#4cc38a 0%,#23865a 71.429%)}.LeaderboardClient-module__VvnPgq__rose{background:linear-gradient(135deg,#e85a8f 0%,#a8285c 71.429%)}.LeaderboardClient-module__VvnPgq__blue{background:linear-gradient(135deg,#5b8cff 0%,#2f55c9 71.429%)}.LeaderboardClient-module__VvnPgq__orange{background:linear-gradient(135deg,#ff9a5a 0%,#d9622b 71.429%)}.LeaderboardClient-module__VvnPgq__teal{background:linear-gradient(135deg,#2bb3a6 0%,#137a7a 71.429%)}.LeaderboardClient-module__VvnPgq__violet{background:linear-gradient(135deg,#b05ad8 0%,#7a2c9e 71.429%)}.LeaderboardClient-module__VvnPgq__purple{background:linear-gradient(135deg,#8b6cf0 0%,#5b3fc4 71.429%)}.LeaderboardClient-module__VvnPgq__bone{background:var(--color-skeleton-base);box-shadow:inset 0 0 0 1px var(--color-skeleton-edge);border-radius:999px;flex:none;animation:1.4s ease-in-out infinite LeaderboardClient-module__VvnPgq__bonePulse;display:block}.LeaderboardClient-module__VvnPgq__placeAvatar.LeaderboardClient-module__VvnPgq__bone,.LeaderboardClient-module__VvnPgq__avatar.LeaderboardClient-module__VvnPgq__bone{border-color:#0000}.LeaderboardClient-module__VvnPgq__boneLine{width:56px;height:14px}.LeaderboardClient-module__VvnPgq__boneShort{width:40px;height:12px}.LeaderboardClient-module__VvnPgq__boneRank{width:22px;height:14px}.LeaderboardClient-module__VvnPgq__boneName{flex:1 0 0;max-width:160px;height:16px}.LeaderboardClient-module__VvnPgq__bonePoints{width:44px;height:14px;margin-left:auto}@keyframes LeaderboardClient-module__VvnPgq__bonePulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.LeaderboardClient-module__VvnPgq__bone{animation:none}}.LeaderboardClient-module__VvnPgq__status.LeaderboardClient-module__VvnPgq__status{font-family:var(--font-body);color:var(--color-text-secondary);text-align:center;margin:0;padding:24px 16px;font-size:14px}.LeaderboardClient-module__VvnPgq__tabs{scrollbar-width:none;gap:8px;padding-inline:16px;display:flex;overflow-x:auto}.LeaderboardClient-module__VvnPgq__tabs::-webkit-scrollbar{display:none}.LeaderboardClient-module__VvnPgq__tab{background:var(--color-tile-fill);height:36px;font-family:var(--font-ui);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;flex:none;padding:2px 16px 0;font-size:14px;font-weight:700;line-height:1;transition:background .15s,color .15s}.LeaderboardClient-module__VvnPgq__tab.Mui-disabled{opacity:.45}.LeaderboardClient-module__VvnPgq__tabOn.LeaderboardClient-module__VvnPgq__tabOn{background:var(--color-card-spin);color:var(--color-text-on-art)}.LeaderboardClient-module__VvnPgq__tab.Mui-focusVisible{outline:3px solid var(--color-border-focus);outline-offset:2px}.LeaderboardClient-module__VvnPgq__list,.LeaderboardClient-module__VvnPgq__you{margin:0;padding:0 16px;list-style:none}.LeaderboardClient-module__VvnPgq__row{align-items:center;gap:12px;height:64px;padding-inline:16px;display:flex}.LeaderboardClient-module__VvnPgq__rank.LeaderboardClient-module__VvnPgq__rank{width:30px;font-family:var(--font-title);color:var(--color-text-secondary);flex:none;font-size:15px;font-weight:900;line-height:normal}.LeaderboardClient-module__VvnPgq__avatar{border:2px solid #ffffffd9;width:40px;height:40px;font-size:16px}.LeaderboardClient-module__VvnPgq__avatarYou{background:var(--color-avatar-fill)}.LeaderboardClient-module__VvnPgq__name.LeaderboardClient-module__VvnPgq__name{min-width:0;font-family:var(--font-body);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1 0 0;font-size:16px;font-weight:600;line-height:normal;overflow:hidden}.LeaderboardClient-module__VvnPgq__points.LeaderboardClient-module__VvnPgq__points{font-family:var(--font-body);color:var(--color-text-secondary);flex:none;font-size:14px;font-weight:600;line-height:normal}.LeaderboardClient-module__VvnPgq__you{bottom:calc(96px + var(--bkj-safe-area-bottom,env(safe-area-inset-bottom,0px)));z-index:1;padding-top:12px;position:sticky}@media (min-width:900px){.LeaderboardClient-module__VvnPgq__you{bottom:24px}}.LeaderboardClient-module__VvnPgq__rowYou{border:1px solid var(--color-border-default);background:var(--color-sheet-control);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px}.LeaderboardClient-module__VvnPgq__rowYou .LeaderboardClient-module__VvnPgq__rank{color:var(--color-text-primary)}.LeaderboardClient-module__VvnPgq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.LeaderboardClient-module__VvnPgq__layout,.LeaderboardClient-module__VvnPgq__side,.LeaderboardClient-module__VvnPgq__main{display:contents}.LeaderboardClient-module__VvnPgq__listTitle.LeaderboardClient-module__VvnPgq__listTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (min-width:1024px){.LeaderboardClient-module__VvnPgq__content{gap:28px;width:calc(100% - 64px);max-width:1120px}.LeaderboardClient-module__VvnPgq__titleRow{padding-inline:0}.LeaderboardClient-module__VvnPgq__layout{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.LeaderboardClient-module__VvnPgq__side{flex-direction:column;gap:20px;display:flex;position:sticky;top:96px}.LeaderboardClient-module__VvnPgq__roundLine.LeaderboardClient-module__VvnPgq__roundLine,.LeaderboardClient-module__VvnPgq__podium,.LeaderboardClient-module__VvnPgq__tabs{margin-inline:0;padding-inline:0}.LeaderboardClient-module__VvnPgq__roundLine.LeaderboardClient-module__VvnPgq__roundLine{text-align:left;color:var(--color-text-secondary)}.LeaderboardClient-module__VvnPgq__podium{padding:32px 20px}.LeaderboardClient-module__VvnPgq__tabs{flex-wrap:wrap}.LeaderboardClient-module__VvnPgq__main{border:1px solid var(--color-border-subtle);background:var(--color-tile-fill);border-radius:24px;flex-direction:column;padding:20px 8px 8px;display:flex}.LeaderboardClient-module__VvnPgq__listTitle.LeaderboardClient-module__VvnPgq__listTitle{clip-path:none;width:auto;height:auto;font-family:var(--font-title);color:var(--color-text-primary);margin:0 0 8px;padding-inline:16px;font-size:20px;font-weight:900;line-height:1.2;position:static;overflow:visible}.LeaderboardClient-module__VvnPgq__list,.LeaderboardClient-module__VvnPgq__you{padding-inline:0}.LeaderboardClient-module__VvnPgq__list .LeaderboardClient-module__VvnPgq__row{border-radius:14px;transition:background .15s}.LeaderboardClient-module__VvnPgq__list .LeaderboardClient-module__VvnPgq__row:hover{background:var(--color-surface-well)}.LeaderboardClient-module__VvnPgq__list .LeaderboardClient-module__VvnPgq__row+.LeaderboardClient-module__VvnPgq__row{box-shadow:inset 0 1px 0 var(--color-divider-default)}.LeaderboardClient-module__VvnPgq__list .LeaderboardClient-module__VvnPgq__row:hover,.LeaderboardClient-module__VvnPgq__list .LeaderboardClient-module__VvnPgq__row:hover+.LeaderboardClient-module__VvnPgq__row{box-shadow:none}.LeaderboardClient-module__VvnPgq__you{padding-top:8px;bottom:16px}}.LeaderboardClient-module__VvnPgq__tree{margin-top:40px;padding:0 16px 32px}@media (min-width:900px){.LeaderboardClient-module__VvnPgq__tree{width:min(1200px,100% - 64px);margin:64px auto 0;padding:0 0 96px}}
