._card_o47ia_1{position:relative;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}._isFeatured_o47ia_16{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),var(--shadow)}._head_o47ia_23{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start}._monogram_o47ia_30,._avatar_o47ia_31{width:52px;height:52px;border-radius:12px}._monogram_o47ia_30{background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-weight:700;font-size:1.05rem}._avatar_o47ia_31{display:block;object-fit:cover;background:var(--muted)}._headText_o47ia_53{min-width:0}._nameRow_o47ia_57{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}._name_o47ia_57{margin:0;font-family:var(--font-family-display);font-weight:700;font-size:1.125rem;line-height:1.25;letter-spacing:-.01em;min-width:0}._name_o47ia_57 span{overflow-wrap:anywhere}._nameLink_o47ia_78{color:inherit;text-decoration:none;overflow-wrap:anywhere;border-radius:var(--radius-sm)}._nameLink_o47ia_78:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}._nameLink_o47ia_78:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._featuredTag_o47ia_96{flex:none;padding:2px 8px;border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:650;line-height:1.4}._example_o47ia_107{flex:none;padding:1px 7px;border-radius:var(--radius-sm);border:1px dashed var(--border-strong);color:var(--muted-foreground);font-size:.75rem;font-weight:600;line-height:1.4}._meta_o47ia_118{margin:2px 0 0;font-size:.9rem;line-height:1.4;color:var(--body-muted);overflow-wrap:anywhere}._verified_o47ia_127{margin:4px 0 0;display:inline-flex;align-items:center;gap:5px;font-size:.82rem;font-weight:600;color:var(--success-text)}.dark ._verified_o47ia_127{color:var(--success)}._pending_o47ia_141{margin:4px 0 0;font-size:.82rem;font-weight:600;color:var(--warning)}._unchecked_o47ia_149{margin:4px 0 0;display:inline-flex;align-items:center;gap:5px;font-size:.82rem;font-weight:600;color:var(--muted-foreground)}._facts_o47ia_159{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:.875rem}._fact_o47ia_159{display:inline-flex;align-items:center;gap:5px;color:var(--foreground)}._fact_o47ia_159 svg{color:var(--muted-foreground)}._ratingButton_o47ia_178{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;min-height:32px;font:inherit;font-size:.875rem;color:var(--foreground);cursor:pointer;border-radius:var(--radius-sm)}._ratingButton_o47ia_178:disabled{cursor:default}._ratingButton_o47ia_178:not(:disabled) ._reviewCount_o47ia_197,._ratingButton_o47ia_178:not(:disabled)._noReviews_o47ia_198{text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}._ratingButton_o47ia_178:not(:disabled):hover ._reviewCount_o47ia_197,._ratingButton_o47ia_178:not(:disabled)._noReviews_o47ia_198:hover{text-decoration-color:currentColor}._ratingButton_o47ia_178:focus-visible,._reviewLink_o47ia_210:focus-visible,._website_o47ia_211:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._star_o47ia_216{color:var(--star)}._reviewCount_o47ia_197,._noReviews_o47ia_198{color:var(--muted-foreground)}._description_o47ia_228{margin:0;font-size:.95rem;line-height:1.5;color:var(--body-muted);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._photoStrip_o47ia_240{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._photoStrip_o47ia_240 li{position:relative;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:var(--muted)}._photoStrip_o47ia_240 img{display:block;width:100%;height:100%;object-fit:cover}._photoLink_o47ia_264{display:block;width:100%;height:100%}._photoLink_o47ia_264:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--primary);border-radius:10px}._morePhotos_o47ia_276{position:absolute;inset:0;display:grid;place-items:center;background:#0b1f3a8c;color:#fff;font-weight:700;font-size:1.05rem;pointer-events:none}._extras_o47ia_288{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.85rem}._extra_o47ia_288{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--body-muted);overflow-wrap:anywhere}._extra_o47ia_288 svg{flex:none;color:var(--muted-foreground)}._website_o47ia_211{color:var(--primary);font-weight:550;text-decoration:none;border-radius:var(--radius-sm)}._website_o47ia_211:hover{text-decoration:underline;text-underline-offset:3px}._reviewLink_o47ia_210{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:2px 0;min-height:32px;font:inherit;font-size:.875rem;font-weight:600;color:var(--primary);cursor:pointer;text-decoration:underline;text-underline-offset:3px;border-radius:var(--radius-sm)}._foot_o47ia_340{margin-top:auto;padding-top:12px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}._priceBlock_o47ia_350{display:flex;flex-direction:column;min-width:0}._priceLabel_o47ia_356{font-size:.78rem;color:var(--muted-foreground)}._price_o47ia_350{font-size:1rem;font-weight:650;overflow-wrap:anywhere}._contact_o47ia_367{flex:none;min-width:112px;height:2.75rem;font-size:1rem}@keyframes _cardIn_o47ia_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){._card_o47ia_1{animation:_cardIn_o47ia_1 .38s cubic-bezier(.2,.8,.2,1) backwards;transition:box-shadow .2s ease,border-color .2s ease}._card_o47ia_1:nth-child(2){animation-delay:45ms}._card_o47ia_1:nth-child(3){animation-delay:90ms}._card_o47ia_1:nth-child(4){animation-delay:135ms}._card_o47ia_1:nth-child(5){animation-delay:.18s}._card_o47ia_1:nth-child(6){animation-delay:225ms}._card_o47ia_1:nth-child(7){animation-delay:.27s}._card_o47ia_1:nth-child(n+8){animation-delay:.3s}._contact_o47ia_367{transition:transform var(--animation-duration-fast) ease}._contact_o47ia_367:active{transform:scale(.97)}._photoStrip_o47ia_240 img{transition:transform .32s cubic-bezier(.2,.8,.2,1)}._photoLink_o47ia_264:hover img{transform:scale(1.05)}._monogram_o47ia_30,._avatar_o47ia_31{transition:transform .22s cubic-bezier(.2,.8,.2,1)}}@media(hover:hover){._card_o47ia_1:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}._isFeatured_o47ia_16:hover{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),var(--shadow-md)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){._card_o47ia_1:hover ._monogram_o47ia_30,._card_o47ia_1:hover ._avatar_o47ia_31{transform:scale(1.06)}}
