.realtor-property-page-module__VrZf2a__page section[id]{scroll-margin-top:20px}.realtor-property-page-module__VrZf2a__page .realtor-property-page-module__VrZf2a__useCases svg{color:#36775a;margin-bottom:16px}.realtor-property-page-module__VrZf2a__page .realtor-property-page-module__VrZf2a__useCases article:nth-child(2) svg{color:#b35040}.realtor-property-page-module__VrZf2a__page .realtor-property-page-module__VrZf2a__useCases article:nth-child(3) svg{color:#277c90}.realtor-property-page-module__VrZf2a__datasetFoot{color:#566c63;border-top:1px solid #cbdbdf;margin-top:25px;padding-top:22px;font-size:12px;line-height:1.8}.realtor-property-page-module__VrZf2a__distinctions{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.realtor-property-page-module__VrZf2a__distinctions article{border-top:2px solid #cbd9cf;padding-top:23px}.realtor-property-page-module__VrZf2a__distinctions article:nth-child(2){border-color:#e1c0b5}.realtor-property-page-module__VrZf2a__distinctions article:nth-child(3){border-color:#b9d4db}.realtor-property-page-module__VrZf2a__distinctions span,.realtor-property-page-module__VrZf2a__routes article>span,.realtor-property-page-module__VrZf2a__workflow li>span{font:10px/1.6 var(--font-mono),monospace;color:#776359}.realtor-property-page-module__VrZf2a__distinctions h3{margin-block:14px;font-size:21px;font-weight:550;line-height:1.4}.realtor-property-page-module__VrZf2a__distinctions p{color:#566c63;font-size:14px;line-height:1.8}.realtor-property-page-module__VrZf2a__collectionBand{background:#eef5f7;border-block:1px solid #d4e1e6}.realtor-property-page-module__VrZf2a__routes{grid-template-columns:1fr 1fr;gap:60px;display:grid}.realtor-property-page-module__VrZf2a__routes article{border-top:1px solid #b9cfd1;padding-top:26px}.realtor-property-page-module__VrZf2a__routes article>span{color:#397084}.realtor-property-page-module__VrZf2a__routes article:nth-child(2)>span{color:#b35040}.realtor-property-page-module__VrZf2a__routes h3{margin-block:14px;font-size:25px;font-weight:550;line-height:1.3}.realtor-property-page-module__VrZf2a__routes p{color:#536b72;max-width:470px;min-height:102px;font-size:14px;line-height:1.8}.realtor-property-page-module__VrZf2a__routes ul{gap:12px;margin-block:24px;display:grid}.realtor-property-page-module__VrZf2a__routes li{color:#385b60;align-items:start;gap:9px;font-size:13px;display:flex}.realtor-property-page-module__VrZf2a__routes li svg{margin-top:2px}.realtor-property-page-module__VrZf2a__routes a,.realtor-property-page-module__VrZf2a__accessNote a{color:#285d66;align-items:center;gap:9px;font-size:12px;display:inline-flex}.realtor-property-page-module__VrZf2a__accessNote{border-top:1px solid #c5d6dc;gap:17px;margin-top:36px;padding-top:24px;display:flex}.realtor-property-page-module__VrZf2a__accessNote>svg{color:#397b88;margin-top:3px}.realtor-property-page-module__VrZf2a__accessNote p{color:#526e75;font-size:12px;line-height:1.85}.realtor-property-page-module__VrZf2a__accessNote a{text-underline-offset:4px;text-decoration:underline}.realtor-property-page-module__VrZf2a__workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.realtor-property-page-module__VrZf2a__workflow li{border-top:1px solid #c9d8ce;padding-top:24px}.realtor-property-page-module__VrZf2a__workflow svg{color:#477a62;margin-bottom:18px;display:block}.realtor-property-page-module__VrZf2a__workflow h3{margin-block:14px;font-size:20px;font-weight:550;line-height:1.4}.realtor-property-page-module__VrZf2a__workflow p{color:#566c63;font-size:14px;line-height:1.8}.realtor-property-page-module__VrZf2a__apiNote{border-top:1px solid #d2ded7;justify-content:space-between;align-items:center;gap:40px;margin-top:38px;padding-top:25px;display:flex}.realtor-property-page-module__VrZf2a__apiNote h3{margin-bottom:12px;font-size:16px;font-weight:550}.realtor-property-page-module__VrZf2a__apiNote p{color:#566c63;max-width:800px;font-size:13px;line-height:1.8}.realtor-property-page-module__VrZf2a__apiNote a{color:#2a644b;flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:inline-flex}.realtor-property-page-module__VrZf2a__faqBand{background:#f5f8f5;border-block:1px solid #dce6df}.realtor-property-page-module__VrZf2a__explorer{background:#fff;border:1px solid #bdd0d1;border-radius:6px;overflow:hidden}.realtor-property-page-module__VrZf2a__explorer *{min-width:0}.realtor-property-page-module__VrZf2a__switcher{background:#e2eef0;border-bottom:1px solid #cbdadb;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px;display:grid}.realtor-property-page-module__VrZf2a__switcher button{color:#536d6b;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:13px;display:flex}.realtor-property-page-module__VrZf2a__switcher button[aria-pressed=true]{color:#254c3c;background:#fff}.realtor-property-page-module__VrZf2a__switcher button:hover{color:#173c2b}.realtor-property-page-module__VrZf2a__explorerGrid{grid-template-columns:1fr 1.1fr;display:grid}.realtor-property-page-module__VrZf2a__descriptionStack{padding:30px;display:grid}.realtor-property-page-module__VrZf2a__descriptionStack>div{visibility:hidden;grid-area:1/1}.realtor-property-page-module__VrZf2a__descriptionStack>div[data-active=true]{visibility:visible}.realtor-property-page-module__VrZf2a__descriptionStack h3{margin-bottom:15px;font-size:23px;font-weight:550;line-height:1.4}.realtor-property-page-module__VrZf2a__descriptionStack p{color:#5a7066;font-size:13px;line-height:1.8}.realtor-property-page-module__VrZf2a__descriptionStack dl{margin-top:24px}.realtor-property-page-module__VrZf2a__descriptionStack dl>div{border-top:1px solid #dce5df;padding-block:16px}.realtor-property-page-module__VrZf2a__descriptionStack dt{font:12px/1.7 var(--font-mono),monospace;color:#35614c;overflow-wrap:anywhere}.realtor-property-page-module__VrZf2a__descriptionStack dd{color:#5a7066;margin-top:5px;font-size:13px;line-height:1.7}.realtor-property-page-module__VrZf2a__codePanel{color:#eef5eb;background:#17332b;flex-direction:column;display:flex}.realtor-property-page-module__VrZf2a__toolbar{border-bottom:1px solid #3b564a;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.realtor-property-page-module__VrZf2a__toolbar>span,.realtor-property-page-module__VrZf2a__toolbar>div{align-items:center;gap:9px;display:flex}.realtor-property-page-module__VrZf2a__toolbar span{font:12px var(--font-mono),monospace}.realtor-property-page-module__VrZf2a__toolbar button{cursor:pointer;border:1px solid #496458;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.realtor-property-page-module__VrZf2a__toolbar button:hover{background:#304e40}.realtor-property-page-module__VrZf2a__evidence{min-height:60px;font:10px/1.7 var(--font-mono),monospace;color:#c5dfa9;padding:15px 20px}.realtor-property-page-module__VrZf2a__codePanel pre{white-space:pre-wrap;overflow-wrap:anywhere;height:390px;font:12px/1.8 var(--font-mono),monospace;margin:0;padding:12px 20px 20px;overflow:auto}.realtor-property-page-module__VrZf2a__codePanel pre:focus-visible{outline-offset:-3px;outline:2px solid #bcda9d}.realtor-property-page-module__VrZf2a__codePanel code{font:inherit}.realtor-property-page-module__VrZf2a__status{color:#c0d2c3;border-top:1px solid #3b564a;min-height:76px;margin-top:auto;padding:16px 20px;font-size:12px;line-height:1.8}.realtor-property-page-module__VrZf2a__noteStack{background:#f4f8f6;border-top:1px solid #cbdadb;padding:18px 25px;display:grid}.realtor-property-page-module__VrZf2a__noteStack p{visibility:hidden;color:#526b5e;grid-area:1/1;font-size:12px;line-height:1.8}.realtor-property-page-module__VrZf2a__noteStack p[data-active=true]{visibility:visible}@media (max-width:1000px){.realtor-property-page-module__VrZf2a__descriptionStack{padding:24px}.realtor-property-page-module__VrZf2a__routes{gap:32px}.realtor-property-page-module__VrZf2a__routes p{min-height:128px}.realtor-property-page-module__VrZf2a__distinctions,.realtor-property-page-module__VrZf2a__workflow{gap:25px}}@media (max-width:720px){.realtor-property-page-module__VrZf2a__page section[id]{scroll-margin-top:10px}.realtor-property-page-module__VrZf2a__distinctions,.realtor-property-page-module__VrZf2a__routes,.realtor-property-page-module__VrZf2a__workflow,.realtor-property-page-module__VrZf2a__explorerGrid{grid-template-columns:1fr}.realtor-property-page-module__VrZf2a__routes p{min-height:0}.realtor-property-page-module__VrZf2a__apiNote{flex-direction:column;align-items:start;gap:18px}.realtor-property-page-module__VrZf2a__descriptionStack{padding:22px}.realtor-property-page-module__VrZf2a__descriptionStack h3{font-size:21px}.realtor-property-page-module__VrZf2a__switcher{gap:3px;padding:6px}.realtor-property-page-module__VrZf2a__switcher button{gap:6px;padding:10px 4px;font-size:12px}.realtor-property-page-module__VrZf2a__toolbar{padding-inline:17px}.realtor-property-page-module__VrZf2a__evidence{min-height:68px;padding-inline:17px}.realtor-property-page-module__VrZf2a__codePanel pre{padding-inline:17px;font-size:11px}.realtor-property-page-module__VrZf2a__noteStack{padding:17px}}@media (max-width:380px){.realtor-property-page-module__VrZf2a__page h1{font-size:36px}.realtor-property-page-module__VrZf2a__switcher button{gap:5px;font-size:11px}.realtor-property-page-module__VrZf2a__descriptionStack{padding:18px}}
.propertyguru-listing-page-module__3GYrQa__page section[id]{scroll-margin-top:20px}.propertyguru-listing-page-module__3GYrQa__page .propertyguru-listing-page-module__3GYrQa__useCases svg{color:#36775a}.propertyguru-listing-page-module__3GYrQa__page .propertyguru-listing-page-module__3GYrQa__useCases article:nth-child(2) svg{color:#b25d4e}.propertyguru-listing-page-module__3GYrQa__page .propertyguru-listing-page-module__3GYrQa__useCases article:nth-child(3) svg{color:#337d91}.propertyguru-listing-page-module__3GYrQa__context{grid-template-columns:.85fr 1.15fr;gap:72px;display:grid}.propertyguru-listing-page-module__3GYrQa__context h2{margin-bottom:22px}.propertyguru-listing-page-module__3GYrQa__context>div>p:not(:first-child){color:#566c63;font-size:14px;line-height:1.85}.propertyguru-listing-page-module__3GYrQa__context dl>div{border-top:1px solid #cbdcd2;grid-template-columns:32px 1fr;gap:0 15px;padding-block:22px;display:grid}.propertyguru-listing-page-module__3GYrQa__context dl>div:first-child{border:0;padding-top:0}.propertyguru-listing-page-module__3GYrQa__context svg{color:#387b72;grid-row:1/3;margin-top:3px}.propertyguru-listing-page-module__3GYrQa__context dt{font-size:19px;font-weight:550;line-height:1.45}.propertyguru-listing-page-module__3GYrQa__context dd{color:#566c63;margin-top:9px;font-size:14px;line-height:1.8}.propertyguru-listing-page-module__3GYrQa__context dl>div:nth-child(2) svg{color:#b35d4d}.propertyguru-listing-page-module__3GYrQa__context dl>div:nth-child(3) svg{color:#307d96}.propertyguru-listing-page-module__3GYrQa__access{border-top:1px solid #55705e;align-items:start;gap:16px;margin-top:35px;padding-top:24px;display:flex}.propertyguru-listing-page-module__3GYrQa__access svg{color:#c3d8a5;margin-top:3px}.propertyguru-listing-page-module__3GYrQa__access p{color:#c0d1c5;font-size:12px;line-height:1.85}.propertyguru-listing-page-module__3GYrQa__access a{color:#d4eaa9;text-underline-offset:4px;text-decoration:underline}.propertyguru-listing-page-module__3GYrQa__datasetFoot{color:#566c63;margin-top:24px;font-size:12px;line-height:1.85}.propertyguru-listing-page-module__3GYrQa__faqBand{background:#f5f8f5;border-block:1px solid #dce6df}.propertyguru-listing-page-module__3GYrQa__explorer{background:#fff;border:1px solid #bdd0d1;border-radius:6px;overflow:hidden}.propertyguru-listing-page-module__3GYrQa__explorer *{min-width:0}.propertyguru-listing-page-module__3GYrQa__switcher{background:#e2eef0;border-bottom:1px solid #cbdadb;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px;display:grid}.propertyguru-listing-page-module__3GYrQa__switcher button{color:#536d6b;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:13px;display:flex}.propertyguru-listing-page-module__3GYrQa__switcher button[aria-pressed=true]{color:#244d3a;background:#fff}.propertyguru-listing-page-module__3GYrQa__switcher button:hover{color:#173c2b}.propertyguru-listing-page-module__3GYrQa__explorerGrid{grid-template-columns:1fr 1.1fr;display:grid}.propertyguru-listing-page-module__3GYrQa__descriptionStack{padding:30px;display:grid}.propertyguru-listing-page-module__3GYrQa__descriptionStack>div{visibility:hidden;grid-area:1/1}.propertyguru-listing-page-module__3GYrQa__descriptionStack>div[data-active=true]{visibility:visible}.propertyguru-listing-page-module__3GYrQa__descriptionStack h3{margin-bottom:15px;font-size:23px;font-weight:550;line-height:1.4}.propertyguru-listing-page-module__3GYrQa__descriptionStack p{color:#5a7066;font-size:13px;line-height:1.8}.propertyguru-listing-page-module__3GYrQa__descriptionStack dl{margin-top:24px}.propertyguru-listing-page-module__3GYrQa__descriptionStack dl>div{border-top:1px solid #dce5df;padding-block:16px}.propertyguru-listing-page-module__3GYrQa__descriptionStack dt{font:12px/1.7 var(--font-mono),monospace;color:#35614c;overflow-wrap:anywhere}.propertyguru-listing-page-module__3GYrQa__descriptionStack dd{color:#5a7066;margin-top:5px;font-size:13px;line-height:1.7}.propertyguru-listing-page-module__3GYrQa__codePanel{color:#eef5eb;background:#17332b;flex-direction:column;display:flex}.propertyguru-listing-page-module__3GYrQa__toolbar{border-bottom:1px solid #3b564a;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.propertyguru-listing-page-module__3GYrQa__toolbar>span,.propertyguru-listing-page-module__3GYrQa__toolbar>div{align-items:center;gap:9px;display:flex}.propertyguru-listing-page-module__3GYrQa__toolbar span{font:12px var(--font-mono),monospace}.propertyguru-listing-page-module__3GYrQa__toolbar button{cursor:pointer;border:1px solid #496458;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.propertyguru-listing-page-module__3GYrQa__toolbar button:hover{background:#304e40}.propertyguru-listing-page-module__3GYrQa__evidence{min-height:90px;font:10px/1.7 var(--font-mono),monospace;color:#c5dfa9;padding:15px 20px}.propertyguru-listing-page-module__3GYrQa__evidence a{text-underline-offset:3px;align-items:center;gap:5px;width:fit-content;margin-top:8px;text-decoration:underline;display:flex}.propertyguru-listing-page-module__3GYrQa__codePanel pre{white-space:pre-wrap;overflow-wrap:anywhere;height:390px;font:12px/1.8 var(--font-mono),monospace;margin:0;padding:12px 20px 20px;overflow:auto}.propertyguru-listing-page-module__3GYrQa__codePanel pre:focus-visible{outline-offset:-3px;outline:2px solid #bcda9d}.propertyguru-listing-page-module__3GYrQa__codePanel code{font:inherit}.propertyguru-listing-page-module__3GYrQa__status{color:#c0d2c3;border-top:1px solid #3b564a;min-height:80px;margin-top:auto;padding:16px 20px;font-size:12px;line-height:1.8}.propertyguru-listing-page-module__3GYrQa__noteStack{background:#f4f8f6;border-top:1px solid #cbdadb;padding:18px 25px;display:grid}.propertyguru-listing-page-module__3GYrQa__noteStack p{visibility:hidden;color:#526b5e;grid-area:1/1;font-size:12px;line-height:1.8}.propertyguru-listing-page-module__3GYrQa__noteStack p[data-active=true]{visibility:visible}@media (max-width:1000px){.propertyguru-listing-page-module__3GYrQa__context{gap:36px}.propertyguru-listing-page-module__3GYrQa__descriptionStack{padding:24px}}@media (max-width:720px){.propertyguru-listing-page-module__3GYrQa__page section[id]{scroll-margin-top:10px}.propertyguru-listing-page-module__3GYrQa__context,.propertyguru-listing-page-module__3GYrQa__explorerGrid{grid-template-columns:1fr}.propertyguru-listing-page-module__3GYrQa__context{gap:30px}.propertyguru-listing-page-module__3GYrQa__descriptionStack{padding:22px}.propertyguru-listing-page-module__3GYrQa__descriptionStack h3{font-size:21px}.propertyguru-listing-page-module__3GYrQa__switcher{gap:3px;padding:6px}.propertyguru-listing-page-module__3GYrQa__switcher button{gap:6px;padding:10px 4px;font-size:12px}.propertyguru-listing-page-module__3GYrQa__toolbar,.propertyguru-listing-page-module__3GYrQa__evidence{padding-inline:17px}.propertyguru-listing-page-module__3GYrQa__evidence{min-height:99px}.propertyguru-listing-page-module__3GYrQa__codePanel pre{padding-inline:17px;font-size:11px}.propertyguru-listing-page-module__3GYrQa__noteStack{padding:17px}}@media (max-width:380px){.propertyguru-listing-page-module__3GYrQa__page h1{font-size:36px}.propertyguru-listing-page-module__3GYrQa__descriptionStack{padding:18px}.propertyguru-listing-page-module__3GYrQa__context dt{font-size:18px}}
.homegate-property-page-module__iL5s3q__page section[id]{scroll-margin-top:20px}.homegate-property-page-module__iL5s3q__page .homegate-property-page-module__iL5s3q__useCases svg{color:#36775a}.homegate-property-page-module__iL5s3q__page .homegate-property-page-module__iL5s3q__useCases article:nth-child(2) svg{color:#b25d4e}.homegate-property-page-module__iL5s3q__page .homegate-property-page-module__iL5s3q__useCases article:nth-child(3) svg{color:#337d91}.homegate-property-page-module__iL5s3q__context{grid-template-columns:.85fr 1.15fr;gap:72px;display:grid}.homegate-property-page-module__iL5s3q__context h2{margin-bottom:22px}.homegate-property-page-module__iL5s3q__context>div>p:not(:first-child){color:#566c63;font-size:14px;line-height:1.85}.homegate-property-page-module__iL5s3q__context dl>div{border-top:1px solid #cbdcd2;grid-template-columns:32px 1fr;gap:0 15px;padding-block:22px;display:grid}.homegate-property-page-module__iL5s3q__context dl>div:first-child{border:0;padding-top:0}.homegate-property-page-module__iL5s3q__context svg{color:#387b72;grid-row:1/3;margin-top:3px}.homegate-property-page-module__iL5s3q__context dt{font-size:19px;font-weight:550;line-height:1.45}.homegate-property-page-module__iL5s3q__context dd{color:#566c63;margin-top:9px;font-size:14px;line-height:1.8}.homegate-property-page-module__iL5s3q__context dl>div:nth-child(2) svg{color:#b35d4d}.homegate-property-page-module__iL5s3q__context dl>div:nth-child(3) svg{color:#307d96}.homegate-property-page-module__iL5s3q__access{border-top:1px solid #55705e;align-items:start;gap:16px;margin-top:35px;padding-top:24px;display:flex}.homegate-property-page-module__iL5s3q__access svg{color:#c3d8a5;margin-top:3px}.homegate-property-page-module__iL5s3q__access p{color:#c0d1c5;font-size:12px;line-height:1.85}.homegate-property-page-module__iL5s3q__access a{color:#d4eaa9;text-underline-offset:4px;text-decoration:underline}.homegate-property-page-module__iL5s3q__datasetFoot{color:#566c63;margin-top:24px;font-size:12px;line-height:1.85}.homegate-property-page-module__iL5s3q__datasetFoot a{text-underline-offset:3px;text-decoration:underline}.homegate-property-page-module__iL5s3q__faqBand{background:#f5f8f5;border-block:1px solid #dce6df}.homegate-property-page-module__iL5s3q__explorer{background:#fff;border:1px solid #bdd0d1;border-radius:6px;overflow:hidden}.homegate-property-page-module__iL5s3q__explorer *{min-width:0}.homegate-property-page-module__iL5s3q__switcher{background:#e2eef0;border-bottom:1px solid #cbdadb;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px;display:grid}.homegate-property-page-module__iL5s3q__switcher button{color:#536d6b;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:13px;display:flex}.homegate-property-page-module__iL5s3q__switcher button[aria-pressed=true]{color:#244d3a;background:#fff}.homegate-property-page-module__iL5s3q__switcher button:hover{color:#173c2b}.homegate-property-page-module__iL5s3q__explorerGrid{grid-template-columns:1fr 1.1fr;display:grid}.homegate-property-page-module__iL5s3q__descriptionStack{padding:30px;display:grid}.homegate-property-page-module__iL5s3q__descriptionStack>div{visibility:hidden;grid-area:1/1}.homegate-property-page-module__iL5s3q__descriptionStack>div[data-active=true]{visibility:visible}.homegate-property-page-module__iL5s3q__descriptionStack h3{margin-bottom:15px;font-size:23px;font-weight:550;line-height:1.4}.homegate-property-page-module__iL5s3q__descriptionStack p{color:#5a7066;font-size:13px;line-height:1.8}.homegate-property-page-module__iL5s3q__descriptionStack dl{margin-top:24px}.homegate-property-page-module__iL5s3q__descriptionStack dl>div{border-top:1px solid #dce5df;padding-block:16px}.homegate-property-page-module__iL5s3q__descriptionStack dt{font:12px/1.7 var(--font-mono),monospace;color:#35614c;overflow-wrap:anywhere}.homegate-property-page-module__iL5s3q__descriptionStack dd{color:#5a7066;margin-top:5px;font-size:13px;line-height:1.7}.homegate-property-page-module__iL5s3q__codePanel{color:#eef5eb;background:#17332b;flex-direction:column;display:flex}.homegate-property-page-module__iL5s3q__toolbar{border-bottom:1px solid #3b564a;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.homegate-property-page-module__iL5s3q__toolbar>span,.homegate-property-page-module__iL5s3q__toolbar>div{align-items:center;gap:9px;display:flex}.homegate-property-page-module__iL5s3q__toolbar span{font:12px var(--font-mono),monospace}.homegate-property-page-module__iL5s3q__toolbar button{cursor:pointer;border:1px solid #496458;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.homegate-property-page-module__iL5s3q__toolbar button:hover{background:#304e40}.homegate-property-page-module__iL5s3q__evidence{min-height:90px;font:10px/1.7 var(--font-mono),monospace;color:#c5dfa9;padding:15px 20px}.homegate-property-page-module__iL5s3q__evidence a{text-underline-offset:3px;align-items:center;gap:5px;width:fit-content;margin-top:8px;text-decoration:underline;display:flex}.homegate-property-page-module__iL5s3q__codePanel pre{white-space:pre-wrap;overflow-wrap:anywhere;height:390px;font:12px/1.8 var(--font-mono),monospace;margin:0;padding:12px 20px 20px;overflow:auto}.homegate-property-page-module__iL5s3q__codePanel pre:focus-visible{outline-offset:-3px;outline:2px solid #bcda9d}.homegate-property-page-module__iL5s3q__codePanel code{font:inherit}.homegate-property-page-module__iL5s3q__status{color:#c0d2c3;border-top:1px solid #3b564a;min-height:80px;margin-top:auto;padding:16px 20px;font-size:12px;line-height:1.8}.homegate-property-page-module__iL5s3q__noteStack{background:#f4f8f6;border-top:1px solid #cbdadb;padding:18px 25px;display:grid}.homegate-property-page-module__iL5s3q__noteStack p{visibility:hidden;color:#526b5e;grid-area:1/1;font-size:12px;line-height:1.8}.homegate-property-page-module__iL5s3q__noteStack p[data-active=true]{visibility:visible}@media (max-width:1000px){.homegate-property-page-module__iL5s3q__context{gap:36px}.homegate-property-page-module__iL5s3q__descriptionStack{padding:24px}}@media (max-width:720px){.homegate-property-page-module__iL5s3q__page section[id]{scroll-margin-top:10px}.homegate-property-page-module__iL5s3q__context,.homegate-property-page-module__iL5s3q__explorerGrid{grid-template-columns:1fr}.homegate-property-page-module__iL5s3q__context{gap:30px}.homegate-property-page-module__iL5s3q__descriptionStack{padding:22px}.homegate-property-page-module__iL5s3q__descriptionStack h3{font-size:21px}.homegate-property-page-module__iL5s3q__switcher{gap:3px;padding:6px}.homegate-property-page-module__iL5s3q__switcher button{gap:6px;padding:10px 4px;font-size:12px}.homegate-property-page-module__iL5s3q__toolbar,.homegate-property-page-module__iL5s3q__evidence{padding-inline:17px}.homegate-property-page-module__iL5s3q__evidence{min-height:99px}.homegate-property-page-module__iL5s3q__codePanel pre{padding-inline:17px;font-size:11px}.homegate-property-page-module__iL5s3q__noteStack{padding:17px}}@media (max-width:380px){.homegate-property-page-module__iL5s3q__page h1{font-size:36px}.homegate-property-page-module__iL5s3q__descriptionStack{padding:18px}.homegate-property-page-module__iL5s3q__context dt{font-size:18px}}
.newhome-property-page-module__lHLUDa__page section[id]{scroll-margin-top:20px}.newhome-property-page-module__lHLUDa__page .newhome-property-page-module__lHLUDa__useCases svg{color:#36775a}.newhome-property-page-module__lHLUDa__page .newhome-property-page-module__lHLUDa__useCases article:nth-child(2) svg{color:#b25d4e}.newhome-property-page-module__lHLUDa__page .newhome-property-page-module__lHLUDa__useCases article:nth-child(3) svg{color:#337d91}.newhome-property-page-module__lHLUDa__context{grid-template-columns:.85fr 1.15fr;gap:72px;display:grid}.newhome-property-page-module__lHLUDa__context h2{margin-bottom:22px}.newhome-property-page-module__lHLUDa__context>div>p:not(:first-child){color:#566c63;font-size:14px;line-height:1.85}.newhome-property-page-module__lHLUDa__context dl>div{border-top:1px solid #cbdcd2;grid-template-columns:32px 1fr;gap:0 15px;padding-block:22px;display:grid}.newhome-property-page-module__lHLUDa__context dl>div:first-child{border:0;padding-top:0}.newhome-property-page-module__lHLUDa__context svg{color:#387b72;grid-row:1/3;margin-top:3px}.newhome-property-page-module__lHLUDa__context dt{font-size:19px;font-weight:550;line-height:1.45}.newhome-property-page-module__lHLUDa__context dd{color:#566c63;margin-top:9px;font-size:14px;line-height:1.8}.newhome-property-page-module__lHLUDa__context dl>div:nth-child(2) svg{color:#b35d4d}.newhome-property-page-module__lHLUDa__context dl>div:nth-child(3) svg{color:#307d96}.newhome-property-page-module__lHLUDa__access{border-top:1px solid #55705e;align-items:start;gap:16px;margin-top:35px;padding-top:24px;display:flex}.newhome-property-page-module__lHLUDa__access svg{color:#c3d8a5;margin-top:3px}.newhome-property-page-module__lHLUDa__access p{color:#c0d1c5;font-size:12px;line-height:1.85}.newhome-property-page-module__lHLUDa__access a{color:#d4eaa9;text-underline-offset:4px;text-decoration:underline}.newhome-property-page-module__lHLUDa__datasetFoot{color:#566c63;margin-top:24px;font-size:12px;line-height:1.85}.newhome-property-page-module__lHLUDa__datasetFoot a{text-underline-offset:3px;text-decoration:underline}.newhome-property-page-module__lHLUDa__faqBand{background:#f5f8f5;border-block:1px solid #dce6df}.newhome-property-page-module__lHLUDa__explorer{background:#fff;border:1px solid #bdd0d1;border-radius:6px;overflow:hidden}.newhome-property-page-module__lHLUDa__explorer *{min-width:0}.newhome-property-page-module__lHLUDa__switcher{background:#e2eef0;border-bottom:1px solid #cbdadb;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px;display:grid}.newhome-property-page-module__lHLUDa__switcher button{color:#536d6b;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:13px;display:flex}.newhome-property-page-module__lHLUDa__switcher button[aria-pressed=true]{color:#244d3a;background:#fff}.newhome-property-page-module__lHLUDa__switcher button:hover{color:#173c2b}.newhome-property-page-module__lHLUDa__explorerGrid{grid-template-columns:1fr 1.1fr;display:grid}.newhome-property-page-module__lHLUDa__descriptionStack{padding:30px;display:grid}.newhome-property-page-module__lHLUDa__descriptionStack>div{visibility:hidden;grid-area:1/1}.newhome-property-page-module__lHLUDa__descriptionStack>div[data-active=true]{visibility:visible}.newhome-property-page-module__lHLUDa__descriptionStack h3{margin-bottom:15px;font-size:23px;font-weight:550;line-height:1.4}.newhome-property-page-module__lHLUDa__descriptionStack p{color:#5a7066;font-size:13px;line-height:1.8}.newhome-property-page-module__lHLUDa__descriptionStack dl{margin-top:24px}.newhome-property-page-module__lHLUDa__descriptionStack dl>div{border-top:1px solid #dce5df;padding-block:16px}.newhome-property-page-module__lHLUDa__descriptionStack dt{font:12px/1.7 var(--font-mono),monospace;color:#35614c;overflow-wrap:anywhere}.newhome-property-page-module__lHLUDa__descriptionStack dd{color:#5a7066;margin-top:5px;font-size:13px;line-height:1.7}.newhome-property-page-module__lHLUDa__codePanel{color:#eef5eb;background:#17332b;flex-direction:column;display:flex}.newhome-property-page-module__lHLUDa__toolbar{border-bottom:1px solid #3b564a;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.newhome-property-page-module__lHLUDa__toolbar>span,.newhome-property-page-module__lHLUDa__toolbar>div{align-items:center;gap:9px;display:flex}.newhome-property-page-module__lHLUDa__toolbar span{font:12px var(--font-mono),monospace}.newhome-property-page-module__lHLUDa__toolbar button{cursor:pointer;border:1px solid #496458;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.newhome-property-page-module__lHLUDa__toolbar button:hover{background:#304e40}.newhome-property-page-module__lHLUDa__evidence{min-height:90px;font:10px/1.7 var(--font-mono),monospace;color:#c5dfa9;padding:15px 20px}.newhome-property-page-module__lHLUDa__evidence a{text-underline-offset:3px;align-items:center;gap:5px;width:fit-content;margin-top:8px;text-decoration:underline;display:flex}.newhome-property-page-module__lHLUDa__codePanel pre{white-space:pre-wrap;overflow-wrap:anywhere;height:390px;font:12px/1.8 var(--font-mono),monospace;margin:0;padding:12px 20px 20px;overflow:auto}.newhome-property-page-module__lHLUDa__codePanel pre:focus-visible{outline-offset:-3px;outline:2px solid #bcda9d}.newhome-property-page-module__lHLUDa__codePanel code{font:inherit}.newhome-property-page-module__lHLUDa__status{color:#c0d2c3;border-top:1px solid #3b564a;min-height:80px;margin-top:auto;padding:16px 20px;font-size:12px;line-height:1.8}.newhome-property-page-module__lHLUDa__noteStack{background:#f4f8f6;border-top:1px solid #cbdadb;padding:18px 25px;display:grid}.newhome-property-page-module__lHLUDa__noteStack p{visibility:hidden;color:#526b5e;grid-area:1/1;font-size:12px;line-height:1.8}.newhome-property-page-module__lHLUDa__noteStack p[data-active=true]{visibility:visible}@media (max-width:1000px){.newhome-property-page-module__lHLUDa__context{gap:36px}.newhome-property-page-module__lHLUDa__descriptionStack{padding:24px}}@media (max-width:720px){.newhome-property-page-module__lHLUDa__page section[id]{scroll-margin-top:10px}.newhome-property-page-module__lHLUDa__context,.newhome-property-page-module__lHLUDa__explorerGrid{grid-template-columns:1fr}.newhome-property-page-module__lHLUDa__context{gap:30px}.newhome-property-page-module__lHLUDa__descriptionStack{padding:22px}.newhome-property-page-module__lHLUDa__descriptionStack h3{font-size:21px}.newhome-property-page-module__lHLUDa__switcher{gap:3px;padding:6px}.newhome-property-page-module__lHLUDa__switcher button{gap:6px;padding:10px 4px;font-size:12px}.newhome-property-page-module__lHLUDa__toolbar,.newhome-property-page-module__lHLUDa__evidence{padding-inline:17px}.newhome-property-page-module__lHLUDa__evidence{min-height:99px}.newhome-property-page-module__lHLUDa__codePanel pre{padding-inline:17px;font-size:11px}.newhome-property-page-module__lHLUDa__noteStack{padding:17px}}@media (max-width:380px){.newhome-property-page-module__lHLUDa__page h1{font-size:36px}.newhome-property-page-module__lHLUDa__descriptionStack{padding:18px}.newhome-property-page-module__lHLUDa__context dt{font-size:18px}.newhome-property-page-module__lHLUDa__status{min-height:104px}}
.redfin-property-page-module__EamQ8W__page section[id]{scroll-margin-top:20px}.redfin-property-page-module__EamQ8W__page .redfin-property-page-module__EamQ8W__useCases svg{color:#36775a}.redfin-property-page-module__EamQ8W__page .redfin-property-page-module__EamQ8W__useCases article:nth-child(2) svg{color:#b25d4e}.redfin-property-page-module__EamQ8W__page .redfin-property-page-module__EamQ8W__useCases article:nth-child(3) svg{color:#337d91}.redfin-property-page-module__EamQ8W__context{grid-template-columns:.85fr 1.15fr;gap:72px;display:grid}.redfin-property-page-module__EamQ8W__context h2{margin-bottom:22px}.redfin-property-page-module__EamQ8W__context>div>p:not(:first-child){color:#566c63;font-size:14px;line-height:1.85}.redfin-property-page-module__EamQ8W__context dl>div{border-top:1px solid #cbdcd2;grid-template-columns:32px 1fr;gap:0 15px;padding-block:22px;display:grid}.redfin-property-page-module__EamQ8W__context dl>div:first-child{border:0;padding-top:0}.redfin-property-page-module__EamQ8W__context svg{color:#387b72;grid-row:1/3;margin-top:3px}.redfin-property-page-module__EamQ8W__context dt{font-size:19px;font-weight:550;line-height:1.45}.redfin-property-page-module__EamQ8W__context dd{color:#566c63;margin-top:9px;font-size:14px;line-height:1.8}.redfin-property-page-module__EamQ8W__context dl>div:nth-child(2) svg{color:#b35d4d}.redfin-property-page-module__EamQ8W__context dl>div:nth-child(3) svg{color:#307d96}.redfin-property-page-module__EamQ8W__access{border-top:1px solid #55705e;align-items:start;gap:16px;margin-top:35px;padding-top:24px;display:flex}.redfin-property-page-module__EamQ8W__access svg{color:#c3d8a5;margin-top:3px}.redfin-property-page-module__EamQ8W__access p{color:#c0d1c5;font-size:12px;line-height:1.85}.redfin-property-page-module__EamQ8W__access a{color:#d4eaa9;text-underline-offset:4px;text-decoration:underline}.redfin-property-page-module__EamQ8W__datasetFoot{color:#566c63;margin-top:24px;font-size:12px;line-height:1.85}.redfin-property-page-module__EamQ8W__datasetFoot a{text-underline-offset:3px;text-decoration:underline}.redfin-property-page-module__EamQ8W__faqBand{background:#f5f8f5;border-block:1px solid #dce6df}.redfin-property-page-module__EamQ8W__explorer{background:#fff;border:1px solid #bdd0d1;border-radius:6px;overflow:hidden}.redfin-property-page-module__EamQ8W__explorer *{min-width:0}.redfin-property-page-module__EamQ8W__switcher{background:#e2eef0;border-bottom:1px solid #cbdadb;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px;display:grid}.redfin-property-page-module__EamQ8W__switcher button{color:#536d6b;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:13px;display:flex}.redfin-property-page-module__EamQ8W__switcher button[aria-pressed=true]{color:#244d3a;background:#fff}.redfin-property-page-module__EamQ8W__switcher button:hover{color:#173c2b}.redfin-property-page-module__EamQ8W__explorerGrid{grid-template-columns:1fr 1.1fr;display:grid}.redfin-property-page-module__EamQ8W__descriptionStack{padding:30px;display:grid}.redfin-property-page-module__EamQ8W__descriptionStack>div{visibility:hidden;grid-area:1/1}.redfin-property-page-module__EamQ8W__descriptionStack>div[data-active=true]{visibility:visible}.redfin-property-page-module__EamQ8W__descriptionStack h3{margin-bottom:15px;font-size:23px;font-weight:550;line-height:1.4}.redfin-property-page-module__EamQ8W__descriptionStack p{color:#5a7066;font-size:13px;line-height:1.8}.redfin-property-page-module__EamQ8W__descriptionStack dl{margin-top:24px}.redfin-property-page-module__EamQ8W__descriptionStack dl>div{border-top:1px solid #dce5df;padding-block:16px}.redfin-property-page-module__EamQ8W__descriptionStack dt{font:12px/1.7 var(--font-mono),monospace;color:#35614c;overflow-wrap:anywhere}.redfin-property-page-module__EamQ8W__descriptionStack dd{color:#5a7066;margin-top:5px;font-size:13px;line-height:1.7}.redfin-property-page-module__EamQ8W__codePanel{color:#eef5eb;background:#17332b;flex-direction:column;display:flex}.redfin-property-page-module__EamQ8W__toolbar{border-bottom:1px solid #3b564a;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.redfin-property-page-module__EamQ8W__toolbar>span,.redfin-property-page-module__EamQ8W__toolbar>div{align-items:center;gap:9px;display:flex}.redfin-property-page-module__EamQ8W__toolbar span{font:12px var(--font-mono),monospace}.redfin-property-page-module__EamQ8W__toolbar button{cursor:pointer;border:1px solid #496458;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.redfin-property-page-module__EamQ8W__toolbar button:hover{background:#304e40}.redfin-property-page-module__EamQ8W__evidence{min-height:90px;font:10px/1.7 var(--font-mono),monospace;color:#c5dfa9;padding:15px 20px}.redfin-property-page-module__EamQ8W__evidence a{text-underline-offset:3px;align-items:center;gap:5px;width:fit-content;margin-top:8px;text-decoration:underline;display:flex}.redfin-property-page-module__EamQ8W__codePanel pre{white-space:pre-wrap;overflow-wrap:anywhere;height:390px;font:12px/1.8 var(--font-mono),monospace;margin:0;padding:12px 20px 20px;overflow:auto}.redfin-property-page-module__EamQ8W__codePanel pre:focus-visible{outline-offset:-3px;outline:2px solid #bcda9d}.redfin-property-page-module__EamQ8W__codePanel code{font:inherit}.redfin-property-page-module__EamQ8W__status{color:#c0d2c3;border-top:1px solid #3b564a;min-height:80px;margin-top:auto;padding:16px 20px;font-size:12px;line-height:1.8}.redfin-property-page-module__EamQ8W__noteStack{background:#f4f8f6;border-top:1px solid #cbdadb;padding:18px 25px;display:grid}.redfin-property-page-module__EamQ8W__noteStack p{visibility:hidden;color:#526b5e;grid-area:1/1;font-size:12px;line-height:1.8}.redfin-property-page-module__EamQ8W__noteStack p[data-active=true]{visibility:visible}@media (max-width:1000px){.redfin-property-page-module__EamQ8W__context{gap:36px}.redfin-property-page-module__EamQ8W__descriptionStack{padding:24px}}@media (max-width:720px){.redfin-property-page-module__EamQ8W__page section[id]{scroll-margin-top:10px}.redfin-property-page-module__EamQ8W__context,.redfin-property-page-module__EamQ8W__explorerGrid{grid-template-columns:1fr}.redfin-property-page-module__EamQ8W__context{gap:30px}.redfin-property-page-module__EamQ8W__descriptionStack{padding:22px}.redfin-property-page-module__EamQ8W__descriptionStack h3{font-size:21px}.redfin-property-page-module__EamQ8W__switcher{gap:3px;padding:6px}.redfin-property-page-module__EamQ8W__switcher button{gap:6px;padding:10px 4px;font-size:12px}.redfin-property-page-module__EamQ8W__toolbar,.redfin-property-page-module__EamQ8W__evidence{padding-inline:17px}.redfin-property-page-module__EamQ8W__evidence{min-height:99px}.redfin-property-page-module__EamQ8W__codePanel pre{padding-inline:17px;font-size:11px}.redfin-property-page-module__EamQ8W__noteStack{padding:17px}}@media (max-width:380px){.redfin-property-page-module__EamQ8W__page h1{font-size:36px}.redfin-property-page-module__EamQ8W__descriptionStack{padding:18px}.redfin-property-page-module__EamQ8W__context dt{font-size:18px}.redfin-property-page-module__EamQ8W__status{min-height:104px}}
