.discovery-module__Pqzopq__bottleCard{background:linear-gradient(180deg, #fff4e00a, transparent), var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:flex}.discovery-module__Pqzopq__bottleCard:hover{background:var(--surface-2);border-color:var(--gold);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.discovery-module__Pqzopq__bottleName{color:var(--ink);font-size:16px;font-weight:800;line-height:1.4}.discovery-module__Pqzopq__bottleName:hover{color:var(--gold)}.discovery-module__Pqzopq__axisSummary{flex-direction:column;gap:8px;display:flex}.discovery-module__Pqzopq__axisChips{flex-wrap:wrap;gap:6px;display:flex}.discovery-module__Pqzopq__axisChip{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.discovery-module__Pqzopq__axisChipScore{color:var(--gold);font-variant-numeric:tabular-nums}.discovery-module__Pqzopq__axisCount{color:var(--muted);font-size:12px}.discovery-module__Pqzopq__bottleCardFoot{margin-top:auto}.discovery-module__Pqzopq__detailLink{color:var(--gold);align-items:center;min-height:44px;font-weight:800;display:inline-flex}.discovery-module__Pqzopq__detailLink:hover{text-decoration:underline}.discovery-module__Pqzopq__ladderList{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:18px;display:grid}.discovery-module__Pqzopq__ladder{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px}.discovery-module__Pqzopq__ladderHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.discovery-module__Pqzopq__ladderGroup{color:var(--ink);font-size:16px;font-weight:800}.discovery-module__Pqzopq__ladderKind{color:var(--muted);font-size:12px}.discovery-module__Pqzopq__ladderSteps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discovery-module__Pqzopq__ladderStep{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:64px;min-height:48px;padding:8px 10px;display:inline-flex}.discovery-module__Pqzopq__ladderStep:hover{border-color:var(--gold)}.discovery-module__Pqzopq__ladderAge{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:800}.discovery-module__Pqzopq__ladderBottleName{color:var(--ink-soft);font-size:11px;line-height:1.3}.discovery-module__Pqzopq__ladderArrow{color:var(--muted)}.discovery-module__Pqzopq__singleList{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.discovery-module__Pqzopq__singleItem{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);align-items:baseline;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex}.discovery-module__Pqzopq__singleAge{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:800}.discovery-module__Pqzopq__note{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.6}
