._badge_1lz2e_1{display:inline-flex;align-items:center;gap:7px;max-width:100%;white-space:nowrap;font-size:12px;line-height:1.4;color:#ffcf8b;padding:0;margin:0;border:0;background:none}._badge_1lz2e_1>span{font-size:17px;line-height:1}._badge_1lz2e_1 strong{font-weight:850}._badge_1lz2e_1 small{font-size:10px;font-weight:650;color:#c5b4d2;border-left:1px solid #79627e;padding-left:7px}._sky_144cq_2{position:absolute;inset:0;z-index:0;pointer-events:none!important;overflow:hidden;border-radius:inherit}._sky_144cq_2 *{pointer-events:none!important}._moon_144cq_2{position:absolute;left:1%;top:-18px;width:136px;height:136px;opacity:.9}._fog_144cq_2{position:absolute;inset:48% -25% -25%;background:radial-gradient(ellipse at 30% 70%,#b8a4de18,transparent 48%),radial-gradient(ellipse at 78% 54%,#8eabcc14,transparent 40%);animation:_drift_144cq_1 24s ease-in-out infinite alternate}._fireflies_144cq_2{position:absolute;inset:0;background:radial-gradient(circle at 14% 57%,#ffd28c 0 1px,transparent 2px),radial-gradient(circle at 87% 46%,#f8c376 0 1px,transparent 2px),radial-gradient(circle at 72% 83%,#ffd28c 0 1px,transparent 2px),radial-gradient(circle at 32% 23%,#f7e5c6 0 .7px,transparent 1.5px);opacity:.6}._bats_144cq_2{transform-origin:70px 70px;animation:_fly_144cq_1 11s ease-in-out infinite alternate}@keyframes _drift_144cq_1{to{transform:translate3d(8%,3%,0)}}@keyframes _fly_144cq_1{to{transform:translate(5px,-4px) rotate(-4deg)}}@media(max-width:650px){._moon_144cq_2{width:110px;height:110px;left:-5px;top:-18px}}@media(prefers-reduced-motion:reduce){._fog_144cq_2,._bats_144cq_2{animation:none}}._dialog_rwxie_1{width:min(480px,calc(100dvw - 24px))!important;max-width:calc(100dvw - 24px)!important;box-sizing:border-box;border-radius:24px;background:var(--card);padding:20px!important;overflow-x:hidden!important}._form_rwxie_1{display:flex;flex-direction:column;gap:10px;margin-top:14px;min-width:0}._form_rwxie_1 label{font-weight:800;margin-top:6px}._form_rwxie_1 textarea,._form_rwxie_1 button{max-width:100%}._actions_rwxie_1{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:10px}._success_rwxie_1{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding-top:20px;color:var(--primary)}._error_rwxie_1{color:#9d382f;font-size:.9rem;margin:0}@media(max-width:520px){._dialog_rwxie_1{width:calc(100dvw - 20px)!important;max-width:calc(100dvw - 20px)!important;padding:16px!important;border-radius:20px}._actions_rwxie_1{display:grid;grid-template-columns:1fr;gap:8px}._actions_rwxie_1 button{width:100%;white-space:normal;height:auto;min-height:44px}}._badge_pa4l2_1{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 8px;border-radius:12px;background:#fff2ef;color:#b43238;border:1px solid #da9b98;font-size:11px;font-weight:900;line-height:1.2;white-space:normal;text-align:left}._sign_pa4l2_2{display:block;width:34px;height:34px;flex:0 0 34px}._compact_pa4l2_3{width:30px;height:30px;padding:0;border-radius:50%;background:#fff2efeb;border-color:#c94d50;box-shadow:0 2px 8px #3b251b24;backdrop-filter:blur(4px)}._compact_pa4l2_3 ._sign_pa4l2_2{width:26px;height:26px;flex:0 0 26px}@layer base{._slider_x0qhw_2{position:relative;display:flex;align-items:center;min-width:12rem;height:1.5rem;touch-action:none;user-select:none;cursor:pointer}._track_x0qhw_13{position:absolute;height:.375rem;width:100%;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._range_x0qhw_22{position:absolute;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._thumb_x0qhw_30{display:block;width:1rem;height:1rem;background-color:var(--primary);border-radius:var(--radius-full);border:2px solid var(--background);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._slider_x0qhw_2:hover ._track_x0qhw_13{background-color:var(--muted-foreground)}._slider_x0qhw_2:hover ._thumb_x0qhw_30,._slider_x0qhw_2:focus-visible ._thumb_x0qhw_30{transform:scale(1.1);box-shadow:var(--shadow-md)}._slider_x0qhw_2:focus-visible{outline:none}._slider_x0qhw_2:focus-visible ._track_x0qhw_13{outline:2px solid var(--primary);outline-offset:2px}}._control_3gb7k_1{min-width:0;padding:4px 8px 8px}._distance_3gb7k_2{display:block;text-align:center;font-size:2rem;font-weight:900;color:#335a40;font-variant-numeric:tabular-nums;line-height:1.2}._distance_3gb7k_2 small{font-size:1rem}._slider_3gb7k_4{height:44px!important;min-width:0;width:100%;margin:2px 0 0}._slider_3gb7k_4 [role=slider]{width:28px;height:28px;border:3px solid #fffdf7;box-shadow:0 1px 8px #29443355}._slider_3gb7k_4 [role=slider]:focus-visible{outline:2px solid #335a40;outline-offset:3px}._ends_3gb7k_7{display:flex;justify-content:space-between;color:#586a54;font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums}._control_1ukk6_1{position:relative;width:220px;flex:0 0 220px;max-width:100%}._trigger_1ukk6_2{width:100%;height:60px!important;gap:8px!important;justify-content:center!important;border-radius:22px!important;background:#fffdf7!important;box-shadow:0 4px 14px #29443314}._trigger_1ukk6_2>span{display:flex;flex-direction:column;gap:3px;text-align:left}._trigger_1ukk6_2 strong{font-size:.86rem}._trigger_1ukk6_2 small{font-size:.68rem;color:#61735f;font-weight:700;font-variant-numeric:tabular-nums}._panel_1ukk6_4{position:absolute;right:0;top:calc(100% + 8px);width:min(336px,calc(100vw - 28px));padding:16px;border-radius:22px;border:1px solid #d5dbc9;background:#fffdf7;box-shadow:0 16px 40px #233d3533;max-height:calc(100dvh - 200px);overflow:auto}._heading_1ukk6_5{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.9rem}._heading_1ukk6_5 button{flex-shrink:0}._panel_1ukk6_4 p{font-size:.8rem;line-height:1.45;color:#576858;margin:12px 0}._locate_1ukk6_6{width:100%;height:auto!important;min-height:44px;white-space:normal!important}._panel_1ukk6_4 ._message_1ukk6_7{color:#815434;font-weight:750}._privacy_1ukk6_7{display:block;text-align:center;font-size:.68rem;color:#687467;margin-top:10px}@media(max-width:650px){._control_1ukk6_1{width:clamp(162px,46vw,190px);flex:0 0 clamp(162px,46vw,190px)}._trigger_1ukk6_2{padding:8px!important;gap:5px!important}._trigger_1ukk6_2 strong{font-size:.78rem}._trigger_1ukk6_2 small{font-size:.63rem}._trigger_1ukk6_2>svg{flex-shrink:0;width:16px}}._estate_1lg35_1{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 7px 4px #23351e20)}._entrance_1lg35_1{cursor:pointer;outline:none}._entrance_1lg35_1:focus-visible{filter:drop-shadow(0 0 5px #ffdf85)}._entrance_1lg35_1:hover{filter:brightness(1.06)}._entrance_1lg35_1[aria-disabled=true]{cursor:default}._opening_1lg35_1{opacity:0;pointer-events:none}._opening_1lg35_1[data-open=true]{animation:_door_1lg35_1 .6s ease-in forwards}._shutters_1lg35_1{transform-box:fill-box;transform-origin:center}._shutters_1lg35_1[data-open=true]{animation:_shutters_1lg35_1 .6s ease-in forwards}@keyframes _shutters_1lg35_1{to{transform:scaleX(.08);opacity:.15}}@keyframes _door_1lg35_1{to{opacity:.9}}@media(prefers-reduced-motion:reduce){._shutters_1lg35_1,._opening_1lg35_1{animation:none!important}}._terrain_uwvbr_1{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;overflow:visible}._ground_uwvbr_2{position:absolute;display:block;pointer-events:none}._grove_uwvbr_3{position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:300% 200%;filter:saturate(.86) brightness(.98)}._paths_s4i3j_1{position:absolute;overflow:visible;pointer-events:none;z-index:2}._paths_s4i3j_1 path{stroke-linecap:round;stroke-linejoin:round}._verge_s4i3j_3{fill:#84934c;stroke:#7c8b47;stroke-width:16;opacity:.28}._edging_s4i3j_4{fill:none;stroke:#5d694b;stroke-width:14;opacity:.8}._stones_s4i3j_5{fill:none;stroke:#d4ceb0;stroke-width:12;stroke-dasharray:7 4;opacity:.85}._worn_s4i3j_6{fill:none;stroke:#d3c9a7;stroke-width:14;opacity:.16}._gallery_1v4o9_1{position:relative;clear:both;margin-bottom:18px;touch-action:pan-y;user-select:none;overflow:clip;border-radius:24px;background:#191b19}._viewport_1v4o9_2{position:relative;height:clamp(180px,30dvh,280px);min-height:180px;overflow:clip;display:grid;place-items:center;touch-action:pan-y}._gallery_1v4o9_1[data-zoomed=true],._gallery_1v4o9_1[data-zoomed=true] ._viewport_1v4o9_2{touch-action:none}._photo_1v4o9_4,._hiddenPhoto_1v4o9_4{width:100%;height:100%;min-height:0;min-width:0;object-fit:contain;display:block;transform-origin:center;pointer-events:none}._hiddenPhoto_1v4o9_4{filter:blur(30px) saturate(.45) brightness(.68);opacity:.78}._status_1v4o9_6{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#fffaf0;padding:25px;text-align:center}._status_1v4o9_6 button{background:#fffdf7;color:#31583c}._top_1v4o9_8{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;pointer-events:none;gap:8px}._top_1v4o9_8 span,._top_1v4o9_8 button{border:0;border-radius:999px;background:#1d261fcc;color:#fff;padding:7px 10px;font-size:.72rem;font-weight:800}._top_1v4o9_8 button{pointer-events:auto;display:flex;align-items:center;gap:5px;min-height:36px}._navigation_1v4o9_11{position:absolute;bottom:10px;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between;gap:4px}._navigation_1v4o9_11>button{display:grid;place-items:center;min-width:40px;height:40px;border:1px solid #fff6;border-radius:50%;background:#1d261fcc;color:#fff}._navigation_1v4o9_11>button:disabled{opacity:.25}._dots_1v4o9_14{display:flex;flex-wrap:wrap;justify-content:center;background:#1d261f99;border-radius:99px;padding:0 3px;max-width:70%}._dots_1v4o9_14 button{width:26px;height:34px;border:0;background:transparent;display:grid;place-items:center;padding:0}._dots_1v4o9_14 span{width:7px;height:7px;background:#fff8;border-radius:99px}._dots_1v4o9_14 button[aria-current=true] span{width:19px;background:#fff}._gallery_1v4o9_1{border-radius:16px;margin-bottom:14px}._gallery_1v4o9_1[data-hidden=true] ._viewport_1v4o9_2{min-height:270px}._gallery_1v4o9_1[data-expanded=true] ._viewport_1v4o9_2{height:min(64dvh,640px);min-height:220px}._tools_1v4o9_18{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}._top_1v4o9_8 ._tools_1v4o9_18 button{font-size:.68rem;padding:7px 9px;min-height:36px}._top_1v4o9_8{align-items:flex-start}._top_1v4o9_8>span{white-space:nowrap}._summary_lbrx7_1{min-width:0;color:#293d31;text-align:left}._heading_lbrx7_2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:3px 0 10px}._summary_lbrx7_1 ._heading_lbrx7_2 h2{font-family:var(--font-family-display);font-size:clamp(1.05rem,4.8vw,1.4rem);line-height:1.2;letter-spacing:-.02em;margin:0;min-width:0;overflow-wrap:break-word}._heading_lbrx7_2>strong{font-family:var(--font-family-display);color:#3e7952;font-size:1.2rem;line-height:1.3;flex-shrink:0;white-space:nowrap}._summary_lbrx7_1 ._description_lbrx7_5{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;font-size:.9rem;color:#526052;margin:10px 0 0}._description_lbrx7_5[data-collapsed=true]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._more_lbrx7_7{border:0;background:transparent;color:#41764e;font:inherit;font-size:.8rem;font-weight:800;padding:8px 0;min-height:40px;cursor:pointer}._stock_lbrx7_8{font-size:.8rem;font-weight:800;color:#547449;margin:9px 0}._details_lbrx7_9{border-top:1px solid #e0dfd0;margin-top:14px}._details_lbrx7_9>summary{cursor:pointer;color:#64725e;font-size:.8rem;font-weight:800;min-height:44px;padding:13px 0}._details_lbrx7_9 dl{display:grid;gap:9px;margin:1px 0 12px;font-size:.8rem;line-height:1.5}._details_lbrx7_9 dl>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:8px}._details_lbrx7_9 dt{color:#7a8170}._details_lbrx7_9 dd{margin:0;overflow-wrap:anywhere}._unavailable_lbrx7_12{background:#f8e4e1;color:#9a352f;border-radius:12px;padding:10px;font-size:.85rem;font-weight:800}@media(max-width:420px){._heading_lbrx7_2{flex-wrap:wrap;gap:6px}._summary_lbrx7_1 ._heading_lbrx7_2 h2{flex-basis:100%;font-size:1.2rem}._heading_lbrx7_2>strong{font-size:1.1rem}}._houseRow_lbrx7_14{display:flex;align-items:center;gap:9px;min-height:44px;margin-top:5px;font-size:.85rem;color:#6b7865;overflow-wrap:anywhere}._houseRow_lbrx7_14 strong{color:#3c5942}._houseRow_lbrx7_14>span{min-width:0}._houseFavorite_lbrx7_15{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;padding:8px;border:1px solid #d6dfcc;border-radius:50%;color:#427951;background:#fffdf5;cursor:pointer}._articleFavorite_lbrx7_16{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;margin:7px 0 3px;padding:11px 12px;border:1px solid #8ba98a;border-radius:13px;background:#fffdf5;color:#427951;font:inherit;font-size:.84rem;font-weight:750;line-height:1.4;text-align:left;cursor:pointer}._articleFavorite_lbrx7_16>svg{flex-shrink:0}._houseFavorite_lbrx7_15[aria-pressed=true],._articleFavorite_lbrx7_16[aria-pressed=true]{background:#ffe5eb;color:#b62f50;border-color:#d95c77;box-shadow:0 0 0 1px #d95c7730}._houseFavorite_lbrx7_15:disabled,._articleFavorite_lbrx7_16:disabled{opacity:.55;cursor:default}._houseFavorite_lbrx7_15:focus-visible,._articleFavorite_lbrx7_16:focus-visible{outline:3px solid #427951;outline-offset:3px}._summary_lbrx7_1 ._favoriteError_lbrx7_19{font-size:.78rem;color:#9a352f;margin:6px 0;line-height:1.4}._item_1lai1_1{position:absolute;min-width:0!important;min-height:0!important;height:auto!important;aspect-ratio:1;border:0!important;padding:0!important;display:block;background:transparent!important;box-shadow:none!important;transform:translate(-50%,-100%);transform-origin:50% 100%;cursor:grab;touch-action:none;user-select:none;overflow:visible;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:filter .16s}._object_1lai1_2{position:absolute;inset:0;display:block;pointer-events:none;transform-origin:50% 100%}._object_1lai1_2 svg,._object_1lai1_2 img{display:block;width:100%;height:100%;overflow:visible;pointer-events:none;object-fit:contain}._hitArea_1lai1_4{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:100%;height:100%;min-width:44px;min-height:44px}._shadow_1lai1_5{position:absolute;left:26%;right:26%;bottom:0;height:2%;border-radius:50%;background:radial-gradient(ellipse at center,#21150742,#21150724 48%,#21150700 76%);filter:blur(.65px);pointer-events:none}._item_1lai1_1[data-surface=table] ._shadow_1lai1_5,._item_1lai1_1[data-surface=shelf] ._shadow_1lai1_5,._item_1lai1_1[data-surface=crate] ._shadow_1lai1_5{left:20%;right:20%;height:1.8%;filter:blur(.5px)}._label_1lai1_7{position:absolute;left:50%;bottom:101%;transform:translate(-50%) translateY(4px);width:max-content;max-width:min(230px,72vw);white-space:normal;overflow-wrap:anywhere;text-align:center;border:1px solid #ffffff5c;border-radius:9px;background:#302c24e8;padding:5px 9px;color:#fff7e6;font-size:11px;font-weight:800;line-height:1.2;box-shadow:0 3px 9px #0003;pointer-events:none;opacity:0;transition:opacity .12s,transform .12s;z-index:2}._item_1lai1_1:hover ._label_1lai1_7,._item_1lai1_1:focus-visible ._label_1lai1_7,._item_1lai1_1:active ._label_1lai1_7{opacity:1;transform:translate(-50%) translateY(0)}._peekCard_1lai1_9{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%);z-index:40;width:210px;max-width:62vw;padding:11px 12px;border-radius:14px;background:#fffdf4f2;border:1px solid #d8ceb7;box-shadow:0 12px 28px #1c251d55;color:#293d31;display:flex;flex-direction:column;gap:3px;text-align:left;white-space:normal;pointer-events:none;backdrop-filter:blur(8px)}._peekCard_1lai1_9 strong{font-size:12px;line-height:1.2;font-weight:950}._peekCard_1lai1_9 small{font-size:9px;color:#68736a;font-weight:800}._peekCard_1lai1_9 b{font-size:11px;color:#3f7d52}._peekCard_1lai1_9 em{font-style:normal;font-size:9px;line-height:1.3;color:#59635b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._peekCard_1lai1_9>span{margin-top:3px;padding-top:5px;border-top:1px solid #e2dccb;font-size:8px;color:#8a8d80;font-weight:750}._item_1lai1_1[data-dragging=true]{cursor:grabbing;z-index:3000!important}._item_1lai1_1[data-dragging=true] ._object_1lai1_2{filter:drop-shadow(0 7px 4px #21160c44)}._item_1lai1_1[data-dragging=true] ._shadow_1lai1_5{opacity:0}._dragPreview_1lai1_13{pointer-events:none!important}._dragPreview_1lai1_13 ._label_1lai1_7{opacity:1;transform:translate(-50%)}._dragPreview_1lai1_13[data-inspect-over=true] ._label_1lai1_7{opacity:0}._item_1lai1_1:focus-visible{outline:2px dashed #fff5a5!important;outline-offset:3px;border-radius:12px}._stockGhost_1lai1_17{transform:translate(11%,-5%) scale(.94);opacity:.72;filter:saturate(.8) brightness(.96)}._stockGhostFar_1lai1_18{transform:translate(21%,-10%) scale(.88);opacity:.48}._stockBadge_1lai1_19{position:absolute;left:calc(122% + 4px);top:50%;transform:translateY(-50%);z-index:4;min-width:20px;height:18px;padding:0 5px;border-radius:6px;background:#3f7d52;color:#fff;display:grid;place-items:center;font-size:9px;line-height:1;font-weight:900;white-space:nowrap;box-shadow:0 2px 4px #1f342633;border:1px solid #fff8df;pointer-events:none}._item_1lai1_1[data-stock-side=left] ._stockBadge_1lai1_19{left:auto;right:calc(100% + 4px)}._sensitive_1lai1_21 ._object_1lai1_2{visibility:visible;opacity:.72;filter:none;transform:scale(.98);transition:opacity .16s,filter .16s,transform .16s}._sensitiveMosaic_1lai1_22{position:absolute;inset:3%;z-index:5;border-radius:12px;background-image:linear-gradient(45deg,rgba(91,76,64,.22) 25%,transparent 25% 75%,rgba(91,76,64,.22) 75%),linear-gradient(45deg,rgba(232,220,194,.18) 25%,transparent 25% 75%,rgba(232,220,194,.18) 75%);background-position:0 0,7px 7px;background-size:14px 14px;backdrop-filter:blur(2.5px) saturate(.72);border:1px solid #fff7e632;box-shadow:inset 0 0 16px #5a40352b;pointer-events:none;opacity:.58;transition:opacity .16s,backdrop-filter .16s}._sensitiveBadge_1lai1_23{position:absolute;right:-3px;top:-5px;z-index:6;width:30px;height:30px;pointer-events:none;opacity:.68;filter:saturate(.78);transition:opacity .16s}._sensitive_1lai1_21:hover ._sensitiveBadge_1lai1_23,._sensitive_1lai1_21:focus-visible ._sensitiveBadge_1lai1_23,._sensitive_1lai1_21:active ._sensitiveBadge_1lai1_23{opacity:.9}._sensitive_1lai1_21[data-dragging=true] ._object_1lai1_2{opacity:.9;filter:saturate(.92) contrast(.98);transform:scale(1.03)}._sensitive_1lai1_21[data-dragging=true] ._sensitiveMosaic_1lai1_22{opacity:.28;backdrop-filter:blur(1.2px) saturate(.86)}._sensitive_1lai1_21[data-dragging=true] ._sensitiveBadge_1lai1_23{opacity:.82}._item_1lai1_1[data-discovery-reveal=true]:not([data-dragging=true]) [data-discovery-model]{filter:brightness(1.08) drop-shadow(0 0 2px #ffe6a180)}@media(prefers-reduced-motion:reduce){._item_1lai1_1,._object_1lai1_2,._label_1lai1_7{transition:none}}._item_1lai1_1[data-surface=shelf]:not([data-dragging=true]) ._object_1lai1_2 img{translate:0 var(--shop-image-padding,0%)}._item_1lai1_1[data-surface=shelf] ._stockGhost_1lai1_17{transform:translate(10%) scale(.94)}._item_1lai1_1[data-surface=shelf] ._stockGhostFar_1lai1_18{transform:translate(19%) scale(.88)}._item_1lai1_1[data-surface=shelf] ._stockBadge_1lai1_19{left:calc(100% + 2px);right:auto;top:100%;transform:translateY(-35%);height:13px;min-width:18px;padding:0 4px;border:1px solid #b59a66;border-radius:3px;background:#f5e6bf;color:#513a21;font-size:9px;font-variant-numeric:tabular-nums;box-shadow:0 1px 2px #34271566}._item_1lai1_1[data-surface=shelf][data-stock-side=left] ._stockBadge_1lai1_19{left:auto;right:calc(100% + 2px)}._object_1f9tp_1{padding:0;border:0;background:transparent;box-shadow:none;min-width:0;min-height:0;height:auto;pointer-events:auto;touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent}._object_1f9tp_1[data-dragging=true]{cursor:grabbing;z-index:3000;filter:drop-shadow(0 12px 7px #172d2566)}._object_1f9tp_1:focus-visible{outline:2px dashed #fff5a5;outline-offset:5px;border-radius:14px}._object_1f9tp_1 svg,._object_1f9tp_1 img{pointer-events:none;user-select:none}._badge_1f9tp_5{position:absolute;top:-7px;right:-8px;pointer-events:none}._flight_1f9tp_6{position:absolute;z-index:3001;aspect-ratio:1;transform:translate(-50%,-100%);pointer-events:none;filter:drop-shadow(0 5px 4px #172d254a);will-change:top,left,width,transform}._flight_1f9tp_6>svg,._flight_1f9tp_6>img{display:block;width:100%;height:100%;object-fit:contain}._sensitive_1f9tp_8>svg,._sensitive_1f9tp_8>img{filter:blur(8px) saturate(.55);opacity:.55}._viewTabs_5rooa_1{display:flex;gap:6px;padding:3px;background:#edf1e3;border-radius:14px;margin-bottom:12px}._viewTabs_5rooa_1 button{flex:1;min-height:42px;white-space:normal;font-size:.83rem}._card_5rooa_2{min-width:0;margin:14px 0 2px;padding:12px;background:#fffdf5;border:1px solid #d9ddcc;border-radius:19px;box-shadow:0 5px 15px #293e2b07}._placeholder_5rooa_3{height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:14px;background:#f0ede3;color:#707866;font-size:.85rem;text-align:center;padding:16px;margin-bottom:12px}._hiddenSummary_5rooa_4{display:flex;flex-direction:column;gap:5px;font-size:.9rem}._hiddenSummary_5rooa_4 span{font-size:.78rem;color:#7a806f}._sensitive_5rooa_5{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;background:#21372be8;color:#fffbed;text-align:center}._sensitive_5rooa_5 p{font-size:.8rem;line-height:1.4;margin:0}._sensitive_5rooa_5 button{background:#fff8e7;color:#36513e;height:auto;min-height:44px;white-space:normal}._actions_5rooa_7{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;flex-wrap:wrap}._actions_5rooa_7>button{height:auto;min-height:44px;white-space:normal;font-size:.82rem;line-height:1.3}._return_5rooa_8{color:#687962;font-size:.75rem!important;padding:8px!important;margin-left:auto}._remask_5rooa_9{font-size:.75rem;height:auto;min-height:40px}._property_zbdgq_1{position:relative;overflow:hidden;border-radius:24px;background:radial-gradient(ellipse at 50% 62%,#f7f3e6 15%,#e6ebdb 78%);border:1px solid #d1dac7;margin:12px 0 16px;padding-bottom:30px}._viewport_zbdgq_2{position:relative;width:100%;max-width:480px;aspect-ratio:480/360;margin:0 auto;overflow:hidden;touch-action:pan-y;user-select:none}._approach_zbdgq_3,._camera_zbdgq_3{position:absolute;inset:0}._camera_zbdgq_3{transform-origin:0 0}._approach_zbdgq_3{transform-origin:var(--entry-origin,50% 50%)}._camera_zbdgq_3>svg{display:block;width:100%;height:100%}._caption_zbdgq_6{position:absolute;bottom:9px;left:50%;transform:translate(-50%);max-width:95%;background:#fffff1e8;border-radius:999px;padding:4px 10px;font-weight:900;font-size:11px;text-align:center}._zoom_zbdgq_7{position:absolute;top:8px;right:8px;display:flex;align-items:center;background:#fffaf0ed;border:1px solid #c9cfb3;border-radius:12px;color:#456048;box-shadow:0 3px 12px #0001}._zoom_zbdgq_7[hidden]{display:none}._zoom_zbdgq_7 button{width:36px;height:40px;padding:8px;background:transparent;color:inherit;border:0}._zoom_zbdgq_7 span{font-size:10px;font-weight:900;min-width:32px;text-align:center}._property_zbdgq_1[data-property-entry] ._caption_zbdgq_6{background:#354331;color:#fff6d5}._property_zbdgq_1[data-property-entry=approaching] ._approach_zbdgq_3{animation:_approach_zbdgq_3 .65s ease-in forwards}._property_zbdgq_1[data-immersive] ._viewport_zbdgq_2{max-width:760px}._property_zbdgq_1[data-immersive][data-property-entry=opening] ._approach_zbdgq_3{animation:_aim_zbdgq_1 .65s ease-in-out forwards}._property_zbdgq_1[data-immersive][data-property-entry=approaching] ._approach_zbdgq_3{animation:_enterRoom_zbdgq_1 .65s cubic-bezier(.6,.02,.85,.55) forwards}@keyframes _aim_zbdgq_1{0%{transform:scale(1)}to{transform:translate(calc(var(--entry-x)*.45),calc(var(--entry-y)*.45)) scale(1.65)}}@keyframes _enterRoom_zbdgq_1{0%{transform:translate(calc(var(--entry-x)*.45),calc(var(--entry-y)*.45)) scale(1.65);filter:blur(0) brightness(1)}65%{filter:blur(1.3px) brightness(.85)}to{transform:translate(var(--entry-x),var(--entry-y)) scale(var(--entry-scale));filter:blur(.2px) brightness(var(--entry-light))}}@media(prefers-reduced-motion:reduce){._property_zbdgq_1[data-immersive][data-property-entry] ._approach_zbdgq_3{animation:none}}@keyframes _approach_zbdgq_3{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(var(--entry-scale));filter:brightness(var(--entry-light))}}@media(prefers-reduced-motion:reduce){._property_zbdgq_1[data-property-entry] ._approach_zbdgq_3{animation:none}}._property_zbdgq_1[data-halloween]{background:radial-gradient(ellipse at 50% 60%,#655268,#39374d 62%,#252338);border-color:#8b7395}._property_zbdgq_1[data-halloween] ._caption_zbdgq_6{background:#291f3bea;color:#fce0ab}._property_zbdgq_1[data-halloween] ._zoom_zbdgq_7{background:#2b223eec;border-color:#96768f;color:#ffe0aa}._sceneFooterActions_vx93n_1 ._validateArrangement_vx93n_1{background:#3f7d52;color:#fff;border:1px solid #3f7d52;border-radius:999px;font-weight:900}._arrangementStatus_vx93n_1{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;color:var(--muted-foreground,#68736a);font-size:11px;line-height:1.5;min-width:0}._arrangementStatus_vx93n_1 span{min-width:0;overflow-wrap:anywhere}._arrangementStatus_vx93n_1 button{flex-shrink:0;min-height:36px}._visit_vx93n_1{min-width:0}._topline_vx93n_1{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;gap:10px}._back_vx93n_1{color:#405c48;background:#ede9dc;border:0;border-radius:999px;font-weight:900;padding:9px 13px;height:auto}._houseCode_vx93n_1{font-size:11px;letter-spacing:.1em;color:#7b826c;font-weight:900}._eyebrow_vx93n_1{text-transform:uppercase;letter-spacing:.13em;font-size:10px;color:#6c8257;font-weight:900}._visit_vx93n_1 h1{font-family:var(--font-family-display);font-size:clamp(1.9rem,3.5vw,3rem);letter-spacing:-.055em;line-height:1.05;margin:8px 0}._visit_vx93n_1 ._intro_vx93n_1{font-size:14px;line-height:1.5;margin:0 0 14px;color:#6b7567}._favoriteHouse_vx93n_1{width:100%;height:auto;min-height:44px;margin:0 0 12px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;font-weight:900;white-space:normal}._favoriteHouse_vx93n_1[data-active=true]{background:#edf5e7;color:#35653f;border-color:#9fc08d}._property_vx93n_1{position:relative;overflow:hidden;border-radius:24px;background:radial-gradient(ellipse at 50% 65%,#f8eac8,#e7efdc);min-height:185px;border:1px solid #d6dfc5;margin:12px 0 16px}._property_vx93n_1 svg{display:block;width:100%;height:205px}._propertyCaption_vx93n_1{position:absolute;bottom:9px;left:50%;transform:translate(-50%);background:#fffff1e8;border-radius:999px;padding:4px 10px;font-weight:900;font-size:11px;white-space:nowrap}._places_vx93n_1{display:grid;gap:8px}._placeCard_vx93n_1{display:flex;align-items:center;justify-content:flex-start;height:auto;width:100%;padding:7px;background:#fffdf5;border:1px solid #e3dcc9;border-radius:16px;white-space:normal;text-align:left;gap:11px;color:#344d3d;box-shadow:0 4px 8px #444e2b08}._placeCard_vx93n_1:hover{background:#f1f5e7;border-color:#9eb98d}._placeCard_vx93n_1 img{width:58px;height:55px;object-fit:cover;border-radius:11px;flex-shrink:0}._placeText_vx93n_1{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}._placeText_vx93n_1 strong{display:flex;gap:6px;align-items:center;font-size:13px;font-weight:900}._placeText_vx93n_1 small{font-size:11px;color:#78836d}._sell_vx93n_1{margin-top:14px;width:100%;height:auto;min-height:44px;white-space:normal;font-weight:900}._roomNav_vx93n_1{display:flex;gap:6px;overflow-x:auto;padding:3px 0 11px;scrollbar-width:thin}._roomTab_vx93n_1{height:33px;padding:6px 11px;font-size:11px;border:1px solid #dedcc7;flex-shrink:0;border-radius:999px;background:#f5f0e0;color:#59694f;font-weight:900}._roomTab_vx93n_1[aria-pressed=true]{background:#3f7d52;color:#fff;border-color:#3f7d52}._scene_vx93n_1{position:relative;width:100%;height:440px;border-radius:23px;overflow:hidden;isolation:isolate;background:#7f664e;border:1px solid #e1d5bd;box-shadow:inset 0 0 35px #49392233}._backdrop_vx93n_1{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center;pointer-events:none;user-select:none}._sceneTip_vx93n_1{position:absolute;top:12px;left:50%;transform:translate(-50%);max-width:95%;white-space:nowrap;border:1px solid #ffffff60;background:#29251a91;color:#fff5dc;padding:7px 10px;border-radius:999px;backdrop-filter:blur(8px);font-size:10px;font-weight:800;pointer-events:none;z-index:2}._empty_vx93n_1{position:absolute;left:8%;right:8%;top:49%;padding:20px 15px;border-radius:19px;display:flex;align-items:center;flex-direction:column;gap:9px;background:#fff9e9ed;box-shadow:0 12px 40px #39271130;text-align:center;color:#554832}._empty_vx93n_1 strong{font-size:15px}._empty_vx93n_1 span{font-size:12px;line-height:1.4}._sceneFooter_vx93n_1{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:6px 0;font-size:11px;color:#78816d;font-weight:800}._sceneFooter_vx93n_1 button{font-size:11px;padding:6px 9px;height:35px;color:#4f6945}._visit_vx93n_1 ._quiet_vx93n_1{font-size:11px;line-height:1.4;color:#90937f;margin:4px 0}._pagination_vx93n_1{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:12px}._pagination_vx93n_1 button{font-size:11px;white-space:normal;min-height:40px;height:auto;padding:7px}._pagination_vx93n_1 span{font-size:11px;white-space:nowrap}._feedback_vx93n_1{min-height:240px;padding:28px 10px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;text-align:center;color:#5c6d55}._feedback_vx93n_1 span{font-size:13px}@media(max-width:650px){._scene_vx93n_1{height:clamp(390px,62dvh,600px);border-radius:19px}._property_vx93n_1 svg{height:190px}._placeCard_vx93n_1 img{width:64px;height:58px}._placeText_vx93n_1 strong{font-size:14px}._visit_vx93n_1 h1{font-size:2.1rem}._sceneTip_vx93n_1{font-size:10px}}._sceneFrame_vx93n_5{position:relative;margin-top:3px;margin-bottom:56px}._inspectDrop_vx93n_7{position:absolute;z-index:35;left:50%;bottom:-34px;transform:translate(-50%);width:194px;max-width:calc(100% - 24px);height:104px;pointer-events:none;color:#fff9e8;isolation:isolate;--puck-color:#486654}._inspectShadow_vx93n_8{position:absolute;left:50%;bottom:-8px;width:108px;height:10px;border-radius:50%;background:radial-gradient(ellipse,#24382fd1 0%,#24382f70 40%,transparent 73%);filter:blur(3px);transform:translate(-50%);animation:_saucerShadow_vx93n_1 5s ease-in-out infinite;pointer-events:none}._inspectFloat_vx93n_10{position:absolute;left:0;right:0;bottom:20px;height:38px;animation:_inspectionFloat_vx93n_1 5s ease-in-out infinite;will-change:transform}._inspectSaucer_vx93n_11{position:absolute;z-index:1;left:50%;bottom:0;width:168px;max-width:calc(100% - 24px);height:38px;box-sizing:border-box;transform:translate(-50%);isolation:isolate;transition:filter .3s}._inspectDrop_vx93n_7:has([data-dragging=true]){z-index:3000}._inspectDrop_vx93n_7:has([data-dragging=true]) ._inspectFloat_vx93n_10,._inspectDrop_vx93n_7:has([data-dragging=true]) ._inspectShadow_vx93n_8{animation-play-state:paused}._inspectSurface_vx93n_14{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}._inspectAccessible_vx93n_15{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._inspectDropHot_vx93n_16 ._inspectSaucer_vx93n_11{filter:brightness(1.13) drop-shadow(0 0 6px color-mix(in srgb,var(--puck-color) 40%,transparent))}._inspectDrop_vx93n_7[data-price-active=true] ._inspectSaucer_vx93n_11{filter:drop-shadow(0 2px 7px color-mix(in srgb,var(--puck-color) 46%,transparent))}@keyframes _inspectionFloat_vx93n_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _saucerShadow_vx93n_1{0%,to{transform:translate(-50%) scaleX(1);opacity:.45}50%{transform:translate(-50%) scaleX(1.12);opacity:.28}}@media(prefers-reduced-motion:reduce){._inspectFloat_vx93n_10{animation:none;will-change:auto}._inspectShadow_vx93n_8{animation:none;opacity:.4}}._inspectOverlay_vx93n_21{position:absolute;z-index:400;inset:0;border-radius:22px;background:#211c16d9;backdrop-filter:blur(7px);display:flex;flex-direction:column;padding:12px;overflow:auto}._inspectStage_vx93n_21{position:relative;min-height:54%;border-radius:18px;background:radial-gradient(ellipse at 50% 80%,#e6c98d,#7d5a3d 70%);overflow:hidden}._inspectStage_vx93n_21:after{content:"";position:absolute;left:23%;right:23%;bottom:9%;height:12%;border-radius:50%;background:#d8b57c;box-shadow:0 8px #8b6546,0 14px 22px #0005}._inspectObject_vx93n_21{position:absolute;z-index:3;inset:14% 25% 18%;transform-origin:50% 70%;transition:transform .15s}._inspectObject_vx93n_21>button{left:50%!important;top:88%!important;width:100%!important}._inspectClose_vx93n_21{position:absolute;z-index:8;right:9px;top:9px;width:36px;height:36px;border:0;border-radius:50%;background:#fffdf0;color:#344d3d;font-size:25px;font-weight:800}._inspectZoom_vx93n_21{position:absolute;z-index:8;left:50%;bottom:8px;transform:translate(-50%);display:flex;align-items:center;background:#302a22dd;color:#fff;border-radius:999px;padding:2px 5px}._inspectZoom_vx93n_21 button{color:#fff!important;width:34px;height:34px;padding:5px}._inspectZoom_vx93n_21 b{font-size:10px;min-width:42px;text-align:center}._inspectInfo_vx93n_21{position:relative;z-index:5;margin-top:-2px;background:#fffdf4;border-radius:0 0 18px 18px;padding:13px;display:flex;flex-direction:column;gap:7px;color:#293d31}._inspectInfo_vx93n_21>strong{font-size:18px;line-height:1.1}._inspectInfo_vx93n_21>b{font-size:19px;color:#3f7d52}._inspectInfo_vx93n_21 dl{margin:2px 0;display:grid;gap:4px}._inspectInfo_vx93n_21 dl div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e8e0ce;padding-top:4px;font-size:10px}._inspectInfo_vx93n_21 dt{font-weight:900}._inspectInfo_vx93n_21 dd{margin:0;text-align:right}._inspectInfo_vx93n_21 p{font-size:11px;line-height:1.4;margin:2px 0 5px}._peekDismiss_vx93n_22{position:absolute;z-index:240;inset:0;width:100%;height:100%;padding:0;border:0;background:#1f2b2420;cursor:default}._centerPeek_vx93n_23{position:absolute;z-index:250;left:50%;top:50%;transform:translate(-50%,-50%);width:min(280px,78%);padding:14px 15px;border-radius:17px;background:#fffdf4f4;border:1px solid #d8ceb7;box-shadow:0 16px 40px #1c251d66;color:#293d31;display:flex;flex-direction:column;gap:4px;text-align:left;pointer-events:none;backdrop-filter:blur(10px)}._centerPeek_vx93n_23 strong{font-size:14px;line-height:1.2;font-weight:950}._centerPeek_vx93n_23 small{font-size:10px;color:#68736a;font-weight:800}._centerPeek_vx93n_23 b{font-size:13px;color:#3f7d52}._centerPeek_vx93n_23 em{font-style:normal;font-size:10px;line-height:1.35;color:#59635b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._centerPeek_vx93n_23>span{margin-top:4px;padding-top:6px;border-top:1px solid #e2dccb;font-size:9px;color:#8a8d80;font-weight:750}._scene_vx93n_1{width:100%;height:auto!important;overflow:hidden;overscroll-behavior:auto;touch-action:pan-y;border-radius:20px;max-height:none;box-shadow:0 12px 26px #51402318}._sceneWorld_vx93n_25{position:absolute;left:0;top:0;isolation:isolate;overflow:hidden;min-height:0}._sceneWorld_vx93n_25 ._backdrop_vx93n_1{position:absolute;inset:0 auto auto 0;width:100%;height:100%;object-fit:fill;max-width:none;pointer-events:none}._sceneTools_vx93n_27{position:absolute;top:10px;right:10px;z-index:20;display:flex;align-items:center;gap:0;padding:2px;background:#302a22d9;border:1px solid #ffffff40;backdrop-filter:blur(8px);border-radius:12px;color:#fff8e8;box-shadow:0 3px 12px #0002}._sceneTools_vx93n_27 button{padding:7px;width:36px;height:36px;min-height:36px;color:inherit;border-radius:9px;background:transparent;border:0}._sceneTools_vx93n_27 button:hover{background:#ffffff20}._sceneTools_vx93n_27 button:disabled{opacity:.35}._sceneTools_vx93n_27 span{font-size:10px;font-weight:800;min-width:32px;text-align:center}._sceneFrame_vx93n_5 ._empty_vx93n_1{top:47%;z-index:200}._sceneFooter_vx93n_1{margin-top:9px}._sceneFooterActions_vx93n_1{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}._spreadToggle_vx93n_32{color:#7b633f!important;background:#f4ecda!important;border-radius:999px!important;padding-inline:10px!important}@media(max-width:650px){._scene_vx93n_1{border-radius:17px}._sceneTools_vx93n_27{top:8px;right:8px}._sceneTools_vx93n_27 button{width:34px;height:34px}._visit_vx93n_1 ._quiet_vx93n_1{font-size:11px;line-height:1.6}}._supportCrate_vx93n_34{position:absolute;display:block;pointer-events:none;z-index:760;filter:drop-shadow(0 2px 1px #33251738)}._shareHouse_vx93n_35{width:100%;height:auto;min-height:44px;margin:0 0 10px;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:16px!important;font-weight:900!important;white-space:normal!important;color:#3f7d52!important}._shareStatus_vx93n_36{margin:-2px 0 10px;padding:8px 10px;border-radius:12px;background:#e3efdc;color:#315d37;font-size:.76rem;font-weight:850}._examining_vx93n_39{position:absolute;inset:0;z-index:2;pointer-events:none;isolation:isolate}._examiningBeam_vx93n_40{position:absolute;left:50%;bottom:12px;width:180px;max-width:70%;height:150px;transform:translate(-50%);background:radial-gradient(ellipse at 50% 65%,color-mix(in srgb,var(--examining-color) 32%,transparent),transparent 70%);filter:blur(8px);pointer-events:none}._examiningObject_vx93n_41{position:absolute;left:50%;bottom:calc(100% + 12px);width:138px;max-width:calc(100% - 24px);aspect-ratio:1;transform:translate(-50%);filter:drop-shadow(0 4px 7px #172d2559);display:grid;place-items:center}._examiningObject_vx93n_41>svg,._examiningObject_vx93n_41>img{display:block;width:100%;height:100%;object-fit:contain}._examiningObjectSensitive_vx93n_43>svg,._examiningObjectSensitive_vx93n_43>img{filter:blur(8px) saturate(.55);opacity:.55}._examiningSensitive_vx93n_44{position:absolute;top:-7px;right:-8px}._examiningActions_vx93n_45{position:relative;display:grid;gap:10px;width:100%;min-width:0;margin:12px 0 8px;padding:12px;border-radius:16px;background:#fffdf3;border:1px solid #d5d8c6;pointer-events:auto;text-align:left;color:#25432e}._examiningHeading_vx93n_46{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}._examiningHeading_vx93n_46>strong{font-size:14px;line-height:1.3;min-width:0;overflow-wrap:anywhere}._examiningHeading_vx93n_46>b{font-size:16px;white-space:nowrap;color:#315f40;flex-shrink:0}._examiningButtons_vx93n_49{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}._examiningActions_vx93n_45 small{font-size:10px;font-weight:800;color:#5f6d60}._examiningActions_vx93n_45 button{min-height:44px;height:auto;width:100%;padding:8px;font-size:12px;line-height:1.3;font-weight:900;white-space:normal}@media(max-width:650px){._sceneFrame_vx93n_5{margin-left:-12px;margin-right:-12px}._sceneFooter_vx93n_1{flex-wrap:wrap}._sceneFooterActions_vx93n_1{margin-left:auto}}._roomTabsRow_vx93n_55{display:flex;align-items:flex-start;gap:7px;scroll-margin-top:12px;min-width:0}._roomTabsRow_vx93n_55 ._roomNav_vx93n_1{flex:1;min-width:0}._roomFavorite_vx93n_56{height:38px;min-width:38px;width:38px;padding:8px;border:1px solid #d4ddc8;border-radius:50%;color:#467953;background:#f5f6e9;flex-shrink:0}._roomFavorite_vx93n_56[aria-pressed=true]{background:#e1efda}._sceneFooter_vx93n_1{display:grid;grid-template-columns:1fr;gap:5px;padding:8px 10px;border-radius:14px;background:#f4f1e5;border:1px solid #e0dfcf;margin:0 0 10px}._sceneFooter_vx93n_1>span{font-size:11px;line-height:1.4}._sceneFooterActions_vx93n_1{justify-content:space-between;gap:5px;margin-left:0}._sceneFooterActions_vx93n_1 button{height:auto;min-height:36px;font-size:10px;padding:7px 8px;line-height:1.25;white-space:normal}._pagination_vx93n_1{margin:6px 0 12px}._favoriteHouse_vx93n_1[data-active=true],._roomFavorite_vx93n_56[aria-pressed=true]{background:#ffe5eb;color:#b62f50;border-color:#d95c77;box-shadow:0 0 0 1px #d95c7730}._sceneFooterActions_vx93n_1 ._locateObjects_vx93n_62{color:#72501b;background:#fff0c5;border:1px solid #d9bb72;border-radius:999px;font-weight:900;gap:5px;min-height:40px}._sceneFooterActions_vx93n_1 ._locateObjects_vx93n_62:hover{background:#ffe5a1}._exteriorExit_vx93n_65,._sceneExit_vx93n_65{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:7px 11px;border:1px solid #d0c4a7;border-radius:12px;color:#3d5744;background:#fffaed;font-size:12px;font-weight:900;box-shadow:0 3px 10px #32281118}._exteriorExit_vx93n_65{margin:0 0 10px}._sceneExit_vx93n_65{position:absolute;top:10px;left:10px;z-index:40}._sceneExit_vx93n_65:hover,._exteriorExit_vx93n_65:hover{background:#eaf0dd}@media(max-width:650px){._sceneExit_vx93n_65{top:8px;left:8px}}._sceneFrame_vx93n_5 ._sceneWorld_vx93n_25{animation:_roomArrive_vx93n_1 .65s ease-out backwards}._sceneFrame_vx93n_5[data-room-kind=cellar]{--arrival-y:-12px;--arrival-light:.5}._sceneFrame_vx93n_5[data-room-kind=attic]{--arrival-y:12px;--arrival-light:.65}._sceneFrame_vx93n_5[data-room-kind=garden],._sceneFrame_vx93n_5[data-room-kind=terrace],._sceneFrame_vx93n_5[data-room-kind=pool]{--arrival-x:8px;--arrival-light:.88}@keyframes _roomArrive_vx93n_1{0%{transform:scale(1.1) translate(var(--arrival-x,0px),var(--arrival-y,0px));filter:brightness(var(--arrival-light,.7))}to{transform:none;filter:brightness(1)}}@media(prefers-reduced-motion:reduce){._sceneFrame_vx93n_5 ._sceneWorld_vx93n_25{animation:none}}._decor_z770n_1{position:absolute;inset:0;z-index:1;pointer-events:none;user-select:none;-webkit-user-select:none}._sprite_z770n_2{position:absolute;pointer-events:none}._sprite_z770n_2 svg{display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}._preview_1uc9b_1[data-growth-review=true]{--header:152px}._preview_1uc9b_1[data-growth-review=true] ._header_1uc9b_1{height:60px;padding:9px 12px}._reviewToolbar_1uc9b_1{position:absolute;left:0;right:0;top:60px;height:92px;box-sizing:border-box;z-index:15;background:#f5eedb;border-block:1px solid #dbd1b8}._preview_1uc9b_1{position:fixed;inset:0;z-index:45;background:#fff8eb;color:#263e2c;font-family:var(--font-family-base,system-ui,sans-serif);overflow:hidden;--header:60px;--footer:180px}._header_1uc9b_1{box-sizing:border-box;position:absolute;inset:0 0 auto;height:var(--header);z-index:10;padding:9px 15px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff8eb;box-shadow:0 2px 9px #29391b10}._brand_1uc9b_4{border:0;background:none;padding:0;text-align:left;color:inherit;cursor:pointer;min-width:0}._brand_1uc9b_4 strong{display:block;font-family:Georgia,serif;font-size:21px;letter-spacing:-.65px;white-space:nowrap;line-height:1.15}._brand_1uc9b_4 span{display:block;font-size:9px;line-height:1.4;margin-top:3px;color:#7b7e67;white-space:nowrap}._directoryButton_1uc9b_5{display:flex;align-items:center;gap:6px;background:#f3f2de;border:1px solid #c5cba7;border-radius:21px;padding:7px 10px;color:#395139;cursor:pointer;flex-shrink:0;min-height:42px}._directoryButton_1uc9b_5 b{display:block;font-size:10px;font-weight:750;line-height:1.2}._directoryButton_1uc9b_5 small{display:block;font-size:8px;letter-spacing:.04em;text-transform:uppercase;margin-top:2px;color:#7c8267;line-height:1.2}._viewport_1uc9b_6{position:absolute;inset:var(--header) 0 var(--footer);overflow:hidden;touch-action:none;cursor:grab;isolation:isolate;contain:strict;background:#919b53 url(/_cdn/static/village-prairie-fond-v17.webp) repeat;background-size:180px 180px}._viewport_1uc9b_6:active{cursor:grabbing}._world_1uc9b_7{position:absolute;inset:0;transform-origin:0 0;user-select:none;-webkit-user-select:none}._paintedSurface_1uc9b_8{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;visibility:hidden}._viewport_1uc9b_6[data-painted] ._paintedSurface_1uc9b_8{visibility:visible}._viewport_1uc9b_6[data-painted] :is(._landscape_1uc9b_10,._roads_1uc9b_10,._woodland_1uc9b_10,[data-village-pond],[data-property-variant],._building_1uc9b_10>svg,._building_1uc9b_10>img){display:none}._viewport_1uc9b_6[data-painted] ._building_1uc9b_10{filter:none}._woodland_1uc9b_10{position:absolute;inset:0;pointer-events:none}._woodland_1uc9b_10>i{position:absolute;display:block;background-size:300% 200%;background-repeat:no-repeat}._roads_1uc9b_10{position:absolute;overflow:visible;pointer-events:none}._property_1uc9b_13{position:absolute;width:1536px;height:1024px;isolation:isolate}._landscape_1uc9b_10{position:absolute;inset:0;width:1536px;height:1024px;pointer-events:none}._building_1uc9b_10,._gardenEntry_1uc9b_14,._placeAction_1uc9b_14,._sign_1uc9b_14,._cart_1uc9b_14{position:absolute;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;color:inherit}._building_1uc9b_10{z-index:2;filter:drop-shadow(10px 14px 8px #3b36132b)}._building_1uc9b_10 svg,._building_1uc9b_10>img{display:block;width:100%;height:100%;pointer-events:none}._building_1uc9b_10>img{object-fit:contain}._building_1uc9b_10:hover{filter:drop-shadow(2px 2px 3px #ffe3a6) drop-shadow(10px 14px 8px #3b36132b)}._building_1uc9b_10:focus-visible,._gardenEntry_1uc9b_14:focus-visible,._placeAction_1uc9b_14:focus-visible{outline:4px solid #fff2bd;outline-offset:5px;border-radius:30%}._roomHint_1uc9b_17{position:absolute;left:50%;bottom:8px;transform:translate(-50%);border:2px solid #b58b4c;background:#fff5db;box-shadow:0 6px 14px #3324092b;padding:7px 15px;border-radius:25px;white-space:nowrap;font-size:22px;font-weight:700;opacity:0;transition:opacity .2s}._building_1uc9b_10:hover ._roomHint_1uc9b_17,._building_1uc9b_10:focus-visible ._roomHint_1uc9b_17,._gardenEntry_1uc9b_14:hover ._roomHint_1uc9b_17,._gardenEntry_1uc9b_14:focus-visible ._roomHint_1uc9b_17{opacity:1}._sign_1uc9b_14{z-index:6;transform:translate(-50%);min-width:200px;padding:9px 17px;background:linear-gradient(#c5985f,#936337);border:4px solid #70451f;border-radius:7px;box-shadow:0 3px #e2bb7b inset,2px 5px 7px #3f311650;color:#fff6dd;text-shadow:0 2px 2px #593613}._sign_1uc9b_14:after{content:"";position:absolute;width:12px;height:40px;top:100%;left:50%;background:linear-gradient(90deg,#6f4a26,#bf9455);z-index:-1}._sign_1uc9b_14 strong{display:block;font:700 30px Georgia,serif}._sign_1uc9b_14 small{display:block;margin-top:3px;font-size:15px;color:#fff7e4}._houseLogo_1uc9b_21{position:absolute;right:calc(100% - 4px);top:50%;transform:translateY(-50%);box-sizing:border-box;width:86px;height:86px;padding:8px;object-fit:contain;border-radius:50%;background:#fff8e6;border:5px solid #aa8045;box-shadow:inset 0 0 0 2px #efddb4,1px 4px 7px #50391755;pointer-events:none}._signDistance_1uc9b_22{display:block;font:700 25px/1.14 system-ui,sans-serif;margin:3px 0;color:#fff6d8;white-space:nowrap}._gardenEntry_1uc9b_14{z-index:4;border-radius:30%}._placeAction_1uc9b_14{z-index:3;border-radius:40%}._water_1uc9b_23{position:absolute;left:486px;top:612px;width:100px;height:35px;z-index:1;border-radius:50%;pointer-events:none;overflow:hidden}._water_1uc9b_23 i{position:absolute;inset:2px 12px;border:2px solid #e3fff5aa;border-radius:50%;animation:_ripple_1uc9b_1 3.2s ease-out infinite}._water_1uc9b_23 i+i{animation-delay:1.6s}@keyframes _ripple_1uc9b_1{0%{transform:scale(.15);opacity:.9}to{transform:scale(1.6);opacity:0}}._cart_1uc9b_14{left:0;top:0;width:185px;z-index:9;will-change:transform;filter:drop-shadow(5px 9px 4px #3d341448)}._vignette_1uc9b_24{position:absolute;inset:0;box-shadow:inset 0 0 90px #33431b14;pointer-events:none}._tools_1uc9b_25{position:absolute;right:10px;top:calc(var(--header) + 10px);display:flex;align-items:center;padding:2px;background:#fff9e9ef;border:1px solid #d6d9b9;box-shadow:0 3px 12px #24301c18;border-radius:25px;z-index:12}._tools_1uc9b_25 button{display:grid;place-items:center;width:36px;height:38px;border:0;background:none;border-radius:50%;color:#35472c;cursor:pointer}._tools_1uc9b_25 button:hover{background:#e4e8d5}._tools_1uc9b_25 span{font-size:10px;min-width:28px;text-align:center;font-weight:700}._bottom_1uc9b_27{box-sizing:border-box;position:absolute;inset:auto 0 68px;min-height:112px;padding:10px 14px 7px;background:#fff8eb;z-index:10;pointer-events:none;border-top:1px solid #c7cdaa;box-shadow:0 -4px 18px #3043210c}._location_1uc9b_28{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}._location_1uc9b_28 span{color:#667255;font-size:9px;text-transform:uppercase;letter-spacing:.06em;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._location_1uc9b_28 ._distanceOrigin_1uc9b_28{text-align:right;text-transform:none;letter-spacing:normal}._location_1uc9b_28 strong{font:700 20px/1.2 Georgia,serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._distanceBadge_1uc9b_28{font-size:12px;color:#2c4b32;white-space:nowrap;text-align:right}._location_1uc9b_28 small{grid-column:1/-1;font-size:10px;color:#626d58}._actions_1uc9b_29{display:flex;gap:8px;align-items:center;margin-top:7px;pointer-events:auto}._actions_1uc9b_29 button{display:flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:6px 16px;border:1px solid #8c9c69;border-radius:21px;background:#3b583c;color:#fff9df;font-weight:650;font-size:12px;cursor:pointer;box-shadow:0 2px 5px #23342012}._actions_1uc9b_29 ._round_1uc9b_29{width:40px;padding:0;background:#faf5e4;color:#3b583c;border-color:#cbd1ad}._actions_1uc9b_29 ._enterButton_1uc9b_29{flex:1}._actions_1uc9b_29 ._cancel_1uc9b_29{width:38px;padding:0;background:#eee4cf;color:#654a27;border-color:#c7b694}._bottom_1uc9b_27 p{font-size:9px;line-height:1.4;color:#7c826d;margin:5px 0 0;max-width:480px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._preview_1uc9b_1 ._nav_1uc9b_31{box-sizing:border-box;box-shadow:none;border:0;background:#fff8eb;z-index:20;bottom:0;width:100%;max-width:none;padding:3px 9px max(5px,env(safe-area-inset-bottom));border-radius:0;min-height:68px;justify-content:space-around;gap:3px}._preview_1uc9b_1 ._nav_1uc9b_31 a{font-size:9px;font-weight:700;padding:6px 3px;min-height:48px;display:flex;flex-direction:column;justify-content:center;gap:3px;flex:1}._preview_1uc9b_1 ._nav_1uc9b_31 a:first-child{color:#2d603e;background:#e5ebd9}._status_1uc9b_32{position:absolute;z-index:30;left:20px;right:20px;top:42%;padding:20px;border-radius:20px;background:#fff8e9;box-shadow:0 10px 40px #1a2d2040;text-align:center}._preview_1uc9b_1 button:disabled{opacity:.5;cursor:default}._directory_1uc9b_5,._roomMenu_1uc9b_33{box-sizing:border-box;width:calc(100vw - 28px);border-radius:24px;background:#fff8e9;border:1px solid #d4cbb3;max-width:520px;max-height:85dvh;padding:25px 20px;overflow:hidden;color:#2d4434;z-index:300}._directory_1uc9b_5 h2,._roomMenu_1uc9b_33 h2{font-family:Georgia,serif;font-size:24px}._directory_1uc9b_5 p,._roomMenu_1uc9b_33 p{color:#73806b;font-size:12px;line-height:1.5}._search_1uc9b_33{display:flex;gap:8px;align-items:center;margin:15px 0 8px}._search_1uc9b_33 input{background:#fffdf6;border-color:#cdd3b9}._houseList_1uc9b_33{max-height:calc(85dvh - 190px);overflow:auto;overscroll-behavior:contain}._houseList_1uc9b_33>button{display:flex;align-items:center;gap:12px;width:100%;padding:8px 3px;border:0;border-bottom:1px solid #e1dfc9;background:none;color:inherit;text-align:left;cursor:pointer}._houseList_1uc9b_33>button:hover{background:#f0efd9}._houseThumb_1uc9b_33{flex:0 0 56px;height:44px;display:block}._houseThumb_1uc9b_33 svg{width:100%;height:100%;display:block}._houseList_1uc9b_33>button>span:nth-child(2){flex:1;min-width:0}._houseList_1uc9b_33 strong{font-size:15px;display:block}._houseList_1uc9b_33 small{display:block;color:#768169;font-size:10px;line-height:1.5;margin-top:4px}._houseList_1uc9b_33>button>svg{flex-shrink:0}._distanceControls_1uc9b_34{display:flex;gap:8px;flex-wrap:wrap}._distanceControls_1uc9b_34 button{display:inline-flex;align-items:center;gap:6px;border:1px solid #b7c4a4;background:#f3f2df;color:#345238;border-radius:15px;padding:7px 11px;font-size:12px;cursor:pointer}._directory_1uc9b_5{display:flex;flex-direction:column}._houseList_1uc9b_33{min-height:0}._roomChoices_1uc9b_35{display:grid;gap:8px;margin-top:13px;max-height:58dvh;overflow:auto}._roomChoices_1uc9b_35>button{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid #d6d6ba;border-radius:15px;background:#fcfaec;color:#385139;cursor:pointer;text-align:left}._roomChoices_1uc9b_35>button:hover{background:#eef0dc}._roomChoices_1uc9b_35 span{flex:1}._roomChoices_1uc9b_35 strong{display:block;font-size:14px}._roomChoices_1uc9b_35 small{display:block;font-size:10px;margin-top:3px;color:#7b866e}@media(min-width:700px){._preview_1uc9b_1{--header:72px;--footer:148px}._header_1uc9b_1{padding:14px 26px}._brand_1uc9b_4 strong{font-size:26px}._brand_1uc9b_4 span{font-size:10px}._directoryButton_1uc9b_5 b{font-size:12px}._tools_1uc9b_25{right:22px}._bottom_1uc9b_27{left:50%;right:auto;transform:translate(-50%);width:500px;bottom:68px;min-height:0;border-radius:20px 20px 0 0;padding:12px 20px 10px}._location_1uc9b_28 strong{font-size:23px}._bottom_1uc9b_27 p{font-size:10px}._preview_1uc9b_1 ._nav_1uc9b_31{left:50%;width:500px;border-radius:0;min-height:68px}._preview_1uc9b_1 ._nav_1uc9b_31 a{font-size:10px}}@media(max-width:599px),(min-height:601px)and (max-width:699px){._preview_1uc9b_1{--footer:201px}._bottom_1uc9b_27{top:calc(100% - var(--footer));min-height:0}}@media(max-width:350px){._brand_1uc9b_4 strong{font-size:18px}._brand_1uc9b_4 span{font-size:8px}._header_1uc9b_1{padding:9px 10px}._directoryButton_1uc9b_5{padding:6px 8px}._directoryButton_1uc9b_5 b{font-size:9px}._location_1uc9b_28 strong{font-size:18px}._location_1uc9b_28 small{font-size:9px}}@media(max-height:600px)and (min-width:600px){._preview_1uc9b_1{--header:54px;--footer:64px}._header_1uc9b_1{height:54px;padding:7px 18px}._brand_1uc9b_4 strong{font-size:21px}._brand_1uc9b_4 span{display:none}._bottom_1uc9b_27{left:12px;bottom:12px;width:310px;transform:none;border-radius:18px}._bottom_1uc9b_27 p{display:none}._preview_1uc9b_1 ._nav_1uc9b_31{left:auto;right:10px;bottom:10px;transform:none;width:340px;min-height:55px;border-radius:18px}._preview_1uc9b_1 ._nav_1uc9b_31 a{min-height:40px;font-size:9px}._viewport_1uc9b_6{bottom:0}}@media(prefers-reduced-motion:reduce){._water_1uc9b_23 i{animation:none}}._preview_1uc9b_1[data-overview=true] ._building_1uc9b_10,._preview_1uc9b_1[data-overview=true] ._cart_1uc9b_14{filter:none}._preview_1uc9b_1[data-overview=true] ._water_1uc9b_23 i{animation-play-state:paused}._preview_1uc9b_1[data-overview=true] ._roomHint_1uc9b_17{visibility:hidden}._radiusButton_1uc9b_44{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0 9px;border:1px solid #c9cfaf;border-radius:24px;background:#fff9edf5;box-shadow:0 3px 12px #24301c18;color:#345038;font:600 12px/1 system-ui;cursor:pointer}._headerTools_1uc9b_45{display:flex;align-items:center;gap:5px}@media(max-width:410px){._header_1uc9b_1{padding-inline:9px}._headerTools_1uc9b_45{gap:4px}._directoryButton_1uc9b_5{padding:5px 7px}._directoryButton_1uc9b_5>svg{display:none}._radiusButton_1uc9b_44{gap:3px;padding:0 7px;font-size:11px}}@media(max-width:355px){._headerTools_1uc9b_45 ._directoryButton_1uc9b_5 small{display:none}._headerTools_1uc9b_45 ._directoryButton_1uc9b_5{border:none;background:none;padding:3px}._headerTools_1uc9b_45 ._radiusButton_1uc9b_44{padding:0 5px}}@media(max-width:340px){._radiusButton_1uc9b_44{left:6px;padding:0 7px}._tools_1uc9b_25{right:6px}._tools_1uc9b_25 button{width:31px}}._controls_okchv_1{padding:6px 10px;color:#344c35;font-family:var(--font-family-base,system-ui)}._summary_okchv_1{display:flex;justify-content:space-between;gap:8px;font-size:10px;line-height:16px}._summary_okchv_1 span{font-size:9px}._actions_okchv_1{display:flex;gap:6px;margin:5px 0}._actions_okchv_1 button{flex:1;min-height:32px;padding:4px 6px;font-size:11px;white-space:nowrap;border-radius:14px}._controls_okchv_1 p{margin:0;font-size:9px;line-height:12px}._summary_okchv_1 strong{white-space:nowrap}._page_ofv4i_1{width:100%;max-width:100%;min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#f8f4e7,#edf3e2);color:var(--foreground);padding:22px;font-family:var(--font-family-base)}._header_ofv4i_2{position:relative;z-index:130;max-width:1420px;margin:0 auto 16px;display:flex;justify-content:space-between;align-items:center;gap:16px}._brand_ofv4i_3{font-family:var(--font-family-display);font-weight:800;font-size:clamp(1.55rem,3vw,2.4rem);letter-spacing:-.04em}._subtitle_ofv4i_4{color:var(--muted-foreground);font-weight:700}._radiusControl_ofv4i_5{position:relative;display:flex;justify-content:flex-end;width:220px;flex:0 0 220px}._radiusPill_ofv4i_5{width:220px!important;min-width:220px!important;height:64px!important;min-height:64px!important;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);padding:10px 14px;border-radius:var(--radius-full);font-weight:800}._radiusPillSlider_ofv4i_5{width:220px;height:64px;min-height:64px;padding:8px 15px 7px;border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center;gap:0;overflow:hidden;background-clip:padding-box}._radiusPillLabel_ofv4i_5{display:flex;align-items:center;justify-content:center;gap:7px;color:#29483a;pointer-events:none;white-space:nowrap;font-size:.84rem;line-height:1.1;min-height:24px}._radiusPillLabel_ofv4i_5 strong{font-weight:900;font-variant-numeric:tabular-nums;display:inline-block;min-width:91px;text-align:left}._radiusInlineSlider_ofv4i_5{width:100%!important;min-width:0!important;height:22px!important;margin-top:-1px}._radiusInlineSlider_ofv4i_5>span{height:4px!important;background:#34483a29!important}._radiusInlineSlider_ofv4i_5>span>span{background:#34543f6b!important}._radiusInlineSlider_ofv4i_5 [role=slider]{width:20px!important;height:20px!important;box-shadow:0 2px 8px #26362b47!important;border:3px solid #fffdf7!important;background:#5f7d68!important}._houseSearch_ofv4i_6{position:relative;z-index:120;max-width:1420px;margin:0 auto 14px;display:grid;grid-template-columns:auto minmax(170px,420px) auto auto 1fr;align-items:center;gap:8px;padding:8px 10px;border-radius:20px;background:#fffdf7e0;border:1px solid var(--border);box-shadow:var(--shadow);backdrop-filter:blur(10px)}._houseSearch_ofv4i_6>svg{color:var(--primary);margin-left:4px}._houseSearch_ofv4i_6 input{font-size:.9rem;letter-spacing:.02em}._houseSearch_ofv4i_6 input::placeholder{text-transform:none;font-size:.78rem;letter-spacing:0;color:#8e948b;opacity:1}._houseSearch_ofv4i_6 button{height:auto;min-height:42px;white-space:nowrap}._houseSearchStatus_ofv4i_6{font-size:.76rem;font-weight:850;color:#8a5b4b}._favoritesToggle_ofv4i_6{display:flex;align-items:center;justify-content:center;gap:2px;min-width:52px!important;padding:8px!important;color:#3f7d52}._favoritesToggle_ofv4i_6 svg{transition:transform .18s ease}._chevronOpen_ofv4i_6{transform:rotate(180deg)}._favoritesDropdown_ofv4i_6{position:absolute;z-index:999;top:calc(100% + 7px);left:42px;width:min(450px,calc(100% - 84px));max-height:min(620px,68dvh);overflow-y:auto;padding:10px;border-radius:18px;background:#fffdf7;border:1px solid #dcd4c0;box-shadow:0 18px 45px #26362b33;display:flex;flex-direction:column;gap:5px}._favoritesTitle_ofv4i_6{display:flex;align-items:center;gap:7px;padding:5px 7px 4px;color:#3f7d52;font-weight:900;font-size:.82rem}._favoritesDropdown_ofv4i_6>small{padding:10px 8px;color:#69736b;font-weight:750;line-height:1.35}._favoriteTabs_ofv4i_6{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:4px;padding:3px;background:#f0ecdf;border-radius:13px}._favoriteTabs_ofv4i_6 button{min-height:34px!important;padding:6px 9px!important;border-radius:10px!important;font-size:.75rem!important;color:#657064!important}._favoriteTabs_ofv4i_6 button[aria-pressed=true]{background:#fffdf7!important;color:#356e49!important;box-shadow:0 2px 8px #38492e14}._favoriteTabs_ofv4i_6 span{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#dce9d9;font-size:.65rem}._favoriteListRow_ofv4i_6{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:4px;border-radius:14px;background:#f9f7ee;border:1px solid #ece5d4;overflow:hidden}._favoriteRow_ofv4i_6{width:100%;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;text-align:left!important;padding:9px 10px!important;border-radius:13px!important;white-space:normal!important;color:#344d3d!important}._favoriteRow_ofv4i_6>span{display:flex;flex-direction:column;gap:1px}._favoriteRow_ofv4i_6 strong{font-size:.86rem}._favoriteRow_ofv4i_6 small{font-size:.7rem;color:#778076}._favoriteHeart_ofv4i_6{min-width:38px!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:50%!important;color:#3f8b5a!important;background:#e7f2e6!important}._favoriteHeart_ofv4i_6:hover{background:#d8ecd9!important}._favoriteArticle_ofv4i_6{width:100%;min-width:0;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;text-align:left!important;padding:7px!important;border-radius:13px!important;white-space:normal!important;color:#344d3d!important}._favoriteArticle_ofv4i_6 img,._favoriteThumb_ofv4i_6{width:48px;height:48px;flex:0 0 48px;border-radius:10px;object-fit:cover;background:#ebe7db;display:grid;place-items:center;color:#728076}._favoriteArticleText_ofv4i_6{display:flex;flex-direction:column;min-width:0;gap:2px}._favoriteArticleText_ofv4i_6 strong{font-size:.8rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._favoriteArticleText_ofv4i_6 small{font-size:.67rem;color:#70786f}._favoriteArticleText_ofv4i_6 em{font-size:.65rem;line-height:1.25;font-style:normal;font-weight:900;color:#b33e37}._favoriteUnavailable_ofv4i_6{background:#f3efee;border-color:#e5cfcc}._favoriteUnavailable_ofv4i_6 ._favoriteArticle_ofv4i_6{opacity:.58!important;filter:grayscale(.35)}._favoriteUnavailable_ofv4i_6 ._favoriteArticleText_ofv4i_6 em{opacity:1}._favoriteUnavailable_ofv4i_6 ._favoriteHeart_ofv4i_6{opacity:1!important}._unavailableBanner_ofv4i_6{margin:8px 0 10px;padding:10px 12px;border-radius:13px;background:#f8e4e1;border:1px solid #e8bbb5;color:#9a352f;font-weight:900;font-size:.78rem}._listingFavoriteButton_ofv4i_6{width:100%;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:9px;min-height:46px!important;border-radius:15px!important;font-weight:900!important}._listingFavoriteActive_ofv4i_6{background:#e7f2e6!important;border-color:#b6d1b6!important;color:#2f7448!important}._worldShell_ofv4i_7{position:relative;z-index:1;max-width:1420px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);gap:16px}._map_ofv4i_8{position:relative;min-height:720px;overflow:hidden;border-radius:34px;border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow-lg);background:radial-gradient(ellipse at 50% 42%,#6dc9d3e6 0 20%,#3e97b1f5 47%,#1f6685 75%,#164d6b);touch-action:none;cursor:grab}._map_ofv4i_8:active{cursor:grabbing}._mapWorld_ofv4i_10{position:absolute;left:0;top:0;width:1500px;height:1050px;background-image:linear-gradient(#ffffff03,#0d465c0d),url(https://app.brocantevillage.com/_cdn/static/f1a02caf-7d21-4dea-b066-abccacba73df.png);background-size:cover;background-position:center;will-change:transform;transform-origin:0 0;box-shadow:0 0 90px 18px #09394f57,0 0 0 20px #67cbd71f,inset 0 0 80px #ffffff14;border-radius:46%}._zoomControls_ofv4i_11{position:absolute;right:12px;top:12px;z-index:32;display:flex;align-items:center;gap:6px;background:#fffdf7f0;border:1px solid rgba(255,255,255,.82);border-radius:999px;padding:5px 7px;box-shadow:var(--shadow)}._zoomControls_ofv4i_11 button{width:31px;height:31px;border:0;border-radius:50%;background:#e9eee3;color:#294033;font:inherit;font-size:1.25rem;font-weight:900;display:grid;place-items:center;cursor:pointer}._zoomControls_ofv4i_11 span{min-width:43px;text-align:center;font-size:.67rem;font-weight:900;color:#526158}._map_ofv4i_8:before{content:"";position:absolute;inset:-15%;background:radial-gradient(circle at 18% 25%,rgba(255,255,255,.16) 0 1px,transparent 2px),radial-gradient(circle at 72% 66%,rgba(255,255,255,.1) 0 1px,transparent 2px),repeating-radial-gradient(ellipse at 52% 46%,transparent 0 34px,rgba(255,255,255,.055) 35px 36px,transparent 37px 56px);background-size:95px 95px,130px 130px,auto;pointer-events:none;opacity:.9}._map_ofv4i_8:after{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.35);border-radius:25px;pointer-events:none}._radiusCircle_ofv4i_15{position:absolute;border-radius:50%;border:3px solid rgba(255,255,255,.82);background:#5dacda1f;left:47%;top:46%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #59aad714,inset 0 0 45px #ffffff2e;transition:width .06s linear,height .06s linear;pointer-events:none}._house_ofv4i_6{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1px;border:0;background:transparent;cursor:pointer;z-index:4;font-family:inherit;height:auto;padding:0;color:var(--foreground)}._markerVisual_ofv4i_17{position:relative;display:block;width:92px;height:65px}._markerVisual_ofv4i_17 svg{width:100%;height:100%;filter:drop-shadow(0 4px 3px #173d3445)}._selectedHouse_ofv4i_18 ._markerVisual_ofv4i_17{filter:drop-shadow(0 0 5px #ffe78b)}._myHouse_ofv4i_18 ._houseLabel_ofv4i_18{background:#fff0ba;border:2px solid #e7b35a}._houseLabel_ofv4i_18{max-width:135px;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:#fffaf0f0;border:1px solid rgba(255,255,255,.85);backdrop-filter:blur(7px);box-shadow:0 8px 18px #26362238;font-weight:900;font-size:.78rem;white-space:nowrap}._stock_ofv4i_20{font-size:.68rem;font-weight:800;color:#57665c;background:#ffffffad;padding:2px 6px;border-radius:999px}._floatingLegend_ofv4i_21{position:absolute;left:18px;bottom:118px;z-index:8;display:flex;gap:8px;flex-wrap:wrap;max-width:75%}._floatingLegend_ofv4i_21 span{display:flex;gap:5px;align-items:center;background:#fffdf7e6;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.7);padding:8px 10px;border-radius:999px;font-size:.77rem;font-weight:800;box-shadow:var(--shadow)}._mapStatus_ofv4i_23{position:absolute;left:50%;top:18px;transform:translate(-50%);z-index:8;background:#fffdf7e6;backdrop-filter:blur(10px);padding:9px 13px;border-radius:999px;font-weight:900;box-shadow:var(--shadow)}._panel_ofv4i_24{min-height:720px;border-radius:34px;background:#fffdf7f5;border:1px solid var(--border);box-shadow:var(--shadow-lg);padding:26px;overflow:hidden}._panel_ofv4i_24 h1{font-family:var(--font-family-display);font-size:clamp(2rem,3.4vw,3.3rem);line-height:.98;letter-spacing:-.05em;margin:7px 0 15px}._panel_ofv4i_24 h2{font-family:var(--font-family-display);font-size:2.1rem;margin:7px 0 0}._panel_ofv4i_24 p{line-height:1.55;color:#5c665e;font-weight:650}._eyebrow_ofv4i_28{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:900;color:var(--primary)}._ruleCard_ofv4i_29{margin-top:22px;padding:18px;border-radius:20px;background:#eef5e6;border:1px solid #cfddc3;display:flex;flex-direction:column;gap:7px}._ruleCard_ofv4i_29 strong{font-family:var(--font-family-display);font-size:1.1rem}._ruleCard_ofv4i_29 span{color:#5d6b60;font-weight:650}._inviteFriend_ofv4i_32{margin-top:12px;display:flex;flex-direction:column;gap:9px}._inviteFriendButton_ofv4i_32{width:100%!important;min-height:48px!important;height:auto!important;gap:8px!important;padding:11px 14px!important;white-space:normal!important;text-align:center;line-height:1.25!important;overflow-wrap:anywhere}._inviteFriendButton_ofv4i_32 svg{flex:0 0 auto}._inviteFriendButton_ofv4i_32 span{min-width:0;display:block}._inviteBox_ofv4i_32{padding:13px;border-radius:17px;background:#fff8e7;border:1px solid #e4d6af;display:flex;flex-direction:column;gap:7px}._inviteBox_ofv4i_32>strong{font-family:var(--font-family-display);font-size:1rem}._inviteBox_ofv4i_32>span,._inviteBox_ofv4i_32>small{font-size:.78rem;line-height:1.4;color:#657068;font-weight:750}._inviteBox_ofv4i_32>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}._inviteBox_ofv4i_32 button{white-space:nowrap}@media(max-width:560px){._inviteBox_ofv4i_32>div{grid-template-columns:1fr}._inviteBox_ofv4i_32 button{width:100%;white-space:normal}._inviteFriendButton_ofv4i_32{font-size:.82rem!important}}._modalBackdrop_ofv4i_33{position:fixed;inset:0;z-index:300;overflow:clip;background:#1b262094;backdrop-filter:blur(12px);display:grid;place-items:center;padding:18px 18px calc(92px + env(safe-area-inset-bottom,0px))}._itemModal_ofv4i_34{position:relative;width:min(540px,100%);max-width:100%;min-width:0;background:#fffdf7;border-radius:30px;padding:0;box-shadow:0 35px 90px #151f1a59;border:1px solid rgba(255,255,255,.7);display:flex;flex-direction:column;overflow:clip}._close_ofv4i_35{position:sticky;float:right;right:0;top:0;margin-bottom:8px;border:1px solid #c8beab;border-radius:50%;width:44px;height:44px;min-width:44px;display:grid;place-items:center;background:#fff8eb;cursor:pointer;z-index:20;box-shadow:0 2px 8px #0002}._itemModal_ofv4i_34 ._photoCarousel_ofv4i_36{clear:both}._sensitivePhoto_ofv4i_36{touch-action:pan-y}._realPhotoPlaceholder_ofv4i_37{height:230px;border-radius:24px;background:linear-gradient(145deg,#e6e0d0,#c9c2af);display:grid;place-items:center;align-content:center;gap:9px;color:#635f55;margin-bottom:18px;box-shadow:inset 0 0 60px #433d3221}._photoCarousel_ofv4i_36{position:relative;margin-bottom:18px;touch-action:none;user-select:none;overflow:hidden;border-radius:24px;background:#191b19}._photoViewport_ofv4i_38{height:min(72dvh,760px);min-height:360px;overflow:hidden;border-radius:24px;display:grid;place-items:center}._realPhoto_ofv4i_37{width:100%;height:100%;object-fit:contain;border-radius:24px;margin-bottom:0;background:#191b19;display:block;transform-origin:center;will-change:transform;pointer-events:none}._photoZoomBadge_ofv4i_38{position:absolute;right:10px;top:10px;z-index:3;padding:7px 10px;border-radius:999px;background:#29251ad9;color:#fff8e8;font-size:.72rem;font-weight:900;pointer-events:none;backdrop-filter:blur(7px)}._photoDots_ofv4i_38{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;gap:6px;padding:6px 8px;border-radius:999px;background:#1d261f66;backdrop-filter:blur(6px);z-index:4}._photoDots_ofv4i_38 button{width:7px;height:7px;min-width:7px;padding:0;border:0;border-radius:50%;background:#fff8;box-shadow:none}._photoDots_ofv4i_38 button[aria-current=true]{width:18px;border-radius:999px;background:#fff}._photoCarousel_ofv4i_36:active ._realPhoto_ofv4i_37{filter:brightness(.98)}._sensitivePhoto_ofv4i_36 ._realPhoto_ofv4i_37{filter:blur(30px) saturate(.45) brightness(.68);transform:scale(1.18)!important;opacity:.78}._sensitivePhoto_ofv4i_36 ._photoDots_ofv4i_38,._sensitivePhoto_ofv4i_36 ._photoZoomBadge_ofv4i_38{display:none}._sensitiveCover_ofv4i_38{position:absolute;inset:0;z-index:8;display:grid;place-items:center;padding:16px;text-align:center;color:#fff;background:#232b2457;overflow:hidden;touch-action:pan-y}._sensitiveCover_ofv4i_38:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,#202d2566,#68584347),linear-gradient(90deg,rgba(255,248,228,.07) 1px,transparent 1px),linear-gradient(rgba(255,248,228,.07) 1px,transparent 1px);background-size:auto,18px 18px,18px 18px;pointer-events:none}._sensitivePrompt_ofv4i_38{position:relative;z-index:1;width:min(290px,88%);padding:15px 16px 16px;border-radius:20px;background:#222d27d1;border:1px solid rgba(255,255,255,.28);box-shadow:0 14px 34px #0006;backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;gap:7px}._sensitivePrompt_ofv4i_38 strong{font-family:var(--font-family-display);font-size:1.08rem}._sensitivePrompt_ofv4i_38 small{max-width:250px;color:#f7f2e8;font-weight:750;line-height:1.35}._sensitivePrompt_ofv4i_38 button{height:auto;min-height:42px;margin-top:3px;background:#fffdf7!important;color:#2f4939!important;border-radius:13px!important;font-weight:900!important}._sensitiveAge_ofv4i_38{display:grid;place-items:center;min-width:44px;height:32px;padding:0 11px;border-radius:999px;background:#7f2f31;color:#fff;border:1px solid #fff9;font-weight:950;font-size:.78rem;box-shadow:0 5px 14px #0005}._realPhotoPlaceholder_ofv4i_37 span{font-weight:900}._price_ofv4i_40{font-family:var(--font-family-display);font-size:2rem;font-weight:800;color:var(--primary);margin-top:4px}._proStock_ofv4i_41{display:inline-flex;margin:7px 0 2px;padding:6px 10px;border-radius:999px;background:#e7f2e6;border:1px solid #bfd4bc;color:#356a45;font-size:.76rem;font-weight:900}._listingFacts_ofv4i_42{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 10px}._listingFacts_ofv4i_42 span{min-width:0;padding:9px 10px;border-radius:13px;background:#f3efe2;border:1px solid #e1d9c5;display:flex;flex-direction:column;gap:2px}._listingFacts_ofv4i_42 small{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:#7b8378;font-weight:900}._listingFacts_ofv4i_42 strong{font-size:.78rem;line-height:1.25;color:#344d3d;overflow-wrap:anywhere}._listingDescription_ofv4i_42{margin:8px 0 2px;padding:11px 12px;border-radius:14px;background:#fbf9f1;border:1px solid #ebe4d3}._listingDescription_ofv4i_42>strong{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:#677468}._listingDescription_ofv4i_42 p{margin:4px 0 0!important;font-size:.9rem;line-height:1.42!important;color:#46554b!important;font-weight:600!important}._actions_ofv4i_43{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}._actions_ofv4i_43 button{border:0;border-radius:16px;padding:13px;font:inherit;font-weight:900;cursor:pointer}._actions_ofv4i_43 button:first-child{background:#ece8da;color:#38493f}._actions_ofv4i_43 button:last-child{background:var(--primary);color:#fff}._reportButton_ofv4i_46{width:100%;margin-top:10px;border:0;background:transparent;color:#8a5b4b;font:inherit;font-size:.76rem;font-weight:900;cursor:pointer;text-decoration:underline;text-underline-offset:3px}._shareButton_ofv4i_47{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;min-height:48px;font-weight:900}._sharePanel_ofv4i_47{margin-top:10px;padding:14px;border-radius:18px;background:#f1ecdc;border:1px solid #ddd4bd;display:flex;flex-direction:column;gap:8px}._sharePanel_ofv4i_47>button{width:100%;height:auto;min-height:42px}._shareHeading_ofv4i_47{display:flex;flex-direction:column;gap:2px}._shareHeading_ofv4i_47 strong{font-family:var(--font-family-display);font-size:1rem}._shareHeading_ofv4i_47 span{color:#667067;font-size:.82rem;font-weight:750}._shareDivider_ofv4i_47{display:flex;align-items:center;gap:6px;margin-top:5px;padding-top:9px;border-top:1px solid #d8cfba;color:#506058;font-size:.78rem;font-weight:900}._sharePanel_ofv4i_47 small{color:#6d736c;font-weight:750;line-height:1.35}._shareStatus_ofv4i_47{padding:9px 10px;border-radius:12px;background:#e3efdc;color:#315d37;font-size:.78rem;font-weight:850}._installInvite_ofv4i_47{margin:14px 0;padding:13px;border-radius:18px;background:#eef5e6;border:1px solid #c9d9bd;display:flex;flex-direction:column;gap:6px}._installInvite_ofv4i_47 strong{font-family:var(--font-family-display)}._installInvite_ofv4i_47 span{font-size:.8rem;color:#5c665e;font-weight:700;line-height:1.35}._installInvite_ofv4i_47>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:3px}._installInvite_ofv4i_47 a{display:inline-flex;align-items:center;padding:9px 11px;border-radius:12px;background:#fffdf7;border:1px solid #d7d1bf;color:#314139;text-decoration:none;font-size:.78rem;font-weight:900}._installInvite_ofv4i_47 button{height:auto;min-height:38px}@media(max-width:980px){._worldShell_ofv4i_7{grid-template-columns:1fr}._map_ofv4i_8{min-height:620px}._panel_ofv4i_24{min-height:auto}._header_ofv4i_2{align-items:flex-start}._subtitle_ofv4i_4{max-width:680px}}@media(max-width:650px){._page_ofv4i_1{padding:10px}._header_ofv4i_2{padding:6px 4px;gap:8px}._header_ofv4i_2>div:first-child{min-width:0;flex:1}._subtitle_ofv4i_4{font-size:.82rem}._radiusControl_ofv4i_5{width:clamp(176px,52vw,204px);flex:0 0 clamp(176px,52vw,204px)}._radiusPill_ofv4i_5,._radiusPillSlider_ofv4i_5{width:100%!important;min-width:0!important;height:60px!important;min-height:60px!important}._radiusPill_ofv4i_5{font-size:.78rem;padding:8px 10px}._radiusPillLabel_ofv4i_5{font-size:.78rem}._radiusPillLabel_ofv4i_5 strong{min-width:84px}._houseSearch_ofv4i_6{grid-template-columns:auto minmax(0,1fr) auto auto;margin-bottom:10px;padding:7px}._houseSearchStatus_ofv4i_6{grid-column:1/-1;padding:0 4px 3px}._houseSearch_ofv4i_6 button{padding-inline:10px}._favoritesToggle_ofv4i_6{min-width:44px!important;padding-inline:7px!important}._favoritesDropdown_ofv4i_6{left:7px;right:7px;width:auto}._map_ofv4i_8{min-height:620px;border-radius:24px}._panel_ofv4i_24{border-radius:24px;padding:20px}._roof_ofv4i_49{width:54px;height:48px;font-size:25px}._myHouse_ofv4i_18 ._roof_ofv4i_49{width:65px;height:58px}._houseLabel_ofv4i_18{font-size:.66rem}._stock_ofv4i_20,._floatingLegend_ofv4i_21{display:none}._yardScene_ofv4i_49,._clutter_ofv4i_49,._garageScene_ofv4i_49{height:360px}._placeButtons_ofv4i_49,._actions_ofv4i_43{grid-template-columns:1fr}}._house_ofv4i_6:hover{background:transparent}._house_ofv4i_6:focus-visible ._markerVisual_ofv4i_17{outline:3px solid #fff0a0;outline-offset:3px;border-radius:12px}._page_ofv4i_1{padding-bottom:105px}._zoomControls_ofv4i_11 button{height:34px}._modalBackdrop_ofv4i_33 ._itemModal_ofv4i_34{max-height:calc(100dvh - 110px - env(safe-area-inset-bottom,0px))}._close_ofv4i_35{padding:0}._actions_ofv4i_43 button{height:auto;min-height:44px;white-space:normal}._reportButton_ofv4i_46{height:auto;white-space:normal;line-height:1.4}._radiusPill_ofv4i_5{height:auto;min-height:40px}._map_ofv4i_8 ._house_ofv4i_6 ._houseLabel_ofv4i_18 svg{width:12px;height:12px}@media(max-width:980px){._visiting_ofv4i_52 ._map_ofv4i_8{display:none}._visiting_ofv4i_52 ._panel_ofv4i_24{min-height:0}}@media(max-width:650px){._map_ofv4i_8{min-height:520px;height:calc(100dvh - 180px);max-height:680px}._visiting_ofv4i_52 ._panel_ofv4i_24{padding:16px}._houseLabel_ofv4i_18{font-size:.68rem;padding:5px 7px}._markerVisual_ofv4i_17{width:86px;height:61px}._mapHint_ofv4i_53{font-size:10px}._map_ofv4i_8 ._house_ofv4i_6{height:auto}._photoViewport_ofv4i_38{height:min(68dvh,720px);min-height:360px}._sensitivePrompt_ofv4i_38{width:min(260px,86%);padding:13px 14px}._sensitivePrompt_ofv4i_38 small{font-size:.75rem}._listingFacts_ofv4i_42{gap:6px}._listingFacts_ofv4i_42 span{padding:8px 9px}._listingFacts_ofv4i_42 strong{font-size:.74rem}}._page_ofv4i_1{overflow-x:clip;min-width:0}._worldShell_ofv4i_7,._map_ofv4i_8,._panel_ofv4i_24,._header_ofv4i_2,._houseSearch_ofv4i_6{min-width:0;max-width:100%}._map_ofv4i_8{width:100%;touch-action:none;overscroll-behavior:none;user-select:none}._houseSearch_ofv4i_6 input{min-width:0;width:100%}._approachInfo_ofv4i_58{position:absolute;bottom:90px;left:14px;right:14px;z-index:35;display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;padding:12px 14px;border:1px solid #e4dac0;border-radius:20px;background:#fffaf0ed;box-shadow:0 10px 26px #273c3033;pointer-events:none}._approachInfo_ofv4i_58 strong{font-size:1rem}._approachInfo_ofv4i_58 span{font-size:.78rem;font-weight:850;color:#41664c}._approachInfo_ofv4i_58 small{font-size:.66rem;color:#72796b}._modalBackdrop_ofv4i_33 ._itemModal_ofv4i_34{overscroll-behavior-y:contain;touch-action:pan-y}@media(max-width:980px){._worldShell_ofv4i_7{grid-template-columns:minmax(0,1fr)}}@media(max-width:380px){._header_ofv4i_2{flex-wrap:wrap}._header_ofv4i_2>div:first-child{flex:1 1 120px}._radiusControl_ofv4i_5{width:160px;flex:0 1 160px}._radiusPillLabel_ofv4i_5 strong{min-width:0}}._itemScroll_ofv4i_62{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:22px;scrollbar-gutter:stable}._searchSummary_ofv4i_63{max-width:1420px;margin:0 auto 10px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:.8rem;font-weight:750;color:#52664e;min-height:28px}._searchSummary_ofv4i_63 button{height:auto;min-height:36px;padding:2px 0}._purchaseBar_ofv4i_64{flex:0 0 auto;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #ded8c7;background:#fffdf7}._purchaseBar_ofv4i_64 p{margin:0;font-weight:800;text-align:center}._purchaseHeading_ofv4i_66{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._purchaseHeading_ofv4i_66 strong{font-size:1.2rem;color:var(--primary)}._purchaseHeading_ofv4i_66 span{font-size:.72rem;color:#657068}._purchaseButtons_ofv4i_67{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px}._purchaseButtons_ofv4i_67 button{height:auto;min-height:46px;padding:9px 10px;white-space:normal;line-height:1.2}._paymentTrial_ofv4i_68{margin-top:16px;padding:12px;background:#f3efe2;border-radius:14px;font-size:.85rem}._paymentTrial_ofv4i_68 summary{cursor:pointer;font-weight:800}._paymentTrial_ofv4i_68 p{line-height:1.4}._paymentTrial_ofv4i_68 a{color:var(--primary);font-weight:800}@media(max-width:400px){._purchaseBar_ofv4i_64{padding-left:12px;padding-right:12px}._purchaseButtons_ofv4i_67 button{font-size:.8rem}._itemScroll_ofv4i_62{padding:16px}}._secondaryActions_ofv4i_72{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:4px}._secondaryActions_ofv4i_72 button{font-size:.8rem!important;gap:5px;padding:8px!important}._secondaryActions_ofv4i_72 button svg{width:16px;height:16px;flex-shrink:0}._itemHeader_ofv4i_73{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 6px;flex-shrink:0;background:#fffdf7}._itemHeader_ofv4i_73>span{color:#7a8572;font-size:.73rem;font-weight:850;letter-spacing:.05em}._itemHeader_ofv4i_73 ._close_ofv4i_35{position:static;float:none;margin:0;width:38px;height:38px;min-width:38px;box-shadow:none;border-color:#e2ddce}._itemScroll_ofv4i_62{padding:6px 16px 16px;scrollbar-gutter:auto}._itemModal_ofv4i_34 ._listingFavoriteButton_ofv4i_6,._itemModal_ofv4i_34 ._shareButton_ofv4i_47{min-height:42px!important;margin-top:8px;font-size:.82rem;border-radius:12px!important;padding:9px 10px;line-height:1.3;white-space:normal;width:100%}._itemModal_ofv4i_34 ._paymentTrial_ofv4i_68{padding:0;margin:12px 0 6px;background:transparent;border-top:1px solid #e3e0d3;border-bottom:1px solid #e3e0d3;border-radius:0}._paymentTrial_ofv4i_68>summary{font-size:.78rem;color:#79816e;padding:13px 0;min-height:42px}._paymentTrial_ofv4i_68 p{font-size:.8rem}._paymentTrial_ofv4i_68 a{height:auto;min-height:42px;max-width:100%;white-space:normal;line-height:1.35;padding:10px 14px;margin-bottom:12px}._purchaseBar_ofv4i_64{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))}._purchaseButtons_ofv4i_67{grid-template-columns:1.25fr 1fr}._purchaseButtons_ofv4i_67 button{font-size:.83rem;min-height:44px}@media(max-width:400px){._itemScroll_ofv4i_62{padding:6px 12px 14px}._modalBackdrop_ofv4i_33{padding-left:12px;padding-right:12px}._itemModal_ofv4i_34{border-radius:22px}._purchaseButtons_ofv4i_67 button{font-size:.78rem;padding:9px 8px}}._myHouse_ofv4i_18{z-index:8}._ownPlace_ofv4i_85{position:absolute;width:0;height:0;transform-origin:0 0;z-index:10}._cartAtHouse_ofv4i_86,._cartDock_ofv4i_86{height:auto!important;display:flex;flex-direction:column;gap:0;padding:4px!important;border:0;border-radius:20px;cursor:pointer;background:transparent;box-shadow:none;color:#294734}._cartAtHouse_ofv4i_86{position:absolute;left:58px;top:-22px;width:100px}._cartVisual_ofv4i_88{display:block;width:88px;height:73px;pointer-events:none;filter:drop-shadow(0 4px 3px #173d3430)}._cartLabel_ofv4i_89{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:.66rem;font-weight:900;background:#fffaf0f5;border:1px solid #e4d6ae;border-radius:99px;padding:5px 8px;box-shadow:0 4px 12px #14392626}._cartLabel_ofv4i_89 b{display:grid;place-items:center;min-width:19px;height:19px;border-radius:50%;background:#427853;color:#fff;font-size:.6rem;padding:0 4px}._cartAtHouse_ofv4i_86:hover,._cartDock_ofv4i_86:hover{background:#fff9dc33}._cartAtHouse_ofv4i_86:focus-visible,._cartDock_ofv4i_86:focus-visible{outline:3px solid #f3d47a;outline-offset:3px}._cartDock_ofv4i_86{position:fixed;left:max(28px,calc((100vw - 1420px)/2 + 18px));bottom:94px;z-index:33;width:118px;background:#fffdf1eb;border:1px solid #e7d9b0;border-radius:24px;box-shadow:0 8px 24px #163d3a33;backdrop-filter:blur(10px);touch-action:manipulation}._cartDock_ofv4i_86 ._cartVisual_ofv4i_88{width:100px;height:82px}._cartDock_ofv4i_86 ._cartLabel_ofv4i_89{border:0;box-shadow:none;background:transparent;padding:0 3px 5px}._youAreHere_ofv4i_96{position:absolute;display:flex;align-items:center;flex-direction:column;gap:4px;z-index:9;pointer-events:none;white-space:nowrap}._locationDot_ofv4i_97{width:17px;height:17px;background:#3b8fb8;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 7px #c3eaff66,0 3px 10px #224c4466;margin-bottom:5px}._youAreHere_ofv4i_96 strong{background:#fffdf5f5;border:1px solid #d1e1d5;border-radius:99px;padding:5px 9px;font-size:.65rem;color:#2d5542;box-shadow:0 3px 8px #1c443733}._youAreHere_ofv4i_96 small{font-size:.5rem;color:#294835;background:#fffdf1eb;border-radius:8px;padding:2px 5px}@media(max-width:650px){._cartAtHouse_ofv4i_86{left:54px;top:-18px;width:94px}._cartAtHouse_ofv4i_86 ._cartVisual_ofv4i_88{width:80px;height:66px}._cartLabel_ofv4i_89{font-size:.61rem}._cartDock_ofv4i_86{left:24px;bottom:calc(88px + env(safe-area-inset-bottom,0px));width:98px}._cartDock_ofv4i_86 ._cartLabel_ofv4i_89{font-size:.58rem}._cartDock_ofv4i_86 ._cartVisual_ofv4i_88{width:94px;height:78px}}._page_ofv4i_1[data-halloween]{background:radial-gradient(ellipse at 20% 0%,#3b294a 0,#211b32 43%,#141723);color:#f8eddd}._page_ofv4i_1[data-halloween] ._brand_ofv4i_3{color:#fff0d5;text-shadow:0 2px 16px #f5a94b18}._page_ofv4i_1[data-halloween] ._subtitle_ofv4i_4{color:#cdbbd6;font-weight:650}._page_ofv4i_1[data-halloween] ._header_ofv4i_2{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:10px;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #b08ba42b}._seasonRow_ofv4i_109{grid-column:1/-1;min-width:0;line-height:1}._page_ofv4i_1[data-halloween] ._searchSummary_ofv4i_63{color:#e5d2c2;font-size:.78rem;margin-bottom:9px}._page_ofv4i_1[data-halloween] ._map_ofv4i_8{background:radial-gradient(ellipse at 50% 44%,#4b355e 0,#282641 48%,#14182c);border-color:#9b749e65;box-shadow:0 16px 50px #080b1855,0 0 35px #8d52761a}._page_ofv4i_1[data-halloween] ._mapWorld_ofv4i_10{z-index:1;background-image:url(https://app.brocantevillage.com/_cdn/static/d1e21a08-a8bc-41a0-816b-2f47185d0544-village-halloween-night-2026.webp);box-shadow:0 0 90px 25px #21203d66,0 0 0 20px #a48dcd08,inset 0 0 80px #cc9bda09}._page_ofv4i_1[data-halloween] ._map_ofv4i_8:before{background:radial-gradient(circle at 18% 25%,#ffe7bc99 0 .8px,transparent 1.6px),radial-gradient(circle at 72% 66%,#e8d6ff80 0 .7px,transparent 1.5px);background-size:95px 95px,130px 130px;opacity:.65}._page_ofv4i_1[data-halloween] ._map_ofv4i_8:after{border-color:#cfb3e225}._page_ofv4i_1[data-halloween] ._zoomControls_ofv4i_11{background:#261e38ed;border-color:#a78ca667;box-shadow:0 5px 18px #120d2866}._page_ofv4i_1[data-halloween] ._zoomControls_ofv4i_11 button{background:#45354e;color:#ffdb9a}._page_ofv4i_1[data-halloween] ._zoomControls_ofv4i_11 span{color:#f2dbbd}._page_ofv4i_1[data-halloween] ._houseLabel_ofv4i_18{background:#2c233dec;border-color:#c9936e90;color:#ffedc9;box-shadow:0 5px 18px #120a2366}._page_ofv4i_1[data-halloween] ._myHouse_ofv4i_18 ._houseLabel_ofv4i_18{background:#e5ac58;color:#302333;border-color:#ffdc95}._page_ofv4i_1[data-halloween] ._stock_ofv4i_20{background:#2d263fd9;color:#e1c9a7}._page_ofv4i_1[data-halloween] ._radiusCircle_ofv4i_15{border-color:#ffe2b89c;background:#ad8bb810;box-shadow:0 0 0 10px #c7a1cf06,inset 0 0 35px #d6c0ed13}._page_ofv4i_1[data-halloween] ._floatingLegend_ofv4i_21 span{background:#292238e8;color:#ebd8c2;border-color:#83638488}._page_ofv4i_1[data-halloween] ._panel_ofv4i_24{color:var(--foreground)}._page_ofv4i_1[data-halloween] ._worldShell_ofv4i_7:not(._visiting_ofv4i_52)>._panel_ofv4i_24{background:linear-gradient(150deg,#32273f,#211d30);border-color:#8b69865e;color:#f6e8d7}._page_ofv4i_1[data-halloween] ._worldShell_ofv4i_7:not(._visiting_ofv4i_52)>._panel_ofv4i_24 p{color:#cebdce}._page_ofv4i_1[data-halloween] ._worldShell_ofv4i_7:not(._visiting_ofv4i_52)>._panel_ofv4i_24 ._eyebrow_ofv4i_28{color:#edb96f}._page_ofv4i_1[data-halloween] ._ruleCard_ofv4i_29{background:#423248;border-color:#a0767257}._page_ofv4i_1[data-halloween] ._ruleCard_ofv4i_29 span{color:#ddcbd9}._page_ofv4i_1[data-halloween] nav[aria-label="Navigation principale"]{background:#241e34f2;border-color:#ab8a9d80;box-shadow:0 10px 32px #07081066}._page_ofv4i_1[data-halloween] nav[aria-label="Navigation principale"] a{color:#f9e5be}._page_ofv4i_1[data-halloween] nav[aria-label="Navigation principale"] a:hover{background:#483451}@media(max-width:650px){._page_ofv4i_1[data-halloween]{padding-top:10px}._page_ofv4i_1[data-halloween] ._header_ofv4i_2{grid-template-columns:minmax(0,1fr) minmax(142px,44%);gap:9px 10px;padding:4px 3px 10px}._page_ofv4i_1[data-halloween] ._header_ofv4i_2>div:first-child{min-width:0}._page_ofv4i_1[data-halloween] ._header_ofv4i_2>div:nth-child(2){width:100%;max-width:100%;min-width:0;flex:none}._page_ofv4i_1[data-halloween] ._brand_ofv4i_3{font-size:clamp(21px,5.6vw,27px);line-height:1.02;letter-spacing:-.04em}._page_ofv4i_1[data-halloween] ._subtitle_ofv4i_4{font-size:11px;line-height:1.25;margin-top:6px}._page_ofv4i_1[data-halloween] ._map_ofv4i_8{min-height:510px;height:calc(100dvh - 150px);max-height:780px}._page_ofv4i_1[data-halloween] ._zoomControls_ofv4i_11{top:10px;right:10px}}._distanceBadge_ofv4i_144{display:block;background:#fffdf4ed;color:#3e5943;border:1px solid #d4dcca;padding:2px 7px;border-radius:99px;font-size:.65rem;font-weight:800;white-space:nowrap}._page_ofv4i_1[data-halloween] ._distanceBadge_ofv4i_144{background:#2c233def;border-color:#c9936e90;color:#ffedc9}._map_ofv4i_8[data-river]{background:#748f46}._map_ofv4i_8[data-river]:before{display:none}._map_ofv4i_8[data-river]:after{display:none}._map_ofv4i_8[data-river] ._mapWorld_ofv4i_10{background:none!important;border-radius:0;box-shadow:none!important;will-change:auto}._map_ofv4i_8[data-river] ._house_ofv4i_6{width:420px;height:440px;gap:0;isolation:isolate}._map_ofv4i_8[data-river] ._markerVisual_ofv4i_17{position:absolute;top:0;left:20px;width:380px;height:380px}._map_ofv4i_8[data-river] ._houseLabel_ofv4i_18{position:absolute;top:332px;left:50%;transform:translate(-50%);box-sizing:border-box;max-width:340px;min-width:190px;height:68px;padding:8px 20px;display:block;text-align:center;line-height:48px;font:700 44px/48px Georgia,serif;letter-spacing:-.5px;color:#fff4d9;border:3px solid #614020;border-radius:7px 5px 6px 4px;backdrop-filter:none;background:repeating-linear-gradient(3deg,transparent 0 9px,#442a1718 10px 12px,transparent 13px 24px),linear-gradient(105deg,#916034,#a4713e 45%,#81512d);box-shadow:inset 0 3px 1px #d6a66a99,inset 0 -4px 2px #48291360,0 7px 8px #24331340;overflow:visible;white-space:nowrap;text-overflow:clip}._map_ofv4i_8[data-river] ._houseLabel_ofv4i_18:before,._map_ofv4i_8[data-river] ._houseLabel_ofv4i_18:after{content:"";position:absolute;top:100%;width:13px;height:33px;background:linear-gradient(90deg,#694327,#ae7946 45%,#704c2d);box-shadow:3px 3px 3px #23341133;z-index:-1}._map_ofv4i_8[data-river] ._houseLabel_ofv4i_18:before{left:22px;transform:rotate(-2deg)}._map_ofv4i_8[data-river] ._houseLabel_ofv4i_18:after{right:22px;transform:rotate(2deg)}._map_ofv4i_8[data-river] ._houseLabel_ofv4i_18 svg{display:none}._signText_ofv4i_159{display:contents}._map_ofv4i_8[data-river] ._signText_ofv4i_159{display:block;max-width:294px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._map_ofv4i_8[data-river] ._myHouse_ofv4i_18 ._markerVisual_ofv4i_17{left:-35px;top:40px;width:330px;height:330px}._map_ofv4i_8[data-river] ._myHouse_ofv4i_18 ._houseLabel_ofv4i_18{left:30%}._map_ofv4i_8[data-river] ._myHouse_ofv4i_18 ._houseLabel_ofv4i_18{border-color:#e3ba62;box-shadow:inset 0 2px 1px #e5bd78,0 0 0 3px #79552e,0 7px 10px #24331340}._map_ofv4i_8[data-river] ._distanceBadge_ofv4i_144{position:absolute;top:415px;padding:3px 14px;font-size:29px;line-height:34px;border-radius:10px;background:#fbf7e9e8;color:#304e36;box-shadow:0 2px 6px #1b402329;white-space:nowrap}._map_ofv4i_8[data-river] ._stock_ofv4i_20{display:none}._map_ofv4i_8[data-river] ._cartAtHouse_ofv4i_86{left:75px;top:85px;width:160px;padding:0!important;z-index:11}._map_ofv4i_8[data-river] ._cartVisual_ofv4i_88{--cart-owner-name-size:clamp(18px,4vw,24px)}._map_ofv4i_8[data-river] ._cartAtHouse_ofv4i_86 ._cartVisual_ofv4i_88{width:260px;height:214px}._map_ofv4i_8[data-river] ._cartAtHouse_ofv4i_86 ._cartLabel_ofv4i_89{font-size:25px;line-height:1.35;gap:5px;padding:5px 8px;background:#fff8e5;border:2px solid #b49765;border-radius:10px;white-space:nowrap}._map_ofv4i_8[data-river] ._cartAtHouse_ofv4i_86 ._cartLabel_ofv4i_89 b{min-width:32px;height:32px;font-size:23px}._map_ofv4i_8[data-river] ._youAreHere_ofv4i_96{z-index:5}._map_ofv4i_8[data-river] ._cartDock_ofv4i_86{width:120px;border-radius:20px}._map_ofv4i_8[data-river] ._cartDock_ofv4i_86 ._cartVisual_ofv4i_88{width:110px;height:91px}._map_ofv4i_8[data-river] ._cartDock_ofv4i_86 ._cartLabel_ofv4i_89{font-size:10px;gap:3px;padding:3px 4px}._map_ofv4i_8[data-river] ._selectedHouse_ofv4i_18 ._markerVisual_ofv4i_17{filter:drop-shadow(0 0 15px #ffe8a5)}._map_ofv4i_8[data-river] ._house_ofv4i_6:focus-visible ._houseLabel_ofv4i_18{outline:6px solid #fff8b0;outline-offset:6px}._map_ofv4i_8[data-river] ._markerVisual_ofv4i_17,._map_ofv4i_8[data-river] ._myHouse_ofv4i_18 ._markerVisual_ofv4i_17{left:-170px;top:-70px;width:760px;height:620px}._map_ofv4i_8[data-river] ._myHouse_ofv4i_18 ._houseLabel_ofv4i_18{left:50%}._map_ofv4i_8[data-river] ._houseLabel_ofv4i_18{top:300px;height:62px;font-size:42px;line-height:44px;min-width:175px;max-width:340px;padding:5px 16px}._map_ofv4i_8[data-river] ._distanceBadge_ofv4i_144{top:370px;font-size:25px;line-height:30px}._map_ofv4i_8[data-river] ._cartAtHouse_ofv4i_86{left:-145px;top:370px;width:290px}._map_ofv4i_8[data-river] ._mapWorld_ofv4i_10{will-change:transform}._mapCameraWindow_ofv4i_185{position:absolute;inset:0;overflow:hidden;isolation:isolate}._map_ofv4i_8[data-travel] ._mapCameraWindow_ofv4i_185{filter:blur(var(--travel-blur,0px))}._map_ofv4i_8[data-river] ._zoomControls_ofv4i_11{top:18px}._map_ofv4i_8[data-travel=approaching] ._approachInfo_ofv4i_58{display:none}@media(max-width:650px){._map_ofv4i_8[data-river] ._zoomControls_ofv4i_11{top:12px;right:12px}}@media(prefers-reduced-motion:reduce){._map_ofv4i_8[data-river] ._mapCameraWindow_ofv4i_185{filter:none!important}}
