.Community-module__BHm48q__container{background-color:var(--bg-landing-section-odd);flex-direction:row-reverse;justify-content:center;align-items:center;gap:64px;width:100%;min-height:600px;display:flex;position:relative}.Community-module__BHm48q__innerContainer{justify-content:center;align-items:flex-end;width:532px;height:100%;display:flex;position:relative}.Community-module__BHm48q__visualContainer{justify-content:center;align-items:center;width:480px;display:flex;position:relative}.Community-module__BHm48q__leaderboardCard{background:var(--bg-primary);opacity:0;border-radius:20px;width:380px;padding:24px 24px 12px;position:relative;transform:translateY(30px)}.Community-module__BHm48q__cardAnimateIn{animation:.8s ease-out forwards Community-module__BHm48q__slideUp}.Community-module__BHm48q__leagueHeader{border-bottom:2px solid var(--border-color);align-items:center;gap:16px;margin-bottom:12px;padding-bottom:16px;display:flex}.Community-module__BHm48q__leagueIcon{width:56px;height:56px}.Community-module__BHm48q__leagueTitleContainer{flex-direction:column;gap:4px;display:flex}.Community-module__BHm48q__leagueTitle{color:var(--brand-primary);font-size:18px;font-weight:700}.Community-module__BHm48q__leagueSubtitle{color:var(--text-secondary);font-size:13px;font-weight:500}.Community-module__BHm48q__promotionZone{color:#05b20c;opacity:0;justify-content:center;align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:700;display:flex}.Community-module__BHm48q__promotionZone.Community-module__BHm48q__fadeIn{animation:.5s ease-out .3s forwards Community-module__BHm48q__fadeIn}.Community-module__BHm48q__arrowIcon{width:16px;height:16px}.Community-module__BHm48q__leaderboardList{flex-direction:column;gap:4px;display:flex}.Community-module__BHm48q__leaderboardRow{background:var(--bg-secondary);opacity:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:transform .2s,background-color .2s;display:flex;position:relative;transform:translate(-20px)}.Community-module__BHm48q__leaderboardRow:hover{background:var(--hover-background);transform:translate(2px)}.Community-module__BHm48q__rowAnimateIn{animation:.5s ease-out forwards Community-module__BHm48q__slideInLeft}.Community-module__BHm48q__highlightRow{background:var(--selection-background);border:2px solid var(--brand-primary);z-index:1}.Community-module__BHm48q__highlightRow.Community-module__BHm48q__rowAnimateIn{animation:.5s ease-out forwards Community-module__BHm48q__slideInLeft}.Community-module__BHm48q__highlightRow.Community-module__BHm48q__rowAnimateIn:after{content:"";pointer-events:none;border-radius:14px;animation:4s ease-in-out 1s infinite Community-module__BHm48q__highlightGlow;position:absolute;inset:-2px}.Community-module__BHm48q__highlightRow:hover{background:var(--selection-background)}.Community-module__BHm48q__placeContainer{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.Community-module__BHm48q__placeIcon{width:32px;height:32px;position:absolute}.Community-module__BHm48q__placeNumber{color:var(--text-primary);z-index:1;font-family:Audiowide,sans-serif;font-size:14px;font-weight:700}.Community-module__BHm48q__avatarContainer{flex-shrink:0;width:44px;height:44px;position:relative}.Community-module__BHm48q__avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.Community-module__BHm48q__streakBadge{background:var(--bg-primary);border:2px solid var(--border-color-3);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-2px;right:-2px}.Community-module__BHm48q__fireIcon{width:12px;height:12px}.Community-module__BHm48q__userInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Community-module__BHm48q__userName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.Community-module__BHm48q__streakText{color:var(--product-streak-color);align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.Community-module__BHm48q__xpValue{color:var(--product-xp-color);align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.Community-module__BHm48q__xpIcon{width:18px;height:18px}@keyframes Community-module__BHm48q__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Community-module__BHm48q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Community-module__BHm48q__slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes Community-module__BHm48q__highlightGlow{0%,to{box-shadow:0 3px 10px color-mix(in srgb, var(--brand-primary) 20%, transparent)}50%{box-shadow:0 5px 20px color-mix(in srgb, var(--brand-primary) 50%, transparent)}}@media (max-width:1100px){.Community-module__BHm48q__innerContainer{width:460px}}@media (max-width:1000px){.Community-module__BHm48q__container{flex-direction:column-reverse;gap:48px;padding:64px 0}.Community-module__BHm48q__innerContainer{width:90%}.Community-module__BHm48q__visualContainer{width:90%;max-width:480px}.Community-module__BHm48q__leaderboardCard{width:100%;max-width:400px}}@media (max-width:600px){.Community-module__BHm48q__container{flex-direction:column-reverse;gap:32px;padding:48px 16px}.Community-module__BHm48q__leaderboardCard{border-radius:16px;padding:16px}.Community-module__BHm48q__leagueHeader{gap:8px;margin-bottom:8px;padding-bottom:12px}.Community-module__BHm48q__leagueIcon{width:44px;height:44px}.Community-module__BHm48q__leagueTitle{font-size:16px}.Community-module__BHm48q__leagueSubtitle{font-size:11px}.Community-module__BHm48q__leaderboardRow{gap:8px;padding:8px}.Community-module__BHm48q__placeContainer{width:32px;height:32px}.Community-module__BHm48q__placeIcon{width:24px;height:24px}.Community-module__BHm48q__placeNumber{font-size:12px}.Community-module__BHm48q__avatarContainer,.Community-module__BHm48q__avatar{width:36px;height:36px}.Community-module__BHm48q__streakBadge{width:16px;height:16px}.Community-module__BHm48q__fireIcon{width:10px;height:10px}.Community-module__BHm48q__userName{font-size:13px}.Community-module__BHm48q__streakText{font-size:10px}.Community-module__BHm48q__xpValue{font-size:12px}.Community-module__BHm48q__xpIcon{width:16px;height:16px}}
