.leaderboard-page{background:#fff;flex:1;padding:44px 4.5% 70px;overflow-y:auto}.leaderboard-inner{max-width:1330px;margin:auto}.leaderboard-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:30px;display:flex}.leaderboard-heading .eyebrow{color:var(--orange-ink)}.leaderboard-heading h1{font:800 clamp(64px,7.1vw,108px)/.96 var(--font-display);letter-spacing:-.025em;margin:15px 0 18px}.leaderboard-heading p{color:#626262;max-width:450px;font-size:13px;line-height:1.6}.leaderboard-refresh{background:#fff;border:1px solid #c9c9c9;flex:none;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:12px;display:inline-flex}.leaderboard-refresh:hover{border-color:var(--ink)}.leaderboard-refresh svg{width:14px;height:14px}.leaderboard-meta{color:#696969;font:10px/1.6 var(--font-mono);justify-content:space-between;align-items:center;gap:20px;margin:17px 0 35px;display:flex}.leaderboard-meta p{margin:0}.leaderboard-grid{grid-template-columns:1fr 1fr;align-items:start;gap:65px;display:grid}.leaderboard-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.leaderboard-section-heading h2{font:600 24px/1.15 var(--font-body);letter-spacing:-.035em}.leaderboard-section-heading>span{font:10px var(--font-mono);color:#717171;text-transform:uppercase}.leaderboard-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.leaderboard-table th{font:10px var(--font-mono);color:#666;border-bottom:1px solid var(--ink);padding:0 0 13px;font-weight:400}.leaderboard-table th:first-child{width:55px}.leaderboard-table th:last-child{text-align:right;width:65px}.leaderboard-table td{font:12px var(--font-mono);border-bottom:1px solid #dedede;padding:21px 0}.leaderboard-table td:first-child{color:#777}.leaderboard-table td:last-child{text-align:right;font-size:18px;font-weight:500}.leaderboard-table tbody tr:first-child td:first-child{color:var(--orange-ink)}.leaderboard-wallet{max-width:100%;font:12px var(--font-mono);align-items:center;gap:7px;display:inline-flex}.leaderboard-wallet:hover{text-underline-offset:4px;text-decoration:underline}.leaderboard-wallet svg{color:#737373;flex:none;width:12px;height:12px}.leaderboard-wallet-assets{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.leaderboard-wallet-assets>span{place-items:center;width:21px;height:21px;display:grid}.leaderboard-wallet-assets img{object-fit:contain;width:19px;height:19px}.leaderboard-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leaderboard-pagination{font:10px var(--font-mono);color:#666;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.leaderboard-pagination>div{gap:7px;display:flex}.leaderboard-pagination button{color:var(--ink);background:#fff;border:1px solid #ccc;place-items:center;width:34px;height:34px;display:grid}.leaderboard-pagination button:disabled{opacity:.3;cursor:default}.leaderboard-pagination svg{width:15px;height:15px}.leaderboard-claims{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.leaderboard-claim{border-bottom:1px solid #dedede;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.leaderboard-asset{background:#fff;border:1px solid #dedede;place-items:center;width:38px;height:38px;display:grid}.leaderboard-asset img{object-fit:contain;width:25px;height:25px}.leaderboard-asset-letter{font:700 18px var(--font-display)}.leaderboard-claim-name{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:6px;font-size:13px;line-height:1.4;display:flex}.leaderboard-claim-name strong{font-weight:600}.leaderboard-claim-name .leaderboard-wallet{font-size:11px}.leaderboard-claim-time{color:#707070;font-size:10px;line-height:1.4;display:block}.leaderboard-tx{font:10px var(--font-mono);color:var(--orange-ink);justify-content:center;align-items:center;gap:7px;padding:12px 0 12px 9px;display:flex}.leaderboard-tx:hover{text-underline-offset:4px;text-decoration:underline}.leaderboard-tx svg{width:14px;height:14px}.leaderboard-empty{border-bottom:1px solid #dedede;padding:70px 0 80px}.leaderboard-empty h2{font:600 32px var(--font-body);letter-spacing:-.04em;margin:0 0 12px}.leaderboard-empty p{color:#666;max-width:440px;margin-bottom:25px;font-size:13px;line-height:1.7}.leaderboard-empty a{border-bottom:1px solid var(--ink);align-items:center;gap:25px;padding-bottom:7px;font-size:12px;display:inline-flex}.leaderboard-empty svg{width:15px;height:15px}.leaderboard-loading{color:#666;padding:50px 0;font-size:13px}.leaderboard-error{border-left:3px solid var(--orange);background:#f5f5f5;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:17px 20px;font-size:12px;line-height:1.6;display:flex}.leaderboard-error button{border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;flex:none;padding:3px 0;font-size:12px}.leaderboard-proof{color:#666;border-top:1px solid #dedede;max-width:760px;margin-top:45px;padding-top:18px;font-size:11px;line-height:1.75}@media (max-width:1100px){.leaderboard-grid{gap:35px}.leaderboard-claim{gap:10px}}@media (max-width:760px){.leaderboard-page{padding:29px 20px 45px}.leaderboard-heading{padding-bottom:24px;display:block}.leaderboard-heading h1{margin-top:12px;margin-bottom:16px;font-size:66px}.leaderboard-heading p{max-width:330px;font-size:12px}.leaderboard-refresh{margin-top:22px;padding:10px 12px;font-size:11px}.leaderboard-meta{margin:14px 0 29px;font-size:9px;display:block}.leaderboard-meta p+p{margin-top:5px}.leaderboard-grid{grid-template-columns:1fr;gap:40px}.leaderboard-section-heading{margin-bottom:20px}.leaderboard-section-heading h2{font-size:22px}.leaderboard-table th:first-child{width:42px}.leaderboard-table th:last-child{width:54px}.leaderboard-table td{padding:19px 0}.leaderboard-wallet{font-size:11px}.leaderboard-empty{padding:40px 0 50px}.leaderboard-empty h2{font-size:29px}.leaderboard-empty p{font-size:12px}.leaderboard-error{padding:14px 15px;display:block}.leaderboard-error button{margin-top:10px;display:block}.leaderboard-proof{margin-top:32px;font-size:10px}}@media (max-width:370px){.leaderboard-page{padding-inline:16px}.leaderboard-heading h1{font-size:57px}.leaderboard-claim{grid-template-columns:32px minmax(0,1fr) auto;gap:9px}.leaderboard-asset{width:32px;height:32px}.leaderboard-asset img{width:22px;height:22px}.leaderboard-claim-name{gap:5px;font-size:12px}.leaderboard-claim-name .leaderboard-wallet{font-size:10px}.leaderboard-tx{gap:4px;padding-left:4px;font-size:9px}}
