.NearbyBridge-module__14idVq__suggestion,.NearbyBridge-module__14idVq__bar{background:#f7faff;border:1px solid #e2e9f2;border-radius:8px;align-items:center;gap:5px;margin:8px 12px;padding:7px 10px;display:flex}.NearbyBridge-module__14idVq__suggestion button,.NearbyBridge-module__14idVq__bar button{color:#3263a1;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:12px;line-height:1.5;display:flex}.NearbyBridge-module__14idVq__suggestion button:first-child{flex:1;min-width:0}.NearbyBridge-module__14idVq__suggestion button:last-child,.NearbyBridge-module__14idVq__suggestion svg,.NearbyBridge-module__14idVq__bar svg{flex-shrink:0}.NearbyBridge-module__14idVq__suggestion small{color:#7a899e;font-size:10px;display:block}.NearbyBridge-module__14idVq__bar{flex-wrap:wrap;justify-content:space-between}.NearbyBridge-module__14idVq__bar span{color:#6a7e96;font-size:11px}.NearbyBridge-module__14idVq__apartmentOffer{background:#fff9ef;border-color:#f4d8ab;margin:10px 12px;padding:10px 12px}.NearbyBridge-module__14idVq__apartmentOffer button:first-child{align-items:flex-start;gap:9px}.NearbyBridge-module__14idVq__apartmentOffer button:first-child>svg{color:#f18a19;margin-top:2px}.NearbyBridge-module__14idVq__apartmentOffer strong{color:#213b5c;font-size:14px;line-height:1.45;display:block}.NearbyBridge-module__14idVq__apartmentOffer small{color:#68788e;margin-top:3px;font-size:12px}.NearbyBridge-module__14idVq__apartmentOffer b{color:#245fda;margin-top:6px;font-size:13px;display:block}.NearbyBridge-module__14idVq__apartmentOffer button:first-child:hover b{text-decoration:underline}.NearbyBridge-module__14idVq__apartmentOffer button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #2563eb}.NearbyBridge-module__14idVq__availability{flex:1;align-items:flex-start;gap:9px;min-width:0;display:flex}.NearbyBridge-module__14idVq__availability>svg{color:#f18a19;margin-top:2px}.NearbyBridge-module__14idVq__availability>div{min-width:0}.NearbyBridge-module__14idVq__availability button{color:#245fda;margin-top:6px;font-size:13px;font-weight:700}.NearbyBridge-module__14idVq__areaFilter{color:#315c94;background:#edf4ff;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.NearbyBridge-module__14idVq__areaFilter span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.NearbyBridge-module__14idVq__areaFilter button{color:#245fda;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:3px;padding:4px;font-weight:700;display:flex}.NearbyBridge-module__14idVq__areaFilter button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #245fda}.NearbyBridge-module__14idVq__compactAvailability{color:#7a889b;white-space:nowrap;align-items:center;margin-left:auto;padding-left:8px;font-size:12px;font-weight:500;display:inline-flex}.NearbyBridge-module__14idVq__compactAvailability button{color:#1d55cf;cursor:pointer;background:#e8f0ff;border:0;border-radius:8px;min-height:34px;padding:6px 10px;font-size:14px;font-weight:750;line-height:1.4}.NearbyBridge-module__14idVq__compactAvailability button:hover{background:#dce8ff}.NearbyBridge-module__14idVq__compactAvailability button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.DistrictOverview-module__nAljyW__overview{color:#213855;font-family:var(--font-ui);gap:16px;padding:16px;display:grid}.DistrictOverview-module__nAljyW__overview section+section{border-top:1px solid #e7edf4;padding-top:20px}.DistrictOverview-module__nAljyW__overview h3{margin:0 0 12px;font-size:15px;font-weight:750}.DistrictOverview-module__nAljyW__metrics{background:#f5f8fd;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 10px;display:grid}.DistrictOverview-module__nAljyW__metrics>div{flex-direction:column;gap:7px;display:flex}.DistrictOverview-module__nAljyW__metrics span{color:#526981;word-break:keep-all;font-size:11px}.DistrictOverview-module__nAljyW__metrics strong{letter-spacing:-.5px;white-space:nowrap;font-size:15px}.DistrictOverview-module__nAljyW__metrics small,.DistrictOverview-module__nAljyW__note{color:#687c95;word-break:keep-all;font-size:11px;line-height:1.6}.DistrictOverview-module__nAljyW__note{margin:8px 0 12px}.DistrictOverview-module__nAljyW__primary{color:#2463eb;background:#edf3ff;border:0;border-radius:8px;width:100%;min-height:38px;font-size:13px;font-weight:700}.DistrictOverview-module__nAljyW__areas{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.DistrictOverview-module__nAljyW__areas button{color:#425b79;background:#fff;border:1px solid #e0e7ef;border-radius:7px;padding:7px 9px;font-size:12px}.DistrictOverview-module__nAljyW__apartments{display:grid}.DistrictOverview-module__nAljyW__apartments>button{text-align:left;color:#213855;background:#fff;border:0;border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:13px 0;display:flex}.DistrictOverview-module__nAljyW__apartments>button>span:nth-child(2){flex:1;min-width:0}.DistrictOverview-module__nAljyW__apartments b{font-size:13px;display:block}.DistrictOverview-module__nAljyW__apartments small{color:#71839a;margin-top:5px;font-size:10px;display:block}.DistrictOverview-module__nAljyW__apartments strong{white-space:nowrap;font-size:12px}.DistrictOverview-module__nAljyW__rank{color:#8395ae;font-size:12px}.DistrictOverview-module__nAljyW__loading{color:#617891;padding:24px;font-size:13px}.DistrictOverview-module__nAljyW__overview button{cursor:pointer}.DistrictOverview-module__nAljyW__overview button:disabled{opacity:.6;cursor:wait}.DistrictOverview-module__nAljyW__overview button:hover{background:#edf3ff}.DistrictOverview-module__nAljyW__overview button:focus-visible{outline-offset:2px;outline:2px solid #2463eb}.DistrictOverview-module__nAljyW__rankings{border-top:1px solid #dce5f1;gap:5px;margin-top:auto;padding-top:9px;display:grid}.DistrictOverview-module__nAljyW__rankings>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 5px;display:flex}.DistrictOverview-module__nAljyW__rankings b{color:#235bd0;white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:inline-flex}.DistrictOverview-module__nAljyW__rankings b small{color:#738198;font-size:10px;font-weight:500}.DistrictOverview-module__nAljyW__rankings>div>span{font-size:10px}.DistrictOverview-module__nAljyW__trophy{color:#c48a0b;fill:#ffd979;flex-shrink:0;animation:2.4s ease-in-out 3 DistrictOverview-module__nAljyW__trophy-glow}.DistrictOverview-module__nAljyW__rankMissing{color:#7b8a9f;font-size:10px}@keyframes DistrictOverview-module__nAljyW__trophy-glow{0%,to{filter:drop-shadow(0 0 #0000);transform:rotate(0)}50%{filter:drop-shadow(0 0 4px #f6cb62);transform:rotate(-8deg)scale(1.12)}}@media (prefers-reduced-motion:reduce){.DistrictOverview-module__nAljyW__trophy{animation:none}}.DistrictOverview-module__nAljyW__metrics>div{grid-template-rows:16px 22px 34px auto;align-content:start;gap:6px;display:grid}.DistrictOverview-module__nAljyW__rankings>div{justify-content:flex-start;gap:5px}.DistrictOverview-module__nAljyW__scopeToggle{background:#f0f4f9;border-radius:9px;gap:4px;margin-bottom:12px;padding:4px;display:flex}.DistrictOverview-module__nAljyW__scopeToggle button{color:#6b7e95;background:0 0;border:0;border-radius:6px;flex:1;padding:8px;font-size:13px;font-weight:700}.DistrictOverview-module__nAljyW__scopeToggle button[aria-pressed=true]{color:#2463eb;background:#fff;box-shadow:0 1px 4px #2138550d}.DistrictOverview-module__nAljyW__rankings>div{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px;display:grid}.DistrictOverview-module__nAljyW__rankings>div>span{min-width:0}.DistrictOverview-module__nAljyW__rankings b{gap:2px}.DistrictOverview-module__nAljyW__rankings b small{font-size:9px}.DistrictOverview-module__nAljyW__overview h3:has(>span){align-items:center;display:flex}.DistrictOverview-module__nAljyW__overview [data-housing-ranking] .DistrictOverview-module__nAljyW__scopeToggle{margin-top:10px}
.AdminApartmentRankings-module__XI4d2a__card{color:#213855;font-family:var(--font-ui);background:#fff;border:1px solid #e1e8f0;border-radius:12px;margin:14px 0;padding:18px 16px}.AdminApartmentRankings-module__XI4d2a__card h3{word-break:keep-all;margin:0 0 6px;font-size:15px;font-weight:750}.AdminApartmentRankings-module__XI4d2a__note{color:#687c95;margin:0 0 10px;font-size:11px;line-height:1.6}.AdminApartmentRankings-module__XI4d2a__list{display:grid}.AdminApartmentRankings-module__XI4d2a__list button{text-align:left;width:100%;min-height:64px;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f6;align-items:center;gap:9px;padding:12px 0;display:flex}.AdminApartmentRankings-module__XI4d2a__list button:hover{background:#f5f8fd}.AdminApartmentRankings-module__XI4d2a__list button:disabled{opacity:.6;cursor:wait}.AdminApartmentRankings-module__XI4d2a__rank{color:#72839a;flex:0 0 22px;justify-content:center;font-size:13px;display:flex}.AdminApartmentRankings-module__XI4d2a__name{flex:1;min-width:0}.AdminApartmentRankings-module__XI4d2a__name b{word-break:keep-all;font-size:14px;line-height:1.45;display:block}.AdminApartmentRankings-module__XI4d2a__name small{color:#72839a;margin-top:4px;font-size:11px;display:block}.AdminApartmentRankings-module__XI4d2a__list strong{white-space:nowrap;font-size:13px}.AdminApartmentRankings-module__XI4d2a__list svg:last-child{flex-shrink:0}.AdminApartmentRankings-module__XI4d2a__trophy{color:#bc810a;fill:#ffdc80;animation:2.4s ease-in-out 3 AdminApartmentRankings-module__XI4d2a__glow}.AdminApartmentRankings-module__XI4d2a__more{color:#426389;cursor:pointer;background:#f3f6fa;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:8px;padding:10px;font-size:13px;font-weight:650;display:flex}.AdminApartmentRankings-module__XI4d2a__footnote{color:#7b8b9e;margin:10px 0 0;font-size:10px;line-height:1.5}.AdminApartmentRankings-module__XI4d2a__card button:focus-visible{outline-offset:2px;outline:2px solid #2463eb}@keyframes AdminApartmentRankings-module__XI4d2a__glow{50%{transform:rotate(-8deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){.AdminApartmentRankings-module__XI4d2a__trophy{animation:none}}.AdminApartmentRankings-module__XI4d2a__typePicker{margin:12px 0 10px}
.analysis-starters{padding:4px 0 8px}.analysis-starters p,.analysis-lead{color:#657993;margin:6px 0 14px;font-size:13px;line-height:1.6}.analysis-starters>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.analysis-starters button{color:#3c608c;font:inherit;cursor:pointer;background:#f7faff;border:1px solid #dbe6f5;border-radius:10px;padding:12px 4px;font-size:12px}.analysis-starters button:hover{background:#eaf2ff;border-color:#8fb5f0}.analysis-starters .analysis-custom{color:#3275d9;background:0 0;border:0;margin-top:12px;padding:5px 0;display:block}.simple-analysis-scroll{padding:16px!important}.simple-section-head{justify-content:space-between;align-items:center;gap:8px;margin:4px 0 10px;display:flex}.simple-section-head h3,.analysis-result-first h3{color:#2d425d;margin:0;font-size:14px}.simple-section-head small{color:#8292a7;font-size:11px;font-weight:500}.simple-section-head button,.analysis-reset{color:#3678dc;cursor:pointer;background:0 0;border:0;font-size:12px}.simple-condition{border-bottom:1px solid #edf1f6;align-items:center;gap:8px;padding:13px 0;display:flex}.simple-condition strong{color:#3b526e;flex:1;font-size:13px}.simple-condition span{color:#8493a6;font-size:11px}.simple-condition button{color:#8a9bb2;cursor:pointer;background:0 0;border:0}.analysis-disclosure{border-top:1px solid #e6edf5;margin:14px 0}.analysis-disclosure>summary{color:#6e819a;cursor:pointer;padding:13px 0;font-size:12px}.analysis-disclosure p{color:#7e8ea3;font-size:12px;line-height:1.6}.analysis-unit-select{color:#7a8ca3;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.analysis-unit-select select,.simple-weight select{color:#425d80;font:inherit;background:#fff;border:1px solid #dce5f1;border-radius:8px;padding:7px}.simple-weight{border-bottom:1px solid #edf1f5;padding:10px 0}.simple-weight strong{margin-bottom:8px;font-size:12px;display:block}.simple-weight label{color:#71849e;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.simple-weight input{flex:1;min-width:0}.simple-weight output{min-width:35px}.analysis-result-first{margin-bottom:20px}.analysis-result-first>button{color:#4270a5;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6edf6;align-items:center;gap:10px;width:100%;padding:14px 0;display:flex}.analysis-result-first strong{text-align:left;flex:1}.workspace .simple-cluster-setup{box-shadow:none;background:0 0;border:0;border-radius:0}.workspace .simple-cluster-setup>summary{color:#71829a;padding:10px 0;font-size:12px}.workspace .simple-cluster-setup .cluster-settings-body{padding:6px 0}.simple-condition-tags{flex-wrap:wrap;gap:7px;display:flex}.simple-condition-tags span{color:#53739a;background:#f1f6fd;border-radius:7px;padding:8px 10px;font-size:12px}.trend-variable-picker{border-bottom:1px solid #e6edf5;flex-shrink:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.trend-variable-picker>span{color:#425d7c;flex:1;min-width:0;font-size:13px;line-height:1.5}.trend-variable-picker .trend-open-mapping{color:#3974c5;font:inherit;cursor:pointer;background:#f3f8ff;border:1px solid #cbdcf4;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;display:inline-flex}.workspace .timeseries-panel .comparison-empty{gap:8px;min-height:0;padding:18px 12px}.workspace .timeseries-panel .comparison-empty span{font-size:11px}.trend-chart-settings{width:100%}.trend-chart-settings summary{cursor:pointer;color:#7b8da4;padding:8px 0;font-size:11px}.workspace .trend-chart-settings .trend-chart-actions{margin:0 0 12px}html[data-ms-theme=dark] .analysis-starters button,html[data-ms-theme=dark] .analysis-unit-select select,html[data-ms-theme=dark] .simple-weight select,html[data-ms-theme=dark] .simple-condition-tags span{color:#b6d0ef;background:#1c2e45;border-color:#334862}html[data-ms-theme=dark] .simple-condition strong,html[data-ms-theme=dark] .simple-section-head h3,html[data-ms-theme=dark] .analysis-result-first h3{color:#c3d8f1}.timeseries-panel{font-family:var(--font-ui)}.workspace .timeseries-panel{box-shadow:none;background:#fff}.timeseries-panel .timeseries-head{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:1px solid #edf0f4}.timeseries-panel .trend-panel-title-icon,.location-ranking-panel .score-panel-title-icon,.neighborhood-cluster-panel .score-panel-title-icon{width:20px;height:24px;box-shadow:none;color:#263b55;background:0 0;border:0;border-radius:0}.timeseries-panel .timeseries-head .auxiliary-title h2{color:#263b55;margin:0;font-size:18px}.timeseries-panel .trend-variable-picker{border-bottom:0;padding:14px 16px}.timeseries-panel .trend-variable-picker>span{color:#586b82;font-size:13px}.timeseries-panel .trend-variable-picker .trend-open-mapping,.workspace .timeseries-panel .timeseries-head>.panel-expand-button{color:#42566f;box-shadow:none;background:#f1f3f6;border:0;border-radius:8px;min-height:32px;font-size:12px}.timeseries-panel .trend-variable-picker .trend-open-mapping:hover,.workspace .timeseries-panel .timeseries-head>.panel-expand-button:hover{background:#e8ecf1}.timeseries-panel .trend-admin-guide{box-shadow:none;color:#3e536c;background:#f1f5fa;border:0;border-radius:16px;gap:12px;margin:0 14px 12px;padding:16px}.timeseries-panel .trend-admin-guide strong{font-size:13px;font-weight:600;line-height:1.6}.timeseries-panel .trend-admin-guide button{color:#fff;min-height:38px;box-shadow:none;background:#4d7cc7;border:0;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5}.timeseries-panel .trend-admin-guide button:hover{background:#3f6db5}.timeseries-panel .trend-scroll-area .comparison-list{background:0 0;border:0;padding:0 14px}.timeseries-panel .comparison-empty,.workspace .timeseries-panel .comparison-empty{min-height:0;box-shadow:none;background:#f5f6f8;border:0;border-radius:16px;gap:10px;padding:22px 16px}.timeseries-panel .comparison-empty svg{width:20px;height:20px;box-shadow:none;color:#6b7f97;background:0 0;border:0;border-radius:0;margin:0;padding:0}.timeseries-panel .comparison-empty strong{color:#42566f;font-size:13px;font-weight:600}.timeseries-panel .comparison-empty span,.workspace .timeseries-panel .comparison-empty span{color:#728198;text-align:center;margin:0;font-size:12px;line-height:1.6}.timeseries-panel .chart-card{box-shadow:none;background:#fff;border:0;border-radius:16px}html[data-ms-theme=dark] .timeseries-panel .trend-panel-title-icon{color:#d3ddeb;background:0 0;border:0}html[data-ms-theme=dark] .timeseries-panel .trend-admin-guide,html[data-ms-theme=dark] .timeseries-panel .comparison-empty{color:#d3ddeb;background:#1b293a;border:0}html[data-ms-theme=dark] .timeseries-panel .comparison-empty svg{color:#a2b4c9;background:0 0}html[data-ms-theme=dark] .timeseries-panel .timeseries-head .auxiliary-title h2{color:#d3ddeb}.workspace :is(.location-ranking-panel,.neighborhood-cluster-panel) .auxiliary-title h2{color:#263b55;margin:0;font-size:18px}.workspace :is(.location-ranking-panel,.neighborhood-cluster-panel) .auxiliary-head{box-shadow:none;background:0 0;border-bottom:1px solid #edf0f4}.workspace :is(.location-ranking-panel,.neighborhood-cluster-panel) .auxiliary-head>.panel-expand-button{color:#42566f;box-shadow:none;background:#f1f3f6;border:0;border-radius:8px}.workspace :is(.location-ranking-panel,.neighborhood-cluster-panel) .auxiliary-head>.panel-expand-button:hover{background:#e8ecf1}html[data-ms-theme=dark] :is(.location-ranking-panel,.neighborhood-cluster-panel) .score-panel-title-icon{box-shadow:none;color:#d3ddeb;background:0 0;border:0}html[data-ms-theme=dark] .workspace :is(.location-ranking-panel,.neighborhood-cluster-panel) .auxiliary-title h2{color:#d3ddeb}
.MapColorIntensity-module__4Q7qIG__control{--range-blue:#3b82f6;--range-track:#e2e8f0;box-sizing:border-box;border-top:1px solid #e9eef5;width:100%;margin-top:8px;padding-top:7px}.MapColorIntensity-module__4Q7qIG__control label{color:#334155;min-height:20px;font:500 10px/1.3 var(--font-ui);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:9px;display:flex}.MapColorIntensity-module__4Q7qIG__control input{appearance:none;width:100%;min-width:24px;height:20px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0}.MapColorIntensity-module__4Q7qIG__control input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--range-blue) 0%, var(--range-blue) var(--range-progress), var(--range-track) var(--range-progress), var(--range-track) 100%);height:4px;box-shadow:none;border:0;border-radius:999px}.MapColorIntensity-module__4Q7qIG__control input::-moz-range-track{background:var(--range-track);height:4px;box-shadow:none;border:0;border-radius:999px}.MapColorIntensity-module__4Q7qIG__control input::-moz-range-progress{background:var(--range-blue);border-radius:999px;height:4px}.MapColorIntensity-module__4Q7qIG__control input::-webkit-slider-thumb{appearance:none;background:var(--range-blue);width:16px;height:16px;box-shadow:none;border:0;border-radius:50%;margin-top:-6px;transition:box-shadow .15s}.MapColorIntensity-module__4Q7qIG__control input::-moz-range-thumb{background:var(--range-blue);width:16px;height:16px;box-shadow:none;border:0;border-radius:50%;transition:box-shadow .15s}.MapColorIntensity-module__4Q7qIG__control input:enabled:hover::-webkit-slider-thumb{box-shadow:0 0 0 3px #3b82f61a}.MapColorIntensity-module__4Q7qIG__control input:enabled:hover::-moz-range-thumb{box-shadow:0 0 0 3px #3b82f61a}.MapColorIntensity-module__4Q7qIG__control input:disabled{opacity:.5;cursor:default}.MapColorIntensity-module__4Q7qIG__control input:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #93bbf4}.MapColorIntensity-module__4Q7qIG__control output{text-align:right;font-variant-numeric:tabular-nums;min-width:28px;font-size:10px;font-weight:600}.MapColorIntensity-module__4Q7qIG__control>small{color:#ac5252;font-size:9px}html[data-ms-theme=dark] .MapColorIntensity-module__4Q7qIG__control{--range-track:#344257;border-color:#344257}html[data-ms-theme=dark] .MapColorIntensity-module__4Q7qIG__control label{color:#cbd5e1}
.MapSelectionLegend-module__MxgB1W__card{box-sizing:border-box;color:#476987;background:#fffffff5;border:1px solid #e3e9f1;border-radius:11px;width:100%;padding:3px 11px;box-shadow:0 3px 12px #263f6910}.MapSelectionLegend-module__MxgB1W__row{align-items:center;gap:8px;min-height:40px;padding:5px 0;display:flex}.MapSelectionLegend-module__MxgB1W__row+.MapSelectionLegend-module__MxgB1W__row{border-top:1px solid #edf1f6}.MapSelectionLegend-module__MxgB1W__row>svg{color:#557ba6;flex-shrink:0}.MapSelectionLegend-module__MxgB1W__row>div{flex:1;min-width:0}.MapSelectionLegend-module__MxgB1W__row strong{text-overflow:ellipsis;white-space:nowrap;color:#263c55;font-size:11px;font-weight:650;line-height:1.5;display:block;overflow:hidden}.MapSelectionLegend-module__MxgB1W__row small{text-overflow:ellipsis;white-space:nowrap;color:#8394a9;font-size:9px;line-height:1.5;display:block;overflow:hidden}.MapSelectionLegend-module__MxgB1W__row button{color:#8a9bb1;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 24px;place-items:center;height:26px;display:grid}.MapSelectionLegend-module__MxgB1W__row button:hover{background:#eef4fc}.MapSelectionLegend-module__MxgB1W__row button:focus-visible{outline:2px solid #2779dc}html[data-ms-theme=dark] .MapSelectionLegend-module__MxgB1W__card{background:#141d2a;border-color:#2f3d51}html[data-ms-theme=dark] .MapSelectionLegend-module__MxgB1W__row strong{color:#dbe5f3}
.RealEstateNewsPanel-module__4LWVfa__panel{--news-blue:#2563eb;--news-blue-dark:#1d4ed8;--news-ink:#1b2330;--news-muted:#6b7484;--news-line:#e5e7ea;background:#fff;container-type:inline-size}.RealEstateNewsPanel-module__4LWVfa__calendarButton{color:#73829a;cursor:pointer;background:#fff;border:1px solid #e4e9f1;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.RealEstateNewsPanel-module__4LWVfa__calendarButton:hover,.RealEstateNewsPanel-module__4LWVfa__calendarButton[data-active=true],.RealEstateNewsPanel-module__4LWVfa__calendarButton[aria-expanded=true]{color:#2563eb;background:#eff5ff;border-color:#bed3ff}.RealEstateNewsPanel-module__4LWVfa__periodSummary{color:#4770a9;align-items:center;gap:5px;padding:0 12px 9px;font-size:11px;display:flex}.RealEstateNewsPanel-module__4LWVfa__periodSummary button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.RealEstateNewsPanel-module__4LWVfa__periodPicker{border-top:1px solid var(--news-line);background:#f8faff;padding:12px}.RealEstateNewsPanel-module__4LWVfa__periodPresets{gap:5px;margin-bottom:13px;display:flex}.RealEstateNewsPanel-module__4LWVfa__periodPresets button{color:#47617e;cursor:pointer;background:#fff;border:1px solid #dce5f1;border-radius:7px;flex:1;padding:8px 3px;font-size:12px}.RealEstateNewsPanel-module__4LWVfa__periodPresets button:hover{color:#2563eb;border-color:#91b4f6}.RealEstateNewsPanel-module__4LWVfa__dateInputs{align-items:end;gap:7px;display:flex}.RealEstateNewsPanel-module__4LWVfa__dateInputs label{color:#697c96;flex:1;gap:5px;min-width:0;font-size:11px;display:grid}.RealEstateNewsPanel-module__4LWVfa__dateInputs input{box-sizing:border-box;color:#334155;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce5f1;border-radius:7px;padding:7px 5px;font-size:12px}.RealEstateNewsPanel-module__4LWVfa__dateInputs>span{color:#96a3b6;padding-bottom:8px}.RealEstateNewsPanel-module__4LWVfa__periodActions{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.RealEstateNewsPanel-module__4LWVfa__periodActions span{color:#8190a6;font-size:10px}.RealEstateNewsPanel-module__4LWVfa__periodActions button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:7px;padding:7px 10px;font-size:12px}.RealEstateNewsPanel-module__4LWVfa__periodPicker>p{color:#bd354a;font-size:12px}.RealEstateNewsPanel-module__4LWVfa__signalGlyph{color:#8b95a4;font-size:11px;font-style:normal}.RealEstateNewsPanel-module__4LWVfa__signalGlyph[data-signal=opportunity]{color:#22a45b}.RealEstateNewsPanel-module__4LWVfa__signalGlyph[data-signal=caution]{color:#e24b59}.RealEstateNewsPanel-module__4LWVfa__header{border-bottom:1px solid var(--news-line);background:#fff;align-items:center;gap:12px;min-height:82px;padding:17px 14px 15px 18px;display:flex}.RealEstateNewsPanel-module__4LWVfa__titleIcon{color:#2a78d6;background:#eef4fc;border:1px solid #cfdcee;border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.RealEstateNewsPanel-module__4LWVfa__heading{flex:1;min-width:0}.RealEstateNewsPanel-module__4LWVfa__heading>span{color:#7691bd;letter-spacing:.08em;font-size:9px;font-weight:750;display:block}.RealEstateNewsPanel-module__4LWVfa__heading h2{color:var(--news-ink);letter-spacing:-.03em;margin:6px 0 0;font-size:21px;font-weight:750;line-height:1.15}.RealEstateNewsPanel-module__4LWVfa__refresh,.RealEstateNewsPanel-module__4LWVfa__close{color:#9aa5b5;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;padding:0;display:grid}.RealEstateNewsPanel-module__4LWVfa__refresh:hover,.RealEstateNewsPanel-module__4LWVfa__close:hover{color:#4b5870;background:#f0f2f7}.RealEstateNewsPanel-module__4LWVfa__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cdd5e1 transparent;flex:1;min-height:0;overflow-y:auto}.RealEstateNewsPanel-module__4LWVfa__head{z-index:4;border:1px solid var(--news-line);background:#fff;border-radius:14px;margin:12px 12px 10px;position:sticky;top:0;overflow:hidden}.RealEstateNewsPanel-module__4LWVfa__headFolded{margin-bottom:6px}.RealEstateNewsPanel-module__4LWVfa__intro{border-bottom:1px solid #f1f4f8;align-items:flex-start;gap:10px;padding:15px 14px 13px;display:flex}.RealEstateNewsPanel-module__4LWVfa__introText{flex:1;gap:3px;min-width:0;display:grid}.RealEstateNewsPanel-module__4LWVfa__introText>span{color:#94a3b8;letter-spacing:.015em;font-size:11px;font-weight:500}.RealEstateNewsPanel-module__4LWVfa__introText strong{color:#0f172a;letter-spacing:-.03em;font-size:16px;font-weight:800;line-height:1.4}.RealEstateNewsPanel-module__4LWVfa__introText strong em{color:var(--news-blue);letter-spacing:-.03em;font-size:17px;font-style:normal;font-weight:800}.RealEstateNewsPanel-module__4LWVfa__introText p{color:#94a3b8;margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.55}.RealEstateNewsPanel-module__4LWVfa__foldClose,.RealEstateNewsPanel-module__4LWVfa__foldOpen{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:5px 8px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.RealEstateNewsPanel-module__4LWVfa__foldClose{flex:none}.RealEstateNewsPanel-module__4LWVfa__foldClose:hover,.RealEstateNewsPanel-module__4LWVfa__foldOpen:hover{color:#4f5c70;background:#f4f6fa}.RealEstateNewsPanel-module__4LWVfa__foldedBar{align-items:center;gap:8px;padding:8px 10px 8px 6px;display:flex}.RealEstateNewsPanel-module__4LWVfa__foldOpen{flex:1;justify-content:flex-start;min-width:0}.RealEstateNewsPanel-module__4LWVfa__foldOpen b{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.RealEstateNewsPanel-module__4LWVfa__foldOpen span{color:#2563eb;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.RealEstateNewsPanel-module__4LWVfa__foldOpen i{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:96px;font-size:11.5px;font-style:normal;font-weight:400;overflow:hidden}.RealEstateNewsPanel-module__4LWVfa__foldedSwitch{border:1px solid var(--news-line);color:#64748b;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 9px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.RealEstateNewsPanel-module__4LWVfa__foldedSwitch span{color:currentColor}.RealEstateNewsPanel-module__4LWVfa__foldedSwitch i{background:#cbd3df;border-radius:999px;width:26px;height:15px;transition:background .18s;position:relative}.RealEstateNewsPanel-module__4LWVfa__foldedSwitch i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .18s;position:absolute;top:2.5px;left:2.5px}.RealEstateNewsPanel-module__4LWVfa__foldedSwitch[aria-checked=true]{color:#2563eb;background:#eff6ff;border-color:#0000;font-weight:600}.RealEstateNewsPanel-module__4LWVfa__foldedSwitch[aria-checked=true] i{background:var(--news-blue)}.RealEstateNewsPanel-module__4LWVfa__foldedSwitch[aria-checked=true] i:after{transform:translate(11px)}.RealEstateNewsPanel-module__4LWVfa__searchRow{color:#9aa5b5;border-bottom:1px solid #f1f4f8;align-items:center;gap:7px;padding:9px 12px;display:flex}.RealEstateNewsPanel-module__4LWVfa__searchRow input{min-width:0;color:var(--news-ink);background:0 0;border:0;flex:1;padding:3px 0;font-family:inherit;font-size:12.5px}.RealEstateNewsPanel-module__4LWVfa__searchRow input::placeholder{color:#aab3c0}.RealEstateNewsPanel-module__4LWVfa__searchRow input:focus{outline:none}.RealEstateNewsPanel-module__4LWVfa__searchClear{color:#9aa5b5;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;display:grid}.RealEstateNewsPanel-module__4LWVfa__searchClear:hover{color:#4f5c70;background:#f0f2f7}.RealEstateNewsPanel-module__4LWVfa__searchGo{color:#2563eb;cursor:pointer;background:#eff6ff;border:0;border-radius:7px;flex:none;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:600}.RealEstateNewsPanel-module__4LWVfa__searchGo:hover{background:#dbeafe}.RealEstateNewsPanel-module__4LWVfa__areas{scrollbar-width:none;border-bottom:1px solid #f1f4f8;align-items:center;gap:4px;padding:8px 10px;display:flex;overflow-x:auto}.RealEstateNewsPanel-module__4LWVfa__areas::-webkit-scrollbar{display:none}.RealEstateNewsPanel-module__4LWVfa__areas>button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.RealEstateNewsPanel-module__4LWVfa__areas>button svg{color:#a3adbb}.RealEstateNewsPanel-module__4LWVfa__areas>button:hover:not(.RealEstateNewsPanel-module__4LWVfa__active){color:#4f5c70;background:#f6f8fb}.RealEstateNewsPanel-module__4LWVfa__areas>button.RealEstateNewsPanel-module__4LWVfa__active{color:#2563eb;background:#eff6ff;font-weight:600}.RealEstateNewsPanel-module__4LWVfa__areas>button.RealEstateNewsPanel-module__4LWVfa__active svg{color:var(--news-blue)}.RealEstateNewsPanel-module__4LWVfa__areaDivider{background:#dfe4ec;flex:0 0 1px;width:1px;height:14px;margin:0 3px}.RealEstateNewsPanel-module__4LWVfa__areaChip{color:#47536a;background:#eef1f6;border-radius:999px;flex:0 auto;align-items:center;gap:5px;min-width:0;padding:5px 6px 5px 10px;display:inline-flex}.RealEstateNewsPanel-module__4LWVfa__areaChip svg{color:#7f8b9c;flex:none}.RealEstateNewsPanel-module__4LWVfa__areaChip b{color:#334155;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.RealEstateNewsPanel-module__4LWVfa__areaChip button{color:#96a0b0;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;padding:0;display:grid}.RealEstateNewsPanel-module__4LWVfa__areaChip button:hover{color:#465268;background:#e2e6ee}.RealEstateNewsPanel-module__4LWVfa__filters{border-bottom:1px solid #f1f4f8;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:7px 6px;display:grid}.RealEstateNewsPanel-module__4LWVfa__filters button{color:#778396;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-content:center;justify-items:center;gap:2px;min-width:0;padding:7px 2px;font-family:inherit;transition:border-color .15s,background-color .15s,color .15s;display:grid}.RealEstateNewsPanel-module__4LWVfa__filters button>span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:12.5px;font-weight:500;line-height:1.2;display:inline-flex;overflow:hidden}.RealEstateNewsPanel-module__4LWVfa__filters button b{color:#0f172a;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1.2}.RealEstateNewsPanel-module__4LWVfa__filters button:hover:not(.RealEstateNewsPanel-module__4LWVfa__active){background:#f6f8fb}.RealEstateNewsPanel-module__4LWVfa__filters button.RealEstateNewsPanel-module__4LWVfa__active{background:#eff6ff;border-color:#0000}.RealEstateNewsPanel-module__4LWVfa__filters button.RealEstateNewsPanel-module__4LWVfa__active>span{color:#2563eb;font-weight:600}.RealEstateNewsPanel-module__4LWVfa__filters button.RealEstateNewsPanel-module__4LWVfa__active b{color:#0f172a}.RealEstateNewsPanel-module__4LWVfa__filters button:first-child svg{color:#7f8b9c}.RealEstateNewsPanel-module__4LWVfa__filters button:nth-child(2) svg{color:#22a45b}.RealEstateNewsPanel-module__4LWVfa__filters button:nth-child(3) svg{color:#e24b59}.RealEstateNewsPanel-module__4LWVfa__filters button:nth-child(4) svg{color:#8b95a4}.RealEstateNewsPanel-module__4LWVfa__mapControl{background:#fff;align-items:center;gap:9px;min-height:44px;padding:9px 12px;display:flex}.RealEstateNewsPanel-module__4LWVfa__mapControlIcon{width:28px;height:28px;color:var(--news-blue);background:#f2f6fb;border:1px solid #d7e2ef;border-radius:7px;flex:0 0 28px;place-items:center;display:grid}.RealEstateNewsPanel-module__4LWVfa__mapControl>span:nth-child(2){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.RealEstateNewsPanel-module__4LWVfa__mapControl strong{color:#334155;font-size:12.5px;font-weight:600;line-height:1.25}.RealEstateNewsPanel-module__4LWVfa__mapControl small{color:#94a3b8;font-size:10.5px;font-weight:400;line-height:1.3}.RealEstateNewsPanel-module__4LWVfa__mapControl>button{cursor:pointer;background:#cbd3df;border:0;border-radius:999px;flex:0 0 31px;width:31px;height:18px;padding:0;transition:background .18s;position:relative}.RealEstateNewsPanel-module__4LWVfa__mapControl>button i{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:3px;left:3px}.RealEstateNewsPanel-module__4LWVfa__mapControl>button[aria-checked=true]{background:var(--news-blue)}.RealEstateNewsPanel-module__4LWVfa__mapControl>button[aria-checked=true] i{transform:translate(13px)}.RealEstateNewsPanel-module__4LWVfa__disclaimer{color:#929cab;margin:0 16px 10px;font-size:9.5px;line-height:1.45}.RealEstateNewsPanel-module__4LWVfa__feed{gap:10px;padding:5px 14px 20px;display:grid}.RealEstateNewsPanel-module__4LWVfa__card{--signal:#475569;--signal-soft:#f1f3f6;border:1px solid var(--news-line);box-shadow:none;content-visibility:auto;contain-intrinsic-size:290px;background:#fff;border-radius:14px;padding:12px;transition:border-color .16s,background-color .16s;position:relative;overflow:hidden}.RealEstateNewsPanel-module__4LWVfa__card:before{content:"";background:var(--signal);opacity:.82;width:3px;position:absolute;inset:0 auto 0 0}.RealEstateNewsPanel-module__4LWVfa__card:hover{border-color:color-mix(in srgb, var(--signal) 28%, #dfe5ed);background:#fefefe}.RealEstateNewsPanel-module__4LWVfa__cardSelected,.RealEstateNewsPanel-module__4LWVfa__cardSelected:hover{border-color:color-mix(in srgb, var(--signal) 36%, #dfe5ed);background:color-mix(in srgb, var(--signal) 5%, #fff)}.RealEstateNewsPanel-module__4LWVfa__cardSelected:before{background:var(--signal);opacity:1;width:4px}.RealEstateNewsPanel-module__4LWVfa__signalOpportunity{--signal:#1f9d58;--signal-soft:#edf9f2}.RealEstateNewsPanel-module__4LWVfa__signalCaution{--signal:#e14755;--signal-soft:#fff1f3}.RealEstateNewsPanel-module__4LWVfa__signalNeutral{--signal:#536174;--signal-soft:#f1f3f6}.RealEstateNewsPanel-module__4LWVfa__cardMeta{color:#94a3b8;align-items:center;gap:8px;min-height:25px;margin-bottom:7px;font-size:10.5px;font-weight:550;display:flex}.RealEstateNewsPanel-module__4LWVfa__cardMeta>button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:5px;min-height:28px;margin-left:auto;padding:0 9px;font-family:inherit;font-size:10.5px;font-weight:750;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.RealEstateNewsPanel-module__4LWVfa__cardMeta>button:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.RealEstateNewsPanel-module__4LWVfa__cardTop{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:13px;display:grid}.RealEstateNewsPanel-module__4LWVfa__media{background:#eef1f5;border-radius:9px;width:132px;height:84px;display:block;position:relative;overflow:hidden}.RealEstateNewsPanel-module__4LWVfa__image{object-fit:cover;width:100%;height:100%;transition:transform .28s}.RealEstateNewsPanel-module__4LWVfa__media:hover .RealEstateNewsPanel-module__4LWVfa__image{transform:scale(1.035)}.RealEstateNewsPanel-module__4LWVfa__imageFallback{color:#949fb0;background:#eef1f5;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.RealEstateNewsPanel-module__4LWVfa__imageFallback:before,.RealEstateNewsPanel-module__4LWVfa__imageFallback i{content:"";background:#ffffff8c;border-radius:999px;position:absolute}.RealEstateNewsPanel-module__4LWVfa__imageFallback:before{width:72px;height:72px;top:-27px;right:-25px}.RealEstateNewsPanel-module__4LWVfa__imageFallback i{width:45px;height:45px;bottom:-18px;left:-18px}.RealEstateNewsPanel-module__4LWVfa__imageFallback svg{z-index:1;position:relative}.RealEstateNewsPanel-module__4LWVfa__headline{flex-direction:column;align-self:start;min-width:0;display:flex}.RealEstateNewsPanel-module__4LWVfa__badges{flex-wrap:wrap;align-items:center;gap:4px;min-height:18px;display:flex}.RealEstateNewsPanel-module__4LWVfa__signalBadge{color:var(--signal);background:var(--signal-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.RealEstateNewsPanel-module__4LWVfa__stageBadge,.RealEstateNewsPanel-module__4LWVfa__confidenceBadge{color:#7e8998;white-space:nowrap;background:#f1f5f9;border:0;border-radius:5px;align-items:center;min-height:19px;padding:2px 7px;font-size:9px;font-weight:650;display:inline-flex}.RealEstateNewsPanel-module__4LWVfa__confidenceBadge{color:#7e8998;background:#f1f5f9}.RealEstateNewsPanel-module__4LWVfa__title{-webkit-line-clamp:3;color:#172033;letter-spacing:-.03em;word-break:keep-all;-webkit-box-orient:vertical;margin-top:7px;font-size:15.5px;font-weight:800;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.RealEstateNewsPanel-module__4LWVfa__title:hover{color:var(--news-blue-dark)}.RealEstateNewsPanel-module__4LWVfa__meta{color:#99a2af;flex-wrap:wrap;align-items:center;gap:5px;margin:auto 0 0;padding-top:5px;font-size:9.5px;line-height:1.25;display:flex}.RealEstateNewsPanel-module__4LWVfa__meta strong{color:#6f7b8d;font-weight:700}.RealEstateNewsPanel-module__4LWVfa__meta span:before{content:"·";color:#c4cad3;margin-right:5px}.RealEstateNewsPanel-module__4LWVfa__readout{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.RealEstateNewsPanel-module__4LWVfa__fact,.RealEstateNewsPanel-module__4LWVfa__effect{background:0 0;border:0;border-radius:0;padding:0 0 0 17px;position:relative}.RealEstateNewsPanel-module__4LWVfa__fact:before,.RealEstateNewsPanel-module__4LWVfa__effect:before{content:"";background:#94a3b8;width:6px;height:6px;position:absolute;top:6px;left:0}.RealEstateNewsPanel-module__4LWVfa__fact span,.RealEstateNewsPanel-module__4LWVfa__effect span{color:#1d4ed8;letter-spacing:-.018em;align-items:center;font-size:13px;font-weight:750;line-height:1.35;display:flex}.RealEstateNewsPanel-module__4LWVfa__effect span{color:var(--signal)}.RealEstateNewsPanel-module__4LWVfa__fact p,.RealEstateNewsPanel-module__4LWVfa__effect p{color:#536174;letter-spacing:-.015em;word-break:keep-all;margin:4px 0 0 14px;font-size:12.8px;font-weight:450;line-height:1.5}.RealEstateNewsPanel-module__4LWVfa__effect p{color:#3f4b5e}.RealEstateNewsPanel-module__4LWVfa__cardActions{border-top:1px solid #f1f5f9;justify-content:flex-start;align-items:center;gap:10px;min-height:27px;margin-top:11px;padding-top:8px;display:flex}.RealEstateNewsPanel-module__4LWVfa__original{cursor:pointer;color:#356cc9;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:5px 2px;font-family:inherit;font-size:10.8px;font-weight:750;text-decoration:none;display:inline-flex}.RealEstateNewsPanel-module__4LWVfa__original:hover{color:#1d4ed8;text-decoration:underline}.RealEstateNewsPanel-module__4LWVfa__signalView{background:color-mix(in srgb, var(--signal) 7%, #f8fafc);min-width:0;color:var(--signal);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;margin-left:auto;padding:4px 7px;font-size:10.5px;font-weight:750;display:inline-flex}.RealEstateNewsPanel-module__4LWVfa__signalView i{color:var(--signal);font-size:10px;font-style:normal}.RealEstateNewsPanel-module__4LWVfa__signalView span{text-overflow:ellipsis;overflow:hidden}.RealEstateNewsPanel-module__4LWVfa__progress{color:#9aa4b2;align-items:center;gap:9px;padding:4px 2px 0;font-size:9px;display:flex}.RealEstateNewsPanel-module__4LWVfa__progress>i{background:#e6eaf0;border-radius:99px;flex:1;height:3px;overflow:hidden}.RealEstateNewsPanel-module__4LWVfa__progress>i b{border-radius:inherit;background:#4f86df;height:100%;transition:width .25s;display:block}.RealEstateNewsPanel-module__4LWVfa__sentinel{color:#9ba4b1;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:9.5px;display:flex}.RealEstateNewsPanel-module__4LWVfa__spin{animation:.8s linear infinite RealEstateNewsPanel-module__4LWVfa__news-spin}.RealEstateNewsPanel-module__4LWVfa__moreError{color:#c44c5b;cursor:pointer;background:#fff7f8;border:1px solid #f0d5d9;border-radius:10px;padding:9px;font-family:inherit;font-size:10px}.RealEstateNewsPanel-module__4LWVfa__empty{color:#99a4b4;text-align:center;justify-items:center;padding:46px 20px;display:grid}.RealEstateNewsPanel-module__4LWVfa__empty strong{color:#526074;margin-top:9px;font-size:13px}.RealEstateNewsPanel-module__4LWVfa__empty p{color:#98a2b1;margin:5px 0 0;font-size:10.5px;line-height:1.5}.RealEstateNewsPanel-module__4LWVfa__empty button{color:#fff;background:var(--news-blue);cursor:pointer;border:0;border-radius:8px;margin-top:12px;padding:7px 12px;font-family:inherit;font-size:10px}.RealEstateNewsPanel-module__4LWVfa__skeleton{background:#fff;border:1px solid #e8ebf0;border-radius:16px;grid-template-columns:126px 1fr;gap:12px;padding:12px;display:grid}.RealEstateNewsPanel-module__4LWVfa__skeleton>i,.RealEstateNewsPanel-module__4LWVfa__skeleton b,.RealEstateNewsPanel-module__4LWVfa__skeleton span{background:#edf0f4;border-radius:8px;animation:1.2s ease-in-out infinite alternate RealEstateNewsPanel-module__4LWVfa__news-pulse;display:block}.RealEstateNewsPanel-module__4LWVfa__skeleton>i{width:126px;height:86px}.RealEstateNewsPanel-module__4LWVfa__skeleton div{align-content:start;gap:8px;display:grid}.RealEstateNewsPanel-module__4LWVfa__skeleton b{width:50%;height:15px}.RealEstateNewsPanel-module__4LWVfa__skeleton span{width:100%;height:12px}.RealEstateNewsPanel-module__4LWVfa__skeleton span:last-child{width:72%}@container (max-width:385px){.RealEstateNewsPanel-module__4LWVfa__card{padding:13px}.RealEstateNewsPanel-module__4LWVfa__cardTop{grid-template-columns:104px minmax(0,1fr);gap:10px}.RealEstateNewsPanel-module__4LWVfa__media{width:104px;height:80px}.RealEstateNewsPanel-module__4LWVfa__title{-webkit-line-clamp:3;font-size:14px}.RealEstateNewsPanel-module__4LWVfa__cardMeta>span,.RealEstateNewsPanel-module__4LWVfa__stageBadge{display:none}.RealEstateNewsPanel-module__4LWVfa__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.RealEstateNewsPanel-module__4LWVfa__filters button{height:38px}.RealEstateNewsPanel-module__4LWVfa__skeleton{grid-template-columns:104px 1fr}.RealEstateNewsPanel-module__4LWVfa__skeleton>i{width:104px;height:80px}}@keyframes RealEstateNewsPanel-module__4LWVfa__news-spin{to{transform:rotate(360deg)}}@keyframes RealEstateNewsPanel-module__4LWVfa__news-pulse{to{opacity:.52}}@media (prefers-reduced-motion:reduce){.RealEstateNewsPanel-module__4LWVfa__card,.RealEstateNewsPanel-module__4LWVfa__image,.RealEstateNewsPanel-module__4LWVfa__progress>i b{transition:none}.RealEstateNewsPanel-module__4LWVfa__spin,.RealEstateNewsPanel-module__4LWVfa__skeleton>i,.RealEstateNewsPanel-module__4LWVfa__skeleton b,.RealEstateNewsPanel-module__4LWVfa__skeleton span{animation:none}}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__panel{--news-ink:#e4ebf5;--news-muted:#9ba9bb;--news-line:#2d3948;background:#111923}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__header{background:#141d29;border-color:#293647}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__titleIcon{color:#93c5fd;background:#192d42;border-color:#345477}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__heading>span{color:#9abbe7}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__heading h2{color:#e4ebf5}:is(html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__refresh,html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__close){color:#8391a3}:is(html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__refresh:hover,html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__close:hover){color:#d0dae7;background:#202b39}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__intro{border-color:var(--news-line);background:#151f2b}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__intro strong{color:#d7e6ff}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__intro p{color:#8fa5c6}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__filterWrap{background:#111923}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__filters{border-color:var(--news-line);background:#141d29}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__mapControl{border-color:var(--news-line);background:#141d29}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__mapControlIcon{color:#8bb5ff;background:#1d3355}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__mapControl strong{color:#c4d0df}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__filters button:hover{color:#c3cfde;background:#202a38}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__filters button.RealEstateNewsPanel-module__4LWVfa__active{color:#9dc0ff;box-shadow:none;background:#1d3355;border-color:#5484bf}:is(html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__card,html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__skeleton){box-shadow:none;background:#151f2b;border-color:#293545}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__cardSelected{border-color:color-mix(in srgb, var(--signal) 44%, #293545);background:color-mix(in srgb, var(--signal) 10%, #151f2b)}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__cardSelected:hover{border-color:color-mix(in srgb, var(--signal) 44%, #293545);background:color-mix(in srgb, var(--signal) 10%, #151f2b)}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__cardMeta>button{color:#9dc0ff;background:#1d3355}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__title{color:#e0e8f2}:is(html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__stageBadge,html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__confidenceBadge){color:#9aa9ba;background:#1d2937;border:0}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__fact{background:0 0;border:0}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__fact p{color:#aab8ca}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__effect{background:0 0;border:0}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__effect p{color:#bdc9d8}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__cardActions{border-color:#293545}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__signalView{background:color-mix(in srgb, var(--signal) 13%, #182330)}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__imageFallback{color:#708096;background:#202c3b}.RealEstateNewsPanel-module__4LWVfa__head{border-radius:10px;position:relative}.RealEstateNewsPanel-module__4LWVfa__foldedBar{gap:5px;padding:5px 7px}.RealEstateNewsPanel-module__4LWVfa__foldOpen{gap:3px;padding:5px 1px}.RealEstateNewsPanel-module__4LWVfa__foldOpen b,.RealEstateNewsPanel-module__4LWVfa__foldOpen span{font-size:11px}.RealEstateNewsPanel-module__4LWVfa__foldedSwitch{gap:4px;padding:5px 6px;font-size:10px}.RealEstateNewsPanel-module__4LWVfa__foldedSwitch>svg{display:none}.RealEstateNewsPanel-module__4LWVfa__searchRow{padding:6px 11px}.RealEstateNewsPanel-module__4LWVfa__searchRow input{font-size:11.5px}.RealEstateNewsPanel-module__4LWVfa__areas{padding:5px 8px}.RealEstateNewsPanel-module__4LWVfa__areas>button{padding:5px 8px;font-size:11.5px}.RealEstateNewsPanel-module__4LWVfa__filters{border-bottom:0;padding:5px}.RealEstateNewsPanel-module__4LWVfa__filters button{gap:3px;padding:5px 2px}.RealEstateNewsPanel-module__4LWVfa__filters button>span{gap:3px;font-size:10px}.RealEstateNewsPanel-module__4LWVfa__filters button b{color:#65758a;font-size:12px;font-weight:650}.RealEstateNewsPanel-module__4LWVfa__disclaimer{margin-top:4px;font-size:9px}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__calendarButton{color:#c1d1e8;background:#1d2937;border-color:#344156}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__periodPresets button{color:#c1d1e8;background:#1d2937;border-color:#344156}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__dateInputs input{color:#c1d1e8;background:#1d2937;border-color:#344156}html[data-ms-theme=dark] .RealEstateNewsPanel-module__4LWVfa__periodPicker{background:#172332}
.HousingMapLegend-module__740JbW__legend{box-sizing:border-box;color:#263c55;background:#fffffff5;border:1px solid #e3e9f1;border-radius:11px;align-items:center;gap:8px;width:100%;min-height:39px;padding:6px 11px;display:flex;box-shadow:0 3px 12px #263f6910}.HousingMapLegend-module__740JbW__legend svg{flex-shrink:0}.HousingMapLegend-module__740JbW__legend strong{letter-spacing:-.02em;font-size:12px;font-weight:700}.HousingMapLegend-module__740JbW__legend span{color:#8a97a7;white-space:nowrap;margin-left:auto;font-size:10px}html[data-ms-theme=dark] .HousingMapLegend-module__740JbW__legend{color:#dbe5f3;background:#141d2a;border-color:#2f3d51}.HousingMapLegend-module__740JbW__legend{flex-wrap:wrap}.HousingMapLegend-module__740JbW__note{box-sizing:border-box;color:#64748b;flex:0 0 100%;padding-left:30px;font-size:10px;line-height:1.4}
