[hidden]{display:none!important}
.claim-heading h2{font-size:19px}.claim-paid-link{display:block;border:0;background:none;color:var(--accent);padding:0;margin-top:16px;font:inherit;font-size:11px;text-align:left;cursor:pointer}
.listing-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:start;margin-top:18px}.listing-columns>section{min-width:0}.free-section{border-left:1px solid var(--line);padding-left:30px}
.listing-section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.listing-section-heading h2{font-size:25px;letter-spacing:-.8px;margin:7px 0}.listing-section-heading p{color:var(--muted);font-size:11px;line-height:1.8;margin:0}.section-count{display:inline-block;vertical-align:middle;font-size:11px;letter-spacing:0;padding:3px 8px;background:var(--soft);border-radius:6px;color:var(--accent);margin-left:6px}
.secondary{font:inherit;font-size:12px;color:var(--accent);background:var(--soft);border:1px solid var(--line);border-radius:7px;padding:12px 18px;cursor:pointer}.secondary:hover{border-color:var(--accent)}
.listing-columns .listing{display:grid;grid-template-columns:32px 44px minmax(0,1fr);gap:12px;padding:18px 12px;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;transition:background .15s}.listing-columns .listing:hover{transform:none;background:var(--soft)}.listing-columns .listing.top-1,.listing-columns .listing.top-2,.listing-columns .listing.top-3{border:0;border-radius:16px;background:var(--soft);margin-bottom:9px}.listing-columns .rank{align-self:center}.listing-columns .rank strong{font-size:14px;letter-spacing:0;font-weight:600}.listing-columns .top-1 .rank strong,.listing-columns .top-2 .rank strong,.listing-columns .top-3 .rank strong{color:var(--accent)}.listing-columns .avatar{display:flex;width:44px;height:44px;border-radius:12px;font-size:14px;align-self:center;background:var(--chip);color:var(--ink)}.listing-content{min-width:0}.listing-columns .title-row{align-items:baseline;gap:8px}.listing-columns .title-row h2{font-size:13px;letter-spacing:-.2px;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.listing-columns .bid-total{flex-shrink:0}.listing-columns .price{font-size:13px;letter-spacing:-.2px;color:var(--accent)}.listing-columns .description{font-size:11px;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.listing-columns .meta{gap:5px 9px;flex-wrap:wrap;font-size:9px;line-height:1.7}.listing-columns .meta .category-tag{padding:0;background:none;font-size:9px;font-weight:600}.listing-columns .rank-button{font-size:9px}.free-badge{flex-shrink:0;font-size:8px;font-weight:600;color:var(--muted);background:var(--chip);padding:3px 7px;border-radius:4px}.row-domain{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-columns .empty{padding:30px 16px}.listing-columns .empty h2{font-size:19px}.free-row .rank strong{color:var(--muted)}
@media(max-width:960px){.listing-columns{gap:20px}.free-section{padding-left:20px}.listing-columns .listing{grid-template-columns:28px 36px minmax(0,1fr);gap:8px;padding:16px 8px}.listing-columns .avatar{width:36px;height:36px;font-size:12px}.listing-section-heading h2{font-size:23px}}
@media(max-width:720px){.listing-columns{grid-template-columns:1fr;gap:34px}.free-section{padding-left:0;padding-top:28px;border-left:0;border-top:1px solid var(--line)}.listing-columns .listing{grid-template-columns:30px 44px minmax(0,1fr);gap:10px;padding:18px 10px}.listing-columns .avatar{width:44px;height:44px}.listing-columns .title-row h2{font-size:14px}.listing-columns .description{font-size:12px}.listing-section-heading{gap:12px;margin-bottom:15px}.listing-columns .meta{font-size:10px}}
