.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.MapView_root__0VsTd{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background:var(--bg)}.MapView_root__0VsTd[data-embedded=true]{height:100%;width:100%;border-radius:var(--r-sm,12px);border:1px solid var(--p-line,#e5e7eb)}.MapView_toast__5Di_T{position:fixed;top:24px;left:50%;transform:translateX(-50%);z-index:1500;display:inline-flex;align-items:center;gap:12px;max-width:min(90vw,480px);padding:12px 14px 12px 18px;border-radius:10px;background:var(--text);color:var(--bg);font-size:13px;font-weight:500;line-height:1.4;box-shadow:0 10px 28px rgba(0,0,0,.28);animation:MapView_toastIn__B6yby .2s ease-out}.MapView_toast__5Di_T[data-kind=error]{background:var(--tone-bad,#DC2626);color:#fff}.MapView_toast__5Di_T[data-kind=info]{background:var(--text);color:var(--bg)}.MapView_toastClose__SCtZo{border:0;background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer;padding:0 4px;opacity:.7}.MapView_toastClose__SCtZo:hover{opacity:1}@keyframes MapView_toastIn__B6yby{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.MapView_topbar__j3ja1{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:12px;padding:14px 20px;background:color-mix(in oklab,var(--bg) 80%,transparent);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:.5px solid var(--hairline)}.MapView_brand__viHL7{display:flex;align-items:center;gap:8px;font-weight:700;font-size:19px;letter-spacing:-.025em;color:var(--text);margin-right:12px;text-decoration:none}.MapView_brandGlyph__anAv_{width:10px;height:10px;background:var(--accent);border-radius:3px;transform:rotate(45deg);display:inline-block}.MapView_tabSwitch__KTtuF{display:flex;background:var(--bg-2);border-radius:var(--r-pill);padding:3px;gap:2px}.MapView_tabBtn__VGjRd{padding:6px 14px;border-radius:var(--r-pill);font-size:13px;font-weight:500;color:var(--text-3);white-space:nowrap;cursor:pointer}.MapView_tabBtn__VGjRd[data-active=true]{background:var(--bg-4);color:var(--text)}.MapView_tabBtn__VGjRd:disabled{cursor:not-allowed;opacity:.55}.MapView_intentSwitch__UCI_9{display:flex;background:var(--bg-2);border-radius:var(--r-pill);padding:3px;gap:2px;margin-left:4px}.MapView_intentBtn__pc4pG{padding:6px 14px;border-radius:var(--r-pill);font-size:13px;font-weight:500;color:var(--text-3);white-space:nowrap;cursor:pointer}.MapView_intentBtn__pc4pG[data-active=true]{background:var(--bg-4);color:var(--text)}.MapView_statusLine__TuSfW{margin-left:12px;font-size:12px;color:var(--text-3);font-weight:500;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_navRightSpacer__WgW1D{flex:1 1}.MapView_iconBtn__Jemg8{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-2);color:var(--text-2);cursor:pointer;transition:background .15s}.MapView_iconBtn__Jemg8:hover{background:var(--bg-3)}.MapView_avatarBtn__gVZYZ{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--accent),#f97316);color:#fff;font-weight:700;font-size:12px;letter-spacing:.02em;cursor:pointer}@media (max-width:720px){.MapView_topbar__j3ja1{padding:12px 14px;gap:6px}.MapView_brand__viHL7{font-size:17px;margin-right:8px}.MapView_intentSwitch__UCI_9,.MapView_statusLine__TuSfW,.MapView_tabSwitch__KTtuF{display:none}.MapView_hideMobile__34UYy{display:none!important}}.MapView_mapAndList__T9TzR{display:grid;grid-template-columns:1fr 360px;flex:1 1;min-height:0}.MapView_mapAndList__T9TzR[data-list-open=false]{grid-template-columns:1fr 0}.MapView_mapAndList__T9TzR[data-list-open=false] .MapView_sidePanel__iwdTd{width:0;border-left:0}.MapView_mapAndList__T9TzR[data-layers-open=true]{grid-template-columns:1fr 300px 360px}.MapView_mapAndList__T9TzR[data-layers-open=true][data-list-open=false]{grid-template-columns:1fr 300px 0}@media (max-width:920px){.MapView_mapAndList__T9TzR{grid-template-columns:1fr;grid-template-rows:1fr auto}.MapView_mapAndList__T9TzR[data-list-open=false]{grid-template-rows:1fr 0}.MapView_mapAndList__T9TzR[data-layers-open=true]{grid-template-columns:1fr;grid-template-rows:1fr auto}.MapView_sidePanel__iwdTd{max-height:45vh;border-left:0;border-top:.5px solid var(--hairline);border-radius:16px 16px 0 0;box-shadow:0 -8px 24px rgba(0,0,0,.08);overflow:hidden}.MapView_sidePanel__iwdTd:before{content:"";position:absolute;top:6px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:999px;background:var(--text-4,rgba(0,0,0,.18));z-index:2}.MapView_sideHeader__eiJuk{padding-top:18px!important;cursor:pointer}.MapView_mapAndList__T9TzR .MapView_layersPanel__UahX2{max-height:45vh;border-left:0;border-top:.5px solid var(--hairline);border-radius:16px 16px 0 0;box-shadow:0 -8px 24px rgba(0,0,0,.08)}.MapView_mapAndList__T9TzR[data-layers-open=true][data-list-open=false]{grid-template-columns:1fr;grid-template-rows:1fr auto 0}.MapView_mapAndList__T9TzR[data-layers-open=true][data-list-open=true]{grid-template-columns:1fr;grid-template-rows:1fr auto auto}}.MapView_mapArea__JRZlX{position:relative;width:100%;height:100%;min-width:0}.MapView_map__LykRs{width:100%;height:100%;background:var(--bg-2)}.MapView_firstLoadOverlay__A9qHV{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:rgba(255,255,255,.85);z-index:400;pointer-events:none}.MapView_firstLoadSpinner__vaJMI{width:36px;height:36px;border:3px solid rgba(0,0,0,.12);border-top:3px solid var(--accent,#2563eb);border-radius:50%;animation:MapView_firstLoadSpin__dJ9P0 .8s linear infinite}.MapView_firstLoadLabel__YEL9u{font-size:14px;color:var(--text-2,#555)}@keyframes MapView_firstLoadSpin__dJ9P0{to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.MapView_firstLoadOverlay__A9qHV{background:rgba(20,20,20,.82)}.MapView_firstLoadSpinner__vaJMI{border-color:rgba(255,255,255,.12);border-top-color:var(--accent,#60a5fa)}}.MapView_searchWrap__gRe11{position:absolute;top:16px;left:50%;transform:translateX(-50%);z-index:801;width:min(520px,calc(100% - 200px))}.MapView_searchOverlay__fj_K7{display:flex;align-items:center;width:100%;padding:10px 16px;background:var(--bg-2);border:.5px solid var(--hairline);border-radius:var(--r-pill);box-shadow:var(--shadow-md);color:var(--text)}.MapView_suggestList__sbGEx{margin-top:8px;background:var(--bg-2);border:.5px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow-md);overflow:hidden;max-height:60vh;overflow-y:auto}.MapView_suggestRow__S32BO{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;background:transparent;border:0;border-bottom:.5px solid var(--hairline);cursor:pointer;text-align:left;color:var(--text)}.MapView_suggestRow__S32BO:last-child{border-bottom:0}.MapView_suggestRow__S32BO:hover{background:var(--bg-3)}.MapView_suggestPrice__R_hq2{font-weight:700;font-size:13px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:64px;flex-shrink:0}.MapView_suggestKind__sNj2x{min-width:64px;flex-shrink:0;font-size:12px;font-weight:500;color:var(--text-3)}.MapView_suggestStrong__8d5IK{font-size:13.5px;font-weight:600;color:var(--text)}.MapView_suggestHead__GE1C_{padding:6px 14px 4px;font-size:11px;font-weight:700;color:var(--text-3);background:var(--bg-3)}.MapView_suggestBody__OJvpd{min-width:0;flex:1 1}.MapView_suggestAddr__gv9kM{font-size:13px;font-weight:500;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MapView_suggestMeta__s52lb{margin-top:1px;font-size:11px;color:var(--text-3)}.MapView_searchIcon__AAQJk{color:var(--text-3);flex-shrink:0}.MapView_searchInput__8lcVr{flex:1 1;background:transparent;border:0;outline:0;margin-left:8px;font-size:14px;color:var(--text)}.MapView_searchInput__8lcVr::placeholder{color:var(--text-3)}.MapView_nearMeBtn__C4eGW{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 8px;margin-left:8px;color:var(--accent);font-size:12px;font-weight:600;cursor:pointer;border-radius:var(--r-pill);flex-shrink:0}.MapView_nearMeBtn__C4eGW:hover{background:var(--accent-soft)}.MapView_overlaySegmented__glanb{position:absolute;top:16px;right:16px;z-index:801;display:flex;align-items:stretch;background:var(--bg-2);border:.5px solid var(--hairline);border-radius:12px;padding:4px;gap:2px;box-shadow:var(--shadow-md)}.MapView_segBtn__T1Ati{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:9px;font-size:13px;font-weight:600;color:var(--text-2);background:transparent;cursor:pointer;white-space:nowrap}.MapView_segBtn__T1Ati:not(:last-child):after{content:"";width:1px;height:16px;background:var(--hairline);margin-left:8px;margin-right:-4px}.MapView_segBtn__T1Ati[data-active=true]{background:var(--bg-3);color:var(--text)}.MapView_segBtn__T1Ati:disabled{opacity:.55;cursor:not-allowed}.MapView_fsBackBtn__ghgYO{position:absolute;top:16px;left:16px;z-index:801;display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 10px;border:.5px solid var(--hairline);border-radius:12px;background:var(--bg-2);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-md)}.MapView_fsBackBtn__ghgYO:hover{background:var(--bg-3)}@media (max-width:720px){.MapView_fsBackBtn__ghgYO{top:12px;left:12px;padding:6px 12px 6px 8px;font-size:12px}}.MapView_mobileOnlySeg__M8Abr{display:none}@media (max-width:720px){.MapView_overlaySegmented__glanb{top:84px}.MapView_nearMeBtn__C4eGW,.MapView_segBtn__T1Ati span{display:none}.MapView_mobileOnlySeg__M8Abr{display:inline-flex}}.MapView_sidePanel__iwdTd{position:relative;background:var(--bg-1);border-left:.5px solid var(--hairline);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:width .2s}.MapView_sideHeader__eiJuk{display:flex;align-items:flex-start;justify-content:space-between;padding:16px;border-bottom:.5px solid var(--hairline)}.MapView_sideHeaderTitle__NNZ1c{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.MapView_sideHeaderSub__ubgUU{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;color:var(--text-3);margin-top:2px}.MapView_sideClose__LiNMX{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:var(--text-3);cursor:pointer}.MapView_sideClose__LiNMX:hover{background:var(--bg-3);color:var(--text)}.MapView_sideList__663kC{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.MapView_empty___JX0l{padding:30px 16px;text-align:center;color:var(--text-3);font-size:13px}.MapView_propCard__tU2sh{display:block;background:var(--bg-2);border:.5px solid var(--hairline);border-radius:var(--r-md);overflow:hidden;cursor:pointer;text-decoration:none;color:inherit;transition:transform .12s,box-shadow .12s}.MapView_propCard__tU2sh:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.MapView_propPhoto__RNN5v{position:relative;aspect-ratio:16/10;background:repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 12px,rgba(255,255,255,.07) 12px 24px),linear-gradient(135deg,#2a2a2c,#1a1a1c);color:var(--text-4);display:flex;align-items:center;justify-content:center;overflow:hidden}.MapView_propPhoto__RNN5v img{width:100%;height:100%;object-fit:cover;display:block}@media (prefers-color-scheme:light){.MapView_propPhoto__RNN5v{background:repeating-linear-gradient(45deg,rgba(0,0,0,.04) 0 12px,rgba(0,0,0,.07) 12px 24px),linear-gradient(135deg,#e8e8ee,#d8d8e0)}}.MapView_propPhotoLabel__Mq9r_{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.MapView_propBerBadge__bRlpK{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--r-pill);font-size:11px;font-weight:700;letter-spacing:.02em;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}.MapView_berA1__PFXG8,.MapView_berA2__JZVBm,.MapView_berA3__vcDgG,.MapView_berA__9Wq92{background:#00a651}.MapView_berB1__F2w1M,.MapView_berB2__tt3w1,.MapView_berB3__YVyp8,.MapView_berB__Lrg2n{background:#4caf50}.MapView_berC1__JvcQn,.MapView_berC2__XYaNS,.MapView_berC3__nTddG,.MapView_berC___C8Ju{background:#ffd60a;color:#1c1c1e}.MapView_berD1__E_0F9,.MapView_berD2__JhnM3,.MapView_berD__5n0s7{background:#ff9500}.MapView_berE1__6gEyn,.MapView_berE2__5ZyG3,.MapView_berE__HSizY{background:#ff6b35}.MapView_berF__MKdHM,.MapView_berG__8bl6b{background:#ff3b30}.MapView_propBody__zSDdY{padding:12px 14px 14px}.MapView_propPriceRow__T3io_{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.MapView_propPrice__XfHth{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_propEircode__cBVLt{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;color:var(--text-3);letter-spacing:.02em}.MapView_propAddr__qtWDz{margin-top:3px;font-size:14px;font-weight:500;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MapView_propLocality__I7GuR{margin-top:1px;font-size:12px;color:var(--text-3)}.MapView_propStatsRow__WcTcF{display:flex;align-items:center;gap:12px;margin-top:10px;color:var(--text-3);font-size:13px}.MapView_propStat__a6SNi{display:inline-flex;align-items:center;gap:4px}.MapView_propTypeText__BLmpi{margin-left:auto;font-size:11px;color:var(--text-4);text-transform:capitalize}.MapView_pricePillWrap__scIC5{background:transparent!important;border:0!important}.MapView_pricePill__Y4P41{display:inline-block;background:var(--bg-2);color:var(--text);font-weight:700;font-size:12px;letter-spacing:-.01em;padding:5px 10px;border-radius:var(--r-pill);white-space:nowrap;border:1.5px solid var(--hairline-strong);box-shadow:0 2px 6px rgba(0,0,0,.18);transform:translateY(-4px);cursor:pointer;transition:background .12s,color .12s,border-color .12s,transform .12s}.MapView_pricePill__Y4P41:hover{background:var(--accent);color:#fff;border-color:var(--accent);z-index:1000;transform:translateY(-6px)}.MapView_pricePillNew__rMZXC{position:relative}.MapView_pricePillNewBadge__OV2jo{position:absolute;top:-7px;right:-6px;padding:0 4px;border-radius:6px;background:var(--accent);color:#fff;border:1.5px solid #fff;font-size:8.5px;font-weight:800;line-height:11px;letter-spacing:.02em;pointer-events:none}.MapView_stackPin__LYEn_{position:relative;width:36px;height:46px;cursor:pointer}.MapView_stackPinCount__WsA_i{position:absolute;top:0;left:1px;width:34px;height:34px;border-radius:50%;background:var(--bg-1);color:var(--text);border:2px solid var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.22);font-size:13px;font-weight:700;line-height:30px;text-align:center;transition:background .12s,color .12s}.MapView_stackPinDot__cooMY{position:absolute;left:15px;bottom:0;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px #fff}.MapView_popupNewBadge__CqH13,.MapView_stackPin__LYEn_:hover .MapView_stackPinCount__WsA_i{background:var(--accent);color:#fff}.MapView_popupNewBadge__CqH13{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.04em;border-radius:4px;padding:1px 5px;vertical-align:middle}.MapView_focusPinWrap__8C8ST{background:transparent!important;border:0!important;pointer-events:auto}.MapView_focusPin___ZMro{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--accent-rgb),.18);border:2px solid var(--accent,#ff6b35);box-shadow:0 0 0 2px rgba(255,255,255,.95),0 2px 6px rgba(0,0,0,.25);box-sizing:border-box;animation:MapView_focusPulse__7JFcK 1.8s ease-in-out infinite}.MapView_focusPinDot__nm63y{width:10px;height:10px;border-radius:50%;background:var(--accent,#FF6B35)}@keyframes MapView_focusPulse__7JFcK{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.MapView_poiPin___SMUJ{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1;background:#fff;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.28);cursor:pointer;transition:transform .12s}.MapView_poiPin___SMUJ:hover{transform:scale(1.12);z-index:1100}.MapView_poiSchoolPrimary__PFP4K{background:#4f46e5}.MapView_poiSchoolPost__I3z6G{background:#7c3aed}.MapView_poiSchoolSpecial__aoxv0{background:#0e7490}.MapView_poiUniversity__PrSN0{background:#b45309}.MapView_poiHospital__U3RLo{background:#dc2626}.MapView_poiRail__eH3EY{background:#0a84ff}.MapView_poiLuas__gANWS,.MapView_poiPlanGranted__X4_01{background:#30d158}.MapView_poiPlanRefused__NPfHy{background:#ff453a}.MapView_poiPlanPending__MlT2l{background:#ffd60a}.MapView_busPin__jeWgP{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1;background:#ff9500;border:1.5px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer;transition:transform .12s}.MapView_busPin__jeWgP:hover{transform:scale(1.2);z-index:1100}.MapView_searchPin__Bcf7_{position:relative;width:80px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;pointer-events:none}.MapView_searchPin__Bcf7_>*{pointer-events:auto}.MapView_searchPinLabel__JlXq5{background:var(--accent);color:#fff;font-weight:700;font-size:13px;letter-spacing:-.01em;padding:6px 12px;border-radius:var(--r-pill);border:2px solid #fff;box-shadow:0 4px 14px rgba(var(--accent-rgb),.45),0 0 0 4px rgba(var(--accent-rgb),.2);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:4px}.MapView_searchPinDot__ykOfJ{width:14px;height:14px;border-radius:50%;background:var(--accent);border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.3);margin-bottom:0;animation:MapView_searchPinPulse__l9hKv 1.6s ease-out infinite}@keyframes MapView_searchPinPulse__l9hKv{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb),.6),0 2px 6px rgba(0,0,0,.3)}70%{box-shadow:0 0 0 14px rgba(var(--accent-rgb),0),0 2px 6px rgba(0,0,0,.3)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb),0),0 2px 6px rgba(0,0,0,.3)}}.MapView_locationPin__JOeQB{position:relative;width:120px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;pointer-events:none}.MapView_locationPin__JOeQB>*{pointer-events:auto}.MapView_locationPinLabel__10FJ8{background:#0a84ff;color:#fff;font-weight:600;font-size:12px;letter-spacing:-.01em;padding:5px 10px;border-radius:var(--r-pill);border:2px solid #fff;box-shadow:0 3px 10px rgba(10,132,255,.45),0 0 0 3px rgba(10,132,255,.18);max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.MapView_locationPinDot__s9LlQ{width:12px;height:12px;border-radius:50%;background:#0a84ff;border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.3);animation:MapView_locationPinPulse__SE00s 1.8s ease-out infinite}@keyframes MapView_locationPinPulse__SE00s{0%{box-shadow:0 0 0 0 rgba(10,132,255,.6),0 2px 6px rgba(0,0,0,.3)}70%{box-shadow:0 0 0 12px rgba(10,132,255,0),0 2px 6px rgba(0,0,0,.3)}to{box-shadow:0 0 0 0 rgba(10,132,255,0),0 2px 6px rgba(0,0,0,.3)}}.MapView_clusterMarker__faHvB{background:var(--accent);color:#fff;font-weight:700;font-size:13px;text-align:center;border-radius:50%;border:2.5px solid #fff;box-shadow:0 4px 16px rgba(var(--accent-rgb),.45),0 0 0 4px rgba(var(--accent-rgb),.18)}.MapView_popup__phUgp{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;width:260px;display:block}.MapView_popupPhoto__0g3BY{width:100%;height:140px;display:block;object-fit:cover;background:linear-gradient(135deg,#2a2a2c,#1a1a1c)}.MapView_popupPhotoFallback___DGHO{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 25%,color-mix(in oklab,var(--accent) 10%,transparent),transparent 60%),linear-gradient(135deg,var(--bg-2),var(--bg-3));color:color-mix(in oklab,var(--accent) 55%,var(--text-3))}.MapView_popupPhotoFallback___DGHO svg{width:56%;max-width:140px;height:auto}.MapView_popupBody__3J5da{padding:12px 14px 14px}.MapView_popupPriceRow__GTU0a{display:flex;align-items:center;justify-content:space-between;gap:8px}.MapView_popupPrice__SXFQk{font-weight:700;font-size:18px;letter-spacing:-.02em;color:#15181c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_popupBer__yR3yh{font-size:11px;font-weight:700;padding:2px 8px;border-radius:var(--r-pill);color:#fff;letter-spacing:.02em;flex-shrink:0}.MapView_popupAddr__eQ9NU{margin-top:4px;font-size:13px;font-weight:500;color:#15181c;line-height:1.35}.MapView_popupMeta__TG6_Z{margin-top:2px;font-size:11px;color:#8a9099}.MapView_popupCta__jHHjk{display:inline-block;margin-top:10px;padding:6px 12px;background:var(--accent);color:#fff!important;font-size:12px;font-weight:600;text-decoration:none;border-radius:var(--r-pill);transition:background .12s}.MapView_popupCta__jHHjk:hover{background:var(--accent-press)}.MapView_popupActions__Bb2S6{display:flex;align-items:center;gap:8px;margin-top:10px}.MapView_popupActions__Bb2S6 .MapView_popupCta__jHHjk{margin-top:0}.MapView_popupSv__Bfvrn{padding:5px 11px;border:1px solid var(--accent);border-radius:var(--r-pill);background:transparent;color:var(--accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.MapView_popupSv__Bfvrn[hidden]{display:none}.MapView_popupSv__Bfvrn:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.MapView_planSummary__5wmfY{list-style:none;cursor:pointer}.MapView_planSummary__5wmfY::-webkit-details-marker{display:none}.MapView_planSummary__5wmfY::marker{content:""}.MapView_planClosed__zzjSn{display:inline}.MapView_planOpen__v_CyT,details[open] .MapView_planClosed__zzjSn{display:none}details[open] .MapView_planOpen__v_CyT{display:inline}.MapView_soldBanner__r4GTH{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:800;background:var(--bg-2);border:.5px solid var(--hairline);border-radius:var(--r-pill);padding:7px 16px;box-shadow:var(--shadow-sm);font-size:12px;color:var(--text-3);white-space:nowrap}.MapView_soldBannerNum__XqyQR{color:var(--text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace}.MapView_aiFab__7_SN_{position:fixed;right:24px;bottom:24px;width:56px;height:56px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(var(--accent-rgb),.4);border:1.5px solid rgba(255,255,255,.25);cursor:pointer;z-index:900;transition:transform .12s}.MapView_aiFab__7_SN_:hover{transform:scale(1.05)}@media (max-width:720px){.MapView_aiFab__7_SN_{bottom:88px}}.MapView_aiBackdrop__nxUrU{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1000;animation:MapView_fadeIn__m0oVk .18s}.MapView_aiDrawer__OvjLZ{position:fixed;right:0;top:0;bottom:0;width:min(420px,96vw);z-index:1001;background:var(--bg-1);border-left:.5px solid var(--hairline);box-shadow:-8px 0 24px rgba(0,0,0,.18);display:flex;flex-direction:column;animation:MapView_slideUp__zXAEH .22s cubic-bezier(.2,.8,.2,1);transform-origin:right}.MapView_aiHeader__0AYpz{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px;border-bottom:.5px solid var(--hairline)}.MapView_aiTitle__wYrYh{font-size:17px;font-weight:700;color:var(--text)}.MapView_aiSubtitle__hYMG2{margin-top:2px;font-size:12px;color:var(--text-3)}.MapView_aiPresets__xDVXG{display:flex;flex-wrap:wrap;gap:6px;padding:12px 18px 4px}.MapView_aiPresetChip__JkMAG{padding:6px 12px;border-radius:var(--r-pill);background:var(--bg-2);border:.5px solid var(--hairline);font-size:12px;color:var(--text-2);cursor:pointer}.MapView_aiPresetChip__JkMAG:hover{background:var(--bg-3)}.MapView_aiBody__Roz0n{flex:1 1;overflow-y:auto;padding:16px 18px}.MapView_aiPlaceholder__JArsm{color:var(--text-3);font-size:13px;text-align:center;padding:40px 0;font-style:italic}.MapView_aiComposer__LD8eK{display:flex;gap:8px;padding:12px 14px max(12px,env(safe-area-inset-bottom));border-top:.5px solid var(--hairline);background:var(--bg)}.MapView_aiInput__bG_b4{flex:1 1;padding:10px 14px;background:var(--bg-2);border:.5px solid var(--hairline);border-radius:var(--r-pill);outline:0;color:var(--text);font-size:14px}.MapView_aiInput__bG_b4::placeholder{color:var(--text-3)}.MapView_aiSendBtn__W_fRF{padding:8px 16px;background:var(--accent);color:#fff;border-radius:var(--r-pill);font-weight:600;font-size:13px;cursor:pointer}.MapView_aiSendBtn__W_fRF:hover{background:var(--accent-press)}.MapView_layersPanel__UahX2{background:var(--bg-1);border-left:.5px solid var(--hairline);display:flex;flex-direction:column;min-width:0;overflow:hidden}.MapView_layersHeader__Y9w6r{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:.5px solid var(--hairline)}.MapView_layersTitle__Ypk3N{font-size:17px;font-weight:700;color:var(--text)}.MapView_layersBody__pPB9X{flex:1 1;overflow-y:auto;padding:4px 0 16px}.MapView_layersSection__XTnGr{display:flex;align-items:baseline;gap:4px;padding:16px 16px 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-top:.5px solid var(--hairline)}.MapView_layersSection__XTnGr:first-child{border-top:0}.MapView_layersSectionTitle__zl436{color:var(--text-3)}.MapView_layersSectionSub__29Be6{color:var(--text-4);font-weight:400;text-transform:none;letter-spacing:0;font-size:11px}.MapView_heatmapLegend__2R28R{margin:8px 12px 12px;padding:10px 12px;background:var(--bg-2);border:.5px solid var(--hairline);border-radius:var(--r-sm)}.MapView_heatmapLegendTitle__tmt_I{font-size:11px;font-weight:600;color:var(--text-2);margin-bottom:6px}.MapView_heatmapGradientWrap__PEajF{position:relative;height:12px;margin-bottom:4px}.MapView_heatmapGradient__dyGBV{position:absolute;inset:0;height:8px;top:2px;border-radius:4px}.MapView_heatmapViewportBox__vxJpt{position:absolute;top:0;bottom:0;background:transparent;border:1.5px solid var(--text);border-radius:4px;box-shadow:0 0 0 2px rgba(255,255,255,.6);pointer-events:none}.MapView_heatmapLegendScale__ExO_r{display:flex;justify-content:space-between;color:var(--text-3)}.MapView_heatmapLegendScale__ExO_r,.MapView_heatmapViewportLabel__261xO{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_heatmapViewportLabel__261xO{margin-top:4px;color:var(--text-2);text-align:center}.MapView_bucketLegendRow__og_1L{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.MapView_bucketLegendCell__GRFTr{display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:2px 0}.MapView_bucketLegendSwatch__RdP4D{width:28px;height:14px;border-radius:3px}.MapView_bucketLegendLabel__uowsV{font-size:11px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.MapView_layersNote__sZdgj{padding:12px 16px;margin:8px 12px 0;border-radius:var(--r-sm);background:var(--bg-2);border:.5px dashed var(--hairline);font-size:12px;color:var(--text-3);text-align:center}.MapView_layerRow__b_1jZ{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;background:transparent;border:0;cursor:pointer;text-align:left;color:var(--text)}.MapView_layerRow__b_1jZ:hover{background:var(--bg-2)}.MapView_layerRow__b_1jZ[data-sel=true]{background:var(--accent-soft)}.MapView_layerIcon__0iMmF{width:22px;font-size:15px;flex-shrink:0}.MapView_layerText___aY6J{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.MapView_layerLabel__AHxEb{flex:1 1;font-size:13px;font-weight:500}.MapView_layerSub__583JC{font-size:11px;line-height:1.35;font-weight:400;color:var(--text-3)}.MapView_layerRow__b_1jZ[data-sel=true] .MapView_layerLabel__AHxEb{color:var(--accent);font-weight:600}.MapView_radioDot__nrPPr{width:18px;height:18px;border-radius:50%;border:2px solid var(--hairline-strong);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.MapView_radioDot__nrPPr[data-on=true]{border-color:var(--accent)}.MapView_radioInner__vm33N{width:8px;height:8px;border-radius:50%;background:var(--accent)}.MapView_toggleTrack__4UXCT{width:32px;height:18px;border-radius:var(--r-pill);background:var(--bg-4);position:relative;transition:background .15s;flex-shrink:0}.MapView_toggleTrack__4UXCT[data-on=true]{background:var(--accent)}.MapView_toggleKnob__xBhj2{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18);transition:left .15s}.MapView_toggleTrack__4UXCT[data-on=true] .MapView_toggleKnob__xBhj2{left:16px}.MapView_transitRoutes__5TUYu{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px;border-bottom:.5px solid var(--hairline)}.MapView_transitRouteChip__LYCTq{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--r-pill);background:var(--bg-2);border:.5px solid var(--hairline);font-size:12px;color:var(--text-2);cursor:pointer;transition:background .12s}.MapView_transitRouteChip__LYCTq:hover{background:var(--bg-3)}.MapView_transitRouteChip__LYCTq[data-active=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.MapView_transitRouteShort__y4KKi{font-weight:700;font-family:ui-monospace,SF Mono,Menlo,monospace}.MapView_transitRouteKind__e0Rvq{font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.MapView_transitRouteChip__LYCTq[data-active=true] .MapView_transitRouteKind__e0Rvq{color:var(--accent)}.MapView_transitBody__Px79j{flex:1 1;overflow-y:auto;padding:12px 16px 16px}.MapView_transitRouteLine__1MmDs{margin-bottom:10px;padding-bottom:10px;border-bottom:.5px solid var(--hairline)}.MapView_transitRouteTitle__cDAp3{font-size:14px;font-weight:700;color:var(--text)}.MapView_transitRouteMeta__TN_GD{font-size:11px;color:var(--text-3);margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_headwayBlock__ZDydi{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.MapView_dayBadge__8kbED{display:inline-block;padding:3px 9px;border-radius:var(--r-pill);font-size:11px;font-weight:600;letter-spacing:.02em}.MapView_dayBadge__8kbED[data-tone=neutral]{background:var(--bg-3);color:var(--text-2)}.MapView_dayBadge__8kbED[data-tone=warn]{background:rgba(255,149,0,.18);color:#d97706}.MapView_serviceSpan__TfWM1{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_serviceSpanList__LjKuj{flex-basis:100%;display:flex;flex-direction:column;gap:2px;margin-top:2px}.MapView_serviceSpanRow__aahvY{display:inline-flex;align-items:baseline;gap:8px;font-size:11px}.MapView_serviceSpanLabel__vR1IS{color:var(--text-3);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:10px;min-width:56px}.MapView_headwayGrid__tk_Va{flex-basis:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px;margin-top:4px}.MapView_headwayCell__35jGy{background:var(--bg);border:.5px solid var(--hairline);border-radius:var(--r-sm);padding:8px 10px}.MapView_headwayCellLabel__Wd8Ih{font-size:10px;color:var(--text-3);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.MapView_headwayCellValue__BJVIC{margin-top:3px;font-size:14px;font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_transitStopsList___vEL8{list-style:none;padding:0;margin:0;position:relative}.MapView_transitStopsList___vEL8:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background:var(--hairline-strong);opacity:.4}.MapView_transitStopRow__a9vGY{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px 7px 0;background:transparent;border:0;border-radius:var(--r-sm);cursor:pointer;color:var(--text-2);font-size:13px;text-align:left;position:relative}.MapView_transitStopRow__a9vGY:hover{color:var(--text);background:var(--bg-2)}.MapView_transitStopRow__a9vGY[data-anchor=true]{background:var(--accent-soft);color:var(--text)}.MapView_transitStopDot__GQoqd{display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--accent);margin-left:3px;flex-shrink:0;position:relative;z-index:1;transition:transform .12s}.MapView_transitStopDot__GQoqd[data-anchor=true]{background:var(--accent);transform:scale(1.4);box-shadow:0 0 0 4px var(--accent-soft)}.MapView_transitStopName__rfDWP{flex:1 1;min-width:0}.MapView_transitStopSeq__GlVY_{font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--text-3);font-size:11px;margin-right:2px}.MapView_transitTerminus__WmSyG{font-size:9px;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.MapView_transitAnchorBadge__FQ33z{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:2px 6px;border-radius:var(--r-pill);flex-shrink:0}.MapView_saPopup__YTtWC{min-width:300px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--text)}.MapView_saPopupLoading__EDWFr{padding:8px 4px;color:var(--text-3);font-size:12px;text-align:center}.MapView_saPopupHeader__Zkyh_{text-align:center;padding-bottom:8px;border-bottom:.5px solid var(--hairline);margin-bottom:8px}.MapView_saPopupKicker__tmR7U{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);margin-bottom:2px}.MapView_saPopupBig__x9NUG{font-size:28px;font-weight:700;line-height:1;color:var(--text)}.MapView_saPopupBigUnit__ZxTdy{font-size:12px;font-weight:500;color:var(--text-3);margin-left:2px}.MapView_saPopupBerBig__DHbgy{font-size:36px}.MapView_saPopupCap__kfbi7{font-size:11px;color:var(--text-2);margin-top:2px}.MapView_saPopupRuralBadge__VziSY{display:inline-block;margin-top:6px;padding:2px 8px;background:rgba(10,132,255,.1);border:.5px solid rgba(10,132,255,.3);border-radius:999px;color:#0a84ff;font-size:10.5px;font-weight:500}.MapView_saPopupSubGroup__N85x6{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.MapView_saPopupGroup__W3RLi{margin-bottom:8px}.MapView_saPopupGroupTitle__dm0k9{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--text-3);margin-bottom:4px;padding-bottom:2px;border-bottom:.5px solid var(--hairline)}.MapView_saPopupGroup__W3RLi .MapView_saPopupSub__tZ47O{margin-bottom:2px}.MapView_saPopupGroupCaption__284f6{font-size:9.5px;color:var(--text-3);margin-bottom:4px;font-style:italic}.MapView_saPopupBarLowSample__SlsVc{background:repeating-linear-gradient(-45deg,var(--accent) 0 4px,color-mix(in oklab,var(--accent) 35%,transparent) 4px 7px);opacity:.65}.MapView_saPopupSubValLow__ctnww{color:var(--text-2);font-weight:600}.MapView_saPopupSubValLow__ctnww .MapView_saPopupSubCount__FHiXG{color:var(--text-3)}.MapView_saPopupSub__tZ47O .MapView_saPopupBar__94InR:not([style*=background]){background:var(--accent)}.MapView_saPopupFloodFlags__c4jln{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.MapView_saPopupFloodFlag__FK93O{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:10px;font-size:10px;font-weight:600;background:var(--bg-2);color:var(--text-3)}.MapView_saPopupFloodFlagOn__da5ls{background:color-mix(in oklab,#ff453a 18%,var(--bg-2));color:#ff453a}.MapView_saPopupPriceGrid__B_rRB{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:11px}.MapView_saPopupPriceGrid__B_rRB>div{display:flex;justify-content:space-between;align-items:baseline}.MapView_saPopupPriceGrid__B_rRB>div span{color:var(--text-3)}.MapView_saPopupPriceGrid__B_rRB>div b{color:var(--text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_saPopupLastSale__YhV9b{display:flex;align-items:baseline;gap:6px;padding:6px 0 0;margin-top:4px;border-top:.5px solid var(--hairline);font-size:11px}.MapView_saPopupLastLabel__hLg8X{text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:600;color:var(--text-3)}.MapView_saPopupLastSale__YhV9b b{color:var(--text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_saPopupLastMeta__dYvKH{color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_saPopupSubCount__FHiXG{color:var(--text-3);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_saPopupYieldRow__spapV{display:flex;align-items:baseline;gap:8px;padding:6px 10px;margin:0 0 8px;background:color-mix(in oklab,var(--accent) 8%,var(--bg-2));border-radius:6px;font-size:12px}.MapView_saPopupYieldRow__spapV>span:first-child{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--text-3)}.MapView_saPopupYieldRow__spapV b{color:var(--text);font-weight:700;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_saPopupSACode__BprQP{margin-top:8px;padding-top:6px;border-top:.5px solid var(--hairline);font-size:10px;color:var(--text-3);text-align:center;letter-spacing:.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_saPopupSACode__BprQP b{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--text-2);font-weight:600}.MapView_saPopupHPScale__Lryas{margin:8px 0 6px}.MapView_saPopupHPSegments__DzWbC{display:flex;gap:2px;align-items:center;height:24px}.MapView_saPopupHPSeg__GnLik{flex:1 1;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:rgba(0,0,0,.55);border-radius:3px;opacity:.6;transition:transform .15s,opacity .15s}.MapView_saPopupHPSegActive__8EA6d{height:24px;font-size:12px;font-weight:700;color:rgba(0,0,0,.92);opacity:1;box-shadow:0 0 0 2px var(--text);z-index:1}.MapView_saPopupHPLabel__oLJob{margin-top:6px;font-size:11px;color:var(--text-2);text-align:center}.MapView_saPopupHPLabel__oLJob b{color:var(--text);font-weight:700;margin-right:4px}.MapView_saPopupSub__tZ47O{display:grid;grid-template-columns:minmax(0,130px) 1fr auto;align-items:center;grid-gap:8px;gap:8px;font-size:11px}.MapView_saPopupSub__tZ47O>span:first-child{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.MapView_saPopupSubWide__qHWJv{grid-template-columns:minmax(0,1fr) 72px auto;font-size:11.5px}.MapView_saPopupSubWide__qHWJv>span:first-child{white-space:normal;line-height:1.35}.MapView_saPopupBarWrap___Ayns{position:relative;height:6px;background:var(--bg-2);border-radius:3px;overflow:hidden}.MapView_saPopupBar__94InR{display:block;height:100%;border-radius:3px}.MapView_saPopupSubVal__p2TJs{text-align:right;font-weight:600;font-size:11px;white-space:nowrap}.MapView_saPopupTrendRow__e0Xe2{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;margin-bottom:8px}.MapView_saPopupExplain__Zi6JK{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.MapView_saPopupExplainCard__aSPaz{background:color-mix(in oklab,var(--accent) 8%,var(--bg-2));border-left:2px solid var(--accent);border-radius:4px;padding:7px 9px}.MapView_saPopupExplainTitle__v8ZiL{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--text);margin-bottom:3px}.MapView_saPopupExplainIcon__WCZ7Y{font-size:12px;line-height:1}.MapView_saPopupExplainBody__qjQQ2{font-size:10.5px;line-height:1.45;color:var(--text-2)}.MapView_saPopupLegend__TuHxS{background:var(--bg-2);border-radius:6px;padding:8px 10px;margin-bottom:8px;font-size:10px;line-height:1.5;color:var(--text-2)}.MapView_saPopupLegend__TuHxS b{color:var(--text);font-weight:600}.MapView_saPopupLegendNote__cXz5v{margin-top:4px;padding-top:4px;border-top:.5px solid var(--hairline);color:var(--text-3);font-size:9.5px}.MapView_saPopupFoot__kbvzt{font-size:10px;color:var(--text-3);line-height:1.4;padding-top:6px;border-top:.5px solid var(--hairline)}.MapView_saPopupStack__jvlXv{display:flex;height:8px;border-radius:4px;overflow:hidden;margin-bottom:8px}.MapView_saPopupStackSeg__ayuFQ{display:block;height:100%}.MapView_saPopupBerGrid__LUGa4{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;text-align:center;font-size:10px}.MapView_saPopupBerCell___EtEo{display:flex;flex-direction:column;gap:1px;padding:2px 0;background:var(--bg-2);border-radius:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_saPopupBerCell___EtEo span:first-child{font-weight:700;font-size:11px}@media (display-mode:standalone){.MapView_topbar__j3ja1{padding-top:calc(14px + env(safe-area-inset-top))}.MapView_overlaySegmented__glanb,.MapView_searchWrap__gRe11{top:calc(16px + env(safe-area-inset-top))}.MapView_toast__5Di_T{top:calc(24px + env(safe-area-inset-top))}}@media (display-mode:standalone) and (max-width:720px){.MapView_layersHeader__Y9w6r{padding-top:calc(16px + env(safe-area-inset-top))}}@media (max-width:720px){.MapView_mapAndList__T9TzR[data-layers-open=true]:not([data-layers-sheet=peek]):not([data-layers-sheet=half]) .MapView_searchWrap__gRe11{display:none}}.MapView_saPopupPro__ZCeLL{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 2px 2px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:11.5px;line-height:1.4}.MapView_saPopupProText__yd0Gn{opacity:.85}.MapView_saPopupProBtn__YM_T9{flex:none;border:0;border-radius:999px;padding:5px 10px;font:inherit;font-weight:600;color:#fff;background:var(--accent);cursor:pointer}.MapView_saPopupProBtn__YM_T9:hover{filter:brightness(.95)}.MapView_layerLoading__h8nSS{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:var(--accent);color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.25);font-size:13.5px;font-weight:650;pointer-events:none;white-space:nowrap}.MapView_layerSpinner__SGsXL{width:15px;height:15px;border-radius:50%;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;animation:MapView_layerSpin__ZLPnL .8s linear infinite}@keyframes MapView_layerSpin__ZLPnL{to{transform:rotate(1turn)}}.MapView_envLockCard__7bPL2{display:flex;flex-direction:column;gap:8px;margin:4px 8px 10px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);font-size:12px;line-height:1.5}.MapView_envLockText__H1fsx{opacity:.9}.MapView_envLockBtn__sAhMu{align-self:flex-start;border:0;border-radius:999px;padding:6px 14px;font:inherit;font-size:12.5px;font-weight:650;color:#fff;background:var(--accent);cursor:pointer}.MapView_envLockBtn__sAhMu:hover{filter:brightness(.95)}.MapView_map__LykRs[data-choropleth=true] .MapView_clusterMarker__faHvB{opacity:.85;transform:scale(.82);background:#fff;color:var(--accent);border-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.25)}.MapView_map__LykRs[data-choropleth=true] .MapView_clusterMarker__faHvB:hover{opacity:1;transform:scale(1)}.MapView_map__LykRs[data-choropleth=true] .MapView_pricePill__Y4P41{opacity:.8}.MapView_map__LykRs[data-choropleth=true] .MapView_pricePill__Y4P41:hover{opacity:1}.MapView_envZoomHint__lw4fU{display:flex;align-items:flex-start;gap:8px;margin:2px 16px 8px 44px;padding:8px 10px;border-radius:8px;border-left:3px solid var(--warn,#ff9500);background:color-mix(in srgb,var(--warn,#ff9500) 12%,transparent);font-size:12px;line-height:1.4;font-weight:500;color:var(--text)}.MapView_envZoomHint__lw4fU:before{content:"\1F50D";flex:none;font-size:13px;line-height:1.3}.MapView_workBlock__pflBI{padding:4px 16px 10px;display:flex;flex-direction:column;gap:6px}.MapView_workCard__x2pox{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--bg)}.MapView_workIcon__3aHM5{font-size:15px;flex-shrink:0}.MapView_workText__XnubC{flex:1 1;min-width:0;display:flex;flex-direction:column}.MapView_workLabel__Nx1Sp{font-size:11px;color:var(--text-3)}.MapView_workValue__gTZ0f{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MapView_workAction__zpOxS{border:0;background:none;padding:2px 4px;font-size:12px;font-weight:600;color:var(--accent);cursor:pointer;flex-shrink:0}.MapView_workHint__vpW1x{font-size:12px;color:var(--text-3)}.MapView_variantChips__UpiJk{display:flex;flex-wrap:wrap;gap:6px;padding:2px 4px 8px}.MapView_variantChip__AN_kN{font-size:12px;padding:3px 10px;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);background:transparent;color:var(--text-2);cursor:pointer}.MapView_variantChip__AN_kN[data-on=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.MapView_layerInfoNote__JsBnf{margin:0 12px 8px;padding:7px 10px;border-radius:8px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:11.5px;line-height:1.45;color:var(--text-2)}.MapView_overlayCaption__xNXGG{margin:0 16px 8px 44px;font-size:11px;line-height:1.4;color:var(--text-3)}.MapView_mapLegend__qnV7H{position:absolute;left:10px;bottom:84px;z-index:800;max-width:min(300px,calc(100% - 20px));background:var(--bg-1);border:.5px solid var(--hairline);border-radius:var(--r-sm);box-shadow:0 2px 10px rgba(0,0,0,.18);overflow:hidden}.MapView_mapLegend__qnV7H[data-open=true]{width:300px;max-height:calc(100% - 180px);display:flex;flex-direction:column}.MapView_mapLegendHead__1YLlj{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;background:transparent;color:var(--text);font:inherit;font-size:12.5px;font-weight:600;text-align:left;cursor:pointer}.MapView_mapLegendName__BqquN{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MapView_mapLegendRamp__3K7S0{display:inline-flex;flex:none;border-radius:3px;overflow:hidden}.MapView_mapLegendRamp__3K7S0>span{width:12px;height:10px}.MapView_mapLegendCaret__IHfDc{flex:none;font-size:10px;color:var(--text-3)}.MapView_mapLegendAlert__U_tZ2{padding:0 10px 8px;font-size:11.5px;line-height:1.4;color:var(--text-2)}.MapView_mapLegendBody__mvY3k{overflow-y:auto;padding-bottom:4px;border-top:.5px solid var(--hairline)}.MapView_mapLegendBody__mvY3k .MapView_variantChips__UpiJk{padding:8px 10px 0}.MapView_saPopupRateTable__Zytuo{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);grid-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px;font-size:11.5px;align-items:baseline}.MapView_saPopupRateTable__Zytuo>span:nth-child(4n+2),.MapView_saPopupRateTable__Zytuo>span:nth-child(4n+3),.MapView_saPopupRateTable__Zytuo>span:nth-child(4n+4){text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_saPopupRateTable__Zytuo>span:nth-child(4n+1){color:var(--text-2);line-height:1.35}.MapView_saPopupRateTable__Zytuo>span:nth-child(-n+4){font-size:10px;color:var(--text-3);font-weight:600}.MapView_sparseLine__kQkgF{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 16px 8px 44px;font-size:12px;line-height:1.4;color:var(--text-2)}.MapView_mapLegend__qnV7H .MapView_sparseLine__kQkgF{margin:0 10px 8px}.MapView_sparseCount__QgDmu{font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapView_sparseHint__lbgJU{color:var(--text-3);font-size:11.5px}.MapView_sparseGo__T8mu_{flex:none;padding:3px 10px;border:1px solid var(--accent);border-radius:999px;background:transparent;color:var(--accent);font:inherit;font-weight:600;font-size:11.5px;cursor:pointer}.MapView_sparseGo__T8mu_:hover{background:var(--accent);color:#fff}.MapView_map__LykRs[data-dim-pins=true] .MapView_clusterMarker__faHvB,.MapView_map__LykRs[data-dim-pins=true] .MapView_pricePill__Y4P41,.MapView_map__LykRs[data-dim-pins=true] .MapView_stackPin__LYEn_{opacity:.4;transition:opacity .15s}.MapView_map__LykRs[data-dim-pins=true] .MapView_clusterMarker__faHvB:hover,.MapView_map__LykRs[data-dim-pins=true] .MapView_pricePill__Y4P41:hover,.MapView_map__LykRs[data-dim-pins=true] .MapView_stackPin__LYEn_:hover{opacity:1}.MapView_layersSummary__mSpBL,.MapView_mobileFilters__5GC8Z,.MapView_sheetSort__lOJEU,.MapView_sheetToggle__QQxui{display:none}@media (max-width:720px){.MapView_root__0VsTd:not([data-embedded=true]){width:100%;height:calc(100dvh - var(--m-tabbar-h))}.MapView_filtersWrap__dVaH3,.MapView_topbar__j3ja1{display:none}.MapView_searchWrap__gRe11{top:calc(10px + env(safe-area-inset-top));left:12px;right:12px;width:auto;transform:none}.MapView_searchOverlay__fj_K7{min-height:44px;padding:0 16px;box-sizing:border-box}.MapView_mobileFilters__5GC8Z{position:absolute;top:calc(62px + env(safe-area-inset-top));left:0;right:0;z-index:800;display:flex;gap:8px;padding:0 12px 6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.MapView_mobileFilters__5GC8Z::-webkit-scrollbar{display:none}.MapView_overlaySegmented__glanb{top:calc(116px + env(safe-area-inset-top));right:12px;flex-direction:column;gap:4px;padding:4px}.MapView_overlaySegmented__glanb .MapView_segBtn__T1Ati{width:40px;height:40px;padding:0;justify-content:center}.MapView_overlaySegmented__glanb .MapView_segBtn__T1Ati:after{display:none}.MapView_mobileOnlySeg__M8Abr{order:2}.MapView_listToggleSeg__e9hLl,.MapView_root__0VsTd:not([data-embedded=true]) .leaflet-control-zoom{display:none}.MapView_root__0VsTd:not([data-embedded=true]) .leaflet-control-attribution{max-width:calc(100vw - 12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9.5px;line-height:14px;padding:0 6px}.MapView_root__0VsTd:not([data-embedded=true]) .MapView_soldBanner__r4GTH{bottom:14px;pointer-events:none;animation:MapView_soldBannerFade__oFRqM .6s ease 3s forwards}@keyframes MapView_soldBannerFade__oFRqM{to{opacity:0;visibility:hidden}}.MapView_mapAndList__T9TzR[data-sheet]{grid-template-columns:1fr}.MapView_mapAndList__T9TzR[data-sheet=peek]{grid-template-rows:1fr 46px}.MapView_mapAndList__T9TzR[data-sheet=half]{grid-template-rows:1fr 50%}.MapView_mapAndList__T9TzR[data-sheet=full]{grid-template-rows:calc(112px + env(safe-area-inset-top)) 1fr}.MapView_mapAndList__T9TzR[data-sheet] .MapView_sidePanel__iwdTd{width:auto;max-height:none;min-height:0}.MapView_mapAndList__T9TzR[data-sheet] .MapView_sidePanel__iwdTd:before{top:5px}.MapView_mapAndList__T9TzR[data-sheet] .MapView_sideHeader__eiJuk{align-items:center;min-height:46px;box-sizing:border-box;padding:12px 16px 2px!important;border-bottom:0;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.MapView_mapAndList__T9TzR[data-sheet] .MapView_sideClose__LiNMX{display:none}.MapView_mapAndList__T9TzR[data-sheet=peek] .MapView_sideList__663kC{visibility:hidden}.MapView_sideHeaderMain__ekRjB{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.MapView_mapAndList__T9TzR[data-sheet] .MapView_sideHeaderTitle__NNZ1c{font-size:15px;white-space:nowrap}.MapView_sheetSort__lOJEU{display:inline-flex;margin-left:auto}.MapView_sheetSort__lOJEU>button{position:relative}.MapView_sheetSort__lOJEU>button:after{content:"";position:absolute;inset:-6px -4px}.MapView_sheetToggle__QQxui{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.MapView_mapAndList__T9TzR[data-layers-open=true]:not([data-layers-sheet=peek]):not([data-layers-sheet=half]) .MapView_mobileFilters__5GC8Z,.MapView_mapAndList__T9TzR[data-sheet=full] .MapView_layerLoading__h8nSS,.MapView_mapAndList__T9TzR[data-sheet=full] .MapView_mapLegend__qnV7H,.MapView_mapAndList__T9TzR[data-sheet=full] .MapView_overlaySegmented__glanb,.MapView_mapAndList__T9TzR[data-sheet=full] .MapView_soldBanner__r4GTH{display:none}.MapView_mapAndList__T9TzR[data-sheet]{position:relative}.MapView_mapAndList__T9TzR[data-layers-sheet][data-sheet=peek]{grid-template-rows:1fr 46px}.MapView_mapAndList__T9TzR[data-layers-sheet][data-sheet=half]{grid-template-rows:1fr 50%}.MapView_mapAndList__T9TzR[data-layers-sheet][data-sheet=full]{grid-template-rows:calc(112px + env(safe-area-inset-top)) 1fr}.MapView_mapAndList__T9TzR[data-layers-sheet] .MapView_layersPanel__UahX2{position:absolute;left:0;right:0;bottom:0;z-index:799;max-height:none;border-left:0;border-top:.5px solid var(--hairline);border-radius:16px 16px 0 0;box-shadow:0 -8px 24px rgba(0,0,0,.12)}.MapView_mapAndList__T9TzR[data-layers-sheet=half] .MapView_layersPanel__UahX2{height:50%}.MapView_mapAndList__T9TzR[data-layers-sheet=full] .MapView_layersPanel__UahX2{height:calc(100% - 112px - env(safe-area-inset-top))}.MapView_mapAndList__T9TzR[data-layers-sheet=peek] .MapView_layersBody__pPB9X{display:none}.MapView_mapAndList__T9TzR[data-layers-sheet] .MapView_layersPanel__UahX2:before{content:"";position:absolute;top:5px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:999px;background:var(--text-4,rgba(0,0,0,.18));z-index:2}.MapView_mapAndList__T9TzR[data-layers-sheet] .MapView_layersHeader__Y9w6r{position:relative;gap:10px;min-height:52px;box-sizing:border-box;padding:12px 6px 2px 16px;cursor:pointer;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.MapView_mapAndList__T9TzR[data-layers-sheet=peek] .MapView_layersHeader__Y9w6r{border-bottom:0}.MapView_mapAndList__T9TzR[data-layers-sheet] .MapView_layersTitle__Ypk3N{flex:none;font-size:15px}.MapView_mapAndList__T9TzR[data-layers-sheet] .MapView_layersHeader__Y9w6r .MapView_sideClose__LiNMX{display:inline-flex;flex:none;width:40px;height:40px}.MapView_layersSummary__mSpBL{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0;font-size:12.5px;color:var(--text-2)}.MapView_layersSummaryMore__kaH9O{flex:none;font-size:11.5px;color:var(--text-3)}.MapView_mapAndList__T9TzR[data-layers-sheet] .MapView_mapArea__JRZlX .leaflet-bottom{bottom:var(--sheet-cover,0)}.MapView_mapAndList__T9TzR[data-layers-sheet=full] .MapView_layerLoading__h8nSS,.MapView_mapAndList__T9TzR[data-layers-sheet=full] .MapView_overlaySegmented__glanb,.MapView_mapAndList__T9TzR[data-layers-sheet] .MapView_soldBanner__r4GTH{display:none}}.MapView_mapOnlyLegend__ReSc8,.MapView_mapOnlySeg___7Rhc{display:none}@media (max-width:720px){.MapView_overlaySegmented__glanb .MapView_mapOnlySeg___7Rhc{display:inline-flex;order:3;position:relative;flex-direction:column;gap:1px}.MapView_overlaySegmented__glanb .MapView_mapOnlySeg___7Rhc .MapView_mapOnlyGlyph__sQcgM{display:block;font-size:19px;line-height:1}.MapView_overlaySegmented__glanb .MapView_mapOnlySeg___7Rhc .MapView_mapOnlyExit__g90Hv{display:block;font-size:9.5px;line-height:1;font-weight:600}.MapView_overlaySegmented__glanb .MapView_mapOnlySeg___7Rhc[data-on=true] .MapView_mapOnlyGlyph__sQcgM{font-size:15px}.MapView_overlaySegmented__glanb .MapView_mapOnlySeg___7Rhc .MapView_mapOnlyBubble__vn0qy{display:block;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:7px 11px;border-radius:10px;background:var(--text);color:var(--bg);font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.22);pointer-events:none;animation:MapView_mapOnlyBubbleIn__aDUi0 .2s ease-out}.MapView_overlaySegmented__glanb .MapView_mapOnlySeg___7Rhc .MapView_mapOnlyBubble__vn0qy[data-kind=hint]{white-space:normal;width:max-content;max-width:min(220px,calc(100vw - 96px));text-align:left}.MapView_overlaySegmented__glanb .MapView_mapOnlySeg___7Rhc .MapView_mapOnlyBubble__vn0qy:after{content:"";position:absolute;right:-5px;top:50%;width:10px;height:10px;background:inherit;transform:translateY(-50%) rotate(45deg);border-radius:2px}@keyframes MapView_mapOnlyBubbleIn__aDUi0{0%{opacity:0;transform:translate(6px,-50%)}}.MapView_root__0VsTd[data-map-only=true]:not([data-embedded=true]){height:100dvh}.MapView_root__0VsTd[data-map-only=true] .MapView_mapLegend__qnV7H,.MapView_root__0VsTd[data-map-only=true] .MapView_mobileFilters__5GC8Z,.MapView_root__0VsTd[data-map-only=true] .MapView_searchWrap__gRe11,.MapView_root__0VsTd[data-map-only=true] .MapView_sidePanel__iwdTd,.MapView_root__0VsTd[data-map-only=true] .MapView_soldBanner__r4GTH{display:none}.MapView_root__0VsTd[data-map-only=true] .MapView_mapAndList__T9TzR[data-sheet]{grid-template-rows:1fr 0}.MapView_root__0VsTd[data-map-only=true] .MapView_overlaySegmented__glanb{top:calc(12px + env(safe-area-inset-top))}.MapView_root__0VsTd[data-map-only=true] .MapView_mapArea__JRZlX .leaflet-bottom{bottom:max(var(--sheet-cover,0px),env(safe-area-inset-bottom))}.MapView_root__0VsTd[data-map-only=true] .MapView_mapOnlyLegend__ReSc8{position:absolute;left:12px;right:12px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:800;display:flex;align-items:center;gap:8px;min-height:40px;box-sizing:border-box;padding:8px 12px;border:.5px solid var(--hairline);border-radius:12px;background:var(--bg-1);color:var(--text);box-shadow:0 2px 10px rgba(0,0,0,.18);font:inherit;text-align:left;cursor:pointer}}