.vWT6xG_root,.vWT6xG_viewer{--no-ink:#374151;--no-muted:#6b7280;--no-line:#e5e7eb;--no-surface:#fff;--no-radius:5px;--no-action:#10b981;--no-action-hover:#059669;--no-focus:#1d4ed8;color:var(--no-ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.5}.vWT6xG_root *,.vWT6xG_viewer *{box-sizing:border-box}.vWT6xG_root :is(h1,h2,h3,p,ul,ol,dl,dd),.vWT6xG_viewer h2{margin:0}.vWT6xG_root button,.vWT6xG_viewer button{cursor:pointer;font:inherit}.vWT6xG_root button:disabled{cursor:wait;opacity:.65}.vWT6xG_root :is(button,a):focus-visible,.vWT6xG_viewer button:focus-visible{outline:2px solid var(--no-focus);outline-offset:3px}.vWT6xG_root [hidden]{display:none!important}.vWT6xG_root{box-sizing:border-box;width:100%;max-width:1024px;margin:0 auto;padding:24px 32px 40px}.vWT6xG_root .vWT6xG_breadcrumbs{margin-bottom:24px;font-size:14px}.vWT6xG_root .vWT6xG_breadcrumbs ol{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.vWT6xG_root .vWT6xG_breadcrumbs li+li:before{color:#9ca3af;content:"›";padding-right:8px}.vWT6xG_root .vWT6xG_breadcrumbs a{color:var(--no-muted);text-decoration:none}.vWT6xG_root .vWT6xG_breadcrumbs li:first-child a{color:#6b7280}.vWT6xG_root .vWT6xG_backRow{margin-bottom:28px}.vWT6xG_root .vWT6xG_back{color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:4px;align-items:center;gap:8px;min-height:36px;padding:4px 16px;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #00000005}.vWT6xG_root .vWT6xG_layout{grid-template-columns:minmax(0,1fr) 384px;grid-template-areas:"summary rail""body rail";align-items:start;gap:24px 32px;display:grid}.vWT6xG_root .vWT6xG_rail{grid-area:rail;gap:24px;min-width:0;display:grid}.vWT6xG_root .vWT6xG_card{background:var(--no-surface);border:1px solid var(--no-line);border-radius:var(--no-radius);min-width:0;box-shadow:0 4px 10px #11182708}.vWT6xG_root .vWT6xG_summary{grid-area:summary}.vWT6xG_root .vWT6xG_gallery{min-width:0}.vWT6xG_root .vWT6xG_stage{border-radius:var(--no-radius) var(--no-radius) 0 0;isolation:isolate;background:#e5e7eb;position:relative}.vWT6xG_root .vWT6xG_cover{background:0 0;border:0;padding:0}.vWT6xG_root .vWT6xG_cover,.vWT6xG_root .vWT6xG_cover img{border-radius:inherit;width:100%;display:block}.vWT6xG_root .vWT6xG_cover img{object-fit:cover;height:256px}.vWT6xG_root .vWT6xG_cover:focus-visible{outline-offset:-5px}.vWT6xG_root .vWT6xG_origin{color:#374151;pointer-events:none;background:#fff;border-radius:4px;padding:4px 8px;top:12px;left:12px}.vWT6xG_root .vWT6xG_galleryCount,.vWT6xG_root .vWT6xG_origin{font-size:12px;font-weight:500;position:absolute}.vWT6xG_root .vWT6xG_galleryCount{background:#ffffffef;border:1px solid #ffffffb3;border-radius:4px;align-items:center;gap:8px;min-height:36px;padding:6px 10px;display:flex;bottom:12px;right:12px;box-shadow:0 1px 4px #0002}.vWT6xG_root .vWT6xG_actions svg,.vWT6xG_root .vWT6xG_back svg,.vWT6xG_root .vWT6xG_gallery svg,.vWT6xG_root .vWT6xG_report svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex-shrink:0;width:18px;height:18px}.vWT6xG_root .vWT6xG_thumbnails{border-bottom:1px solid var(--no-line);gap:8px;padding:12px;display:flex;overflow-x:auto}.vWT6xG_root .vWT6xG_thumbnails button{background:#fff;border:2px solid #0000;border-radius:4px;flex:0 0 80px;width:80px;height:56px;padding:2px}.vWT6xG_root .vWT6xG_thumbnails button[aria-pressed=true]{border-color:var(--no-action-hover)}.vWT6xG_root .vWT6xG_thumbnails img{object-fit:cover;border-radius:1px;width:100%;height:100%;display:block}.vWT6xG_root .vWT6xG_summaryBody{padding:24px}.vWT6xG_root .vWT6xG_locationPrice{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.vWT6xG_root h1{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.15}.vWT6xG_root .vWT6xG_street{color:#6b7280;overflow-wrap:anywhere;margin-top:4px;font-size:16px}.vWT6xG_root .vWT6xG_price{font-variant-numeric:tabular-nums;text-align:right;padding-top:4px}.vWT6xG_root .vWT6xG_price strong{color:#1f2937;white-space:nowrap;background:#f3f4f6;border-radius:5px;padding:3px 10px;font-size:18px;font-weight:500;display:block}.vWT6xG_root .vWT6xG_price>span{color:#374151;margin-top:12px;font-size:14px;font-weight:500;display:block}.vWT6xG_root .vWT6xG_offerTitle{overflow-wrap:anywhere;margin-top:18px;font-size:16px;font-weight:500;line-height:1.5}.vWT6xG_root .vWT6xG_facts{border-top:1px solid #f3f4f6;flex-wrap:wrap;gap:8px;padding:16px 24px;list-style:none;display:flex}.vWT6xG_root .vWT6xG_facts li{background:#f9fafb;border:1px solid #e5e7eb;border-radius:5px;padding:5px 10px;font-size:14px;font-weight:500;box-shadow:0 1px 2px #00000005}.vWT6xG_root .vWT6xG_facts .vWT6xG_factArea{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.vWT6xG_root .vWT6xG_facts .vWT6xG_factRooms{color:#7e22ce;background:#faf5ff;border-color:#f3e8ff}.vWT6xG_root .vWT6xG_contact{min-width:0}.vWT6xG_root .vWT6xG_sectionHeading{border-bottom:1px solid var(--no-line);border-radius:var(--no-radius) var(--no-radius) 0 0;background:#f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.vWT6xG_root .vWT6xG_sectionHeading h2{color:#1f2937;font-size:18px;font-weight:600;line-height:1.4}.vWT6xG_root .vWT6xG_contactCard .vWT6xG_sectionHeading{padding:16px 20px}.vWT6xG_root .vWT6xG_contactCard h2{font-size:16px}.vWT6xG_root .vWT6xG_contactBody{padding:24px 20px 18px}.vWT6xG_root .vWT6xG_seller{align-items:center;gap:12px;display:flex}.vWT6xG_root .vWT6xG_avatar{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:5px;flex-shrink:0;place-items:center;width:44px;height:44px;font-weight:600;display:grid}.vWT6xG_root .vWT6xG_seller h3{font-size:16px;font-weight:600}.vWT6xG_root .vWT6xG_seller p{color:var(--no-muted);margin-top:2px;font-size:13px}.vWT6xG_root .vWT6xG_contactCopy{color:#4b5563;margin:20px 0;font-size:14px;line-height:1.6}.vWT6xG_root .vWT6xG_button{border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.vWT6xG_root .vWT6xG_primary{background:var(--no-action);border:1px solid var(--no-action-hover);color:#fff;width:100%}.vWT6xG_root .vWT6xG_primary:hover{background:var(--no-action-hover)}.vWT6xG_root .vWT6xG_contactNote{color:var(--no-muted);text-align:center;margin-top:12px;font-size:12px}.vWT6xG_root .vWT6xG_revealed{overflow-wrap:anywhere;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;padding:12px}.vWT6xG_root .vWT6xG_revealed strong{color:#065f46;font-size:20px;font-weight:600;display:block}.vWT6xG_root .vWT6xG_revealed>span{color:#065f46;margin-top:4px;font-size:14px;display:block}.vWT6xG_root .vWT6xG_revealed p{color:#4b5563;margin-top:8px;font-size:12px}.vWT6xG_root .vWT6xG_actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.vWT6xG_root .vWT6xG_secondary{color:#4b5563;background:#fff;border:1px solid #d1d5db}.vWT6xG_root .vWT6xG_secondary:hover{background:#f9fafb}.vWT6xG_root .vWT6xG_secondary[aria-pressed=true]{color:#065f46;background:#ecfdf5;border-color:#059669}.vWT6xG_root .vWT6xG_favourite svg{color:#e8799a}.vWT6xG_root .vWT6xG_report{color:#6b7280;text-underline-offset:3px;background:0 0;border:0;width:100%;min-height:44px;margin-top:4px;font-size:12px;text-decoration:underline;display:block}.vWT6xG_root .vWT6xG_status{color:#4b5563;font-size:12px}.vWT6xG_root .vWT6xG_status:empty{display:none}.vWT6xG_root .vWT6xG_body{grid-area:body;gap:24px;min-width:0;display:grid}.vWT6xG_root .vWT6xG_description{overflow-wrap:anywhere;padding:24px;font-size:15px;line-height:1.8}.vWT6xG_root .vWT6xG_description p+p{margin-top:16px}.vWT6xG_root .vWT6xG_detailList>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:14px 24px;font-size:14px;display:grid}.vWT6xG_root .vWT6xG_detailList>div+div{border-top:1px solid #f3f4f6}.vWT6xG_root .vWT6xG_detailList dt{color:#6b7280}.vWT6xG_root .vWT6xG_detailList dd{overflow-wrap:anywhere;text-align:right;font-weight:500}.vWT6xG_root .vWT6xG_watermark{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:600}.vWT6xG_root .vWT6xG_watermark span{font-weight:400}.vWT6xG_root .vWT6xG_offerId{color:#6b7280;font-size:12px}.vWT6xG_root .vWT6xG_analysis{min-width:0}.vWT6xG_root .vWT6xG_analysis .vWT6xG_sectionHeading{padding:16px}.vWT6xG_root .vWT6xG_analysisBody{padding:16px;font-size:14px;line-height:1.7}.vWT6xG_root .vWT6xG_analysisBody>span{color:#6b7280;margin-top:12px;font-size:12px;display:block}.vWT6xG_viewer{box-sizing:border-box;color:#fff;background:#111827;border:0;border-radius:5px;width:calc(100vw - 32px);max-width:1200px;height:calc(100dvh - 32px);max-height:900px;margin:auto;padding:20px}.vWT6xG_backdrop{z-index:20000;background:#030712ed;position:fixed;inset:0}.vWT6xG_viewer{z-index:20001;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.vWT6xG_viewer .vWT6xG_viewerHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.vWT6xG_viewer h2{font-size:16px;font-weight:500}.vWT6xG_viewer button{color:#fff;background:#1f2937;border:1px solid #4b5563;border-radius:4px;min-height:44px;padding:8px 16px;font-size:14px}.vWT6xG_viewer button:focus-visible{outline-color:#93c5fd}.vWT6xG_viewer .vWT6xG_viewerStage{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px 0;display:flex}.vWT6xG_viewer img{object-fit:contain;width:100%;height:100%;display:block}.vWT6xG_viewer .vWT6xG_viewerControls{justify-content:center;align-items:center;gap:16px;display:flex}@media (max-width:1279px){.vWT6xG_root .vWT6xG_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""contact""body""analysis"}.vWT6xG_root .vWT6xG_rail{display:contents}.vWT6xG_root .vWT6xG_contact{grid-area:contact}.vWT6xG_root .vWT6xG_analysis{grid-area:analysis}}@media (max-width:1023px){.vWT6xG_root{padding-left:8px;padding-right:8px}}@media (max-width:767px){.vWT6xG_root{padding-top:16px}.vWT6xG_root .vWT6xG_breadcrumbs{margin-bottom:16px;font-size:12px}.vWT6xG_root .vWT6xG_backRow{margin-bottom:20px}.vWT6xG_root .vWT6xG_back{min-height:44px;font-size:14px}.vWT6xG_root .vWT6xG_cover img{height:192px}.vWT6xG_root .vWT6xG_summaryBody{padding:20px 16px}.vWT6xG_root .vWT6xG_facts{padding:16px}.vWT6xG_root .vWT6xG_galleryCount{min-height:44px}.vWT6xG_root .vWT6xG_description,.vWT6xG_root .vWT6xG_sectionHeading{padding:16px}.vWT6xG_root .vWT6xG_detailList>div{padding:14px 16px}.vWT6xG_root .vWT6xG_locationPrice{gap:8px}.vWT6xG_root .vWT6xG_price strong{padding:3px 8px}.vWT6xG_root .vWT6xG_street{font-size:14px}.vWT6xG_root .vWT6xG_price>span{font-size:12px}.vWT6xG_root .vWT6xG_offerTitle{font-size:15px}.vWT6xG_root .vWT6xG_contactBody{padding:20px 16px}.vWT6xG_root .vWT6xG_countLabel{display:none}.vWT6xG_viewer{width:calc(100vw - 16px);height:calc(100dvh - 16px);padding:12px}.vWT6xG_viewer .vWT6xG_viewerControls{gap:8px}.vWT6xG_viewer button{padding:8px 10px;font-size:12px}}@media (pointer:coarse){.vWT6xG_root .vWT6xG_back,.vWT6xG_root .vWT6xG_galleryCount{min-height:44px}}.vWT6xG_root .vWT6xG_emptyPhoto{color:#6b7280;background:#e5e7eb;border-radius:5px 5px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:256px;font-size:14px;display:flex}.vWT6xG_root .vWT6xG_emptyPhoto svg{stroke-width:1px;width:52px;height:52px}.vWT6xG_root .vWT6xG_description{white-space:pre-wrap}.vWT6xG_root .vWT6xG_revealed a{color:#065f46;overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;display:block}.vWT6xG_root .vWT6xG_revealed a:first-child{font-size:20px;font-weight:600}.vWT6xG_root .vWT6xG_error{color:#b91c1c;margin-top:12px;font-size:14px}.vWT6xG_root .vWT6xG_priceChange{color:#6b7280;justify-content:flex-end;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.vWT6xG_root .vWT6xG_priceChange del{color:#6b7280}.vWT6xG_root .vWT6xG_analysisWrap{min-width:0}.vWT6xG_viewer .vWT6xG_viewerError{text-align:center;place-items:center;gap:12px;display:grid}.vWT6xG_root .vWT6xG_reportForm{background:#fff;border:1px solid #e5e7eb;border-radius:5px;margin-top:12px;padding:16px}.vWT6xG_root .vWT6xG_reportForm label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.vWT6xG_root .vWT6xG_reportForm select{font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;height:44px;margin-bottom:12px;padding:0 8px;font-size:16px}.vWT6xG_root .vWT6xG_reportForm select:focus-visible{outline-offset:3px;outline:2px solid #1d4ed8}@media (max-width:1279px){.vWT6xG_root .vWT6xG_analysisWrap{grid-area:analysis}}@media (max-width:767px){.vWT6xG_root .vWT6xG_emptyPhoto{height:192px}}.vWT6xG_root .vWT6xG_coverTrigger{background:0 0;border:0;border-radius:5px 5px 0 0;width:100%;height:100%;position:absolute;inset:0}.vWT6xG_root .vWT6xG_coverTrigger:focus-visible{outline-offset:-5px}.vWT6xG_root .vWT6xG_cover .vWT6xG_emptyPhoto{pointer-events:none;z-index:1;position:relative}.vWT6xG_root .vWT6xG_cover .vWT6xG_emptyPhoto button{pointer-events:auto}.vWT6xG_root .vWT6xG_thumbnailNumber{color:#fff;background:#111827b3;border-radius:2px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;bottom:4px;right:4px}.vWT6xG_root .vWT6xG_thumbnails button{position:relative}.vWT6xG_root .vWT6xG_actions>div .vWT6xG_button{width:100%}.vWT6xG_root .vWT6xG_seller h3{overflow-wrap:anywhere}.vWT6xG_root .vWT6xG_seller>div{min-width:0}.vWT6xG_root .vWT6xG_report{justify-content:center;align-items:center;gap:6px;display:flex}.vWT6xG_root .vWT6xG_back svg{color:#3b82f6;width:14px;height:14px}.vWT6xG_root .vWT6xG_back span{color:#4b5563;font-weight:400}.vWT6xG_root .vWT6xG_reportForm .vWT6xG_button{margin-top:12px}.vWT6xG_root .vWT6xG_actions svg,.vWT6xG_root .vWT6xG_back svg,.vWT6xG_root .vWT6xG_report svg{fill:currentColor;stroke:none}.vWT6xG_viewer .vWT6xG_viewerError svg{fill:none;stroke:currentColor;stroke-width:1px;width:52px;height:52px}
