.propertysingle_wrap__hIbdZ{min-height:100vh;background:#fff}.propertysingle_container__i2e4r{max-width:1280px;margin:0 auto;padding:24px 20px 80px}.propertysingle_pageLayout__ZF0DB{display:grid;grid-template-columns:1fr 420px;grid-gap:40px;gap:40px;align-items:start}.propertysingle_mainContent___I1BA{min-width:0}.propertysingle_sidebar__BnOst{position:-webkit-sticky;position:sticky;top:24px}.propertysingle_reviewNotice__pu2Hz{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 18px;border:1px solid #bfdcf2;border-left:4px solid #3498db;border-radius:12px;background:#f1f8fd;color:#1f1b2d}.propertysingle_reviewNoticeIcon__YynvO{flex-shrink:0;width:22px;height:22px;margin-top:1px;color:#3498db}.propertysingle_reviewNoticeTitle__RqHQS{margin:0 0 4px;font-weight:700;font-size:15px;color:#1f1b2d}.propertysingle_reviewNoticeText__tpBaw{margin:0;font-size:14px;line-height:1.5;color:#666276}.propertysingle_breadcrumb__82Xit{flex-wrap:wrap;margin-bottom:20px;font-size:13px;color:#888}.propertysingle_breadcrumbPart__QRTuW,.propertysingle_breadcrumb__82Xit{display:flex;align-items:center;gap:4px}.propertysingle_breadcrumbLink__DX31j{color:#888;text-decoration:none}.propertysingle_breadcrumbLink__DX31j:hover{color:#3498db}.propertysingle_breadcrumbSep__xq5S6{color:#ccc}.propertysingle_hero__ErC68{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:28px}.propertysingle_heroLeft__uMLiE{flex:1 1;min-width:0}.propertysingle_heroRight__UZvSq{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}.propertysingle_title__c1pbg{font-size:32px;font-weight:700;line-height:1.2;color:#111;margin:0 0 10px}.propertysingle_address__E5J8V{display:flex;align-items:center;gap:6px;font-size:14px;color:#555;margin:0 0 12px}.propertysingle_addressIcon__m2ZIW{width:14px;height:14px;opacity:.6;flex-shrink:0}.propertysingle_tags__HV5bw{display:flex;gap:8px;flex-wrap:wrap}.propertysingle_tag__Seqv_{background:#111;color:#fff;border-radius:3px}.propertysingle_tagSecondary__vN80q,.propertysingle_tag__Seqv_{display:inline-block;padding:3px 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.propertysingle_tagSecondary__vN80q{background:transparent;color:#555;border:1px solid #ddd;border-radius:3px}.propertysingle_pricePanel__pCGtq{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.propertysingle_priceMeta__H_VaK{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.propertysingle_priceBlock__l8nRK{flex-shrink:0;text-align:right}.propertysingle_priceLabel__lNoVQ{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#888;margin-bottom:4px}.propertysingle_priceValue__MQpGn{display:block;font-size:28px;font-weight:700;color:#3498db;line-height:1}.propertysingle_priceOriginal__b93Nx{display:block;font-size:14px;color:#aaa;text-decoration:line-through;margin-top:4px}.propertysingle_soldBadge__Mh1Dr{display:inline-block;margin-top:8px;padding:5px 12px;background:#c0392b;color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:3px}.propertysingle_gallery__ExJcF{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:240px 240px;grid-gap:6px;gap:6px;border-radius:12px;overflow:hidden;margin-bottom:0}.propertysingle_gallerySingle__TOLGS{grid-template-columns:1fr;grid-template-rows:486px}.propertysingle_galleryHero__ZLhP8{grid-row:1/3;position:relative;cursor:pointer;overflow:hidden;background:#f0f0f0}.propertysingle_galleryThumbs__ByRIk{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-row:1/3;grid-gap:6px;gap:6px}.propertysingle_galleryThumbs__ByRIk[data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.propertysingle_galleryThumbs__ByRIk[data-count="2"]{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.propertysingle_galleryThumbs__ByRIk[data-count="3"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.propertysingle_galleryThumbs__ByRIk[data-count="3"]>:nth-child(3){grid-column:1/3}.propertysingle_galleryThumb__hNPeO{position:relative;cursor:pointer;overflow:hidden;background:#f0f0f0}.propertysingle_galleryHero__ZLhP8 img,.propertysingle_galleryThumb__hNPeO img{border-radius:0}.propertysingle_galleryImg__CAMhh{object-fit:cover;transition:transform .3s ease}.propertysingle_galleryHero__ZLhP8:hover .propertysingle_galleryImg__CAMhh,.propertysingle_galleryThumb__hNPeO:hover .propertysingle_galleryImg__CAMhh{transform:scale(1.04)}.propertysingle_galleryThumbOverlay__OvD0a{position:relative}.propertysingle_viewAllOverlay__gmVMn{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:13px;font-weight:500}.propertysingle_viewAllIcon___Wkk4{width:22px;height:22px;filter:invert(1)}.propertysingle_viewAllText__Olrsq{text-align:center;padding:0 5px}.propertysingle_statBar__LeZm3{display:flex;align-items:stretch;gap:0;background:#f8f8f8;border:1px solid #eee;border-radius:10px;margin:20px 0 36px;overflow:hidden}.propertysingle_statItem__eVxEk{flex:1 1;display:flex;align-items:center;gap:12px;padding:18px 20px;border-right:1px solid #eee}.propertysingle_statItem__eVxEk:last-child{border-right:none}.propertysingle_statIcon__Cte5N{width:22px;height:22px;opacity:.5;flex-shrink:0}.propertysingle_statContent__440C9{display:flex;flex-direction:column;gap:2px}.propertysingle_statLabel__WNgvD{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#999}.propertysingle_statValue__VQ_rw{font-size:18px;font-weight:700;color:#111;line-height:1}.propertysingle_section__zLZC4{margin-bottom:40px}.propertysingle_sectionHeading__A_bVb{font-size:18px;font-weight:700;color:#111;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid #eee}.propertysingle_description__2_0tR{font-size:15px;line-height:1.75;color:#444}.propertysingle_description__2_0tR p{margin:0 0 1em}.propertysingle_description__2_0tR h3,.propertysingle_description__2_0tR h4{font-family:var(--font-montserrat,"Montserrat",sans-serif);font-weight:700;color:#1f1b2d;line-height:1.35;letter-spacing:normal;margin:1.4em 0 .5em}.propertysingle_description__2_0tR h3{font-size:17px}.propertysingle_description__2_0tR h4{font-size:15px}.propertysingle_description__2_0tR>:first-child{margin-top:0}.propertysingle_description__2_0tR ol,.propertysingle_description__2_0tR ul{margin:0 0 1em;padding-left:1.25em}.propertysingle_description__2_0tR li{margin:0 0 .25em}.propertysingle_description__2_0tR li>p{margin:0}.propertysingle_description__2_0tR blockquote{margin:0 0 1em;padding-left:14px;border-left:3px solid #e3e3e3}.propertysingle_description__2_0tR a{color:#3498db}.propertysingle_description__2_0tR a:hover{color:#2286c9}.propertysingle_aiSection__xxaot{margin-bottom:40px}.propertysingle_aiBox__kFu3G{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,rgba(52,152,219,.07),rgba(52,152,219,.03));border:1px solid rgba(52,152,219,.22);border-radius:20px;padding:18px 20px 20px}.propertysingle_aiBox__kFu3G:before{content:"";position:absolute;inset:-40%;z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 22% 30%,rgba(52,152,219,.16),transparent 70%),radial-gradient(34% 40% at 78% 66%,rgba(52,152,219,.11),transparent 72%),radial-gradient(30% 38% at 55% 12%,rgba(52,152,219,.1),transparent 70%);filter:blur(6px);animation:propertysingle_aiDrift__VV1BQ 22s ease-in-out infinite alternate}@keyframes propertysingle_aiDrift__VV1BQ{0%{transform:translate3d(-3%,-2%,0) scale(1)}50%{transform:translate3d(3%,2%,0) scale(1.08)}to{transform:translate3d(-2%,3%,0) scale(1.03)}}.propertysingle_aiHeader__FGQ7R{display:flex;align-items:center;gap:10px;margin-bottom:12px}.propertysingle_aiBadge__KFfz3{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:#3498db;color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em;border-radius:999px}.propertysingle_aiBadge__KFfz3 svg{width:12px;height:12px;flex-shrink:0;animation:propertysingle_aiTwinkle__h6ySC 3.6s ease-in-out infinite}@keyframes propertysingle_aiTwinkle__h6ySC{0%,to{opacity:.75;transform:scale(.9) rotate(0deg)}50%{opacity:1;transform:scale(1.12) rotate(18deg)}}.propertysingle_aiSubtitle__6juHo{font-size:12.5px;font-weight:700;color:#3498db}.propertysingle_aiBody__JyabT{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);transition:max-height .42s cubic-bezier(.22,.9,.24,1)}.propertysingle_aiBodyOpen__ecYs7{-webkit-mask-image:none;mask-image:none}.propertysingle_aiText__2_v3i{font-size:15px;line-height:1.8;color:#1f1b2d;margin:0;font-style:italic}.propertysingle_aiText__2_v3i+.propertysingle_aiText__2_v3i{margin-top:12px}.propertysingle_aiMore__OYurF{display:inline-flex;align-items:center;gap:7px;margin:14px 0 0;padding:8px 15px;border:1px solid rgba(52,152,219,.22);border-radius:999px;background:hsla(0,0%,100%,.7);color:#3498db;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1;letter-spacing:normal;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.propertysingle_aiMore__OYurF:hover{background:#fff;border-color:#3498db;transform:translateY(-1px)}.propertysingle_aiMore__OYurF svg{width:13px;height:13px;flex-shrink:0;transition:transform .3s}.propertysingle_aiMoreOpen__YgBXA svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.propertysingle_aiBadge__KFfz3 svg,.propertysingle_aiBox__kFu3G:before{animation:none}.propertysingle_aiBody__JyabT{transition:none}}.propertysingle_termsGroup__KPlc2{margin-top:28px}.propertysingle_termsGroupHeading__rC9JY{font-size:14px;font-weight:700;color:#444;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.propertysingle_termsTable__IYtem{border:1px solid #eee;border-radius:8px;overflow:hidden}.propertysingle_termsRow__6pl2B{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:11px 16px;font-size:14px;background:#fff;border-bottom:1px solid #f4f4f4}.propertysingle_termsRow__6pl2B:last-child{border-bottom:none}.propertysingle_termsRowEven__lxtBe{background:#fafafa}.propertysingle_termsKey__7XBqT{color:#666;font-weight:500}.propertysingle_termsVal__omFrI{color:#111;font-weight:700}.propertysingle_checkboxList__Vemez{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px 16px;gap:8px 16px}.propertysingle_checkboxItem__ILKLp{display:flex;align-items:center;gap:10px;font-size:14px;color:#333}.propertysingle_termCheck__Ddum4{width:16px;height:16px;flex-shrink:0;filter:invert(28%) sepia(95%) saturate(1000%) hue-rotate(210deg) brightness(97%) contrast(101%)}.propertysingle_energyWrap__jjEX2{display:flex;flex-direction:column;gap:3px;max-width:360px}.propertysingle_energyRow__aVRqh{display:flex;align-items:center}.propertysingle_energyBar__sIOir{display:flex;align-items:center;padding:0 10px 0 14px;height:30px;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);transition:filter .15s}.propertysingle_energyBarActive__C4ZmT{filter:brightness(1.08);outline:2px solid rgba(0,0,0,.25);outline-offset:-2px}.propertysingle_energyGrade__ywigw{color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;text-shadow:0 1px 2px rgba(0,0,0,.3);line-height:1}.propertysingle_energyPointer__2oug0{display:flex;align-items:center;padding:0 10px 0 12px;height:30px;margin-left:4px;background:#111;-webkit-clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);color:#fff;font-size:12px;font-weight:700}.propertysingle_energyUnknown__mrbJB{font-size:14px;color:#777;margin:8px 0 0}.propertysingle_locationHeader__hz_Ql{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #eee}.propertysingle_locationHeader__hz_Ql .propertysingle_sectionHeading__A_bVb{margin:0;padding:0;border:none}.propertysingle_mapsLink__MgAqf{display:flex;align-items:center;gap:5px;font-size:13px;color:#3498db;text-decoration:none;font-weight:500}.propertysingle_mapsLink__MgAqf:hover{text-decoration:underline}.propertysingle_mapsLinkIcon__RSQav{width:13px;height:13px;filter:invert(28%) sepia(95%) saturate(1000%) hue-rotate(210deg) brightness(97%) contrast(101%)}.propertysingle_mapWrap__sVX15{height:360px;border-radius:12px;overflow:hidden;border:1px solid #eee}.propertysingle_map__5dySI{width:100%;height:100%}.propertysingle_map__5dySI.leaflet-gesture-handling-scroll-warning:after,.propertysingle_map__5dySI.leaflet-gesture-handling-touch-warning:after{font-family:var(--font-source-sans-3,"Source Sans 3",system-ui,-apple-system,BlinkMacSystemFont,sans-serif);font-size:16px;font-weight:500;text-align:center;line-height:1.4;padding:20px}.propertysingle_approximateNotice__bX8Rh{margin:10px 0 0;font-size:12px;color:#666276;font-style:italic}.propertysingle_propertyMeta__l9K2w{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px;padding-top:20px;border-top:1px solid #eee}.propertysingle_propertyId__6lQ2c{font-size:12px;color:#999}.propertysingle_lb__SiVUQ{position:fixed;inset:0;z-index:1000;background:rgb(251 251 252/calc(.4 * var(--lb-k, 1)));transition:background-color .2s ease;backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);display:flex;flex-direction:column;animation:propertysingle_lbFade__dvKL2 .18s ease-out;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;overscroll-behavior:contain}.propertysingle_lb__SiVUQ img{-webkit-user-drag:none;user-drag:none}@keyframes propertysingle_lbFade__dvKL2{0%{opacity:0}to{opacity:1}}.propertysingle_lbTop__k4uWC{display:flex;align-items:center;gap:14px;padding:16px 22px;color:#1f1b2d}.propertysingle_lbTitle__47_eR{display:flex;align-items:center;gap:14px;min-width:0;max-width:50%}.propertysingle_lbMark__7Z7K4{width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid #ecebf0;display:grid;place-items:center;box-shadow:0 1px 2px rgba(31,27,45,.04);flex-shrink:0}.propertysingle_lbMark__7Z7K4 img{width:24px;height:24px;object-fit:contain}.propertysingle_lbMeta__OgVAi{display:flex;flex-direction:column;line-height:1.2;min-width:0}.propertysingle_lbMetaH___suoM{font-size:15px;font-weight:700;color:#1f1b2d;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.propertysingle_lbMetaS__Hmkcm{font-size:13px;color:#8b8799;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.propertysingle_lbCounter__Bo63g{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid #ecebf0;font-size:12px;font-weight:700;color:#1f1b2d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 1px 2px rgba(31,27,45,.04);white-space:nowrap;flex-shrink:0}.propertysingle_lbCounterIcon__GTuab{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;padding:6px;box-sizing:content-box;flex-shrink:0}.propertysingle_lbCounterIcon__GTuab>svg{width:100%;height:100%}.propertysingle_lbCounterSep__up4T1{color:#8b8799;margin:0 1px}.propertysingle_lbCounterTotal__DTF29{color:#8b8799}.propertysingle_lbTools__nXkJI{display:flex;gap:6px}.propertysingle_lbBtn__ekU_8{width:36px;height:36px;border-radius:999px;background:#fff;border:1px solid #ecebf0;color:#1f1b2d;display:grid;place-items:center;transition:background .15s,color .15s,border-color .15s;box-shadow:0 1px 2px rgba(31,27,45,.04);cursor:pointer;padding:6px}.propertysingle_lbBtn__ekU_8:hover{background:#f5f4f7}.propertysingle_lbBtn__ekU_8:disabled{cursor:default;opacity:.5}.propertysingle_lbBtnActive__yJiXC{background:rgba(52,152,219,.08);border-color:rgba(52,152,219,.25);color:#3498db}.propertysingle_lbBtnActive__yJiXC:hover{background:rgba(52,152,219,.12)}.propertysingle_lbBtnClose__xvOvt{margin-left:6px}.propertysingle_lbStage__aHzmW{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:4px 88px 12px;position:relative}.propertysingle_lbFrame__A6db0{position:relative;width:100%;height:100%;max-width:1280px;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(31,27,45,.05);box-shadow:0 20px 40px -20px rgba(31,27,45,.1),0 4px 8px rgba(31,27,45,.025);--fr:1.6;touch-action:none;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.propertysingle_lbFrameDragging__7iszF{cursor:-webkit-grabbing;cursor:grabbing}.propertysingle_lbFrameStatic__9WyYA{cursor:zoom-in}.propertysingle_lbTrack__OIdED{display:flex;height:100%;will-change:transform;transition:transform .42s cubic-bezier(.22,.72,.15,1)}.propertysingle_lbSlide__6MSHz{flex:0 0 100%;height:100%;display:grid;place-items:center;overflow:hidden}.propertysingle_lbShot__FmNqc{--ar:1.5;--cs:min(2.4,max(calc(var(--ar) / var(--fr, 1.6)),calc(var(--fr, 1.6) / var(--ar))));position:relative;isolation:isolate;width:calc(100% * min(1, calc(var(--ar) / var(--fr, 1.6))));height:calc(100% * min(1, calc(var(--fr, 1.6) / var(--ar))))}.propertysingle_lbShotAnim__um_tk{transition:transform .28s cubic-bezier(.22,.72,.15,1)}.propertysingle_lbHi__fdpaO{position:absolute;inset:0;z-index:3;width:100%;height:100%;max-width:none;border-radius:0;object-fit:contain;opacity:0;transition:opacity .3s ease;pointer-events:none}.propertysingle_lbHiReady__B8Fx8{opacity:1}.propertysingle_lbShotFit__ZvMFD{width:100%;height:100%;--cs:1}.propertysingle_lbShotFit__ZvMFD .propertysingle_lbBh__TbtMk{background-size:contain}.propertysingle_lbBh__TbtMk{position:absolute;inset:0;z-index:1;pointer-events:none;background-color:#f5f4f7;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;filter:blur(26px);transform:scale(var(--cs,1.2));transform-origin:center;transition:transform .62s cubic-bezier(.22,.72,.15,1),filter .62s cubic-bezier(.22,.72,.15,1),opacity .26s ease .44s}.propertysingle_lbShotReady__Vpg50 .propertysingle_lbBh__TbtMk{transform:scale(1);filter:blur(5px);opacity:0}.propertysingle_lbImg__ooGsJ{object-fit:contain;z-index:2;opacity:0;transform:scale(1.015);transition:opacity .42s ease .1s,transform .62s cubic-bezier(.22,.72,.15,1) .1s}.propertysingle_lbShotReady__Vpg50 .propertysingle_lbImg__ooGsJ{opacity:1;transform:scale(1)}.propertysingle_lbLoading__RgET8{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:4}.propertysingle_lbSpinner__gJTw_{width:36px;height:36px;border-radius:50%;border:3px solid rgba(31,27,45,.12);border-top-color:#3498db;animation:propertysingle_lbSpin__y0bDM .7s linear infinite}@keyframes propertysingle_lbSpin__y0bDM{to{transform:rotate(1turn)}}.propertysingle_lbArrow__ObDL9{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:999px;background:#fff;border:1px solid #ecebf0;color:#1f1b2d;display:grid;place-items:center;box-shadow:0 10px 30px -12px rgba(31,27,45,.12),0 2px 6px rgba(31,27,45,.04);transition:transform .15s,background .15s;z-index:2;cursor:pointer;padding:8px}.propertysingle_lbArrow__ObDL9:hover{background:#f5f4f7}.propertysingle_lbArrowPrev__hTINh{left:20px}.propertysingle_lbArrowNext__C_sqJ{right:20px}.propertysingle_lbArrowPrev__hTINh:hover{transform:translateY(-50%) translateX(-2px)}.propertysingle_lbArrowNext__C_sqJ:hover{transform:translateY(-50%) translateX(2px)}.propertysingle_lbStripWrap__B73SS{padding:6px 22px 18px;display:flex;justify-content:center}.propertysingle_lbStrip__3YAvi{display:flex;gap:8px;padding:8px;border-radius:14px;background:#fff;border:1px solid #ecebf0;box-shadow:0 1px 2px rgba(31,27,45,.04);max-width:100%;overflow-x:auto;scrollbar-width:thin;touch-action:pan-x}.propertysingle_lbStrip__3YAvi::-webkit-scrollbar{height:6px}.propertysingle_lbStrip__3YAvi::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.propertysingle_lbThumb__hA7AX{position:relative;width:78px;height:54px;border-radius:8px;overflow:hidden;padding:0;background:#f5f4f7;border:2px solid transparent;opacity:.6;transition:opacity .15s,border-color .15s,transform .15s,box-shadow .15s;cursor:pointer;flex:0 0 auto}.propertysingle_lbThumb__hA7AX:hover{opacity:.9}.propertysingle_lbThumbActive__bHL_A{opacity:1;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.22)}.propertysingle_lbThumbImg__0_bOm{object-fit:cover}.propertysingle_lbZoomed__HXe08 .propertysingle_lbArrow__ObDL9,.propertysingle_lbZoomed__HXe08 .propertysingle_lbStripWrap__B73SS{opacity:0;pointer-events:none}.propertysingle_lbArrow__ObDL9,.propertysingle_lbStripWrap__B73SS{transition:opacity .2s ease}.propertysingle_lbZoomed__HXe08 .propertysingle_lbFrame__A6db0{cursor:-webkit-grab;cursor:grab}.propertysingle_lbArrow__ObDL9,.propertysingle_lbStripWrap__B73SS,.propertysingle_lbTop__k4uWC{opacity:var(--lb-k,1)}.propertysingle_lbTop__k4uWC{transition:opacity .2s ease}.propertysingle_lbPulling__Onidp,.propertysingle_lbPulling__Onidp .propertysingle_lbArrow__ObDL9,.propertysingle_lbPulling__Onidp .propertysingle_lbStripWrap__B73SS,.propertysingle_lbPulling__Onidp .propertysingle_lbTop__k4uWC{transition:none}.propertysingle_lbFrameAnim__ELy5w{transition:transform .22s cubic-bezier(.22,.72,.15,1)}.propertysingle_lbZoomChip__VIjKn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid #ecebf0;font-size:12px;line-height:1;letter-spacing:normal;font-weight:700;color:#3498db;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 1px 2px rgba(31,27,45,.04);white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background .15s,border-color .15s}.propertysingle_lbZoomChip__VIjKn:hover{background:#f5f4f7;border-color:rgba(52,152,219,.25)}@media (max-width:760px){.propertysingle_lb__SiVUQ{background:rgb(251 251 252/calc(.96 * var(--lb-k, 1)));backdrop-filter:none;-webkit-backdrop-filter:none}.propertysingle_lbTop__k4uWC{padding:10px 14px;gap:8px}.propertysingle_lbTitle__47_eR{max-width:50%}.propertysingle_lbMark__7Z7K4{width:28px;height:28px}.propertysingle_lbMark__7Z7K4 img{width:18px;height:18px}.propertysingle_lbMetaH___suoM{font-size:12px}.propertysingle_lbMetaS__Hmkcm{font-size:10px}.propertysingle_lbCounter__Bo63g,.propertysingle_lbZoomChip__VIjKn{padding:5px 10px;font-size:11px}.propertysingle_lbCounterIcon__GTuab{display:none}.propertysingle_lbZoomChip__VIjKn .propertysingle_lbCounterIcon__GTuab{display:inline-flex}.propertysingle_lbBtn__ekU_8{width:32px;height:32px}.propertysingle_lbStage__aHzmW{padding:6px 10px 10px}.propertysingle_lbFrame__A6db0{border-radius:14px}.propertysingle_lbArrow__ObDL9{display:none}.propertysingle_lbStripWrap__B73SS{padding:4px 0 calc(8px + env(safe-area-inset-bottom));justify-content:flex-start}.propertysingle_lbStrip__3YAvi{gap:6px;padding:6px 14px;border:0;background:transparent;box-shadow:none;border-radius:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;flex-wrap:nowrap}.propertysingle_lbStrip__3YAvi::-webkit-scrollbar{display:none}.propertysingle_lbThumb__hA7AX{width:60px;height:44px;border-radius:7px}}@media (prefers-reduced-motion:reduce){.propertysingle_lb__SiVUQ{animation:none;transition:none}.propertysingle_lbArrow__ObDL9,.propertysingle_lbBh__TbtMk,.propertysingle_lbBtn__ekU_8,.propertysingle_lbFrameAnim__ELy5w,.propertysingle_lbHi__fdpaO,.propertysingle_lbImg__ooGsJ,.propertysingle_lbShotAnim__um_tk,.propertysingle_lbStripWrap__B73SS,.propertysingle_lbThumb__hA7AX,.propertysingle_lbTop__k4uWC,.propertysingle_lbTrack__OIdED,.propertysingle_lbZoomChip__VIjKn{transition:none}}@media (max-width:960px){.propertysingle_pageLayout__ZF0DB{grid-template-columns:1fr}.propertysingle_sidebar__BnOst{position:static}}@media (max-width:768px){.propertysingle_hero__ErC68{flex-direction:column;gap:16px}.propertysingle_priceBlock__l8nRK{text-align:left}.propertysingle_priceMeta__H_VaK{align-items:flex-start;text-align:left}.propertysingle_title__c1pbg{font-size:24px}.propertysingle_priceValue__MQpGn{font-size:22px}.propertysingle_gallery__ExJcF{grid-template-columns:1fr;grid-template-rows:260px 160px}.propertysingle_gallerySingle__TOLGS{grid-template-rows:260px}.propertysingle_galleryHero__ZLhP8{grid-row:1}.propertysingle_galleryThumbs__ByRIk{grid-row:auto;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr)}.propertysingle_galleryThumbs__ByRIk[data-count="1"]{grid-template-columns:1fr}.propertysingle_galleryThumbs__ByRIk[data-count="2"]{grid-template-columns:repeat(2,1fr)}.propertysingle_galleryThumbs__ByRIk[data-count="3"]{grid-template-columns:repeat(3,1fr)}.propertysingle_galleryThumbs__ByRIk[data-count="3"]>:nth-child(3){grid-column:auto}.propertysingle_statBar__LeZm3{flex-wrap:wrap}.propertysingle_statItem__eVxEk{flex-basis:50%;border-right:none;border-bottom:1px solid #eee}.propertysingle_statItem__eVxEk:last-child,.propertysingle_statItem__eVxEk:nth-last-child(2):nth-child(odd){border-bottom:none}.propertysingle_checkboxList__Vemez,.propertysingle_termsRow__6pl2B{grid-template-columns:1fr 1fr}.propertysingle_heroRight__UZvSq{width:100%;justify-content:space-between;flex-direction:row-reverse;align-items:flex-end}.propertysingle_pricePanel__pCGtq{align-items:flex-start}}@media (max-width:480px){.propertysingle_gallery__ExJcF{grid-template-rows:220px 100px}.propertysingle_gallerySingle__TOLGS{grid-template-rows:220px}.propertysingle_galleryThumbs__ByRIk{grid-template-columns:repeat(4,1fr)}.propertysingle_statItem__eVxEk{flex-basis:50%}.propertysingle_checkboxList__Vemez{grid-template-columns:1fr}.propertysingle_termsRow__6pl2B{grid-template-columns:1fr;gap:2px}.propertysingle_termsKey__7XBqT{font-weight:400;font-size:12px;color:#999}.propertysingle_aiBox__kFu3G{padding:16px 16px 18px;border-radius:16px}.propertysingle_aiHeader__FGQ7R{flex-wrap:wrap;gap:8px;margin-bottom:10px}.propertysingle_aiSubtitle__6juHo{font-size:12px}.propertysingle_aiText__2_v3i{font-size:14px;line-height:1.75}.propertysingle_aiMore__OYurF{width:100%;justify-content:center}}.PublicSkeleton_wrap__eqdRu{max-width:1280px;margin:0 auto;padding:96px 24px 64px;min-height:100vh;min-height:100dvh}.PublicSkeleton_title__bATVw{width:60%;max-width:480px;height:32px;border-radius:8px;margin-bottom:16px}.PublicSkeleton_subtitle__3JLAg{width:35%;max-width:280px;height:18px;border-radius:6px;margin-bottom:40px}.PublicSkeleton_grid___ST5o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}@media (max-width:900px){.PublicSkeleton_grid___ST5o{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.PublicSkeleton_wrap__eqdRu{padding:72px 16px 48px}.PublicSkeleton_grid___ST5o{grid-template-columns:1fr}}.PublicSkeleton_card__MHnEd{display:flex;flex-direction:column;gap:12px}.PublicSkeleton_cardImage__MxeRO{width:100%;aspect-ratio:4/3;border-radius:12px}.PublicSkeleton_cardLine__IpHya{height:14px;border-radius:5px}.PublicSkeleton_cardLine__IpHya.PublicSkeleton_long__HRmel{width:80%}.PublicSkeleton_cardLine__IpHya.PublicSkeleton_short__lQ9AH{width:50%}.PublicSkeleton_shimmer___nvxQ{background:linear-gradient(90deg,#eef0f4,#f6f7fa 50%,#eef0f4);background-size:200% 100%;animation:PublicSkeleton_shimmer___nvxQ 1.4s ease-in-out infinite}@keyframes PublicSkeleton_shimmer___nvxQ{0%{background-position:200% 0}to{background-position:-200% 0}}.pricelist_root__wuV2k{--pl-bg:#fbfbfc;--pl-card:#fff;--pl-line:#ecebf0;--pl-line-2:#e2e0e8;--pl-ink:#1f1b2d;--pl-ink-2:#666276;--pl-ink-3:#716d80;--pl-accent:#3498db;--pl-accent-hover:#2286c9;--pl-accent-ink:#1f78b4;--pl-accent-soft:rgba(52,152,219,.07);--pl-accent-ring:rgba(52,152,219,.22);--pl-shadow:0 4px 14px rgba(31,27,45,.06),0 1px 2px rgba(31,27,45,.04);--pl-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--pl-head:var(--font-montserrat,"Montserrat",system-ui,sans-serif);background:var(--pl-bg);color:var(--pl-ink);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}:where(.pricelist_root__wuV2k) button{padding:0;margin:0;border:0;background:none;border-radius:0;color:inherit;font:inherit;line-height:1;letter-spacing:normal}.pricelist_mono__Mdb9e{font-family:var(--pl-mono)}.pricelist_wrap___8f_4{max-width:660px;margin:0 auto;padding:clamp(40px,7vw,80px) 22px 90px;box-sizing:border-box}.pricelist_hero__dG3Xf h1{font-family:var(--pl-head);font-size:clamp(30px,5.2vw,44px);font-weight:700;letter-spacing:-.035em;line-height:1.05;color:var(--pl-ink);margin:0 0 12px;text-wrap:pretty}.pricelist_pick__fH3D_{margin:38px 0 0}.pricelist_lab__oYhld{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-ink-3);margin-bottom:10px}.pricelist_seg__k8AaO{position:relative;display:inline-flex;background:var(--pl-card);border:1px solid var(--pl-line);border-radius:999px;padding:5px;gap:4px;box-shadow:var(--pl-shadow)}.pricelist_thumb__Mfatn{position:absolute;top:5px;bottom:5px;left:0;width:0;background:var(--pl-accent);border-radius:999px;box-shadow:0 6px 16px -6px var(--pl-accent-ring);pointer-events:none}.pricelist_thumbAnim__s7lEm{transition:transform .34s cubic-bezier(.22,.9,.24,1),width .34s cubic-bezier(.22,.9,.24,1)}.pricelist_seg__k8AaO button{position:relative;z-index:1;font-size:15px;font-weight:700;line-height:1.4;color:var(--pl-ink-2);padding:11px 26px;border-radius:999px;cursor:pointer;transition:color .22s ease}.pricelist_seg__k8AaO button:hover{color:var(--pl-ink)}.pricelist_seg__k8AaO button.pricelist_on__c5oQ2{color:#fff}.pricelist_latest__eXmHH{margin:26px 0 0;background:var(--pl-card);border:1px solid var(--pl-line);border-radius:20px;padding:22px;box-shadow:var(--pl-shadow);display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pricelist_txt__nXOH_{flex:1 1;min-width:190px}.pricelist_k__9acgh{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-accent-ink)}.pricelist_d__2ACwB{font-family:var(--pl-head);font-size:22px;font-weight:700;color:var(--pl-ink);letter-spacing:-.02em;margin-top:4px}.pricelist_s__s_i3J{font-size:13.5px;color:var(--pl-ink-3);margin-top:3px;overflow-wrap:anywhere}.pricelist_btn__cbPbJ,.pricelist_btn__cbPbJ:hover,.pricelist_btn__cbPbJ:visited{color:#fff;text-decoration:none}.pricelist_btn__cbPbJ{font-size:15px;font-weight:700;padding:13px 22px;border-radius:12px;border:1px solid var(--pl-accent);background:var(--pl-accent);cursor:pointer;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;box-shadow:0 8px 20px -10px rgba(52,152,219,.7);transition:background .15s,border-color .15s}.pricelist_btn__cbPbJ svg{width:17px;height:17px;flex:none}.pricelist_btn__cbPbJ:hover{background:var(--pl-accent-hover);border-color:var(--pl-accent-hover)}.pricelist_empty__OamAz{margin:26px 0 0;color:var(--pl-ink-2)}.pricelist_arch__ivuYT{margin-top:44px}.pricelist_arch__ivuYT h2{font-family:var(--pl-head);font-size:18px;font-weight:700;color:var(--pl-ink);letter-spacing:-.01em;margin:0 0 18px}.pricelist_mgroup__rB6Qf{margin-bottom:26px}.pricelist_mname__ihmli{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-ink-3);padding:0 4px 8px}.pricelist_days__FIBsn{background:var(--pl-card);border:1px solid var(--pl-line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(31,27,45,.04)}.pricelist_day__gnQft,.pricelist_day__gnQft:hover,.pricelist_day__gnQft:visited{color:inherit;text-decoration:none}.pricelist_day__gnQft{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--pl-line);cursor:pointer;transition:background .12s}.pricelist_day__gnQft:last-child{border-bottom:0}.pricelist_day__gnQft:hover{background:var(--pl-accent-soft)}.pricelist_n__md7U1{font-size:15.5px;font-weight:700;color:var(--pl-ink);letter-spacing:-.01em;min-width:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricelist_w__TKcqF{font-size:14px;color:var(--pl-ink-2);flex:1 1}.pricelist_dl__jJJVp{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--pl-accent-ink)}.pricelist_dl__jJJVp svg{width:15px;height:15px;flex:none}.pricelist_day__gnQft:hover .pricelist_dl__jJJVp{color:var(--pl-accent-hover)}@keyframes pricelist_plSwapIn___WiBa{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes pricelist_plSwapLabel__jeely{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pricelist_swapping__270_n .pricelist_day__gnQft{animation:pricelist_plSwapIn___WiBa .34s cubic-bezier(.22,.9,.24,1) backwards}.pricelist_swapping__270_n .pricelist_day__gnQft:nth-child(2){animation-delay:14ms}.pricelist_swapping__270_n .pricelist_day__gnQft:nth-child(3){animation-delay:28ms}.pricelist_swapping__270_n .pricelist_day__gnQft:nth-child(4){animation-delay:42ms}.pricelist_swapping__270_n .pricelist_day__gnQft:nth-child(5){animation-delay:56ms}.pricelist_swapping__270_n .pricelist_day__gnQft:nth-child(6){animation-delay:70ms}.pricelist_swapping__270_n .pricelist_day__gnQft:nth-child(7){animation-delay:84ms}.pricelist_swapping__270_n .pricelist_day__gnQft:nth-child(n+8){animation-delay:98ms}.pricelist_btn__cbPbJ .pricelist_swapLabel__v2HMF{display:inline-block}.pricelist_swapping__270_n .pricelist_swapLabel__v2HMF{animation:pricelist_plSwapLabel__jeely .3s ease backwards}@media (prefers-reduced-motion:reduce){.pricelist_thumbAnim__s7lEm{transition:none}.pricelist_swapping__270_n .pricelist_day__gnQft,.pricelist_swapping__270_n .pricelist_swapLabel__v2HMF{animation:none}}.pricelist_note__zySK_{margin:0;font-size:12px;line-height:1.5;color:var(--pl-ink-3);text-wrap:pretty}.pricelist_noteFirst__JCt_f{margin-top:30px;border-top:1px solid var(--pl-line);padding-top:14px}.pricelist_note__zySK_+.pricelist_note__zySK_{margin-top:4px}.pricelist_note__zySK_ a{color:var(--pl-accent-ink);overflow-wrap:anywhere}.pricelist_toast__MvpS_{position:fixed;left:50%;bottom:calc(26px + env(safe-area-inset-bottom, 0px));transform:translate(-50%,16px);z-index:1100;background:var(--pl-ink);color:#fff;font-size:14px;font-weight:500;padding:12px 18px;border-radius:999px;box-shadow:var(--pl-shadow);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;display:flex;align-items:center;gap:9px;max-width:calc(100vw - 32px)}.pricelist_toast__MvpS_ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricelist_toast__MvpS_ svg{width:16px;height:16px;flex:none;color:#5dade2}.pricelist_toast__MvpS_.pricelist_show__yuOtX{opacity:1;transform:translate(-50%)}@media (max-width:520px){.pricelist_latest__eXmHH{align-items:flex-start}.pricelist_btn__cbPbJ{width:100%;justify-content:center}}.inlinecontactreveal_ctReveal__0g4Pz{padding:0;margin:0;border:0;border-radius:0;background:none;font:inherit;letter-spacing:inherit;display:inline-block;vertical-align:baseline;color:#3498db;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;cursor:pointer;transition:color .15s ease}.inlinecontactreveal_ctReveal__0g4Pz:hover{color:#2286c9}.inlinecontactreveal_ctReveal__0g4Pz:focus-visible{outline:2px solid #3498db;outline-offset:2px;border-radius:3px}.inlinecontactreveal_ctShown__PMgbr{color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:inlinecontactreveal_ctIn__bI4r1 .28s cubic-bezier(.2,.7,.3,1) backwards}.inlinecontactreveal_ctShown__PMgbr:hover{text-decoration:underline}@keyframes inlinecontactreveal_ctIn__bI4r1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.inlinecontactreveal_ctShown__PMgbr{animation:none}}