.leaderboard_page__lyuJg{flex:1;padding:24px max(16px,env(safe-area-inset-right)) calc(112px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.leaderboard_container__KxHAR{width:100%;max-width:480px;margin-inline:auto}.leaderboard_table__sOwET{width:100%;table-layout:fixed;border-collapse:collapse;background:#faf6ee;font-size:14px}.leaderboard_rankColumn__rM_N0{width:72px}.leaderboard_scoreColumn__zGET9{width:88px}.leaderboard_table__sOwET td,.leaderboard_table__sOwET th{height:56px;padding:12px 16px;border-bottom:1px solid #253c5320;text-align:left}.leaderboard_table__sOwET th{height:44px;background:#ebe0cf;color:#526779;font-size:12px;font-weight:600}.leaderboard_table__sOwET :is(th,td):first-child{text-align:center}.leaderboard_table__sOwET :is(th,td):last-child{text-align:right}.leaderboard_table__sOwET td:first-child,.leaderboard_table__sOwET td:last-child{font-family:monospace;font-variant-numeric:tabular-nums}.leaderboard_table__sOwET tr[data-self=true]{background:#ac513714;color:#944530;font-weight:700;box-shadow:inset 3px 0 #ac5137}.leaderboard_username__zo7tP{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard_table__sOwET td.leaderboard_empty__K3Ak3{height:160px;text-align:center;color:#526779;font-family:inherit}.leaderboard_floating__sqtP_{position:fixed;z-index:20;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));display:grid;grid-template-columns:72px minmax(0,1fr) 88px;max-width:480px;min-height:64px;align-items:center;margin-inline:auto;border-block:1px solid #ac513740;background:#ebe0cf;color:#944530;font-size:14px;font-weight:700;box-shadow:0 6px 24px #253c531f}.leaderboard_floating__sqtP_>span{padding:12px 16px}.leaderboard_myRank__VCwjm{text-align:center;font-variant-numeric:tabular-nums}.leaderboard_myScore__7qVnM{text-align:right;font-family:monospace;font-variant-numeric:tabular-nums}.leaderboard_notice__WR_yH{display:flex;min-height:200px;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;color:#526779;font-size:14px}.leaderboard_button__U1WKG{min-height:44px;padding:10px 20px;border-radius:3px;background:#ac5137;color:#fffaf2;font-weight:600}.leaderboard_button__U1WKG:hover{background:#8e402b}.leaderboard_page__lyuJg button:focus-visible{outline:2px solid #ac5137;outline-offset:4px}@media (prefers-reduced-motion:no-preference){.leaderboard_spinner__iJksS{animation:leaderboard_spin__RgoHa 1s linear infinite}}@keyframes leaderboard_spin__RgoHa{to{transform:rotate(1turn)}}