@font-face{font-family:KooeySourceSans;src:url(/fonts/SourceSansPro_400Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:KooeySourceSans;src:url(/fonts/SourceSansPro_700Bold.ttf) format("truetype");font-weight:700;font-display:swap}.group-leaderboard_screen__WdWoO{min-height:100dvh;background:#130A3C;color:white;padding:3vh 3vw;display:flex;flex-direction:column;font-family:KooeySourceSans,sans-serif}.group-leaderboard_header__RaDGN{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:3vh}.group-leaderboard_brand__pVax2{display:flex;align-items:center;gap:1.2rem;min-width:0}.group-leaderboard_brand__pVax2 p{color:#e1dcfa;margin:0;font-size:clamp(18px,2vw,36px)}.group-leaderboard_brand__pVax2 h1{color:white;font-size:clamp(28px,3vw,56px);margin:0;line-height:1.15;letter-spacing:-.02em}.group-leaderboard_groupImage__s6qI7{width:clamp(64px,6vw,110px);height:clamp(64px,6vw,110px);border-radius:50%;object-fit:cover;border:3px solid #fff;flex-shrink:0}.group-leaderboard_logo__aTN_c{width:clamp(100px,13vw,240px);height:auto}.group-leaderboard_list__IdF9Z{padding:0;margin:0;list-style:none;display:grid;grid-template-rows:repeat(5,minmax(90px,1fr));grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:1.5vh 2vw;gap:1.5vh 2vw;flex:1 1}.group-leaderboard_list__IdF9Z li{display:flex;align-items:center;gap:1vw;padding:1.3vh 1vw;border-bottom:1px solid #ffffff35;min-width:0;background:#ffffff08;border-radius:12px}.group-leaderboard_rank__B0Hnl{font-weight:700;font-size:clamp(22px,2.1vw,38px);color:#4dff88;min-width:1.3em}.group-leaderboard_person__TVLZc{min-width:0;flex:1 1}.group-leaderboard_person__TVLZc strong{font-size:clamp(18px,1.7vw,32px);line-height:1.15;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-leaderboard_person__TVLZc span{color:#e1dcfa;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,1.15vw,22px)}.group-leaderboard_points__a1yAd{font-size:clamp(24px,2.3vw,42px);text-align:right;line-height:1}.group-leaderboard_points__a1yAd small{display:block;font-size:clamp(12px,.9vw,18px);font-weight:400;margin-top:5px;color:#e1dcfa}.group-leaderboard_footer__DP8tY{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#e1dcfa;font-size:14px;margin-top:2vh}.group-leaderboard_footer__DP8tY button{display:flex;align-items:center;gap:8px;background:none;border:1px solid #ffffff50;border-radius:8px;color:white;padding:8px 12px;cursor:pointer}.group-leaderboard_empty__YqZi9{flex:1 1;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:55vh}.group-leaderboard_empty__YqZi9 a,.group-leaderboard_empty__YqZi9 h2,.group-leaderboard_empty__YqZi9 p{color:white}@media(min-aspect-ratio:4/3){.group-leaderboard_screen__WdWoO{height:100dvh}.group-leaderboard_list__IdF9Z{min-height:0;grid-template-rows:repeat(5,minmax(0,1fr))}}@media(max-width:800px){.group-leaderboard_list__IdF9Z{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:1fr}.group-leaderboard_logo__aTN_c{width:100px}.group-leaderboard_header__RaDGN{align-items:flex-start}.group-leaderboard_footer__DP8tY{flex-direction:column;align-items:flex-start}}.group-leaderboard_list__IdF9Z{grid-template-rows:repeat(8,minmax(90px,1fr))}@media(min-aspect-ratio:4/3){.group-leaderboard_list__IdF9Z{grid-template-rows:repeat(8,minmax(0,1fr))}}.group-leaderboard_avatar__uFdbo{display:grid;place-items:center;flex:none;width:clamp(36px,3.2vw,60px);height:clamp(36px,3.2vw,60px);border-radius:50%;overflow:hidden;background:#ffffff2b;color:white;font-weight:700;font-size:clamp(15px,1.2vw,22px)}.group-leaderboard_avatar__uFdbo img{width:100%;height:100%;object-fit:cover}.group-leaderboard_tableMember__MlTjK{display:flex;align-items:center;gap:10px}.group-leaderboard_tableMember__MlTjK .avatar{overflow:hidden}.group-leaderboard_tableMember__MlTjK .avatar img{width:100%;height:100%;object-fit:cover}.group-leaderboard_tableMember__MlTjK small{display:block;color:#928a9b}