.color-heart[data-v-c788e1a7]{color:#fff}.fa-heart[data-v-c788e1a7]{cursor:pointer;font-size:1.2rem;padding:.5rem;transition:color .3s}.aks-heart--inactive[data-v-c788e1a7]{color:#000}.aks-heart--active[data-v-c788e1a7]{color:red}.aks-heart--hover[data-v-c788e1a7]:hover{animation:heart-beat-c788e1a7 .6s ease-in-out infinite}@keyframes heart-beat-c788e1a7{0%,to{transform:scale(1)}30%{transform:scale(1.2)}50%{transform:scale(1.1)}70%{transform:scale(1.2)}}.yacht-card[data-v-86677f57]{--navy:navy;--navy-dark:#000032;--brass:#b08d57;--brass-light:#d4b483;--brass-dark:#8a6d3f;--accent:#f26426;--serif:"Fraunces",Georgia,serif;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0f172a14,0 1px 2px #0f172a0a;height:100%;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.yacht-card[data-v-86677f57]:focus-visible,.yacht-card[data-v-86677f57]:hover{box-shadow:0 24px 48px #00003229,0 0 0 1px #b08d5740;transform:translateY(-6px)}.yacht-image-wrapper[data-v-86677f57]{aspect-ratio:4/2.6;overflow:hidden;position:relative}.yacht-image[data-v-86677f57]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.yacht-card:hover .yacht-image[data-v-86677f57]{transform:scale(1.08)}.yacht-overlay[data-v-86677f57]{background:linear-gradient(0deg,rgba(0,0,40,.55) 0,rgba(0,0,40,.1) 45%,transparent 70%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.tag-overlay[data-v-86677f57]{display:flex;flex-wrap:wrap;gap:6px;left:12px;position:absolute;top:12px;z-index:2}.tag-pill[data-v-86677f57]{border:1px solid transparent;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.03em;padding:.3rem .65rem;text-transform:uppercase}.tag-pill[data-v-86677f57],.verified-chip[data-v-86677f57]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.verified-chip[data-v-86677f57]{align-items:center;background:#0a0a23ad;border:1px solid hsla(36,49%,67%,.4);border-radius:999px;bottom:10px;color:#fff;display:inline-flex;font-size:.65rem;font-weight:700;gap:.3rem;opacity:0;padding:.3rem .6rem;position:absolute;right:10px;transform:translateY(4px);transition:opacity .25s,transform .25s;z-index:2}.verified-chip i[data-v-86677f57]{color:var(--brass-light)}.yacht-card:focus-visible .verified-chip[data-v-86677f57],.yacht-card:hover .verified-chip[data-v-86677f57]{opacity:1;transform:translateY(0)}.like-icon[data-v-86677f57]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border-radius:50%;box-shadow:0 2px 8px #00000026;display:flex;height:38px;justify-content:center;position:absolute;right:10px;top:10px;transition:transform .2s,background .2s;width:38px;z-index:3}.like-icon[data-v-86677f57]:hover{background:#fff;transform:scale(1.08)}.like-icon[data-v-86677f57] .fa-heart{font-size:1rem;padding:0}.yacht-content[data-v-86677f57]{display:flex;flex:1;flex-direction:column;gap:.7rem;padding:1.1rem 1.1rem 1rem}.yacht-title[data-v-86677f57]{color:var(--navy);display:-webkit-box;font-family:var(--serif);font-size:1.15rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yacht-subtitle[data-v-86677f57]{color:#64748b;font-size:.85rem}.yacht-location[data-v-86677f57]{align-items:center;color:#475569;display:flex;font-size:.82rem;gap:.4rem;margin-top:.5rem!important}.yacht-location i[data-v-86677f57]{color:var(--accent)}.highlights[data-v-86677f57]{border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.75rem}.highlight-chip[data-v-86677f57]{align-items:center;background:#f8fafc;border:1px solid #eef1f5;border-radius:8px;color:#334155;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;padding:.3rem .55rem}.highlight-chip i[data-v-86677f57]{color:var(--brass-dark);font-size:.7rem}.price-row[data-v-86677f57]{align-items:center;display:flex;justify-content:space-between;margin-top:.1rem}.price-section[data-v-86677f57]{color:var(--navy);font-family:var(--serif);font-size:1.25rem;font-weight:600}.view-cta[data-v-86677f57]{align-items:center;color:var(--accent);display:inline-flex;font-size:.72rem;font-weight:700;gap:.3rem;letter-spacing:.04em;opacity:0;text-transform:uppercase;transform:translate(-4px);transition:opacity .25s,transform .25s}.yacht-card:focus-visible .view-cta[data-v-86677f57],.yacht-card:hover .view-cta[data-v-86677f57]{opacity:1;transform:translate(0)}.broker-row[data-v-86677f57]{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;font-size:.8rem;gap:.55rem;margin-top:.3rem;padding-top:.75rem}.broker-row img[data-v-86677f57]{border:1.5px solid var(--brass-light);border-radius:50%;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.aks-badge[data-v-86677f57]{border:1px solid;border-radius:4px;font-size:.6rem;font-weight:800;padding:4px 8px;text-transform:uppercase}.aks-badge-red[data-v-86677f57]{background:#fef2f2;border-color:#fee2e2;color:#dc2626}.aks-badge-green[data-v-86677f57]{background:#10b9811f;border-color:#10b9814d;color:#065f46}.aks-badge-yellow[data-v-86677f57]{background:#fef2f2;border-color:#fee2e2;color:#724a00}.aks-badge-blue[data-v-86677f57]{background:#00008014;border-color:#00008033;color:var(--navy)}.aks-badge-gray[data-v-86677f57]{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}@media (prefers-reduced-motion:reduce){.verified-chip[data-v-86677f57],.view-cta[data-v-86677f57],.yacht-card[data-v-86677f57],.yacht-image[data-v-86677f57]{transition:none!important}}
