.property-error[data-v-aeaf84e8]{max-width:680px;margin:4.5rem auto;padding:2.5rem;text-align:center}.property-error-icon[data-v-aeaf84e8]{color:var(--negative);font-size:2rem}.property-error h1[data-v-aeaf84e8]{margin-top:.625rem}.property-error>p[data-v-aeaf84e8]:not(.eyebrow){margin:.875rem 0 1.5rem;color:var(--on-surface-variant)}.property-error-actions[data-v-aeaf84e8]{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.property-details-skeleton[data-v-aaff0b3b]{padding-bottom:12px}.skeleton-shape[data-v-aaff0b3b]{border-radius:999px;background:var(--skeleton);animation:property-skeleton-pulse-aaff0b3b 1.4s ease-in-out infinite}.skeleton-breadcrumb[data-v-aaff0b3b]{width:150px;height:11px;margin-top:22px}.skeleton-hero[data-v-aaff0b3b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:3.5rem 0 4rem}.skeleton-hero-copy[data-v-aaff0b3b]{min-width:0}.skeleton-labels[data-v-aaff0b3b]{display:flex;gap:7px}.skeleton-label[data-v-aaff0b3b]{width:72px;height:24px}.skeleton-title[data-v-aaff0b3b]{width:min(100%,32rem);height:clamp(48px,7vw,76px);margin-top:15px;border-radius:12px}.skeleton-location[data-v-aaff0b3b]{width:min(60%,19rem);height:13px;margin-top:14px}.skeleton-description[data-v-aaff0b3b]{display:grid;max-width:27.5rem;gap:9px;margin-top:22px}.skeleton-line[data-v-aaff0b3b]{width:100%;height:12px}.skeleton-line-short[data-v-aaff0b3b]{width:68%}.skeleton-card[data-v-aaff0b3b]{padding:28px}.skeleton-sale-card[data-v-aaff0b3b]{min-height:230px}.skeleton-eyebrow[data-v-aaff0b3b]{width:96px;height:10px}.skeleton-price[data-v-aaff0b3b]{width:65%;height:48px;margin:28px 0 22px;border-radius:10px}.skeleton-layout[data-v-aaff0b3b]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px}.skeleton-content[data-v-aaff0b3b]{display:grid;min-width:0;gap:22px}.skeleton-section[data-v-aaff0b3b]{min-height:210px}.skeleton-heading[data-v-aaff0b3b]{width:min(55%,16rem);height:24px;margin:18px 0 30px;border-radius:8px}.skeleton-sidebar[data-v-aaff0b3b]{min-height:320px}.skeleton-avatar[data-v-aaff0b3b]{width:72px;height:72px}@keyframes property-skeleton-pulse-aaff0b3b{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:960px){.skeleton-hero[data-v-aaff0b3b],.skeleton-layout[data-v-aaff0b3b]{grid-template-columns:minmax(0,1fr)}.skeleton-sidebar[data-v-aaff0b3b]{grid-row:1}}@media(max-width:700px){.property-details-skeleton[data-v-aaff0b3b]{padding-bottom:72px}.skeleton-breadcrumb[data-v-aaff0b3b]{margin-top:16px}.skeleton-hero[data-v-aaff0b3b]{gap:1.5rem;padding:2rem 0 2.5rem}.skeleton-content[data-v-aaff0b3b],.skeleton-layout[data-v-aaff0b3b]{gap:16px}.skeleton-sidebar[data-v-aaff0b3b]{display:none}.skeleton-card[data-v-aaff0b3b]{padding:22px}}@media(prefers-reduced-motion:reduce){.skeleton-shape[data-v-aaff0b3b]{animation:none}}.registration-names[data-v-639e9402]{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:.75rem 0 0;font-size:var(--text-xs)}.registration-name[data-v-639e9402]{display:flex;min-inline-size:0;gap:.5rem}.registration-name dt[data-v-639e9402]{color:var(--on-surface-variant);white-space:nowrap}.registration-name dd[data-v-639e9402]{margin:0;overflow-wrap:anywhere}.pulse-heading[data-v-adb7a7a8]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pulse-heading .card-title[data-v-adb7a7a8]{margin-top:8px}.pulse-description[data-v-adb7a7a8]{max-width:620px;margin:9px 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.6}.share-insight[data-v-adb7a7a8]{flex:none;gap:7px}.share-error[data-v-adb7a7a8]{border-color:var(--negative);color:var(--negative)}@media(max-width:700px){.pulse-heading[data-v-adb7a7a8]{display:block}.share-insight[data-v-adb7a7a8]{width:100%;margin-top:16px}}.chart-history-toolbar[data-v-b6593184]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:10px;padding:0 2px}.chart-view-count[data-v-b6593184]{display:inline-flex;align-items:baseline;gap:4px;margin:0;color:var(--on-surface-variant);font-size:10px;font-weight:700;line-height:1.3}.chart-view-count strong[data-v-b6593184]{color:var(--on-surface);font-size:11px}.load-earlier-records[data-v-b6593184]{gap:6px}@media(max-width:460px){.chart-history-toolbar[data-v-b6593184]{align-items:stretch;flex-direction:column;gap:8px}.load-earlier-records[data-v-b6593184]{width:100%;justify-content:center}}.property-market-pulse[data-v-53ead949]{position:relative;overflow:hidden;padding:clamp(20px,4vw,34px);background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--brand) 12%,transparent),transparent 28%),color-mix(in srgb,var(--card) 54%,transparent)}.metric-tabs[data-v-53ead949]{display:inline-flex;gap:4px;margin-top:24px;padding:4px;border:var(--border-width-hairline) solid var(--border);border-radius:var(--shape-card);background:var(--muted)}.metric-tabs button[data-v-53ead949]{min-height:36px;padding:0 14px;border:0;border-radius:var(--shape-control);background:transparent;color:var(--muted-foreground);cursor:pointer;font:inherit;font-size:10px;font-weight:900;transition:border-radius var(--motion-emphasis),background-color var(--motion-state),color var(--motion-state)}.metric-tabs button[aria-pressed=true][data-v-53ead949]{border-radius:var(--shape-pill);background:var(--card);box-shadow:0 4px 14px var(--shadow-color);color:var(--foreground)}@media(prefers-reduced-motion:reduce){.metric-tabs button[data-v-53ead949]{transition:none}}.chart-shell[data-v-53ead949]:focus-visible,.metric-tabs button[data-v-53ead949]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pulse-insight[data-v-53ead949]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.pulse-insight>div[data-v-53ead949]{padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--card) 86%,transparent)}.pulse-insight span[data-v-53ead949]{display:block;color:var(--muted-foreground);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pulse-insight strong[data-v-53ead949]{display:block;margin-top:7px;font-family:var(--font-display);font-size:clamp(17px,2.3vw,24px)}.pulse-insight strong.positive[data-v-53ead949]{color:var(--positive)}.pulse-insight strong.negative[data-v-53ead949]{color:var(--negative)}.pulse-insight strong.neutral[data-v-53ead949]{color:var(--foreground)}.pulse-insight p[data-v-53ead949]{grid-column:1/-1;margin:2px 2px 0;color:var(--muted-foreground);font-size:11px;line-height:1.5}.chart-layout[data-v-53ead949]{margin-top:18px}.chart-shell[data-v-53ead949]{position:relative;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--background) 76%,transparent);cursor:crosshair;overflow:hidden}.market-pulse-chart[data-v-53ead949]{position:relative;width:100%;height:360px}.market-pulse-plot[data-v-53ead949]{position:absolute;inset:22px 14px 42px 76px}.market-pulse-svg[data-v-53ead949]{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.market-pulse-cursor-line[data-v-53ead949],.market-pulse-grid-line[data-v-53ead949],.market-pulse-median-line[data-v-53ead949],.market-pulse-series-line[data-v-53ead949]{fill:none;vector-effect:non-scaling-stroke}.market-pulse-grid-line[data-v-53ead949]{stroke:var(--border);stroke-dasharray:4 4;stroke-width:1}.market-pulse-median-line[data-v-53ead949]{stroke:var(--chart-2);stroke-dasharray:6 5;stroke-width:1.5}.market-pulse-cursor-line[data-v-53ead949]{stroke:color-mix(in srgb,var(--brand) 46%,transparent);stroke-width:1}.market-pulse-series-line[data-v-53ead949]{stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.market-pulse-y-axis[data-v-53ead949]{position:absolute;top:22px;bottom:42px;left:0;width:76px;color:var(--muted-foreground);font-size:10px;font-weight:700;pointer-events:none}.market-pulse-y-axis span[data-v-53ead949]{position:absolute;right:10px;line-height:1;transform:translateY(-50%)}.market-pulse-x-axis[data-v-53ead949]{position:absolute;right:14px;bottom:0;left:76px;height:42px;color:var(--muted-foreground);font-size:10px;font-weight:700;pointer-events:none}.market-pulse-x-axis-compact[data-v-53ead949]{display:none}.market-pulse-x-axis span[data-v-53ead949]{position:absolute;top:12px;width:-moz-max-content;width:max-content;line-height:1;transform:translate(-50%)}.market-pulse-x-axis span.align-start[data-v-53ead949]{transform:none}.market-pulse-x-axis span.align-end[data-v-53ead949]{transform:translate(-100%)}.market-pulse-point-hit[data-v-53ead949]{position:absolute;z-index:2;width:28px;height:28px;border-radius:var(--shape-pill);cursor:crosshair;transform:translate(-50%,-50%)}.market-pulse-point-hit[data-v-53ead949]:before{position:absolute;top:50%;left:50%;width:8px;height:8px;border:2px solid var(--brand);border-radius:50%;background:var(--card);content:"";transform:translate(-50%,-50%);transition:width var(--motion-instant),height var(--motion-instant),background-color var(--motion-instant),box-shadow var(--motion-instant)}.market-pulse-point-hit.peak[data-v-53ead949]:before{width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.market-pulse-point-hit.active[data-v-53ead949]:before{width:12px;height:12px;background:var(--brand);box-shadow:0 0 0 3px var(--card),0 0 0 6px color-mix(in srgb,var(--brand) 18%,transparent)}.market-pulse-point-hit[data-peak-label][data-v-53ead949]:after{position:absolute;bottom:calc(50% + 9px);left:50%;width:-moz-max-content;width:max-content;max-width:180px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--brand) 34%,transparent);border-radius:var(--shape-pill);background:color-mix(in srgb,var(--brand) 12%,var(--popover));box-shadow:0 6px 18px color-mix(in srgb,var(--shadow-color) 72%,transparent);color:var(--brand);font-size:10px;font-weight:900;letter-spacing:.02em;line-height:1.2;content:attr(data-peak-label);pointer-events:none;transform:translate(-50%)}.market-pulse-point-hit.peak-align-start[data-v-53ead949]:after{transform:none}.market-pulse-point-hit.peak-align-end[data-v-53ead949]:after{right:50%;left:auto;transform:none}.market-pulse-tooltip[data-v-53ead949]{position:absolute;z-index:3;width:-moz-max-content;width:max-content;min-width:112px;max-width:180px;padding:8px 11px;border:1px solid var(--border);border-radius:var(--shape-control);background:var(--popover);box-shadow:0 10px 28px var(--shadow-color);color:var(--muted-foreground);font-size:10px;line-height:1.35;opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - 12px));transition:opacity var(--motion-instant)}.market-pulse-tooltip.visible[data-v-53ead949]{opacity:1}.market-pulse-tooltip.align-start[data-v-53ead949]{transform:translateY(calc(-100% - 12px))}.market-pulse-tooltip.align-end[data-v-53ead949]{transform:translate(-100%,calc(-100% - 12px))}.market-pulse-tooltip span[data-v-53ead949],.market-pulse-tooltip strong[data-v-53ead949]{display:block}.market-pulse-tooltip strong[data-v-53ead949]{margin-top:3px;color:var(--foreground);font-size:11px}.market-pulse-median-label[data-v-53ead949]{position:absolute;right:0;z-index:2;padding:3px 6px;border:1px solid color-mix(in srgb,var(--chart-2) 34%,transparent);border-radius:var(--shape-pill);background:color-mix(in srgb,var(--popover) 92%,transparent);color:var(--chart-2);font-size:9px;font-weight:800;line-height:1;pointer-events:none;transform:translateY(calc(-100% - 5px))}.chart-state[data-v-53ead949]{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;gap:9px;margin-top:22px;border:1px dashed var(--border);border-radius:16px;background:var(--muted);color:var(--muted-foreground);text-align:center;font-size:11px}@media(max-width:700px){.metric-tabs[data-v-53ead949]{display:grid;width:100%}.metric-tabs[data-v-53ead949],.pulse-insight[data-v-53ead949]{grid-template-columns:1fr 1fr}.pulse-insight>div[data-v-53ead949]:last-of-type{grid-column:1/-1}.chart-shell[data-v-53ead949]{margin-right:-10px;margin-left:-10px}.market-pulse-chart[data-v-53ead949]{height:330px}.market-pulse-plot[data-v-53ead949]{right:8px;left:58px}.market-pulse-y-axis[data-v-53ead949]{width:58px}.market-pulse-y-axis span[data-v-53ead949]{right:8px}.market-pulse-x-axis[data-v-53ead949]{right:8px;left:58px}.market-pulse-x-axis-regular[data-v-53ead949]{display:none}.market-pulse-x-axis-compact[data-v-53ead949]{display:block}}.property-history[data-v-04a4bd01]{padding:var(--property-section-padding)}.history-heading[data-v-04a4bd01]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.history-list[data-v-04a4bd01]{display:grid;margin:1.5rem 0 0;padding:0;border-top:var(--border-width-hairline) solid var(--line);list-style:none}.history-context[data-v-04a4bd01]{max-width:44rem;margin:.625rem 0 0;color:var(--on-surface-variant);font-size:var(--text-xs);line-height:var(--leading-meta)}.history-list.scrollable[data-v-04a4bd01]{max-height:270px;padding-right:.75rem;overflow-y:scroll;scrollbar-color:var(--brand) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.history-record[data-v-04a4bd01]{padding:1.125rem .75rem;margin-inline:-.75rem;border-bottom:var(--border-width-hairline) solid var(--line);border-radius:var(--shape-control);transition:background-color var(--motion-state)}.history-share[data-v-04a4bd01]{margin-top:.5rem}.history-record[data-v-04a4bd01]:hover{background-color:var(--surface-container-low)}@media(prefers-reduced-motion:reduce){.history-record[data-v-04a4bd01]{transition:none}}.history-sale[data-v-04a4bd01]{display:flex;align-items:baseline;justify-content:space-between;gap:1.125rem}.history-sale-value[data-v-04a4bd01]{font-family:var(--font-display);font-size:var(--text-lg)}.history-sale time[data-v-04a4bd01]{font-weight:800}.history-record p[data-v-04a4bd01],.history-sale time[data-v-04a4bd01]{color:var(--on-surface-variant);font-size:var(--text-xs)}.history-record p[data-v-04a4bd01]{margin:.5rem 0 0;line-height:var(--leading-meta)}.history-sentinel[data-v-04a4bd01]{min-height:1px;color:var(--on-surface-variant);font-size:var(--text-xs);text-align:center}.history-loading[data-v-04a4bd01]{display:block;padding:1.125rem 0}.history-empty[data-v-04a4bd01],.history-state[data-v-04a4bd01]{margin:1.5rem 0 0;padding:1.125rem;border:var(--border-width-hairline) dashed var(--line);border-radius:var(--shape-card);color:var(--on-surface-variant);font-size:var(--text-xs)}.history-error p[data-v-04a4bd01]{margin:0 0 .75rem}.history-actions[data-v-04a4bd01]{display:flex;justify-content:center;margin-top:1.125rem}@media(max-width:700px){.property-history[data-v-04a4bd01]{padding:var(--property-section-padding-compact)}.history-heading[data-v-04a4bd01]{display:block}.history-count[data-v-04a4bd01]{margin-top:.75rem}.history-sale[data-v-04a4bd01]{display:block}.history-sale time[data-v-04a4bd01]{display:block;margin-top:.375rem}.history-list.scrollable[data-v-04a4bd01]{max-height:330px}}.spec-grid[data-v-2e7a053c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--border-width-hairline);overflow:hidden;margin:1.5rem 0 0;border:var(--border-width-hairline) solid var(--line);border-radius:var(--shape-card);background:var(--line);padding:0;list-style:none}.spec-grid>li[data-v-2e7a053c]{display:grid;min-height:86px;padding:1.125rem;background:var(--surface-container-lowest)}.spec-row-main[data-v-2e7a053c]{display:flex;align-items:flex-start;gap:.75rem}.spec-row-editing[data-v-2e7a053c]{grid-column:1/-1;gap:1rem}.spec-icon[data-v-2e7a053c]{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:var(--shape-control);background:var(--accent);color:var(--accent-foreground)}.spec-copy[data-v-2e7a053c]{display:block;flex:1;min-width:0}.spec-override-status[data-v-2e7a053c]{display:block;margin-top:.375rem;color:var(--on-surface-variant);font-size:var(--text-xs)}.unit-register[data-v-2e7a053c]{margin-top:2rem}.unit-register-description[data-v-2e7a053c]{margin:0;color:var(--on-surface-variant);font-size:var(--text-sm)}.spec-edit[data-v-2e7a053c]{flex:0 0 auto}.spec-label[data-v-2e7a053c]{display:block;color:var(--on-surface-variant);font-size:var(--text-2xs);font-weight:800;letter-spacing:var(--tracking-filter);text-transform:uppercase}.spec-value[data-v-2e7a053c]{display:block;margin:.5rem 0 0;overflow-wrap:anywhere;font-size:var(--text-label-large)}@media(max-width:700px){.spec-grid[data-v-2e7a053c]{grid-template-columns:1fr}}.price-position[data-v-cd7ce8cf]{margin-top:24px;padding:20px 0 18px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.price-position-heading[data-v-cd7ce8cf]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.price-position-heading h3[data-v-cd7ce8cf]{margin:0;color:var(--foreground);font-family:var(--font-display);font-size:18px;font-weight:400}.price-position-heading p[data-v-cd7ce8cf]{margin:5px 0 0;color:var(--muted-foreground);font-size:11px}.price-position-values[data-v-cd7ce8cf]{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;margin:0}.price-position-values>div[data-v-cd7ce8cf]{position:relative;padding-left:16px}.price-position-values>div[data-v-cd7ce8cf]:before{position:absolute;top:7px;left:1px;width:8px;height:8px;content:""}.price-position-subject-value[data-v-cd7ce8cf]:before{transform:rotate(45deg);background:var(--brand)}.price-position-median-value[data-v-cd7ce8cf]:before{border-left:2px dashed var(--chart-2)}.price-position-values dt[data-v-cd7ce8cf]{color:var(--muted-foreground);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.price-position-values dd[data-v-cd7ce8cf]{margin:3px 0 0;color:var(--foreground);font-size:11px;font-weight:800}.price-position-plot[data-v-cd7ce8cf]{position:relative;height:120px;margin-top:12px}.price-position-stage[data-v-cd7ce8cf]{position:absolute;inset:18px 42px 28px}.price-position-chart[data-v-cd7ce8cf]{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.price-position-baseline[data-v-cd7ce8cf],.price-position-median-line[data-v-cd7ce8cf]{vector-effect:non-scaling-stroke}.price-position-baseline[data-v-cd7ce8cf]{stroke:var(--border);stroke-linecap:round;stroke-width:1}.price-position-median-line[data-v-cd7ce8cf]{stroke:var(--chart-2);stroke-dasharray:6 5;stroke-linecap:round;stroke-width:2}.price-position-subject-marker[data-v-cd7ce8cf]{position:absolute;top:50%;z-index:2;width:12px;height:12px;border:2px solid var(--card);background:var(--brand);pointer-events:none;transform:translate(-50%,-50%) rotate(45deg)}.price-position-comparable[data-v-cd7ce8cf]{position:absolute;z-index:1;width:40px;height:40px;padding:0;border:0;border-radius:var(--shape-pill);background:transparent;cursor:help;transform:translate(-50%,-50%)}.price-position-comparable[data-v-cd7ce8cf]:before{position:absolute;top:50%;left:50%;width:9px;height:9px;border:2px solid var(--card);border-radius:50%;background:var(--muted-foreground);content:"";transform:translate(-50%,-50%)}.price-position-comparable[data-v-cd7ce8cf]:is(:hover,:focus-visible,.active):before{width:12px;height:12px;border:2px solid var(--card);background:var(--brand);box-shadow:0 0 0 2px var(--card),0 0 0 5px color-mix(in srgb,var(--brand) 24%,transparent)}.price-position-comparable[data-v-cd7ce8cf]:focus-visible{outline:none}.price-position-tooltip[data-v-cd7ce8cf]{position:absolute;bottom:calc(100% + 3px);left:50%;width:-moz-max-content;width:max-content;max-width:190px;padding:7px 9px;border:1px solid var(--border);border-radius:var(--shape-control);background:var(--popover);box-shadow:0 6px 18px var(--shadow-color);color:var(--muted-foreground);font-size:9px;line-height:1.4;opacity:0;pointer-events:none;transform:translate(-50%) translateY(3px);transition:opacity var(--motion-instant),transform var(--motion-instant)}.price-position-tooltip strong[data-v-cd7ce8cf]{display:block;overflow:hidden;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap}.price-position-comparable:is(:hover,:focus-visible) .price-position-tooltip[data-v-cd7ce8cf]{opacity:1;transform:translate(-50%) translateY(0)}.price-position-comparable.tooltip-start .price-position-tooltip[data-v-cd7ce8cf]{left:0;transform:translateY(3px)}.price-position-comparable.tooltip-start:is(:hover,:focus-visible) .price-position-tooltip[data-v-cd7ce8cf]{transform:translateY(0)}.price-position-axis[data-v-cd7ce8cf]{position:absolute;right:42px;bottom:0;left:42px;height:28px;color:var(--muted-foreground);font-size:9px;font-weight:700;pointer-events:none}.price-position-axis span[data-v-cd7ce8cf]{position:absolute;top:10px;width:-moz-max-content;width:max-content;line-height:1;transform:translate(-50%)}.price-position-axis span.start[data-v-cd7ce8cf]{transform:none}.price-position-axis span.end[data-v-cd7ce8cf]{transform:translate(-100%)}.price-position-comparable.tooltip-end .price-position-tooltip[data-v-cd7ce8cf]{right:0;left:auto;transform:translateY(3px)}.price-position-comparable.tooltip-end:is(:hover,:focus-visible) .price-position-tooltip[data-v-cd7ce8cf]{transform:translateY(0)}@media(max-width:700px){.price-position-heading[data-v-cd7ce8cf]{display:block}.price-position-values[data-v-cd7ce8cf]{justify-content:flex-start;margin-top:14px}.price-position-plot[data-v-cd7ce8cf]{margin-top:8px}}.section-heading[data-v-3f48f5f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:8px}.section-heading p[data-v-3f48f5f6]{margin:8px 0 0;color:var(--muted-foreground);font-size:12px}.market-specs-title[data-v-3f48f5f6]{margin:24px 0 0;color:var(--foreground);font-family:var(--font-display);font-size:18px;font-weight:400}.comparison-stats[data-v-3f48f5f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.comparison-stats>li[data-v-3f48f5f6]{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid var(--border);border-radius:12px;background:var(--surface-input)}.comparison-stats .market-stat-icon[data-v-3f48f5f6]{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--soft-primary);color:var(--brand)}.comparison-stats .market-stat-copy[data-v-3f48f5f6]{display:block;min-width:0}.market-stat-label[data-v-3f48f5f6]{display:block;color:var(--muted-foreground);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.market-stat-value[data-v-3f48f5f6]{display:block;margin-top:7px;font-size:16px}.market-stat-note[data-v-3f48f5f6]{display:block;margin-top:4px;color:var(--muted-foreground);font-size:11px}.comparables-wrap[data-v-3f48f5f6]{overflow-x:auto;margin:24px -28px 0}table[data-v-3f48f5f6]{width:100%;min-width:690px;border-collapse:collapse}td[data-v-3f48f5f6],th[data-v-3f48f5f6]{padding:14px 18px;border-top:1px solid var(--border);text-align:left;font-size:11px}th[data-v-3f48f5f6]{color:var(--muted-foreground);font-size:9px;letter-spacing:.07em;text-transform:uppercase}td small[data-v-3f48f5f6],td strong[data-v-3f48f5f6]{display:block}tbody tr[data-v-3f48f5f6]{position:relative;transition:background-color var(--motion-instant)}tbody tr.active-comparable[data-v-3f48f5f6]{background:var(--soft-primary)}tbody tr[data-v-3f48f5f6]:has(.comparable-property-link){cursor:pointer}.comparable-property-link[data-v-3f48f5f6]{position:absolute;z-index:0;inset:0;border-radius:6px}tbody tr:has(.comparable-property-link:focus-visible) strong[data-v-3f48f5f6],tbody tr:has(.comparable-property-link:hover) strong[data-v-3f48f5f6]{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.comparable-property-link[data-v-3f48f5f6]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}td small[data-v-3f48f5f6]{margin-top:4px}.empty-comparables[data-v-3f48f5f6],td small[data-v-3f48f5f6]{color:var(--muted-foreground)}.empty-comparables[data-v-3f48f5f6]{margin:24px 0 0;padding:20px;border-radius:12px;background:var(--muted);font-size:12px}.methodology[data-v-3f48f5f6]{margin-top:18px;color:var(--muted-foreground);font-size:11px}.methodology summary[data-v-3f48f5f6]{color:var(--brand);font-weight:800;cursor:pointer}.methodology p[data-v-3f48f5f6]{position:relative;max-width:720px;margin:9px 0 0;line-height:1.6}@media(max-width:700px){.section-heading[data-v-3f48f5f6]{display:block}.difference-badge[data-v-3f48f5f6]{margin-top:14px}.comparison-stats[data-v-3f48f5f6]{grid-template-columns:1fr}.comparables-wrap[data-v-3f48f5f6]{margin-right:-18px;margin-left:-18px}}.comparison-placeholder[data-v-9406f7bc]{min-height:13rem;padding:var(--property-section-padding)}.comparison-placeholder-state[data-v-9406f7bc]{display:grid;gap:1rem;margin-top:1.5rem;color:var(--on-surface-variant);font-size:var(--text-xs)}.comparison-placeholder-state p[data-v-9406f7bc]{margin:0}.comparison-placeholder-shapes[data-v-9406f7bc]{display:grid;gap:.75rem}.comparison-placeholder-line[data-v-9406f7bc]{width:75%;height:.75rem}.comparison-placeholder-short[data-v-9406f7bc]{width:45%}@media(max-width:700px){.comparison-placeholder[data-v-9406f7bc]{padding:var(--property-section-padding-compact)}}.map-heading[data-v-ab4e32f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.125rem}.address[data-v-ab4e32f0]{margin:.5rem 0 0;color:var(--on-surface-variant);font-size:var(--text-xs)}.map-empty[data-v-ab4e32f0],.map-loading[data-v-ab4e32f0],.property-map[data-v-ab4e32f0]{width:100%;min-height:360px;margin-top:1.5rem;border:0;border-radius:var(--shape-card);background:var(--skeleton)}.map-empty[data-v-ab4e32f0],.map-loading[data-v-ab4e32f0]{display:grid;place-items:center;padding:var(--property-section-padding);color:var(--on-surface-variant);font-size:var(--text-xs);text-align:center}.map-link[data-v-ab4e32f0]{display:inline-block;margin-top:.875rem;color:var(--on-primary-container);font-size:var(--text-xs);font-weight:800;text-decoration:none;transition:color var(--motion-state)}.map-link[data-v-ab4e32f0]:hover{color:var(--on-surface)}@media(prefers-reduced-motion:reduce){.map-link[data-v-ab4e32f0]{transition:none}}@media(max-width:700px){.map-empty[data-v-ab4e32f0],.map-loading[data-v-ab4e32f0],.property-map[data-v-ab4e32f0]{min-height:280px}}.lead-confirmation-rows>div[data-v-253ca6b9]{display:flex;justify-content:space-between;gap:1rem;padding-block:.5rem;border-bottom:1px solid var(--row-line)}.lead-confirmation-rows>div[data-v-253ca6b9]:last-child{border-bottom:0}.lead-confirmation-rows dt[data-v-253ca6b9]{color:var(--on-surface-variant)}.lead-confirmation-rows dd[data-v-253ca6b9]{margin:0;text-align:end;font-weight:600;overflow-wrap:anywhere}.lead-contact-bar[data-v-daa6b4bb]{position:fixed;z-index:40;inset-inline:.75rem;bottom:calc(var(--app-bottom-nav-height) + .5rem);padding:.5rem;border-radius:var(--shape-feature);background:var(--surface-container-high);box-shadow:0 6px 20px var(--shadow-color)}.broker-card[data-v-eec271bb]{position:sticky;top:calc(var(--app-header-compact-height) + .75rem);padding:var(--property-section-padding)}.broker-profile[data-v-eec271bb]{display:flex;align-items:center;gap:.75rem;margin-top:1.125rem}.broker-avatar[data-v-eec271bb]{width:58px;height:58px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--avatar-bg);color:var(--brand);font-weight:900}.broker-profile h2[data-v-eec271bb]{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;overflow-wrap:anywhere}.broker-license[data-v-eec271bb]{margin:.25rem 0 0;color:var(--on-surface-variant);font-size:var(--text-xs)}.broker-provenance[data-v-eec271bb]{margin:1.125rem 0 0;font-size:var(--text-xs);line-height:var(--leading-description)}.broker-source[data-v-eec271bb]{margin:.5rem 0 0;font-size:var(--text-2xs)}.broker-empty[data-v-eec271bb],.broker-source[data-v-eec271bb]{color:var(--on-surface-variant);line-height:var(--leading-description)}.broker-empty[data-v-eec271bb]{margin:1.125rem 0 0;font-size:var(--text-xs)}@media(max-width:960px){.broker-card[data-v-eec271bb]{position:static}}.registered-unit-hero[data-v-b4249e0a]{align-items:stretch}.registered-unit-source[data-v-b4249e0a]{display:grid;align-content:center;gap:.625rem;padding:clamp(1.5rem,4vw,2.5rem);background:var(--surface-container-low)}.registered-unit-source strong[data-v-b4249e0a]{font-family:var(--font-display);font-size:var(--text-xl)}.registered-unit-source>span[data-v-b4249e0a]:last-child{color:var(--on-surface-variant);font-size:var(--text-xs)}.property-refresh-warning[data-v-2d983809]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:.75rem 1rem;border:var(--border-width-hairline) solid color-mix(in srgb,var(--negative) 30%,transparent);border-radius:var(--shape-card);background:color-mix(in srgb,var(--negative) 10%,transparent);color:var(--on-surface);font-size:var(--text-xs)}.property-refresh-warning-message[data-v-2d983809]{display:inline-flex;align-items:center;gap:.5rem}@media(max-width:640px){.property-refresh-warning[data-v-2d983809]{align-items:flex-start;flex-direction:column}}.sale-verdict[data-v-f10a4ba4]{display:grid;align-content:start;justify-items:start;gap:.5rem;min-height:7rem;margin-top:1.25rem;padding-top:1.125rem;border-top:var(--border-width-hairline) solid var(--line)}.sale-verdict-eyebrow[data-v-f10a4ba4]{color:var(--on-surface-variant);font-size:var(--text-2xs);font-weight:800;letter-spacing:var(--tracking-filter);text-transform:uppercase}.sale-verdict-basis[data-v-f10a4ba4],.sale-verdict-state[data-v-f10a4ba4]{margin:0;font-size:var(--text-xs);font-weight:800;line-height:var(--leading-meta)}.sale-verdict-state[data-v-f10a4ba4]{display:flex;align-items:center;gap:.625rem;min-height:2rem;color:var(--on-surface-variant);font-weight:600}.sale-verdict-skeleton[data-v-f10a4ba4]{width:4.5rem;height:1.5rem;border-radius:var(--shape-pill)}.mortgage-estimate-links[data-v-5c1a3931]{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:center;margin:.75rem 0 0;color:var(--on-surface-variant);font-size:var(--text-xs);line-height:var(--leading-meta)}.mortgage-estimate-icon[data-v-5c1a3931]{font-size:1rem}.property-latest-sale[data-v-bffbdd2f]{overflow:hidden;padding:var(--property-section-padding);box-shadow:var(--shadow-hero)}.latest-sale-heading[data-v-bffbdd2f]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.latest-sale-date[data-v-bffbdd2f]{margin:0;text-align:right}.latest-sale-date span[data-v-bffbdd2f],.latest-sale-date time[data-v-bffbdd2f]{display:block}.latest-sale-date span[data-v-bffbdd2f]{color:var(--on-surface-variant);font-size:var(--text-2xs);font-weight:800;letter-spacing:var(--tracking-filter);text-transform:uppercase}.latest-sale-date time[data-v-bffbdd2f]{margin-top:.25rem;font-size:var(--text-xs);font-weight:800}.latest-sale-price[data-v-bffbdd2f]{display:flex;align-items:flex-start;gap:1rem;margin-top:.625rem}.price-icon[data-v-bffbdd2f]{display:grid;flex:none;width:48px;height:48px;place-items:center;border-radius:var(--shape-control);background:var(--soft-primary);color:var(--brand)}.latest-sale-price small[data-v-bffbdd2f],.latest-sale-value[data-v-bffbdd2f]{display:block}.latest-sale-value[data-v-bffbdd2f]{font-family:var(--font-display);font-size:clamp(var(--text-3xl),5vw,var(--text-4xl));letter-spacing:var(--tracking-card);line-height:1}.latest-sale-price small[data-v-bffbdd2f]{margin-top:.5rem;color:var(--brand);font-size:var(--text-xs);font-weight:800}@media(max-width:700px){.property-latest-sale[data-v-bffbdd2f]{padding:var(--property-section-padding-compact)}.latest-sale-heading[data-v-bffbdd2f]{display:block}.latest-sale-date[data-v-bffbdd2f]{margin-top:.875rem;text-align:left}}.admin-timeline__entry[data-v-6756a1c2]{position:relative;display:flex;flex-direction:column;gap:.25rem;padding-block:0 1rem;padding-inline-start:1.25rem;border-inline-start:2px solid var(--row-line)}.admin-timeline__entry[data-v-6756a1c2]:last-child{padding-block-end:0}.admin-timeline__entry[data-v-6756a1c2]:before{position:absolute;inset-block-start:.375rem;inset-inline-start:-.375rem;inline-size:.625rem;block-size:.625rem;border-radius:999px;background:var(--brand);content:""}.register-timeline[data-v-6756a1c2]{display:grid;gap:.75rem;padding-block-start:.75rem;border-block-start:1px solid var(--row-line)}.register-timeline-title[data-v-6756a1c2]{margin:0;font-size:var(--text-sm);font-weight:600}.register-timeline-meta[data-v-6756a1c2]{color:var(--on-surface-variant);font-size:var(--text-xs);line-height:var(--leading-meta)}.register-check[data-v-f4d5a66e]{padding:var(--property-section-padding-compact,1rem);gap:.75rem}@media(min-width:48rem){.register-check[data-v-f4d5a66e]{padding:var(--property-section-padding,1.5rem)}}.register-check header .eyebrow[data-v-f4d5a66e]{margin-block-end:.5rem}.register-check-eyebrow[data-v-f4d5a66e]{align-items:center;gap:.375rem;display:inline-flex}.register-check-skeleton[data-v-f4d5a66e]{gap:.75rem;padding-block:.5rem;display:grid}.register-check-status[data-v-f4d5a66e]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.register-check-complete[data-v-f4d5a66e]{font-size:var(--text-sm);font-weight:600}.register-check-bar[data-v-f4d5a66e]{border-radius:var(--shape-pill);background:var(--surface-container-high);block-size:.5rem;overflow:hidden}.register-check-bar span[data-v-f4d5a66e]{border-radius:inherit;background:var(--brand);block-size:100%;display:block}.register-check-rows[data-v-f4d5a66e]{margin:0;display:grid}.register-check-rows>div[data-v-f4d5a66e]{border-block-start:1px solid var(--row-line);gap:.125rem;padding-block:.625rem;display:grid}@media(min-width:48rem){.register-check-rows>div[data-v-f4d5a66e]{grid-template-columns:minmax(10rem,1fr) 2fr;gap:1rem}}.register-check-rows dt[data-v-f4d5a66e]{color:var(--on-surface-variant);font-size:var(--text-sm)}.register-check-rows dd[data-v-f4d5a66e]{font-size:var(--text-sm);gap:.125rem;margin:0;font-weight:600;display:grid}.register-check-basis[data-v-f4d5a66e]{color:var(--on-surface-variant);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-meta)}.scope-children[data-v-ca2687b2]{gap:1rem;display:grid}@media(min-width:48rem){.scope-children[data-v-ca2687b2]{gap:1.5rem}}.scope-children-card[data-v-ca2687b2]{padding:var(--property-section-padding-compact,1rem);gap:.75rem}@media(min-width:48rem){.scope-children-card[data-v-ca2687b2]{padding:var(--property-section-padding,1.5rem)}}.scope-children-title[data-v-ca2687b2]{align-items:center;gap:.5rem;display:flex}.scope-children-icon[data-v-ca2687b2]{color:var(--on-surface-variant);font-size:var(--text-xl);flex:none}.scope-children-lede[data-v-ca2687b2]{color:var(--on-surface-variant);font-size:var(--text-sm);margin:.25rem 0 0}.scope-children-skeleton[data-v-ca2687b2]{gap:.75rem;padding-block:.5rem;display:grid}.scope-children-link[data-v-ca2687b2],.scope-children-name[data-v-ca2687b2]{color:var(--on-surface);text-decoration:underline;text-decoration-color:var(--row-line);text-underline-offset:.2em;position:relative}:is(.scope-children-name[data-v-ca2687b2],.scope-children-link[data-v-ca2687b2]):hover{text-decoration-color:currentColor}:is(.scope-children-name[data-v-ca2687b2],.scope-children-link[data-v-ca2687b2]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.scope-children-name[data-v-ca2687b2]{font-size:var(--text-base);justify-self:start;font-weight:600}.scope-children-link[data-v-ca2687b2]{font-size:var(--text-sm)}.scope-children-links[data-v-ca2687b2]{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.scope-children-rows[data-v-ca2687b2]{margin:0;padding:0;list-style:none;display:grid}.scope-children-rows>li[data-v-ca2687b2]{gap:.125rem;padding-block:.625rem}.scope-children-more[data-v-ca2687b2],.scope-children-rows>li[data-v-ca2687b2]{border-block-start:1px solid var(--row-line);display:grid}.scope-children-more[data-v-ca2687b2]{gap:.75rem;padding-block-start:.75rem}.scope-children-summary[data-v-ca2687b2]{inline-size:-moz-fit-content;inline-size:fit-content;color:var(--on-primary-container);font-size:var(--text-sm);cursor:pointer;font-weight:600;position:relative}.scope-children-summary[data-v-ca2687b2]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.scope-children-all[data-v-ca2687b2]{-moz-columns:15rem;columns:15rem;-moz-column-gap:1.5rem;column-gap:1.5rem;margin:0;padding:0;list-style:none}.scope-children-all>li[data-v-ca2687b2]{-moz-column-break-inside:avoid;break-inside:avoid;padding-block:.375rem}.price-history-readout[data-v-a1f4da97]{display:grid;gap:.375rem;padding:.5rem .75rem;border-radius:var(--shape-control);background:var(--surface-container-low);color:var(--on-surface);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.price-history-readout dl[data-v-a1f4da97]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.25rem .75rem;margin:0}.price-history-readout dt[data-v-a1f4da97]{display:inline-flex;align-items:center;gap:.375rem;color:var(--on-surface-variant);white-space:nowrap}.price-history-readout dd[data-v-a1f4da97],.price-history-readout dt[data-v-a1f4da97]{font-size:var(--text-sm)}.price-history-readout dd[data-v-a1f4da97]{margin:0}.price-history-readout-period[data-v-a1f4da97]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;font-weight:600}.price-history-readout-period span[data-v-a1f4da97]{color:var(--on-surface-variant);font-size:var(--text-xs);font-weight:400}.price-history-chart[data-v-87bea822]{display:grid;gap:.75rem;min-inline-size:0;container-type:inline-size}[data-series=ready][data-v-87bea822]{--price-history-series:var(--chart-1)}[data-series=off-plan][data-v-87bea822]{--price-history-series:var(--chart-3)}.price-history-frame[data-v-87bea822]{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-template-rows:10rem auto 1.25rem;gap:.5rem;padding-inline-end:1rem;border-radius:var(--shape-control)}.price-history-frame[data-v-87bea822]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.price-history-y-axis[data-v-87bea822]{position:relative;grid-area:1/1;color:var(--on-surface-variant);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.price-history-y-axis span[data-v-87bea822]{position:absolute;inset-inline-end:0;line-height:1;white-space:nowrap;transform:translateY(-50%)}.price-history-plot[data-v-87bea822]{position:relative;grid-area:1/2;touch-action:pan-y}.price-history-svg[data-v-87bea822]{display:block;inline-size:100%;block-size:100%;overflow:visible}.price-history-grid[data-v-87bea822],.price-history-line[data-v-87bea822]{fill:none;vector-effect:non-scaling-stroke}.price-history-grid[data-v-87bea822]{stroke:var(--border);stroke-width:1}.price-history-line[data-v-87bea822]{stroke:var(--price-history-series);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.price-history-line[data-series=off-plan][data-v-87bea822]{stroke-dasharray:6 4}.price-history-dot[data-v-87bea822]{position:absolute;inline-size:.5rem;block-size:.5rem;border:2px solid var(--price-history-series);border-radius:50%;background:var(--price-history-series);box-shadow:0 0 0 2px var(--card);transform:translate(-50%,-50%);pointer-events:none}.price-history-dot[data-series=off-plan][data-v-87bea822]{background:var(--card)}.price-history-dot.is-selected[data-v-87bea822]{inline-size:.75rem;block-size:.75rem}.price-history-cursor[data-v-87bea822]{position:absolute;inset-block:0;border-inline-start:1px dashed var(--on-surface-variant);pointer-events:none}.price-history-gap[data-v-87bea822]{position:absolute;inset-block:0;background:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in oklab,var(--on-surface-variant) 40%,transparent) 4px 5px)}.price-history-strips[data-v-87bea822]{display:grid;grid-area:2/2;gap:3px}.price-history-strip[data-v-87bea822]{position:relative;block-size:.5rem}.price-history-cell[data-v-87bea822]{position:absolute;inset-block:0}.price-history-cell[data-v-87bea822]:before{position:absolute;inset-block:0;inset-inline:.5px;box-sizing:border-box;content:""}.price-history-cell[data-state=measured][data-v-87bea822]:before,.price-history-key-cell[data-state=measured][data-v-87bea822]{background:var(--price-history-series)}.price-history-cell[data-state=withheld][data-v-87bea822]:before,.price-history-key-cell[data-state=withheld][data-v-87bea822]{border:1px solid var(--price-history-series)}.price-history-cell[data-state=empty][data-v-87bea822]:before,.price-history-key-cell[data-state=empty][data-v-87bea822]{border-block-end:2px solid var(--price-history-series)}.price-history-cell[data-state=missing][data-v-87bea822]:before,.price-history-key-cell[data-state=missing][data-v-87bea822]{background:repeating-linear-gradient(135deg,transparent 0 2px,var(--on-surface-variant) 2px 3px)}.price-history-x-axis[data-v-87bea822]{position:relative;grid-area:3/2;color:var(--on-surface-variant);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.price-history-x-axis span[data-v-87bea822]{position:absolute;white-space:nowrap;transform:translate(-50%)}@container (width < 32rem){.price-history-x-axis[data-crowded] .is-minor[data-v-87bea822]{display:none}}.price-history-key[data-v-87bea822]{--price-history-series:var(--on-surface-variant);display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;color:var(--on-surface-variant);font-size:var(--text-xs);list-style:none}.price-history-key li[data-v-87bea822]{display:inline-flex;align-items:center;gap:.375rem}.price-history-key-cell[data-v-87bea822]{display:inline-block;box-sizing:border-box;inline-size:.75rem;block-size:.5rem}.price-history-details[data-v-8c7a2356]{display:grid;gap:.5rem;overflow-x:auto;container-type:inline-size}.price-history-details summary[data-v-8c7a2356]{inline-size:-moz-fit-content;inline-size:fit-content;color:var(--on-primary-container);font-size:var(--text-sm);font-weight:600;cursor:pointer}.price-history-details summary[data-v-8c7a2356]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.price-history-table[data-v-8c7a2356]{inline-size:100%;margin-block-start:.5rem;border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.price-history-table td[data-v-8c7a2356],.price-history-table th[data-v-8c7a2356]{padding:.5rem .375rem;border-block-end:var(--border-width-hairline) solid var(--border);text-align:start;vertical-align:top}.price-history-table thead th[data-v-8c7a2356]{color:var(--on-surface-variant);font-size:var(--text-xs);font-weight:600}.price-history-table tbody th[data-v-8c7a2356]{font-weight:600;white-space:nowrap}.price-history-table tbody th span[data-v-8c7a2356]{display:block;white-space:normal;color:var(--on-surface-variant);font-size:var(--text-xs);font-weight:400}.price-history-table td[data-v-8c7a2356]:not([data-state=measured]){color:var(--on-surface-variant)}@container (width < 30rem){.price-history-table[data-v-8c7a2356]{font-size:var(--text-xs)}.price-history-table td[data-v-8c7a2356],.price-history-table th[data-v-8c7a2356]{padding-inline:.25rem}}.price-history[data-v-daeeeb28]{display:grid;gap:.75rem;min-inline-size:0;padding-block-start:1rem;border-block-start:var(--border-width-hairline) solid var(--border)}.price-history-head[data-v-daeeeb28]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.price-history-legend[data-v-daeeeb28]{display:flex;gap:1rem;margin:0;padding:0;color:var(--on-surface-variant);font-size:var(--text-xs);list-style:none}.price-history-legend li[data-v-daeeeb28]{display:inline-flex;align-items:center;gap:.375rem}.price-history-legend li[data-lined=false]>.market-figure-swatch[data-v-daeeeb28]{inline-size:.75rem;block-size:.5rem;border:1px solid var(--chart-1)}.price-history-legend li[data-series=off-plan][data-lined=false]>.market-figure-swatch[data-v-daeeeb28]{border-color:var(--chart-3)}.price-history-skeleton[data-v-daeeeb28]{block-size:19rem;border-radius:var(--shape-control)}.price-history-source[data-v-daeeeb28]{display:grid;gap:.75rem;min-inline-size:0}.price-history-source.is-refreshing[data-v-daeeeb28]{opacity:.6;transition:opacity var(--motion-state)}@media(prefers-reduced-motion:reduce){.price-history-source.is-refreshing[data-v-daeeeb28]{transition:none}}.property-appreciation[data-v-4e93c77e]{padding:var(--property-section-padding-compact,1rem);gap:.75rem}@media(min-width:48rem){.property-appreciation[data-v-4e93c77e]{padding:var(--property-section-padding,1.5rem)}}.property-appreciation header .eyebrow[data-v-4e93c77e]{margin-block-end:.5rem}.appreciation-controls[data-v-4e93c77e]{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.appreciation-skeleton[data-v-4e93c77e]{gap:.75rem;padding-block:.5rem;display:grid}.property-appreciation[data-v-4e93c77e] .appreciation-grid{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;inline-size:100%}:is(.property-appreciation[data-v-4e93c77e] .appreciation-grid th,.property-appreciation[data-v-4e93c77e] .appreciation-grid td){border-block-end:var(--border-width-hairline) solid var(--border);text-align:start;vertical-align:top;padding:.625rem .5rem}.property-appreciation[data-v-4e93c77e] .appreciation-grid thead th{color:var(--on-surface-variant);font-size:var(--text-xs);font-weight:600}:is(.property-appreciation[data-v-4e93c77e] .appreciation-grid thead td,.property-appreciation[data-v-4e93c77e] .appreciation-grid tbody th,.property-appreciation[data-v-4e93c77e] .appreciation-grid tfoot th){inline-size:28%;color:var(--on-surface-variant);font-size:var(--text-xs);font-weight:600}:is(.property-appreciation[data-v-4e93c77e] .appreciation-grid tfoot th,.property-appreciation[data-v-4e93c77e] .appreciation-grid tfoot td){border-block-end:0}.property-appreciation[data-v-4e93c77e] .appreciation-grid tfoot td strong{font-size:var(--text-xs)}.property-appreciation[data-v-4e93c77e] .appreciation-cell{gap:.125rem;display:grid}.property-appreciation[data-v-4e93c77e] .appreciation-cell strong{color:var(--on-surface);font-size:var(--text-sm);font-weight:600}.property-appreciation[data-v-4e93c77e] .appreciation-cell small,.property-appreciation[data-v-4e93c77e] .appreciation-withheld{color:var(--on-surface-variant);font-size:var(--text-xs)}.area-facts-stack[data-v-03e5fa2c]{gap:1rem;display:grid}@media(min-width:48rem){.area-facts-stack[data-v-03e5fa2c]{gap:1.5rem}}.area-answers[data-v-03e5fa2c],.area-facts[data-v-03e5fa2c]{padding:var(--property-section-padding-compact,1rem);gap:.75rem}@media(min-width:48rem){.area-answers[data-v-03e5fa2c],.area-facts[data-v-03e5fa2c]{padding:var(--property-section-padding,1.5rem)}}.area-facts-skeleton[data-v-03e5fa2c]{gap:.75rem;padding-block:.5rem;display:grid}.area-facts-class[data-v-03e5fa2c],.area-facts-group[data-v-03e5fa2c]{gap:.5rem;display:grid}.area-facts-class-title[data-v-03e5fa2c]{font-size:var(--text-base);margin:0;font-weight:600}.area-facts-source[data-v-03e5fa2c]{color:var(--on-surface-variant);font-size:var(--text-sm);margin:0;font-weight:600}.area-facts-rows[data-v-03e5fa2c]{margin:0;display:grid}.area-facts-row[data-v-03e5fa2c]{border-block-start:1px solid var(--row-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-block:.75rem;display:grid}@media(min-width:48rem){.area-facts-row[data-v-03e5fa2c]{grid-template-columns:7rem repeat(2,minmax(0,1fr));align-items:start}}.area-facts-rooms[data-v-03e5fa2c]{font-size:var(--text-sm);grid-column:1/-1;gap:.125rem;font-weight:600;display:grid}@media(min-width:48rem){.area-facts-rooms[data-v-03e5fa2c]{grid-column:auto;padding-block-start:.75rem}}.area-facts-figure[data-v-03e5fa2c]{border-radius:var(--shape-control);background:var(--surface-container-low);align-content:start;gap:.25rem;margin:0;padding:.75rem;display:grid}.area-facts-value[data-v-03e5fa2c]{overflow-wrap:anywhere;color:var(--on-surface);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:500}.area-answers-title[data-v-03e5fa2c]{align-items:center;gap:.5rem;display:flex}.area-answers-icon[data-v-03e5fa2c]{color:var(--on-surface-variant);font-size:var(--text-xl);flex:none}.area-answers-list[data-v-03e5fa2c]{margin:0;padding:0;list-style:none;display:grid}.area-answers-question[data-v-03e5fa2c]{border-block-start:1px solid var(--row-line);gap:.25rem;padding-block:.625rem;display:grid}.area-answers-name[data-v-03e5fa2c]{font-size:var(--text-sm);font-weight:600}.area-answers-links[data-v-03e5fa2c]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.area-answers-link[data-v-03e5fa2c]{color:var(--on-surface);font-size:var(--text-sm);text-decoration:underline;text-decoration-color:var(--row-line);text-underline-offset:.2em;position:relative}.area-answers-link[data-v-03e5fa2c]:hover{text-decoration-color:currentColor}.area-answers-link[data-v-03e5fa2c]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.area-facts-stack[data-v-b179f430]{gap:1rem;display:grid}@media(min-width:48rem){.area-facts-stack[data-v-b179f430]{gap:1.5rem}}.area-answers[data-v-b179f430],.area-facts[data-v-b179f430]{padding:var(--property-section-padding-compact,1rem);gap:.75rem}@media(min-width:48rem){.area-answers[data-v-b179f430],.area-facts[data-v-b179f430]{padding:var(--property-section-padding,1.5rem)}}.area-facts-skeleton[data-v-b179f430]{gap:.75rem;padding-block:.5rem;display:grid}.area-facts-class[data-v-b179f430],.area-facts-group[data-v-b179f430]{gap:.5rem;display:grid}.area-facts-class-title[data-v-b179f430]{font-size:var(--text-base);margin:0;font-weight:600}.area-facts-source[data-v-b179f430]{color:var(--on-surface-variant);font-size:var(--text-sm);margin:0;font-weight:600}.area-facts-rows[data-v-b179f430]{margin:0;display:grid}.area-facts-row[data-v-b179f430]{border-block-start:1px solid var(--row-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-block:.75rem;display:grid}@media(min-width:48rem){.area-facts-row[data-v-b179f430]{grid-template-columns:7rem repeat(2,minmax(0,1fr));align-items:start}}.area-facts-rooms[data-v-b179f430]{font-size:var(--text-sm);grid-column:1/-1;gap:.125rem;font-weight:600;display:grid}@media(min-width:48rem){.area-facts-rooms[data-v-b179f430]{grid-column:auto;padding-block-start:.75rem}}.area-facts-figure[data-v-b179f430]{border-radius:var(--shape-control);background:var(--surface-container-low);align-content:start;gap:.25rem;margin:0;padding:.75rem;display:grid}.area-facts-value[data-v-b179f430]{overflow-wrap:anywhere;color:var(--on-surface);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:500}.area-answers-title[data-v-b179f430]{align-items:center;gap:.5rem;display:flex}.area-answers-icon[data-v-b179f430]{color:var(--on-surface-variant);font-size:var(--text-xl);flex:none}.area-answers-list[data-v-b179f430]{margin:0;padding:0;list-style:none;display:grid}.area-answers-question[data-v-b179f430]{border-block-start:1px solid var(--row-line);gap:.25rem;padding-block:.625rem;display:grid}.area-answers-name[data-v-b179f430]{font-size:var(--text-sm);font-weight:600}.area-answers-links[data-v-b179f430]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.area-answers-link[data-v-b179f430]{color:var(--on-surface);font-size:var(--text-sm);text-decoration:underline;text-decoration-color:var(--row-line);text-underline-offset:.2em;position:relative}.area-answers-link[data-v-b179f430]:hover{text-decoration-color:currentColor}.area-answers-link[data-v-b179f430]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.compare-with[data-v-56277ab7]{padding:var(--property-section-padding-compact,1rem);gap:.75rem}@media(min-width:48rem){.compare-with[data-v-56277ab7]{padding:var(--property-section-padding,1.5rem)}}.compare-with-title[data-v-56277ab7]{align-items:center;gap:.5rem;display:flex}.compare-with-icon[data-v-56277ab7]{color:var(--on-surface-variant);font-size:var(--text-xl);flex:none}.compare-with-lede[data-v-56277ab7]{color:var(--on-surface-variant);font-size:var(--text-sm);margin:0}.compare-with-links[data-v-56277ab7]{margin:0;padding:0;list-style:none;display:grid}.compare-with-links>li[data-v-56277ab7]{border-block-start:1px solid var(--row-line);align-items:center;min-block-size:2.75rem;display:flex}.compare-with-link[data-v-56277ab7]{color:var(--on-surface);font-size:var(--text-base);text-decoration:underline;text-decoration-color:var(--row-line);text-underline-offset:.2em;font-weight:600;position:relative}.compare-with-link[data-v-56277ab7]:hover{text-decoration-color:currentColor}.compare-with-link[data-v-56277ab7]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.scope-children[data-v-be6020bb]{gap:1rem;display:grid}@media(min-width:48rem){.scope-children[data-v-be6020bb]{gap:1.5rem}}.scope-children-card[data-v-be6020bb]{padding:var(--property-section-padding-compact,1rem);gap:.75rem}@media(min-width:48rem){.scope-children-card[data-v-be6020bb]{padding:var(--property-section-padding,1.5rem)}}.scope-children-title[data-v-be6020bb]{align-items:center;gap:.5rem;display:flex}.scope-children-icon[data-v-be6020bb]{color:var(--on-surface-variant);font-size:var(--text-xl);flex:none}.scope-children-lede[data-v-be6020bb]{color:var(--on-surface-variant);font-size:var(--text-sm);margin:.25rem 0 0}.scope-children-skeleton[data-v-be6020bb]{gap:.75rem;padding-block:.5rem;display:grid}.scope-children-link[data-v-be6020bb],.scope-children-name[data-v-be6020bb]{color:var(--on-surface);text-decoration:underline;text-decoration-color:var(--row-line);text-underline-offset:.2em;position:relative}:is(.scope-children-name[data-v-be6020bb],.scope-children-link[data-v-be6020bb]):hover{text-decoration-color:currentColor}:is(.scope-children-name[data-v-be6020bb],.scope-children-link[data-v-be6020bb]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.scope-children-name[data-v-be6020bb]{font-size:var(--text-base);justify-self:start;font-weight:600}.scope-children-link[data-v-be6020bb]{font-size:var(--text-sm)}.scope-children-links[data-v-be6020bb]{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.scope-children-rows[data-v-be6020bb]{margin:0;padding:0;list-style:none;display:grid}.scope-children-rows>li[data-v-be6020bb]{gap:.125rem;padding-block:.625rem}.scope-children-more[data-v-be6020bb],.scope-children-rows>li[data-v-be6020bb]{border-block-start:1px solid var(--row-line);display:grid}.scope-children-more[data-v-be6020bb]{gap:.75rem;padding-block-start:.75rem}.scope-children-summary[data-v-be6020bb]{inline-size:-moz-fit-content;inline-size:fit-content;color:var(--on-primary-container);font-size:var(--text-sm);cursor:pointer;font-weight:600;position:relative}.scope-children-summary[data-v-be6020bb]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.scope-children-all[data-v-be6020bb]{-moz-columns:15rem;columns:15rem;-moz-column-gap:1.5rem;column-gap:1.5rem;margin:0;padding:0;list-style:none}.scope-children-all>li[data-v-be6020bb]{-moz-column-break-inside:avoid;break-inside:avoid;padding-block:.375rem}.spec-grid[data-v-1c098996]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--border-width-hairline);overflow:hidden;margin:1.5rem 0 0;border:var(--border-width-hairline) solid var(--line);border-radius:var(--shape-card);background:var(--line);padding:0;list-style:none}.spec-grid>li[data-v-1c098996]{display:flex;align-items:flex-start;gap:.75rem;min-height:86px;padding:1.125rem;background:var(--card)}.spec-grid .spec-icon[data-v-1c098996]{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:var(--shape-control);background:var(--soft-primary);color:var(--brand)}.spec-grid .spec-copy[data-v-1c098996]{display:block;min-width:0;min-height:0}.spec-label[data-v-1c098996]{display:block;color:var(--on-surface-variant);font-size:var(--text-2xs);font-weight:800;letter-spacing:var(--tracking-filter);text-transform:uppercase}.spec-value[data-v-1c098996]{display:block;margin:.5rem 0 0;font-size:var(--text-label-large)}.amenities[data-v-1c098996]{margin-top:1.5rem}.amenities h3[data-v-1c098996]{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:400}.amenities ul[data-v-1c098996]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none}.amenities li[data-v-1c098996]{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border-radius:var(--shape-pill);background:var(--soft-primary);color:var(--brand);font-size:var(--text-xs);font-weight:700}@media(max-width:700px){.spec-grid[data-v-1c098996]{grid-template-columns:1fr}}.property-latest-rent[data-v-3848dea4]{overflow:hidden;padding:28px;box-shadow:var(--shadow-hero)}.latest-rent-heading[data-v-3848dea4]{display:flex;align-items:center;justify-content:space-between;gap:20px}.latest-rent-date[data-v-3848dea4]{margin:0;text-align:right}.latest-rent-date span[data-v-3848dea4],.latest-rent-date time[data-v-3848dea4]{display:block}.latest-rent-date span[data-v-3848dea4]{color:var(--muted-foreground);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.latest-rent-date time[data-v-3848dea4]{margin-top:4px;font-size:12px;font-weight:800}.latest-rent-price[data-v-3848dea4]{display:flex;align-items:flex-start;gap:15px;margin-top:10px}.price-icon[data-v-3848dea4]{display:grid;flex:none;width:48px;height:48px;place-items:center;border-radius:var(--shape-control);background:var(--soft-primary);color:var(--brand)}.latest-rent-price small[data-v-3848dea4],.latest-rent-value[data-v-3848dea4]{display:block}.latest-rent-value[data-v-3848dea4]{font-family:var(--font-display);font-size:clamp(30px,5vw,42px);letter-spacing:-.035em;line-height:1}.latest-rent-price small[data-v-3848dea4]{margin-top:8px;color:var(--brand);font-size:12px;font-weight:800}@media(max-width:700px){.property-latest-rent[data-v-3848dea4]{padding:22px 18px}.latest-rent-heading[data-v-3848dea4]{display:block}.latest-rent-date[data-v-3848dea4]{margin-top:14px;text-align:left}}.rent-detail-grid[data-v-68fd1bb6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:24px 0 0;border:1px solid var(--border);border-radius:var(--shape-card);background:var(--border)}.rent-detail-row[data-v-68fd1bb6]{position:relative;min-height:86px;padding:18px;padding-inline-start:68px;background:var(--card)}.detail-icon[data-v-68fd1bb6]{position:absolute;inset-block-start:18px;inset-inline-start:18px;display:grid;letter-spacing:normal;text-transform:none;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:var(--shape-control);background:var(--soft-primary);color:var(--brand)}.rent-detail-grid dt[data-v-68fd1bb6]{color:var(--muted-foreground);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rent-detail-grid dd[data-v-68fd1bb6]{margin:8px 0 0;overflow-wrap:anywhere;font-size:14px;font-weight:800}.rent-source-note[data-v-68fd1bb6]{display:flex;gap:12px;margin-top:24px;padding:18px;border-radius:var(--shape-card);background:var(--soft-primary);color:var(--brand)}.rent-source-note strong[data-v-68fd1bb6]{font-size:12px}.rent-source-note p[data-v-68fd1bb6]{margin:6px 0 0;color:var(--on-surface-variant);font-size:11px;line-height:1.6}@media(max-width:860px){.rent-detail-grid[data-v-68fd1bb6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.rent-detail-grid[data-v-68fd1bb6]{grid-template-columns:1fr}}.rent-lines-card[data-v-820cdd72]{padding:var(--property-section-padding)}.rent-lines-heading[data-v-820cdd72]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.rent-lines-note[data-v-820cdd72]{margin:1rem 0 0;color:var(--on-surface-variant);font-size:var(--text-xs);line-height:var(--leading-meta)}.rent-lines-list[data-v-820cdd72]{display:grid;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none}.rent-line[data-v-820cdd72]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:var(--border-width-hairline) solid var(--line);border-radius:var(--shape-card)}.rent-line-icon[data-v-820cdd72]{display:grid;flex:0 0 2.375rem;width:2.375rem;height:2.375rem;place-items:center;border-radius:var(--shape-control);background:var(--soft-primary);color:var(--brand)}.rent-line-body[data-v-820cdd72]{min-width:0;flex:1}.rent-line-heading[data-v-820cdd72]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.rent-line-heading strong[data-v-820cdd72]{font-size:var(--text-sm)}.rent-line-heading span[data-v-820cdd72]{font-weight:800}.rent-line-body p[data-v-820cdd72],.rent-line-heading span[data-v-820cdd72]{color:var(--on-surface-variant);font-size:var(--text-xs)}.rent-line-body p[data-v-820cdd72]{margin:.375rem 0 0;overflow-wrap:anywhere;line-height:var(--leading-meta)}@media(max-width:700px){.rent-lines-card[data-v-820cdd72]{padding:var(--property-section-padding-compact)}.rent-lines-heading[data-v-820cdd72]{display:block}}.rent-trend-card[data-v-7aa63ad1]{display:grid;gap:1.5rem}.trend-placeholder[data-v-7aa63ad1]{padding:var(--property-section-padding)}.trend-state[data-v-7aa63ad1]{margin:1.5rem 0 0;border:var(--border-width-hairline) dashed var(--line);color:var(--on-surface-variant);font-size:var(--text-xs)}.trend-note[data-v-7aa63ad1],.trend-state[data-v-7aa63ad1]{padding:1.125rem;border-radius:var(--shape-card)}.trend-note[data-v-7aa63ad1]{display:flex;gap:.75rem;background:var(--soft-primary);color:var(--brand)}.trend-note p[data-v-7aa63ad1]{margin:0;color:var(--on-surface-variant);font-size:var(--text-3xs);line-height:var(--leading-meta)}@media(max-width:700px){.trend-placeholder[data-v-7aa63ad1]{padding:var(--property-section-padding-compact)}}.section-heading[data-v-f030b794]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:8px}.section-heading p[data-v-f030b794]{margin:8px 0 0;color:var(--muted-foreground);font-size:12px}.market-specs-title[data-v-f030b794]{margin:24px 0 0;color:var(--foreground);font-family:var(--font-display);font-size:18px;font-weight:400}.comparison-stats[data-v-f030b794]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.comparison-stats>li[data-v-f030b794]{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid var(--border);border-radius:12px;background:var(--surface-input)}.comparison-stats .market-stat-icon[data-v-f030b794]{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--soft-primary);color:var(--brand)}.comparison-stats .market-stat-copy[data-v-f030b794]{display:block;min-width:0}.market-stat-label[data-v-f030b794]{display:block;color:var(--muted-foreground);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.market-stat-value[data-v-f030b794]{display:block;margin-top:7px;font-size:16px}.market-stat-note[data-v-f030b794]{display:block;margin-top:4px;color:var(--muted-foreground);font-size:11px}.comparables-wrap[data-v-f030b794]{overflow-x:auto;margin:24px -28px 0}table[data-v-f030b794]{width:100%;min-width:690px;border-collapse:collapse}td[data-v-f030b794],th[data-v-f030b794]{padding:14px 18px;border-top:1px solid var(--border);text-align:left;font-size:11px}th[data-v-f030b794]{color:var(--muted-foreground);font-size:9px;letter-spacing:.07em;text-transform:uppercase}td small[data-v-f030b794],td strong[data-v-f030b794]{display:block}tbody tr[data-v-f030b794]{position:relative;transition:background-color var(--motion-instant)}tbody tr.active-comparable[data-v-f030b794]{background:var(--soft-primary)}tbody tr[data-v-f030b794]:has(.comparable-property-link){cursor:pointer}.comparable-property-link[data-v-f030b794]{position:absolute;z-index:0;inset:0;border-radius:6px}tbody tr:has(.comparable-property-link:focus-visible) strong[data-v-f030b794],tbody tr:has(.comparable-property-link:hover) strong[data-v-f030b794]{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.comparable-property-link[data-v-f030b794]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}td small[data-v-f030b794]{margin-top:4px}.empty-comparables[data-v-f030b794],td small[data-v-f030b794]{color:var(--muted-foreground)}.empty-comparables[data-v-f030b794]{margin:24px 0 0;padding:20px;border-radius:12px;background:var(--muted);font-size:12px}.methodology[data-v-f030b794]{margin-top:18px;color:var(--muted-foreground);font-size:11px}.methodology summary[data-v-f030b794]{color:var(--brand);font-weight:800;cursor:pointer}.methodology p[data-v-f030b794]{position:relative;max-width:720px;margin:9px 0 0;line-height:1.6}@media(max-width:700px){.section-heading[data-v-f030b794]{display:block}.difference-badge[data-v-f030b794]{margin-top:14px}.comparison-stats[data-v-f030b794]{grid-template-columns:1fr}.comparables-wrap[data-v-f030b794]{margin-right:-18px;margin-left:-18px}}.rent-scope-link[data-v-a140b118]{display:grid;gap:.5rem;padding:1.25rem;color:inherit;text-decoration:none;transition:background-color var(--motion-state)}.rent-scope-link[data-v-a140b118]:hover{background-color:var(--surface-container-low)}@media(prefers-reduced-motion:reduce){.rent-scope-link[data-v-a140b118]{transition:none}}.rent-scope-link strong[data-v-a140b118]{font-size:var(--text-base)}.rent-scope-hint[data-v-a140b118]{display:flex;align-items:center;gap:.375rem;color:var(--brand);font-size:var(--text-xs);font-weight:800}.property-page{padding-bottom:.75rem}.property-page .breadcrumbs{margin-top:1.5rem;color:var(--on-surface-variant);font-size:var(--text-xs)}.property-page .breadcrumbs-list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.property-page .breadcrumbs-item{display:inline-flex;align-items:center;gap:.5rem;min-width:0;overflow-wrap:anywhere}.property-page .breadcrumbs a{color:var(--on-primary-container);font-weight:800;text-decoration:none;transition:color var(--motion-state)}.breadcrumbs a:hover{color:var(--on-surface)}@media(prefers-reduced-motion:reduce){.breadcrumbs a{transition:none}}.property-page .property-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:3.5rem 0 4rem}.property-page .property-hero-copy{min-width:0}.property-page .property-labels{display:flex;flex-wrap:wrap;gap:.5rem}.property-page .property-hero h1{margin:1rem 0 0;overflow-wrap:anywhere;font-family:var(--font-display);font-size:clamp(var(--text-3xl),7vw,var(--text-7xl));font-weight:400;letter-spacing:var(--tracking-hero);line-height:var(--text-hero--line-height)}.property-page .property-location{margin:.75rem 0 0;color:var(--on-surface-variant);font-size:var(--text-xs)}.property-page .property-hero-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.property-page .property-hero-description{max-width:27.5rem;margin-top:1.125rem}.property-page .property-hero-description p{margin:0;color:var(--on-surface-variant);font-size:var(--text-xs);line-height:var(--leading-description);white-space:pre-line}.property-page .property-hero-description p.collapsed{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.property-page .description-toggle{margin-top:.5rem;padding:0;border:0;background:transparent;color:var(--brand);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:900;transition:color var(--motion-state)}.description-toggle:hover{color:var(--on-surface)}@media(prefers-reduced-motion:reduce){.description-toggle{transition:none}}.property-page .property-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.5rem}.property-page .property-pulse{margin-bottom:1.5rem}.property-page .property-content{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;width:100%;gap:1.5rem}.property-page .rent-content{padding-bottom:22px}.property-page .property-sidebar{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;align-content:start;gap:1.5rem}@media(max-width:960px){.property-page .property-hero{grid-template-columns:minmax(0,1fr);gap:2rem}.property-page .property-hero-rent,.property-page .property-hero-sale{width:100%}.property-page .property-layout{grid-template-columns:minmax(0,1fr)}.property-page .property-sidebar{grid-row:1}}@media(max-width:700px){.property-page{padding-bottom:72px}.property-page .breadcrumbs{margin-top:1rem}.property-page .property-hero{gap:1.5rem;padding:2rem 0 2.5rem}.property-page .property-layout{gap:1rem}.property-page .property-pulse{margin-bottom:1rem}.property-page .property-content,.property-page .property-sidebar{gap:1rem}.property-page .property-sidebar{grid-row:auto}}
