.m-hero--split[data-v-aaf431bd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:var(--space-2xl);align-items:start}@media(max-width:1024px){.m-hero--split[data-v-aaf431bd]{grid-template-columns:1fr}}.m-hero__lead[data-v-aaf431bd]{min-width:0}.m-hero__preview[data-v-aaf431bd]{display:flex;flex-direction:column;gap:var(--space-md)}.m-prev-card[data-v-aaf431bd]{padding:var(--space-md);border-radius:var(--r-3);background:var(--bg-card);border:1px solid var(--line)}.m-prev-card__caption[data-v-aaf431bd]{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:var(--tr-pos-1);color:var(--fg-muted);margin-bottom:var(--space-sm)}.m-prev-card__chips[data-v-aaf431bd]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.m-prev-chip[data-v-aaf431bd]{font-size:var(--fs-12);font-weight:500;padding:3px var(--space-sm);border-radius:var(--r-full);background:var(--brand-bg);color:var(--brand)}.m-prev-card__sep[data-v-aaf431bd]{height:1px;background:var(--line);margin:var(--space-md) 0 var(--space-sm)}.m-prev-card__sub[data-v-aaf431bd]{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-12);color:var(--fg-muted)}.m-prev-card__sub-dot[data-v-aaf431bd]{opacity:.5}.m-prev-card__sub-pulse[data-v-aaf431bd]{display:inline-flex;align-items:center;gap:var(--space-xs)}.m-prev-card__sub-pulse>span[data-v-aaf431bd]{width:6px;height:6px;border-radius:50%;background:var(--brand);animation:m-prev-pulse-aaf431bd 1.4s ease-in-out infinite}@keyframes m-prev-pulse-aaf431bd{0%,to{opacity:.3}50%{opacity:1}}.m-prev-results[data-v-aaf431bd]{display:flex;flex-direction:column;gap:var(--space-sm)}.m-prev-result[data-v-aaf431bd]{display:grid;grid-template-columns:80px 1fr;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--r-2);background:var(--bg-card);border:1px solid var(--line);text-decoration:none;color:inherit;transition:border-color var(--dur-fast),transform var(--dur-fast)}.m-prev-result[data-v-aaf431bd]:hover{border-color:var(--brand);transform:translateY(-1px)}.m-prev-result__img[data-v-aaf431bd]{width:80px;height:80px;border-radius:var(--r-2);background:var(--bg-elevated);background-size:cover;background-position:center}.m-prev-result__img--skel[data-v-aaf431bd]{background:var(--bg-elevated)}.m-prev-result__body[data-v-aaf431bd]{min-width:0;display:flex;flex-direction:column;gap:2px}.m-prev-result__top[data-v-aaf431bd]{display:flex;justify-content:space-between;align-items:baseline}.m-prev-result__price[data-v-aaf431bd]{font-size:var(--fs-15);font-weight:600;color:var(--fg)}.m-prev-result__price span[data-v-aaf431bd]{font-size:var(--fs-11);color:var(--fg-muted);font-weight:400}.m-prev-result__addr[data-v-aaf431bd]{font-size:var(--fs-13);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-prev-result__meta[data-v-aaf431bd]{font-size:var(--fs-12);color:var(--fg-muted)}.m-prev-result--skel[data-v-aaf431bd]{pointer-events:none}.m-prev-result--skel .skel[data-v-aaf431bd]{height:10px;border-radius:var(--r-1);background:var(--bg-elevated);margin-bottom:4px;animation:m-prev-pulse-aaf431bd 1.4s ease-in-out infinite}.m-prev-result--skel .skel--bar[data-v-aaf431bd]{width:70%}.m-prev-result--skel .skel--short[data-v-aaf431bd]{width:40%}.m-prev-viewall[data-v-aaf431bd]{align-self:flex-end}.m-search[data-v-aaf431bd]{max-width:720px;margin:var(--space-md) 0 var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-sm)}.m-search__input[data-v-aaf431bd]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-card);border-radius:var(--r-3);border:1px solid transparent;background-clip:padding-box;background-image:linear-gradient(var(--bg-card),var(--bg-card)),var(--gradient-brand);background-origin:border-box;box-shadow:var(--brand-glow)}.m-search__input input[data-v-aaf431bd]{flex:1;border:0;outline:0;background:transparent;color:var(--fg);font-size:var(--fs-15);min-width:0}.m-search__input input[data-v-aaf431bd]::placeholder{color:var(--fg-dim)}.m-search__chips[data-v-aaf431bd]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.m-search__chips-label[data-v-aaf431bd]{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:var(--tr-pos-1);color:var(--fg-muted);margin-right:var(--space-xs)}.m-search__alt[data-v-aaf431bd]{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--fs-13)}.m-search__alt-btn[data-v-aaf431bd]{background:none;border:0;padding:0;cursor:pointer;color:var(--fg-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--dur-fast),text-decoration-color var(--dur-fast);font:inherit}.m-search__alt-btn[data-v-aaf431bd]:hover{color:var(--fg);text-decoration-color:var(--fg-muted)}.m-search__alt-sep[data-v-aaf431bd]{color:var(--fg-dim)}.m-claude-card[data-v-aaf431bd]{padding:var(--space-md);border-radius:var(--r-4);background:linear-gradient(var(--bg-card),var(--bg-card)) padding-box,var(--gradient-brand) border-box;border:1px solid transparent}.m-footer[data-v-aaf431bd]{border-top:1px solid var(--line);padding:var(--space-lg) var(--space-lg);max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.m-error[data-v-aaf431bd]{margin:var(--space-sm) auto 0;max-width:720px;padding:var(--space-sm) var(--space-md);border:1px solid var(--err-500);border-radius:var(--r-2);color:var(--err-500);font-size:var(--fs-13)}.m-response[data-v-aaf431bd]{margin:var(--space-md) auto 0;max-width:720px;font-size:var(--fs-14);color:var(--fg-muted);line-height:1.5}.m-response-cta[data-v-aaf431bd]{display:flex;justify-content:center;margin-top:var(--space-sm)}.m-suggestions[data-v-aaf431bd]{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center;margin-top:var(--space-md)}.m-clusters[data-v-aaf431bd]{max-width:1200px;margin:0 auto var(--space-2xl);padding:0 var(--space-lg);width:100%;box-sizing:border-box}.m-clusters__head[data-v-aaf431bd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-xs) var(--space-sm)}.m-clusters__title[data-v-aaf431bd]{margin:0;font-size:var(--fs-18);font-weight:600;color:var(--fg)}.m-clusters__sub[data-v-aaf431bd]{margin:var(--space-xs) 0 0;font-size:var(--fs-13);color:var(--fg-muted)}.m-clusters__refine[data-v-aaf431bd]{margin:var(--space-md) var(--space-xs) 0}.m-clusters__cta-only[data-v-aaf431bd]{display:flex;justify-content:center;padding:var(--space-xl) 0}.ssp-scrim[data-v-aaf431bd]{position:fixed;inset:0;background:#00000073;z-index:100;display:flex;justify-content:flex-start}.ssp-drawer[data-v-aaf431bd]{width:360px;max-width:90vw;height:100%;background:var(--bg-panel);border-inline-end:1px solid var(--line);display:flex;flex-direction:column}.ssp-drawer__head[data-v-aaf431bd]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-md);border-bottom:1px solid var(--line)}.ssp-drawer__title[data-v-aaf431bd]{margin:0;font-size:var(--fs-15);font-weight:600}.ssp-drawer__close[data-v-aaf431bd]{background:none;border:none;cursor:pointer;color:var(--fg-muted);padding:4px}.ssp-drawer__close[data-v-aaf431bd]:hover{color:var(--fg)}.ssp-drawer__body[data-v-aaf431bd]{padding:var(--space-md) var(--space-md);overflow-y:auto;flex:1}.ssp-drawer-enter-active[data-v-aaf431bd],.ssp-drawer-leave-active[data-v-aaf431bd]{transition:opacity var(--dur-fast)}.ssp-drawer-enter-from[data-v-aaf431bd],.ssp-drawer-leave-to[data-v-aaf431bd]{opacity:0}.ssp-drawer-enter-active .ssp-drawer[data-v-aaf431bd],.ssp-drawer-leave-active .ssp-drawer[data-v-aaf431bd]{transition:transform var(--dur-med) ease}.ssp-drawer-enter-from .ssp-drawer[data-v-aaf431bd],.ssp-drawer-leave-to .ssp-drawer[data-v-aaf431bd]{transform:translate(-100%)}
