.Leaderboard_pageWrap__4d1lg{padding:1rem 0 2rem}.Leaderboard_container__BO1dR{max-width:720px;margin:0 auto;padding:0 1rem}.Leaderboard_header__U3cDm{margin-bottom:1rem}.Leaderboard_title__stQ0x{margin:0 0 .35rem;font-size:1.75rem;font-weight:700;color:#222}.Leaderboard_lead__fLOam{margin:0;font-size:.95rem;line-height:1.6;color:#555}.Leaderboard_periodTabs__5tJ5t{display:flex;gap:.4rem;margin-bottom:1rem;flex-wrap:wrap}.Leaderboard_periodTab__tr1wG{border:1px solid #c8c8c8;border-radius:999px;background:#fff;color:#555;font-size:.82rem;font-weight:600;padding:.3rem .8rem;cursor:pointer}.Leaderboard_periodTab__tr1wG:hover{background:#f3f3f3}.Leaderboard_periodTabActive___kdw6{background:linear-gradient(180deg,#f5a623,#e67e22);border-color:#c86a12;color:#fff}.Leaderboard_myRankCard__4AXd_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid #f0a3b4;border-radius:4px;background:#fff0f3;padding:.75rem 1rem;margin-bottom:1rem}.Leaderboard_myRankLabel__fB0iu{margin:0;font-size:.85rem;color:#9f1239;font-weight:600}.Leaderboard_myRankValue__kHFXp{margin:0;font-size:1.1rem;font-weight:700;color:#9f1239}.Leaderboard_activityLink__KHnN6{display:inline-block;margin-bottom:1rem;color:#b24926;font-size:.85rem;font-weight:600;text-decoration:none}.Leaderboard_activityLink__KHnN6:hover{text-decoration:underline}.Leaderboard_section__mwAfD{border:1px solid #ddd;border-radius:4px;background:#fff;overflow:hidden}.Leaderboard_stateText__xUJXJ{margin:0;padding:1rem;color:#666;font-size:.9rem}.Leaderboard_errorText__UrMwC{margin:0;padding:1rem;color:#b42318;font-size:.9rem}.Leaderboard_row__j_4dM{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;border-bottom:1px solid #eee}.Leaderboard_row__j_4dM:last-child{border-bottom:none}.Leaderboard_rankBadge__7Oet2{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;border-radius:999px;background:#f3f3f3;color:#555;font-size:.82rem;font-weight:700}.Leaderboard_rankTop___z_aY{background:linear-gradient(180deg,#f5a623,#e67e22);color:#fff}.Leaderboard_rowIdentity__rtiMK{flex:1 1;min-width:0;display:flex;flex-direction:column}.Leaderboard_rowName__PgdU1{color:#222;font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Leaderboard_rowUsername__shVtX{color:#777;font-size:.78rem}.Leaderboard_rowXp__F1WGu{flex-shrink:0;color:#b24926;font-weight:700;font-size:.9rem}.Leaderboard_txHeading__eZ7c6{margin:0;padding:.75rem 1rem;font-size:.95rem;font-weight:700;color:#222;border-bottom:1px solid #eee}.Leaderboard_txRow__VRdX5{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;border-bottom:1px solid #eee}.Leaderboard_txRow__VRdX5:last-child{border-bottom:none}.Leaderboard_txIdentity__LAo_6{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.Leaderboard_txLabel__QQ3KA{color:#222;font-weight:600;font-size:.88rem}.Leaderboard_txDate__J5GTE{color:#888;font-size:.76rem}.Leaderboard_txPointsNegative__GPPpX,.Leaderboard_txPointsPositive__hR3_y{flex-shrink:0;font-weight:700;font-size:.9rem;white-space:nowrap}.Leaderboard_txPointsPositive__hR3_y{color:#1a7f37}.Leaderboard_txPointsNegative__GPPpX{color:#b42318}.Leaderboard_txPagination__NH5jo{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1rem}.Leaderboard_pageButton__jMeN9{border:1px solid #c8c8c8;border-radius:3px;background:#fff;color:#333;font-size:.82rem;font-weight:600;padding:.3rem .7rem;cursor:pointer}.Leaderboard_pageButton__jMeN9:hover:not(:disabled){background:#f3f3f3}.Leaderboard_pageButton__jMeN9:disabled{opacity:.55;cursor:not-allowed}.Leaderboard_pageLabel__klUNN{color:#555;font-size:.82rem}