.LeaderboardPage_page__wWRHO{max-width:var(--container-max);margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-12);display:flex;flex-direction:column;gap:var(--space-6)}.LeaderboardPage_crumbs__ptEzK{font-size:var(--text-sm);color:var(--text-secondary);display:flex;gap:var(--space-2);flex-wrap:wrap}.LeaderboardPage_crumbs__ptEzK a{color:var(--text-secondary);text-decoration:none}.LeaderboardPage_crumbs__ptEzK a:hover{color:var(--lake-deep);text-decoration:underline}.LeaderboardPage_crumbsSep__dRI2x{color:var(--border-strong)}.LeaderboardPage_hero__eOQ7l{position:relative;border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);background:linear-gradient(155deg,var(--lake-deep) 0,#133e44 60%,#1a2f33 100%);color:var(--text-on-dark);display:flex;flex-direction:column;gap:var(--space-2);overflow:hidden}.LeaderboardPage_heroEyebrow__Z7fKZ{font-size:var(--text-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--catch-gold);font-weight:700}.LeaderboardPage_heroHeadline__IlZnx{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;margin-top:var(--space-1)}.LeaderboardPage_title__fQ5lg{margin:0;font-size:clamp(2.75rem,7vw,4.5rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--catch-gold)}.LeaderboardPage_heroMeta_____9z{margin-top:var(--space-3);font-size:var(--text-sm);color:hsla(45,44%,96%,.78)}.LeaderboardPage_empty__nm2RZ{padding:var(--space-8) var(--space-6);background:var(--paper-cream);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;display:flex;flex-direction:column;gap:var(--space-4);align-items:center}.LeaderboardPage_empty__nm2RZ p{margin:0;color:var(--text-secondary)}.LeaderboardPage_emptyCta__Vu7aE{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--catch-gold);color:#1f2933;font-weight:700;border-radius:var(--radius-pill);text-decoration:none}.LeaderboardPage_emptyCta__Vu7aE:hover{background:var(--catch-gold-hover)}.LeaderboardPage_list__D7XYj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.LeaderboardPage_row__VZPUS{display:flex;align-items:stretch;gap:var(--space-3)}.LeaderboardPage_rank__z2rKb{flex-shrink:0;width:3rem;display:flex;align-items:center;justify-content:center;font-size:var(--text-xl);font-weight:800;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LeaderboardPage_row__VZPUS[data-rank="1"] .LeaderboardPage_rank__z2rKb{font-size:var(--text-2xl)}.LeaderboardPage_rowLink__vhIU7{flex:1 1;display:grid;grid-template-columns:64px 5.5rem 1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--paper-white);text-decoration:none;color:inherit;transition:background .12s ease,transform .12s ease}.LeaderboardPage_rowLink__vhIU7:hover{background:var(--paper-cream);transform:translateX(2px)}.LeaderboardPage_row__VZPUS[data-rank="1"] .LeaderboardPage_rowLink__vhIU7{background:rgba(212,160,23,.1);border-color:rgba(212,160,23,.4)}.LeaderboardPage_row__VZPUS[data-rank="2"] .LeaderboardPage_rowLink__vhIU7{background:rgba(95,158,160,.06);border-color:rgba(95,158,160,.4)}.LeaderboardPage_row__VZPUS[data-rank="3"] .LeaderboardPage_rowLink__vhIU7{background:rgba(74,120,86,.06);border-color:rgba(74,120,86,.4)}.LeaderboardPage_rowPhoto__NdZio{width:64px;height:64px;object-fit:cover;border-radius:var(--radius-sm);display:block}.LeaderboardPage_rowPhotoPlaceholder__AAVZK{width:64px;height:64px;background:linear-gradient(135deg,var(--lake-shallow),var(--lake-deep));border-radius:var(--radius-sm)}.LeaderboardPage_rowLength__ASq2G{font-size:var(--text-xl);font-weight:800;color:var(--catch-gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.LeaderboardPage_rowMid__Sev6D{display:flex;flex-direction:column;gap:2px;min-width:0}.LeaderboardPage_rowSpecies__GfQ4y{font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeaderboardPage_rowWater__LOt6e{font-size:var(--text-sm);color:var(--lake-deep);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeaderboardPage_rowWater__LOt6e a{color:inherit;text-decoration:none}.LeaderboardPage_rowWater__LOt6e a:hover{text-decoration:underline}.LeaderboardPage_rowAside__cTkGj{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:var(--text-xs);color:var(--text-secondary);gap:2px}.LeaderboardPage_rowAuthor__P9DOc{font-weight:600;color:var(--text-primary)}@media (max-width:640px){.LeaderboardPage_rowLink__vhIU7{grid-template-columns:48px 4rem 1fr}.LeaderboardPage_rowAside__cTkGj{grid-column:1/-1;flex-direction:row;justify-content:space-between;width:100%;padding-left:calc(48px + var(--space-3) + 4rem + var(--space-3));text-align:left}.LeaderboardPage_rowPhotoPlaceholder__AAVZK,.LeaderboardPage_rowPhoto__NdZio{width:48px;height:48px}}.LeaderboardPage_relatedSection__58x_o{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.LeaderboardPage_relatedTitle__nZ8nZ{margin:0;font-size:var(--text-lg);color:var(--lake-deep)}.LeaderboardPage_relatedList__Pa4o6{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.LeaderboardPage_relatedItem__5kL7p{display:contents}.LeaderboardPage_relatedLink__umTVf{display:inline-flex;padding:var(--space-2) var(--space-3);background:var(--paper-white);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--lake-deep);text-decoration:none;font-weight:500}.LeaderboardPage_relatedLink__umTVf:hover{background:var(--paper-cream);text-decoration:none}.LeaderboardPage_actionRow__mnu_j{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}