.uTBXdW_card{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);width:100%;height:100%;transition:transform var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.uTBXdW_card:hover{transform:translateY(-2px)}.uTBXdW_card:focus-within{outline:2px solid var(--focus-ring);outline-offset:4px}@media (prefers-reduced-motion:reduce){.uTBXdW_card,.uTBXdW_card:hover{transition:none;transform:none}}.uTBXdW_card .uTBXdW_cardOverlayLink.uTBXdW_cardOverlayLink{z-index:0;border-radius:inherit;color:inherit;text-decoration:none;position:absolute;inset:0}.uTBXdW_card .uTBXdW_cardOverlayLink.uTBXdW_cardOverlayLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.uTBXdW_cardContent{z-index:1;pointer-events:none;flex-direction:column;min-width:0;display:flex;position:relative}.uTBXdW_cardContent a{pointer-events:auto}.uTBXdW_cardPhoto{aspect-ratio:4/5;background:var(--paper-3);position:relative;overflow:hidden}.uTBXdW_cardPhoto>img,.uTBXdW_cardPhoto>[role=presentation]{object-fit:cover;width:100%;height:100%;display:block}.uTBXdW_forSaleBadge{z-index:2;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta-on-fill);background:var(--terracotta);border-radius:var(--radius-badge-micro);white-space:nowrap;box-shadow:var(--shadow-card);padding:2px 6px;font-size:9px;position:absolute;inset:auto auto 10px 10px}.uTBXdW_cardBody{flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.uTBXdW_cardTitleRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.uTBXdW_cardTitle{overflow-wrap:break-word;font-family:var(--serif);letter-spacing:-.015em;font-variation-settings:"SOFT" 30, "WONK" 0;color:var(--ink);margin:0;font-size:22px;font-weight:400;line-height:1.15}.uTBXdW_visibilityBadge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:var(--paper);border:1px solid var(--rule-soft);border-radius:var(--radius-badge-micro);white-space:nowrap;flex-shrink:0;padding:2px 6px;font-size:9px}.uTBXdW_cardSpecies{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);margin:0 0 2px;font-size:10px;font-style:italic;display:block}.uTBXdW_price{font-family:var(--sans);color:var(--ink);margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.3}.uTBXdW_priceOnRequest{font-family:var(--sans);color:var(--ink-2);margin:2px 0 0;font-size:13px;font-weight:500;line-height:1.3}.uTBXdW_updatedAt{font-family:var(--sans);color:var(--ink-3);margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.35}.uTBXdW_ownerRow{border-top:1px solid var(--rule-soft);align-items:center;gap:8px;min-width:0;margin-top:10px;padding-top:10px;display:flex}.uTBXdW_ownerLink.uTBXdW_ownerLink.uTBXdW_ownerLink{z-index:1;min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex;position:relative}.uTBXdW_ownerLink.uTBXdW_ownerLink.uTBXdW_ownerLink:hover .uTBXdW_ownerName,.uTBXdW_ownerLink.uTBXdW_ownerLink.uTBXdW_ownerLink:focus-visible .uTBXdW_ownerName{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.uTBXdW_ownerLink.uTBXdW_ownerLink.uTBXdW_ownerLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}@media (max-width:768px){.uTBXdW_ownerLink.uTBXdW_ownerLink.uTBXdW_ownerLink{margin-block:-6px;padding-block:6px}}.uTBXdW_ownerLink>:first-child{flex-shrink:0}.uTBXdW_ownerName{font-family:var(--sans);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}
.N8vJLW_nudge{background:linear-gradient(180deg, color-mix(in srgb, var(--paper-3) 34%, var(--paper-2)), var(--paper-2));border:1px solid var(--rule-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card);align-items:center;gap:10px;margin:0 0 24px;padding:12px 16px;display:flex}.N8vJLW_nudgeIcon{color:var(--ink-3);flex-shrink:0}.N8vJLW_nudgeText{font-family:var(--sans);color:var(--ink-2);font-size:14px;line-height:1.45}.N8vJLW_controlRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.N8vJLW_countEyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px;font-weight:500}.N8vJLW_filterToggle{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);border-radius:var(--radius-badge);color:var(--ink-3);background:var(--paper-2);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);align-items:center;padding:5px 12px;font-size:12px;display:inline-flex}.N8vJLW_filterToggle:hover{color:var(--ink);background:var(--paper-3)}.N8vJLW_filterToggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.N8vJLW_filterToggleOn,.N8vJLW_filterToggleOn:hover{background:var(--moss-faint);color:var(--ink);border-color:var(--moss)}.N8vJLW_filterToggle[data-pending=true]{opacity:.65}@media (prefers-reduced-motion:reduce){.N8vJLW_filterToggle{transition:none}}.N8vJLW_grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));justify-content:center;align-items:stretch;gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.N8vJLW_cellItem{min-width:0;display:flex}.N8vJLW_emptyState{text-align:center;border:1px solid var(--rule);border-radius:var(--radius-3);background:linear-gradient(180deg, color-mix(in srgb, var(--paper-2) 88%, transparent), color-mix(in srgb, var(--paper) 94%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--paper-3) 56%, transparent);flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.N8vJLW_emptyTitle{font-family:var(--serif);font-variation-settings:"SOFT" 30, "WONK" 0;color:var(--ink);margin:0;font-size:22px;font-weight:400;line-height:1.3}.N8vJLW_emptyBody{font-family:var(--serif-body);color:var(--ink-2);max-width:520px;margin:0;font-size:16px;line-height:1.55}.N8vJLW_loadMoreRow{justify-content:center;padding-block:24px 16px;display:flex}.N8vJLW_loadMoreError{text-align:center;font-family:var(--sans);color:var(--ink-3);margin-block:0 16px;font-size:13px}
