.lb{flex-direction:column;gap:64px;display:flex}.lb-head{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.lb-head .t-lead{max-width:640px}.lb-board{flex-direction:column;gap:28px;display:flex}.lb-card{flex-direction:column;gap:8px;padding:28px;display:flex}.lb-card .t-h3{font-size:28px}.lb-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lb-range{flex-wrap:nowrap;margin-inline:0;padding-inline:0}.lb-sub{color:var(--dim);margin-bottom:12px;font-size:15px}.lb-scroll{overflow-x:auto}.lb-empty{color:var(--muted);padding:24px 0 8px;font-size:16px;line-height:1.35}.lb-empty a{color:var(--white);text-underline-offset:4px;text-decoration:underline}.lb-table{border-collapse:collapse;width:100%;font-size:16px}.lb-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap;border-bottom:1px solid #ffffff1a;padding:12px;font-size:12px;font-weight:500}.lb-table td{vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:14px 12px}.lb-table tbody tr:last-child td{border-bottom:0}.lb-table tbody tr:hover td{background:#ffffff08}.lb-table .num{text-align:right;font-variant-numeric:tabular-nums}.lb-table .rank{width:64px;color:var(--muted);font-variant-numeric:tabular-nums}.lb-table .score,.lb-table tr.is-top .rank{font-weight:500}.lb-table tr.top-1 .rank{color:var(--sky)}.lb-table tr.top-2 .rank,.lb-table tr.top-3 .rank{color:var(--light)}.lb-table td:last-child{color:var(--muted)}@media (max-width:640px){.lb{gap:48px}.lb-card{padding:20px 14px}.lb-opt{display:none}}
