.challenge-leaderboard_board__ibxCh{margin:20px 0;background:var(--cream);border:2px solid var(--plum);border-radius:3px;box-shadow:4px 4px 0 #b793cc;color:var(--plum);overflow:hidden;font-family:var(--font-pixel),monospace}.challenge-leaderboard_heading__61MJy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 14px;background:#ece0fb;border-bottom:2px solid #c6a4da}.challenge-leaderboard_title__3c_Gw{display:flex;align-items:center;gap:14px}.challenge-leaderboard_title__3c_Gw .mochi-icon{width:48px;height:48px;image-rendering:pixelated;flex-shrink:0}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_heading__61MJy h2{font-size:2.5rem;line-height:1;letter-spacing:.5px;text-transform:uppercase;margin:0 0 5px}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_heading__61MJy p{font-size:1.25rem;line-height:1.2;margin:0;color:var(--plum-soft)}.challenge-leaderboard_status__rqfbS{padding:6px 11px;border:2px solid #9976b2;background:#fff8e9;box-shadow:2px 2px 0 #c6a4da;font-size:1.25rem;line-height:1.1;flex-shrink:0}.challenge-leaderboard_live__zPEmy{background:#c9f1d7;border-color:#50765e;color:#34553f}.challenge-leaderboard_meta__en_4S{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;padding:13px 24px 8px;font-size:1.125rem;line-height:1.2;color:var(--plum-soft)}.challenge-leaderboard_table__Z3mIh{border-collapse:collapse;table-layout:fixed;width:calc(100% - 48px);margin:0 24px;font-size:1.5rem;line-height:1.15}.challenge-leaderboard_table__Z3mIh thead th{padding:10px 8px;font-size:1.125rem;font-weight:400;text-transform:uppercase;color:var(--plum-soft);border-bottom:2px solid #c6a4da;text-align:left}.challenge-leaderboard_table__Z3mIh thead th:first-child{width:90px}.challenge-leaderboard_table__Z3mIh thead th:last-child{width:150px;text-align:right}.challenge-leaderboard_table__Z3mIh tbody td,.challenge-leaderboard_table__Z3mIh tbody th{padding:9px 8px;border-bottom:1px solid #e3cfe9;font-weight:400;text-align:left;overflow-wrap:anywhere}.challenge-leaderboard_table__Z3mIh tbody td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.625rem}.challenge-leaderboard_rank___EWcS{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:30px;font-size:1.25rem;font-variant-numeric:tabular-nums;color:var(--plum-soft)}.challenge-leaderboard_bronze__qG_Hz,.challenge-leaderboard_gold__aD9hq,.challenge-leaderboard_silver__8pkOf{border:2px solid #80622b;background:#ffe2a0;box-shadow:2px 2px 0 #dfb260;color:#60411b}.challenge-leaderboard_silver__8pkOf{border-color:#8d819e;background:#e7e1ef;box-shadow:2px 2px 0 #beb1cc;color:#5d486c}.challenge-leaderboard_bronze__qG_Hz{border-color:#ab7557;background:#f6d5ba;box-shadow:2px 2px 0 #d5a387;color:#714a39}.challenge-leaderboard_you__6dgDC{background:#e9dcf9;box-shadow:inset 3px 0 0 #8150a4}.challenge-leaderboard_youLabel__yW4SY{display:inline-block;margin-left:12px;padding:2px 8px;background:#7a5097;color:#fff8e9;font-size:1rem;line-height:1.1;vertical-align:middle}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_tieNote__461ky{font-size:1.125rem;line-height:1.2;color:var(--plum-soft);margin:10px 24px 0}.challenge-leaderboard_personal__c6zFK{margin:18px 24px 0;border:2px solid #9369ad;box-shadow:3px 3px 0 #d1b5e5;background:#eee2fb;padding:16px 20px}.challenge-leaderboard_personalTop__zvl4w{display:flex;align-items:center;gap:18px}.challenge-leaderboard_personalTop__zvl4w>div:first-child{flex:1}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_personal__c6zFK h3{margin:0 0 6px;font-size:1.375rem;line-height:1;text-transform:uppercase;letter-spacing:1px;color:#73498e}.challenge-leaderboard_personalTop__zvl4w>img{width:72px;height:72px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_personalRank__blBZ6{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;line-height:1;margin:0}.challenge-leaderboard_personalRank__blBZ6 strong{font-size:2.625rem;font-weight:400}.challenge-leaderboard_personalRank__blBZ6 span{font-size:1.125rem;color:var(--plum-soft)}.challenge-leaderboard_best__trxmN{display:flex;flex-direction:column;gap:3px;text-align:right}.challenge-leaderboard_best__trxmN span{font-size:1.125rem;color:var(--plum-soft)}.challenge-leaderboard_best__trxmN strong{font-size:2.25rem;line-height:1;font-weight:400;font-variant-numeric:tabular-nums}.challenge-leaderboard_gaps__tZ7bf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;border-top:1px dashed #af88c6;padding-top:12px;margin-top:10px}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_gaps__tZ7bf p{margin:0;font-size:1.25rem;line-height:1.15}.challenge-leaderboard_gaps__tZ7bf p>span,.challenge-leaderboard_gaps__tZ7bf p>strong{display:block;font-weight:400}.challenge-leaderboard_gaps__tZ7bf p>strong{font-size:1.625rem;font-variant-numeric:tabular-nums}.challenge-leaderboard_gaps__tZ7bf p>span{color:var(--plum-soft);margin-top:3px}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_personalEmpty__5unpa{font-size:1.25rem;line-height:1.25;margin:6px 0 0}.challenge-leaderboard_personalEmpty__5unpa a{text-decoration:underline;text-underline-offset:3px}.challenge-leaderboard_footer__MY0qm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 18px;padding:15px 24px 18px;font-size:1.0625rem;line-height:1.15;color:var(--plum-soft)}.challenge-leaderboard_empty__RAG0u{display:flex;align-items:center;justify-content:center;gap:14px;min-height:110px;padding:20px 24px}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_empty__RAG0u p{font-size:1.375rem;line-height:1.2}.challenge-leaderboard_empty__RAG0u .mochi-icon{width:36px;height:36px;flex-shrink:0}.challenge-leaderboard_preview__cjciF{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:10px 20px;background:#ffe7bb;border-bottom:2px dashed #b48151;font-size:1.125rem;line-height:1.2;color:#6b4626}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_preview__cjciF label{display:flex;align-items:center;gap:8px;font-size:1.125rem;line-height:1.1}.challenge-leaderboard_preview__cjciF select{font:inherit;color:var(--plum);background:var(--cream);border:1px solid #9976b2;padding:5px;min-height:36px;max-width:100%}@media(max-width:720px){.challenge-leaderboard_heading__61MJy{padding:16px;align-items:flex-start;flex-wrap:wrap;gap:12px}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_heading__61MJy h2{font-size:2rem}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_heading__61MJy p{font-size:1.125rem}.challenge-leaderboard_title__3c_Gw{gap:9px}.challenge-leaderboard_title__3c_Gw .mochi-icon{width:36px;height:36px}.challenge-leaderboard_status__rqfbS{font-size:1.125rem;padding:4px 8px}.challenge-leaderboard_meta__en_4S{padding:12px 14px 6px;font-size:1rem}.challenge-leaderboard_table__Z3mIh{width:calc(100% - 24px);margin:0 12px;font-size:1.25rem}.challenge-leaderboard_table__Z3mIh thead th{font-size:1rem;padding:9px 5px}.challenge-leaderboard_table__Z3mIh thead th:first-child{width:58px}.challenge-leaderboard_table__Z3mIh thead th:last-child{width:98px}.challenge-leaderboard_table__Z3mIh tbody td,.challenge-leaderboard_table__Z3mIh tbody th{padding:9px 5px}.challenge-leaderboard_table__Z3mIh tbody td:last-child{font-size:1.375rem}.challenge-leaderboard_rank___EWcS{min-width:38px;min-height:28px;font-size:1.125rem}.challenge-leaderboard_youLabel__yW4SY{margin-left:5px;font-size:.9375rem;padding:2px 5px}.challenge-leaderboard_personal__c6zFK{margin:16px 12px 0;padding:14px 12px}.challenge-leaderboard_personalTop__zvl4w{gap:8px;flex-wrap:wrap}.challenge-leaderboard_personalTop__zvl4w>img{width:52px;height:52px;order:-1}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_personal__c6zFK h3{font-size:1.125rem}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_personalRank__blBZ6{gap:7px}.challenge-leaderboard_personalRank__blBZ6 strong{font-size:2.125rem}.challenge-leaderboard_personalRank__blBZ6 span{font-size:1rem}.challenge-leaderboard_best__trxmN{flex:0 0 100%;flex-direction:row;align-items:baseline;justify-content:space-between;border-top:1px dashed #af88c6;padding-top:10px;margin-top:3px}.challenge-leaderboard_best__trxmN span{font-size:1.125rem}.challenge-leaderboard_best__trxmN strong{font-size:1.875rem}.challenge-leaderboard_gaps__tZ7bf{gap:10px}.challenge-leaderboard_gaps__tZ7bf p>strong{font-size:1.375rem}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_gaps__tZ7bf p{font-size:1.0625rem}.challenge-leaderboard_board__ibxCh .challenge-leaderboard_personalEmpty__5unpa{font-size:1.125rem}.challenge-leaderboard_footer__MY0qm{padding:13px 14px 16px;font-size:1rem}.challenge-leaderboard_preview__cjciF{padding:9px 14px;font-size:1rem}.challenge-leaderboard_preview__cjciF select{min-height:44px}}