.circular-progress[data-v-1ec6974f]{height:250px;position:relative;width:250px}.circle[data-v-1ec6974f]{background:conic-gradient(#41b8d6 var(--progress,50%),#6de3e9 0);height:100%;width:100%}.circle[data-v-1ec6974f],.circle-inner[data-v-1ec6974f]{align-items:center;border-radius:50%;display:flex;justify-content:center}.circle-inner[data-v-1ec6974f]{background:#fff;flex-direction:column;height:60%;text-align:center;width:60%}.text[data-v-1ec6974f]{color:#466f99;font-size:40px;font-weight:700;line-height:30px}.match-text[data-v-1ec6974f]{font-size:20px;font-weight:400;line-height:auto}.cap[data-v-1ec6974f]{background:#41b8d6;border-radius:50%;height:50px;position:absolute;width:50px;z-index:3}.start-cap[data-v-1ec6974f]{left:50%;top:10%;transform:translate(-50%,-50%)}.end-cap[data-v-1ec6974f]{left:calc(50% - 25px);top:calc(50% - 25px);transform:rotate(var(--angle)) translate(125px) translate(-50%,-50%)}.category-row[data-v-8f11d7d9]{align-items:center;display:flex;gap:1rem;margin-bottom:1rem;width:100%}.category-label[data-v-8f11d7d9]{text-align:right;width:150px}.bar-wrapper[data-v-8f11d7d9]{background-color:#e0e0e0;border-radius:5px;display:flex;height:30px;overflow:hidden;width:100%}.bar[data-v-8f11d7d9]{align-items:center;color:#fff;display:flex;font-weight:700;height:100%;justify-content:center}.matching[data-v-8f11d7d9]{background-color:#6be5e8}.not-matching[data-v-8f11d7d9]{background-color:#2c8bb9}.unclear[data-v-8f11d7d9]{background-color:#ddd}.bar-text[data-v-8f11d7d9]{color:#b3ecff;padding:0 5px;white-space:nowrap}.bar-text-dark[data-v-8f11d7d9]{color:#19545a}.circular-match-container{display:flex;justify-content:center;margin-bottom:24px;width:100%}.match-breakdown-tab-content h2,.match-breakdown-tab-content h4{color:#466f99;font-weight:700;margin:12px 0}.matchperc-markers-container{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:8px}.matchperc-marker-yes{background-color:#6be5e8;height:1em;width:1em}.matchperc-marker-no{background-color:#2c8bb9;height:1em;width:1em}.payment-calc[data-v-60d2cca2]{display:flex;flex-direction:column;gap:.875rem}.calc-total[data-v-60d2cca2]{align-items:baseline;display:flex;gap:.375rem}.calc-total-value[data-v-60d2cca2]{color:#0f172a;font-size:1.5rem;font-weight:700}.calc-total-label[data-v-60d2cca2]{color:#64748b;font-size:.8125rem}.calc-inputs[data-v-60d2cca2]{display:flex;flex-direction:column;gap:.75rem}.calc-field-head[data-v-60d2cca2]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.25rem}.calc-field-head .calc-label[data-v-60d2cca2],.calc-field-head label[data-v-60d2cca2]{color:#334155;font-size:.75rem;font-weight:600}.calc-field-value[data-v-60d2cca2]{color:#64748b;font-size:.75rem}.calc-range[data-v-60d2cca2]{accent-color:#0369a1;cursor:pointer;width:100%}.calc-row-2[data-v-60d2cca2]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.calc-input-suffix[data-v-60d2cca2]{align-items:center;display:flex;gap:.25rem}.calc-input[data-v-60d2cca2]{border:1px solid #e2e8f0;border-radius:6px;color:#334155;font-size:.8125rem;padding:.375rem .5rem;width:100%}.calc-input[data-v-60d2cca2]:focus{border-color:#0369a1;outline:none}.calc-term-toggle[data-v-60d2cca2]{background:#f1f5f9;border-radius:6px;display:flex;padding:2px}.calc-term-toggle button[data-v-60d2cca2]{background:none;border:none;border-radius:4px;color:#475569;cursor:pointer;flex:1;font-size:.75rem;font-weight:500;padding:.3125rem .5rem}.calc-term-toggle button.active[data-v-60d2cca2]{background:#fff;box-shadow:0 1px 2px #0000000d;color:#0f172a}.calc-breakdown[data-v-60d2cca2]{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.375rem;padding-top:.5rem}.calc-line[data-v-60d2cca2]{color:#475569;display:flex;font-size:.8125rem;justify-content:space-between}.calc-line.total[data-v-60d2cca2]{border-top:1px solid #e2e8f0;color:#0f172a;font-weight:700;padding-top:.375rem}.calc-rentability[data-v-60d2cca2]{border-top:1px solid #e2e8f0;padding-top:.5rem}.calc-sub[data-v-60d2cca2]{color:#334155;font-size:.8125rem;font-weight:600;margin:0 0 .375rem}.calc-line.positive span[data-v-60d2cca2]:last-child{color:#047857;font-weight:600}.calc-line.negative span[data-v-60d2cca2]:last-child{color:#b91c1c;font-weight:600}.calc-disclaimer[data-v-60d2cca2]{color:#64748b;font-size:.6875rem;margin:0}.price-history[data-v-c0f2df7c]{display:flex;flex-direction:column}.ph-row[data-v-c0f2df7c]{align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;padding:.5rem 0}.ph-row[data-v-c0f2df7c]:last-child{border-bottom:none}.ph-date[data-v-c0f2df7c]{color:#64748b;font-size:.75rem;white-space:nowrap}.ph-mid[data-v-c0f2df7c]{display:flex;flex-direction:column;gap:2px;min-width:0}.ph-event[data-v-c0f2df7c]{color:#334155;font-size:.8125rem}.ph-type[data-v-c0f2df7c]{color:#94a3b8;font-size:.6875rem}.ph-price[data-v-c0f2df7c]{color:#0f172a;font-size:.875rem;font-weight:600;white-space:nowrap}.ph-empty[data-v-c0f2df7c]{color:#94a3b8;font-size:.8125rem}.value-estimate[data-v-754328d9]{display:flex;flex-direction:column;gap:.875rem}.ve-headline[data-v-754328d9]{align-items:baseline;display:flex;gap:.5rem}.ve-value[data-v-754328d9]{color:#0f172a;font-size:1.5rem;font-weight:700}.ve-label[data-v-754328d9]{color:#64748b;font-size:.8125rem}.ve-range-bar[data-v-754328d9]{background:linear-gradient(90deg,#e0f2fe,#0284c7);border-radius:9999px;height:6px;position:relative}.ve-range-marker[data-v-754328d9]{background:#0f172a;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #00000040;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.ve-range-labels[data-v-754328d9]{color:#64748b;display:flex;font-size:.6875rem;justify-content:space-between;margin-top:.375rem}.ve-comps-title[data-v-754328d9]{color:#334155;font-size:.8125rem;font-weight:600;margin:0 0 .5rem}.ve-comp[data-v-754328d9]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:.75rem;justify-content:space-between;padding:.5rem 0}.ve-comp[data-v-754328d9]:last-child{border-bottom:none}.ve-comp-main[data-v-754328d9]{display:flex;flex-direction:column;gap:2px;min-width:0}.ve-comp-addr[data-v-754328d9]{color:#334155;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve-comp-facts[data-v-754328d9]{color:#94a3b8;font-size:.6875rem}.ve-comp-right[data-v-754328d9]{align-items:flex-end;display:flex;flex-direction:column;white-space:nowrap}.ve-comp-price[data-v-754328d9]{color:#0f172a;font-size:.8125rem;font-weight:600}.ve-comp-dist[data-v-754328d9],.ve-disclaimer[data-v-754328d9]{color:#94a3b8;font-size:.6875rem}.ve-disclaimer[data-v-754328d9]{margin:0}.ve-empty[data-v-754328d9]{color:#94a3b8;font-size:.8125rem}.market-trend[data-v-f5292fcb]{display:flex;flex-direction:column;gap:.875rem}.mt-stats[data-v-f5292fcb]{display:flex;flex-wrap:wrap;gap:1.25rem}.mt-stat[data-v-f5292fcb]{display:flex;flex-direction:column}.mt-stat-value[data-v-f5292fcb]{color:#0f172a;font-size:1.125rem;font-weight:700}.mt-per[data-v-f5292fcb]{color:#64748b;font-size:.75rem;font-weight:500}.mt-chart-title[data-v-f5292fcb],.mt-stat-label[data-v-f5292fcb]{color:#64748b;font-size:.6875rem}.mt-chart-title[data-v-f5292fcb]{margin-bottom:.25rem}.mt-svg[data-v-f5292fcb]{display:block;height:80px;width:100%}.mt-line[data-v-f5292fcb]{fill:none;stroke:#0369a1;stroke-width:2;vector-effect:non-scaling-stroke}.mt-area[data-v-f5292fcb]{fill:#0369a114;stroke:none}.mt-dot[data-v-f5292fcb]{fill:#0f172a;stroke:#fff;stroke-width:1.5}.mt-axis[data-v-f5292fcb]{color:#64748b;display:flex;font-size:.625rem;justify-content:space-between;margin-top:.25rem}.mt-empty[data-v-f5292fcb]{color:#64748b;font-size:.8125rem}.school-ratings[data-v-575b8ca6]{display:flex;flex-direction:column;gap:.5rem}.sr-row[data-v-575b8ca6]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:.75rem;padding:.5rem 0;text-decoration:none}.sr-row[data-v-575b8ca6]:last-of-type{border-bottom:none}.sr-rating[data-v-575b8ca6]{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:.9375rem;font-weight:700;height:34px;justify-content:center;width:34px}.sr-rating.high[data-v-575b8ca6]{background:#059669}.sr-rating.medium[data-v-575b8ca6]{background:#d97706}.sr-rating.low[data-v-575b8ca6]{background:#dc2626}.sr-rating.unrated[data-v-575b8ca6]{background:#94a3b8}.sr-main[data-v-575b8ca6]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.sr-name[data-v-575b8ca6]{color:#0f172a;font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-meta[data-v-575b8ca6],.sr-scale[data-v-575b8ca6]{color:#94a3b8;font-size:.6875rem}.sr-attribution[data-v-575b8ca6]{color:#cbd5e1;font-size:.625rem;margin:.25rem 0 0}.sr-coming-chip[data-v-575b8ca6]{background:#f1f5f9;border-radius:9999px;color:#475569;display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.sr-coming-text[data-v-575b8ca6]{color:#64748b;font-size:.8125rem;margin:.125rem 0 .25rem}.sr-skeleton[data-v-575b8ca6]{align-items:center;display:flex;gap:.75rem;opacity:.6}.sr-skel-badge[data-v-575b8ca6]{background:#e2e8f0;border-radius:8px;flex-shrink:0;height:34px;width:34px}.sr-skel-lines[data-v-575b8ca6]{display:flex;flex:1;flex-direction:column;gap:5px}.sr-skel-line[data-v-575b8ca6]{background:#e2e8f0;border-radius:4px;height:8px}.sr-skel-line.wide[data-v-575b8ca6]{width:70%}.sr-skel-line.narrow[data-v-575b8ca6]{width:40%}.showing-scheduler[data-v-d055839b]{color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.state-panel[data-v-d055839b]{flex-direction:column;gap:.75rem;padding:2rem 1.5rem;text-align:center}.state-icon[data-v-d055839b],.state-panel[data-v-d055839b]{align-items:center;display:flex}.state-icon[data-v-d055839b]{background:#f0f9ff;border-radius:50%;color:#0369a1;font-size:1.25rem;height:52px;justify-content:center;width:52px}.state-icon.success[data-v-d055839b]{background:#ecfdf5;color:#059669}.state-title[data-v-d055839b]{color:#0f172a;font-size:1.125rem;font-weight:700;margin:0}.state-body[data-v-d055839b]{color:#475569;font-size:.9375rem;line-height:1.6;margin:0;max-width:420px}.state-hint[data-v-d055839b]{color:#64748b;font-size:.8125rem;margin:0}.note-echo[data-v-d055839b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#64748b;font-size:.875rem;font-style:italic;margin:0}.note-echo[data-v-d055839b],.response-note[data-v-d055839b]{max-width:420px;padding:.625rem .875rem}.response-note[data-v-d055839b]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem;text-align:left}.response-note-label[data-v-d055839b]{color:#0369a1;display:block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;margin-bottom:.25rem;text-transform:uppercase}.response-note p[data-v-d055839b]{color:#334155;font-size:.875rem;font-style:italic;margin:0}.scheduler-form[data-v-d055839b]{display:flex;flex-direction:column;gap:1.25rem}.picker-label[data-v-d055839b]{color:#334155;display:block;font-size:.8125rem;font-weight:600;letter-spacing:.03em;margin:0 0 .625rem;text-transform:uppercase}.optional[data-v-d055839b]{color:#64748b;font-weight:400;letter-spacing:normal;text-transform:none}.state-title[data-v-d055839b]{outline:none}.note-toggle[data-v-d055839b]{align-items:center;align-self:flex-start;background:none;border:0;border-radius:.5rem;color:#0369a1;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:600;gap:.5rem;margin-left:-.75rem;min-height:44px;padding:0 .75rem}.note-toggle[data-v-d055839b]:hover{background:#f0f9ff}.btn-primary[data-v-d055839b]:focus-visible,.note-toggle[data-v-d055839b]:focus-visible{outline:3px solid #0369a1;outline-offset:2px}.note-section[data-v-d055839b]{position:relative}.note-input[data-v-d055839b]{border:1.5px solid #7c8ba1;border-radius:.5rem;color:#1e293b;font-family:inherit;font-size:1rem;padding:.625rem .875rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.note-input[data-v-d055839b]:focus{border-color:#0369a1;outline:3px solid #0369a1;outline-offset:1px}.note-count[data-v-d055839b]{color:#64748b;display:block;font-size:.75rem;text-align:right}.form-error[data-v-d055839b]{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;font-size:.875rem;margin:0;padding:.625rem .875rem}.submit-row[data-v-d055839b]{align-items:center;background:#fff;border-top:1px solid #e2e8f0;bottom:calc(var(--ad-pad, 0px)*-1);display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;margin:0 calc(var(--ad-pad, 0px)*-1) calc(var(--ad-pad, 0px)*-1);padding:.75rem var(--ad-pad,0) calc(.75rem + env(safe-area-inset-bottom,0px));position:sticky;z-index:1}@media(max-width:639px){.submit-row .btn-primary[data-v-d055839b]{flex:1 1 100%}}.selection-summary[data-v-d055839b]{align-items:center;color:#475569;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin:0}.summary-icon[data-v-d055839b]{color:#0369a1}.btn-primary[data-v-d055839b]{align-items:center;background:#0369a1;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.625rem 1.5rem;text-decoration:none;transition:background .15s ease}.btn-primary[data-v-d055839b]:hover:not(:disabled){background:#075985}.btn-primary[data-v-d055839b]:disabled{cursor:not-allowed;opacity:.5}.spinner[data-v-d055839b]{animation:spin-d055839b .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0369a1;height:28px;width:28px}.spinner.small[data-v-d055839b]{border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35);border-width:2px;height:16px;width:16px}@keyframes spin-d055839b{to{transform:rotate(1turn)}}.header-thumb[data-v-019fc2e3]{background:#f1f5f9;border-radius:.625rem;flex-shrink:0;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.header-meta[data-v-019fc2e3]{color:#475569;font-size:.8125rem;margin:.125rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-street[data-v-019fc2e3]{color:#1e293b;font-weight:600}.meta-dot[data-v-019fc2e3]{margin:0 .25rem}.modal-backdrop[data-v-84f3ed04]{align-items:stretch;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;justify-content:center;inset:64px 0 0;padding:0;position:fixed;z-index:9999}.property-modal[data-v-84f3ed04]{background:#f8fafc;border-radius:0;box-shadow:0 4px 20px #00000026;color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;margin:0 auto;max-width:1200px;overflow-y:auto;position:relative;scroll-padding-top:72px;width:100%}.pv-header[data-v-84f3ed04]{align-items:center;background:#fff;border-bottom:1px solid transparent;display:flex;gap:.25rem;height:60px;padding:0 .75rem;position:sticky;top:0;transition:border-color .15s ease,box-shadow .15s ease;z-index:120}.pv-header.stuck[data-v-84f3ed04]{border-color:#e2e8f0;box-shadow:0 2px 10px #0f172a14}.pv-hbtn[data-v-84f3ed04]{align-items:center;background:none;border:0;border-radius:.625rem;color:#1e293b;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:.875rem;font-weight:600;gap:.5rem;height:44px;min-width:44px;padding:0 .625rem}.pv-hbtn[data-v-84f3ed04]:hover{background:#f1f5f9}.pv-hbtn[data-v-84f3ed04]:focus-visible{outline:2px solid #0369a1;outline-offset:2px}.pv-hbtn svg[data-v-84f3ed04]{height:1.125rem;width:1.125rem}.pv-hactions[data-v-84f3ed04]{display:none;gap:.5rem;margin-right:.5rem}@media(min-width:769px){.pv-hactions[data-v-84f3ed04]{display:flex}}.pv-hcta[data-v-84f3ed04]{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;color:#1e293b;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;min-height:40px;padding:0 .875rem;white-space:nowrap}.pv-hcta.primary[data-v-84f3ed04]{background:#0369a1;border-color:#0369a1;color:#fff}.pv-hcta[data-v-84f3ed04]:focus-visible{outline:2px solid #0369a1;outline-offset:2px}.carousel-count[data-v-84f3ed04]{align-items:center;background:#0f172acc;border:0;border-radius:9999px;bottom:.625rem;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:600;gap:.375rem;min-height:32px;padding:0 .75rem;position:absolute;right:.625rem;z-index:3}.carousel-count[data-v-84f3ed04]:after{content:"";inset:-6px;position:absolute}.carousel-count[data-v-84f3ed04]:focus-visible{outline:2px solid #fff;outline-offset:2px}.carousel-image[data-v-84f3ed04]{cursor:zoom-in}.pv-viewer[data-v-84f3ed04]{background:#000;border:0;color:#fff;height:100vh;height:100dvh;margin:0;max-height:none;max-width:none;padding:0;width:100vw}.pv-viewer[open][data-v-84f3ed04]{display:grid;grid-template-rows:auto 1fr}.pv-viewer[data-v-84f3ed04] :focus-visible{outline:2px solid #fff;outline-offset:2px}.pv-viewer-bar[data-v-84f3ed04]{align-items:center;display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;padding:.375rem .5rem}.pv-viewer-btn[data-v-84f3ed04],.pv-viewer-spacer[data-v-84f3ed04]{height:44px;width:44px}.pv-viewer-btn[data-v-84f3ed04]{background:none;border:0;border-radius:.625rem;color:#fff;cursor:pointer;display:grid;font-size:1.25rem;place-items:center}.pv-viewer-btn[data-v-84f3ed04]:hover{background:#ffffff1f}.pv-viewer-stage[data-v-84f3ed04]{display:grid;min-height:0;place-items:center;position:relative;touch-action:pan-y pinch-zoom}.pv-viewer-stage img[data-v-84f3ed04]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.add-place-link[data-v-84f3ed04],.sign-in-prompt a[data-v-84f3ed04],.sign-in-prompt-small a[data-v-84f3ed04],.sign-in-prompt-small button[data-v-84f3ed04],.signin-link[data-v-84f3ed04]{align-items:center;align-self:flex-start;display:inline-flex;font-weight:600;min-height:44px;text-decoration:underline;text-underline-offset:2px;width:auto}@media(max-width:768px){.main-content .left-column[data-v-84f3ed04]{order:2}}.pv-save[aria-pressed=true][data-v-84f3ed04]{color:#be123c}.pv-htitle[data-v-84f3ed04]{color:#1e293b;flex:1;font-size:.875rem;font-weight:600;min-width:0;opacity:0;overflow:hidden;text-align:center;text-overflow:ellipsis;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.pv-header.stuck .pv-htitle[data-v-84f3ed04]{opacity:1;transform:none}.pv-lbl[data-v-84f3ed04]{display:none}@media(min-width:380px){.pv-back .pv-lbl[data-v-84f3ed04]{display:inline}}@media(min-width:700px){.pv-lbl-wide[data-v-84f3ed04]{display:inline}}.pv-claim-btn[data-v-84f3ed04]{background:none;border:0;color:#0f766e;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;min-height:44px;text-decoration:underline;text-underline-offset:2px}.pv-more[data-v-84f3ed04]{flex:none!important;padding:0!important;width:48px}.pv-more-menu[data-v-84f3ed04]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;bottom:calc(100% + .375rem);box-shadow:0 10px 30px #0003;min-width:220px;padding:.375rem;position:absolute;right:.75rem;z-index:60}.pv-more-menu button[data-v-84f3ed04]{background:none;border:0;border-radius:.5rem;cursor:pointer;font:inherit;font-size:.9375rem;min-height:44px;padding:0 .75rem;text-align:left;width:100%}.pv-more-menu button[data-v-84f3ed04]:hover{background:#f1f5f9}@media(prefers-reduced-motion:reduce){.pv-header[data-v-84f3ed04],.pv-htitle[data-v-84f3ed04]{transition:none}}.modal-content[data-v-84f3ed04]{margin:0 auto;max-width:1200px;padding:0 1rem 2rem}.hero-section[data-v-84f3ed04]{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;padding:1.5rem 0}@media(max-width:768px){.hero-section[data-v-84f3ed04]{grid-template-columns:1fr}}.image-carousel[data-v-84f3ed04]{aspect-ratio:4/3;background:#e2e8f0;border-radius:12px;overflow:hidden;position:relative}.carousel-container[data-v-84f3ed04]{height:100%;position:relative;width:100%}.carousel-image[data-v-84f3ed04]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.carousel-image.active[data-v-84f3ed04]{opacity:1}@media(max-width:768px){.carousel-nav[data-v-84f3ed04]{height:44px;width:44px}}.carousel-nav[data-v-84f3ed04]{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0003;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px}.carousel-nav i[data-v-84f3ed04]{color:#1e293b;font-size:16px}.carousel-nav[data-v-84f3ed04]:hover{background:#f1f5f9;box-shadow:0 4px 12px #00000040}.carousel-nav.prev[data-v-84f3ed04]{left:.75rem}.carousel-nav.next[data-v-84f3ed04]{right:.75rem}.map-fallback[data-v-84f3ed04]{background:#e2e8f0;border-radius:12px;height:300px}.image-fallback[data-v-84f3ed04]{align-items:center;aspect-ratio:4/3;background:#f1f5f9;border-radius:12px;display:flex;flex-direction:column;gap:.75rem;justify-content:center;overflow:hidden}.fallback-image[data-v-84f3ed04]{max-height:60%;max-width:60%;-o-object-fit:contain;object-fit:contain;opacity:.7}.no-image-text[data-v-84f3ed04]{color:#475569;font-size:.875rem;font-weight:500}.property-info-header[data-v-84f3ed04]{display:flex;flex-direction:column;gap:.75rem}.status-badge[data-v-84f3ed04]{align-items:center;align-self:flex-start;border:1px solid transparent;border-radius:9999px;display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.05em;padding:.375rem .875rem;text-transform:uppercase}.status-badge .status-dot[data-v-84f3ed04]{background:currentColor;border-radius:9999px;flex-shrink:0;height:.5rem;width:.5rem}.status-badge.status-for-sale[data-v-84f3ed04]{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.status-badge.status-off-market[data-v-84f3ed04]{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.status-badge.status-pending[data-v-84f3ed04]{background:#fffbeb;border-color:#fde68a;color:#b45309}.status-badge.status-unknown[data-v-84f3ed04]{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.price-tag[data-v-84f3ed04]{color:#1e293b;font-size:2rem;font-weight:700}.address-block .street-address[data-v-84f3ed04]{color:#1e293b;font-size:1.25rem;font-weight:600;line-height:1.3;margin:0}.address-block .street-address[data-v-84f3ed04]:focus{outline:none}.address-block .city-state[data-v-84f3ed04]{color:#64748b;display:block;font-size:1.1rem;font-weight:500;line-height:1.3;margin:.125rem 0 0}.neighborhood[data-v-84f3ed04]{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:.375rem}.neighborhood svg[data-v-84f3ed04]{color:#0369a1}.property-type[data-v-84f3ed04]{color:#64748b;font-size:.875rem}.property-stats[data-v-84f3ed04]{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;display:flex;gap:2rem;padding:1rem 0}.stat[data-v-84f3ed04]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.stat-icon[data-v-84f3ed04]{color:#0369a1;height:24px;width:24px}.stat-icon svg[data-v-84f3ed04]{height:100%;width:100%}.stat-value[data-v-84f3ed04]{color:#1e293b;font-size:1.25rem;font-weight:700}.stat-label[data-v-84f3ed04]{color:#64748b;font-size:.75rem;letter-spacing:.025em;text-transform:uppercase}.main-content[data-v-84f3ed04]{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-top:1rem}@media(max-width:768px){.main-content[data-v-84f3ed04]{grid-template-columns:1fr}}.left-column[data-v-84f3ed04],.right-column[data-v-84f3ed04]{display:flex;flex-direction:column;gap:1rem}.map-card[data-v-84f3ed04]{border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.property-map[data-v-84f3ed04]{height:250px;width:100%}.info-card[data-v-84f3ed04]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem}.card-title[data-v-84f3ed04]{align-items:center;color:#075985;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.title-icon[data-v-84f3ed04]{font-size:1rem}.distance-list[data-v-84f3ed04]{display:flex;flex-direction:column;gap:.75rem}.distance-item[data-v-84f3ed04]{align-items:center;display:flex;justify-content:space-between}.place-name[data-v-84f3ed04]{color:#1e293b;font-size:.9375rem}.place-distance[data-v-84f3ed04]{color:#64748b;font-size:.875rem}.add-place-link[data-v-84f3ed04]{color:#0369a1;font-size:.875rem;margin-top:.5rem;text-decoration:none}.add-place-link[data-v-84f3ed04]:hover{text-decoration:underline}.distance-loading[data-v-84f3ed04]{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 0}.no-places[data-v-84f3ed04]{padding:.5rem 0}.no-places-text[data-v-84f3ed04]{color:#94a3b8;font-size:.875rem}.place-distance.loading[data-v-84f3ed04]{align-items:center;display:flex}.distance-item.base-item[data-v-84f3ed04]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:.75rem;margin:-.5rem -.75rem .5rem;padding:.75rem}.place-name.base-name[data-v-84f3ed04]{align-items:center;color:#047857;display:flex;font-weight:600;gap:.375rem}.base-icon-inline[data-v-84f3ed04]{flex-shrink:0;height:18px;width:18px}.place-distance.base-distance[data-v-84f3ed04]{color:#047857;font-weight:600}.sign-in-prompt-small[data-v-84f3ed04]{color:#64748b;font-size:.875rem;padding:.5rem 0}.signin-link[data-v-84f3ed04]{background:none;border:none;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.signin-link[data-v-84f3ed04],.signin-link[data-v-84f3ed04]:hover{color:#0369a1}.score-list[data-v-84f3ed04]{display:flex;flex-direction:column;gap:.5rem}.score-item[data-v-84f3ed04]{align-items:center;display:flex;justify-content:space-between;padding:.375rem 0}.score-label[data-v-84f3ed04]{color:#1e293b;font-size:.9375rem}.score-value[data-v-84f3ed04]{color:#0369a1;font-size:.9375rem;font-weight:600}.risk-content[data-v-84f3ed04]{display:flex;flex-direction:column;gap:.5rem}.risk-zone[data-v-84f3ed04]{color:#dc2626;font-weight:500}.risk-link[data-v-84f3ed04]{color:#0369a1;font-size:.875rem;text-decoration:none}.risk-link[data-v-84f3ed04]:hover{text-decoration:underline}.sub-title[data-v-84f3ed04]{color:#1e293b;font-size:.8125rem;font-weight:600;margin:.75rem 0 .375rem}.flood-event[data-v-84f3ed04]{color:#64748b;font-size:.875rem}.action-buttons[data-v-84f3ed04]{display:flex;flex-direction:column;gap:.75rem}.action-btn[data-v-84f3ed04]{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;text-align:center;text-decoration:none;transition:all .2s ease}.action-btn.primary[data-v-84f3ed04]{background:#0369a1;border:none;color:#fff}.action-btn.primary[data-v-84f3ed04]:hover{background:#024f79}.action-btn.secondary[data-v-84f3ed04]{background:#fff;border:1px solid #e2e8f0;color:#1e293b}.action-btn.secondary[data-v-84f3ed04]:hover{border-color:#0369a1;color:#0369a1}.action-btn[disabled][data-v-84f3ed04]{cursor:not-allowed;opacity:.6;position:relative}.action-btn[disabled][data-v-84f3ed04]:hover{background:#0369a1;border-color:#e2e8f0;color:#fff}.action-btn[disabled].secondary[data-v-84f3ed04]:hover{background:#fff;color:#1e293b}.coming-soon-badge[data-v-84f3ed04]{background:#f1f5f9;border-radius:9999px;color:#475569;font-size:.625rem;font-weight:600;letter-spacing:.03em;margin-left:.5rem;padding:2px 8px;text-transform:uppercase}.external-note[data-v-84f3ed04]{color:#64748b;font-size:.8125rem;line-height:1.5;margin:.25rem 0 0}.mobile-action-bar[data-v-84f3ed04]{display:none}@media(max-width:768px){.modal-backdrop[data-v-84f3ed04]{flex-direction:column;justify-content:flex-start;overscroll-behavior:contain}.property-modal[data-v-84f3ed04]{flex:1 1 auto;height:auto;min-height:0;overscroll-behavior:contain}.mobile-action-bar[data-v-84f3ed04]{background:#fff;border-top:1px solid #e2e8f0;display:flex;flex:none;gap:.75rem;overflow-x:clip;overflow-y:visible;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));position:relative;touch-action:none;z-index:50}.mobile-action-bar .action-btn[data-v-84f3ed04]{flex:1;font-size:.875rem;min-height:48px;min-width:0;padding:.5rem .625rem;white-space:nowrap}}@media(max-width:768px)and (max-width:430px){.mobile-action-bar[data-v-84f3ed04]{gap:.5rem}.mobile-action-bar .action-btn:not(.pv-more) svg[data-v-84f3ed04]{display:none}}@media(max-width:768px){.right-column .action-buttons.fsbo-actions[data-v-84f3ed04]{display:none}.modal-content.has-action-bar[data-v-84f3ed04]{padding-bottom:2rem}}.estimate-prompt[data-v-84f3ed04]{display:flex;flex-direction:column;gap:.375rem}.estimate-cta[data-v-84f3ed04]{align-self:flex-start;background:#e0f2fe;border:none;border-radius:.75rem;color:#0284c7;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.5rem 1rem;transition:background .15s ease}.estimate-cta[data-v-84f3ed04]:hover{background:#bae6fd}.estimate-hint[data-v-84f3ed04]{color:#94a3b8;font-size:.6875rem;margin:0}.estimate-loading[data-v-84f3ed04]{align-items:center;color:#64748b;display:flex;font-size:.8125rem;gap:.5rem}.listing-type-chip[data-v-84f3ed04]{display:inline-block;font-size:.6875rem;letter-spacing:.03em;margin:.25rem 0;padding:3px 10px}.builder-tag[data-v-84f3ed04],.listing-type-chip[data-v-84f3ed04]{background:#f1f5f9;border-radius:9999px;color:#475569;font-weight:600;text-transform:uppercase}.builder-tag[data-v-84f3ed04]{font-size:.625rem;margin-left:.375rem;padding:1px 6px}.listed-by[data-v-84f3ed04]{display:flex;flex-direction:column;gap:.25rem}.listed-by-office[data-v-84f3ed04]{color:#1e293b;font-weight:600}.listed-by-agent[data-v-84f3ed04],.listed-by-contact[data-v-84f3ed04]{color:#64748b;font-size:.875rem}.description-text[data-v-84f3ed04]{color:#64748b;font-size:.9375rem;line-height:1.6;margin:0}.pricing-list[data-v-84f3ed04]{flex-direction:column}.pricing-item[data-v-84f3ed04],.pricing-list[data-v-84f3ed04]{display:flex;gap:.5rem}.pricing-value[data-v-84f3ed04]{color:#1e293b;font-weight:600}.pricing-label[data-v-84f3ed04]{color:#64748b}.local-activities[data-v-84f3ed04]{margin-top:2rem}.section-title[data-v-84f3ed04]{color:#075985;font-size:.875rem;font-weight:600;letter-spacing:.1em;margin:0 0 1rem;text-transform:uppercase}.activities-grid[data-v-84f3ed04]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.activities-grid[data-v-84f3ed04]{grid-template-columns:1fr}}.activity-card[data-v-84f3ed04]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem}.activity-title[data-v-84f3ed04]{align-items:center;color:#075985;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.activity-icon[data-v-84f3ed04]{font-size:1rem}.event-list[data-v-84f3ed04]{display:flex;flex-direction:column;gap:.75rem}.event-item[data-v-84f3ed04]{border-bottom:1px solid #e2e8f0;padding-bottom:.75rem}.event-item[data-v-84f3ed04]:last-child{border-bottom:none;padding-bottom:0}.event-name[data-v-84f3ed04]{color:#0369a1;font-size:.9375rem;font-weight:600}.event-details[data-v-84f3ed04]{color:#64748b;font-size:.8125rem;margin-top:.125rem}.property-details-section[data-v-84f3ed04]{margin-top:2rem}.accordion-item[data-v-84f3ed04]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:.5rem;overflow:hidden}.accordion-header[data-v-84f3ed04]{align-items:center;background:none;border:none;color:#1e293b;cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;justify-content:space-between;padding:1rem 1.25rem;transition:background .2s ease;width:100%}.accordion-header[data-v-84f3ed04]:hover{background:#f8fafc}.accordion-icon[data-v-84f3ed04]{transition:transform .2s ease}.accordion-item.expanded .accordion-icon[data-v-84f3ed04]{transform:rotate(180deg)}.accordion-content[data-v-84f3ed04]{border-top:1px solid #e2e8f0;padding:0 1.25rem 1.25rem}.detail-group[data-v-84f3ed04]{margin-bottom:1.5rem}.detail-group[data-v-84f3ed04]:last-child{margin-bottom:0}.detail-group-title[data-v-84f3ed04]{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:.8125rem;font-weight:600;margin:1rem 0 .75rem;padding-bottom:.5rem}.detail-table[data-v-84f3ed04]{display:flex;flex-direction:column}.detail-row[data-v-84f3ed04]{border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:.5rem 0}.detail-row[data-v-84f3ed04]:last-child{border-bottom:none}.detail-label[data-v-84f3ed04]{color:#64748b;font-size:.875rem}.detail-value[data-v-84f3ed04]{color:#1e293b;font-size:.875rem;font-weight:500;text-align:right}.no-data-message[data-v-84f3ed04]{color:#94a3b8;font-size:.875rem;padding:1rem 0}.claim-section[data-v-84f3ed04]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:2rem;padding:1.5rem;text-align:center}.claim-status[data-v-84f3ed04]{font-size:.9375rem}.claim-status.success[data-v-84f3ed04]{color:#10b981}.claim-status.claimed[data-v-84f3ed04]{background:#f1f5f9;border-radius:.75rem;color:#64748b;padding:1rem}.dashboard-link[data-v-84f3ed04]{color:#0369a1;margin-left:.25rem}.dashboard-link[data-v-84f3ed04]:hover{text-decoration:underline}.claim-btn[data-v-84f3ed04]{background:#0369a1;border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-weight:500;padding:.875rem 2rem;transition:background .2s ease}.claim-btn[data-v-84f3ed04]:hover{background:#024f79}.sign-in-prompt[data-v-84f3ed04]{color:#64748b}.sign-in-prompt a[data-v-84f3ed04]{color:#0369a1}.sign-in-prompt a[data-v-84f3ed04]:hover{text-decoration:underline}.match-section[data-v-84f3ed04]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:2rem;padding:2rem}.match-quiz-btn[data-v-84f3ed04]{background:#0369a1;border-radius:6px;color:#fff;padding:.5rem 1rem;text-decoration:none}.match-quiz-btn[data-v-84f3ed04]:hover{background:#024f79}.signin-btn[data-v-84f3ed04]{background:#0369a1;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:.5rem 1rem}.share-label[data-v-84f3ed04]{color:#1e293b;display:block;font-size:.8125rem;font-weight:600;margin-bottom:.375rem}.share-input-group[data-v-84f3ed04]{display:flex;gap:.5rem;margin-bottom:1rem}.share-input-group input[data-v-84f3ed04]{background:#f8fafc;border:1px solid #7c8ba1;border-radius:8px;color:#1e293b;flex:1;font-size:1rem;min-height:44px;min-width:0;padding:.5rem .75rem}.share-input-group input[data-v-84f3ed04]:focus-visible{outline:3px solid #0369a1;outline-offset:1px}.copy-btn[data-v-84f3ed04]{align-items:center;background:#0369a1;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;min-width:7.25rem;padding:0 1rem;white-space:nowrap}.copy-btn[data-v-84f3ed04]:hover{background:#075985}.share-rows[data-v-84f3ed04]{border-top:1px solid #e2e8f0}.share-row[data-v-84f3ed04]{align-items:center;color:#1e293b;display:flex;font-size:.9375rem;font-weight:500;gap:.75rem;min-height:48px;text-decoration:none}.share-row+.share-row[data-v-84f3ed04]{border-top:1px solid #e2e8f0}.share-row svg[data-v-84f3ed04]{color:#0369a1;width:1.125rem}.share-row[data-v-84f3ed04]:hover{color:#0369a1;text-decoration:underline}.image-browser-overlay[data-v-84f3ed04]{background:#fff;inset:0;position:fixed;z-index:10000}.no-data[data-v-84f3ed04]{padding:.5rem 0}.schools-list[data-v-84f3ed04]{display:flex;flex-direction:column;gap:.75rem}.school-item[data-v-84f3ed04]{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:.5rem 0}.school-item[data-v-84f3ed04]:last-child{border-bottom:none}.school-info[data-v-84f3ed04]{display:flex;flex-direction:column;gap:.125rem}.school-name[data-v-84f3ed04]{color:#1e293b;font-size:.9375rem;font-weight:500}.school-grades[data-v-84f3ed04]{color:#64748b;font-size:.8125rem}.school-distance[data-v-84f3ed04]{color:#64748b;font-size:.875rem;white-space:nowrap}.history-card[data-v-84f3ed04]{background:#f1f5f9;border-radius:.75rem;margin-top:.5rem;padding:.75rem 1rem}.history-date[data-v-84f3ed04]{color:#1e293b;font-size:.9375rem;font-weight:500;margin-bottom:.25rem}.history-price[data-v-84f3ed04]{color:#64748b;font-size:.9375rem}.tax-cards[data-v-84f3ed04]{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.tax-card[data-v-84f3ed04]{background:#f1f5f9;border-radius:.75rem;padding:.75rem 1rem}.tax-year[data-v-84f3ed04]{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:.9375rem;font-weight:600;margin-bottom:.5rem;padding-bottom:.5rem}.tax-details[data-v-84f3ed04]{display:flex;flex-direction:column;gap:.25rem}.tax-line[data-v-84f3ed04]{display:flex;font-size:.875rem;gap:.5rem}.tax-line.total[data-v-84f3ed04]{border-top:1px solid #e2e8f0;font-weight:500;margin-top:.25rem;padding-top:.25rem}.tax-amount[data-v-84f3ed04]{color:#1e293b;font-weight:500}.tax-type[data-v-84f3ed04]{color:#64748b}[data-v-84f3ed04] .place-star-marker-small{cursor:pointer;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));transition:transform .2s}[data-v-84f3ed04] .place-star-marker-small:hover{transform:scale(1.2)}[data-v-84f3ed04] .place-base-marker-small{cursor:pointer;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));transition:transform .2s}[data-v-84f3ed04] .place-base-marker-small:hover{transform:scale(1.2)}.pv-mosaic[data-v-84f3ed04]{display:none}@media(min-width:1024px){.modal-content[data-v-84f3ed04]{align-items:start;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) 340px;padding-top:1.25rem;row-gap:0}.hero-section[data-v-84f3ed04],.left-column[data-v-84f3ed04],.main-content[data-v-84f3ed04],.right-column[data-v-84f3ed04]{display:contents}.hero-section[data-v-84f3ed04]>*,.left-column[data-v-84f3ed04]>*,.main-content[data-v-84f3ed04]>*,.modal-content[data-v-84f3ed04]>*,.right-column[data-v-84f3ed04]>*{grid-column:1;margin-bottom:1rem;min-width:0}.image-fallback[data-v-84f3ed04],.pv-mosaic[data-v-84f3ed04]{grid-column:1/-1;grid-row:1;margin-bottom:1.25rem}.image-fallback[data-v-84f3ed04]{aspect-ratio:auto;height:200px}.image-carousel[data-v-84f3ed04]{display:none}.pv-mosaic[data-v-84f3ed04]{border-radius:14px;display:grid;gap:6px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;height:clamp(300px,min(34vw,46vh),480px);overflow:hidden}.pv-mosaic.n1[data-v-84f3ed04]{grid-template-columns:1fr}.pv-mosaic.n2[data-v-84f3ed04]{grid-template-columns:1fr 1fr}.pv-mosaic.n3[data-v-84f3ed04]{grid-template-columns:2fr 1fr}.pv-mosaic.n2 .pv-tile[data-v-84f3ed04]{grid-row:1/span 2}.pv-mosaic.n4 .pv-tile[data-v-84f3ed04]:nth-child(4){grid-column:2/span 2}.pv-tile[data-v-84f3ed04]{background:#e2e8f0;border:0;cursor:zoom-in;min-height:0;min-width:0;padding:0;position:relative}.pv-tile[data-v-84f3ed04]:first-child{grid-row:1/span 2}.pv-tile img[data-v-84f3ed04]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .15s ease;width:100%}.pv-tile:hover img[data-v-84f3ed04]{filter:brightness(.92)}.pv-tile[data-v-84f3ed04]:focus-visible{box-shadow:inset 0 0 0 5px #0369a1;outline:3px solid #fff;outline-offset:-5px}.pv-tile-more[data-v-84f3ed04]{align-items:center;background:#fffffff2;border-radius:9999px;bottom:.625rem;box-shadow:0 2px 8px #00000040;color:#1e293b;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.375rem .75rem;position:absolute;right:.625rem}.pv-sticky-actions[data-v-84f3ed04]{align-self:start;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 6px 20px #0f172a14;grid-column:2!important;grid-row:2/span 80;margin-bottom:0;padding:1rem;position:sticky;top:76px;z-index:20}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.pv-tile img[data-v-84f3ed04]{transition:none}}#property-modal{height:calc(100% - 64px);top:64px}.property-static{background:#fff;min-height:100%;padding:2rem 1rem 4rem;position:relative;z-index:10}.property-static-inner{margin:0 auto;max-width:780px}.property-static h1{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.ps-price{color:#0284c7;font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.ps-facts{color:#334155;display:flex;flex-wrap:wrap;font-weight:500;gap:.5rem 1.25rem;list-style:none;margin:0 0 1rem;padding:0}.ps-desc{color:#475569;line-height:1.6;margin:0 0 1.5rem;white-space:pre-line}.ps-photos{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:1.5rem}.ps-photos img{border-radius:.5rem;height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.ps-links a{color:#0284c7;font-weight:600;text-decoration:underline}.delisted-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a59;display:flex;inset:0;justify-content:center;padding:1rem;position:absolute;z-index:40}.delisted-card{background:#fff;border-radius:1rem;box-shadow:0 20px 50px #00000026;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:440px;padding:2.25rem 2rem 2rem;text-align:center;width:100%}.delisted-icon{align-items:center;background:#f1f5f9;border-radius:9999px;color:#475569;display:flex;font-size:1.375rem;height:56px;justify-content:center;margin:0 auto 1rem;width:56px}.delisted-title{color:#0f172a;font-size:1.375rem;font-weight:700;line-height:1.3;margin:0 0 .625rem;outline:none}.delisted-body{color:#475569;font-size:.9375rem;line-height:1.6;margin:0 0 1.5rem}.delisted-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.delisted-btn{align-items:center;background:#fff;border:1px solid #7c8ba1;border-radius:.5rem;color:#334155;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;min-height:44px;padding:.625rem 1.5rem;text-decoration:none}.delisted-btn.primary{background:#0369a1;border-color:#0369a1;color:#fff}.delisted-btn.primary:hover{background:#075985}.delisted-btn:not(.primary):hover{background:#f1f5f9}.delisted-btn:focus-visible{outline:3px solid #0369a1;outline-offset:2px}@media(max-width:480px){.delisted-card{padding:2rem 1.25rem 1.5rem}.delisted-actions{flex-direction:column}.delisted-btn{width:100%}}
