.F__l1q_root{height:100%;position:relative}.F__l1q_frame{background:#e5e7eb;border:1px solid #00000014;border-radius:1rem;width:100%;height:100%;position:relative;overflow:hidden}.F__l1q_basemap{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.F__l1q_fallbackBg{background:linear-gradient(160deg,#d7e3e3 0%,#c3d6d6 100%);position:absolute;inset:0}.F__l1q_overlay{width:100%;height:100%;position:absolute;inset:0}.F__l1q_outline{fill:#0c4a4a14;stroke:#0c4a4a;stroke-width:1.5px;opacity:.45;transition:opacity .2s,stroke-width .2s}.F__l1q_dot{fill:var(--dot-color,#64748b);stroke:#fff;stroke-width:1px;r:3.5;opacity:.35;transition:opacity .2s,r .2s}@media (prefers-reduced-motion:reduce){.F__l1q_outline,.F__l1q_dot{transition:none}}.F__l1q_root[data-active-mode=overview] .F__l1q_outline{opacity:1;stroke-width:2.5px}.F__l1q_root[data-active-mode=listings] .F__l1q_dot[data-category=listing],.F__l1q_root[data-active-mode=transit] .F__l1q_dot[data-category=transit]{opacity:1;r:5}.F__l1q_root[data-active-mode=projects] .F__l1q_outline,.F__l1q_root[data-active-mode=areas] .F__l1q_outline{opacity:.8}.F__l1q_root[data-active-mode=poi\:shopping_center] .F__l1q_dot[data-category=shopping_center],.F__l1q_root[data-active-mode=poi\:supermarket] .F__l1q_dot[data-category=supermarket],.F__l1q_root[data-active-mode=poi\:school] .F__l1q_dot[data-category=school],.F__l1q_root[data-active-mode=poi\:international_school] .F__l1q_dot[data-category=international_school],.F__l1q_root[data-active-mode=poi\:hospital] .F__l1q_dot[data-category=hospital],.F__l1q_root[data-active-mode=poi\:university] .F__l1q_dot[data-category=university],.F__l1q_root[data-active-mode=poi\:park] .F__l1q_dot[data-category=park],.F__l1q_root[data-active-mode=poi\:gym] .F__l1q_dot[data-category=gym],.F__l1q_root[data-active-mode=poi\:coworking_space] .F__l1q_dot[data-category=coworking_space]{opacity:1;r:5}.F__l1q_caption{color:#0c4a4a;background:#ffffffeb;border-radius:.5rem;max-width:calc(100% - 1.5rem);padding:.375rem .75rem;font-size:.8125rem;font-weight:500;position:absolute;bottom:.75rem;left:.75rem;box-shadow:0 1px 4px #0000001f}.F__l1q_exploreButton{color:#0c4a4a;cursor:pointer;background:#fff;border:1px solid #0c4a4a33;border-radius:9999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;position:absolute;top:.75rem;right:.75rem;box-shadow:0 1px 4px #0000001f}.F__l1q_exploreButton:hover{background:#f0fdfa}