@media (width>=54rem){body.menu-open #mainMap.mapboxgl-map{max-width:calc(100vw - var(--menu-max-width,25rem))}}#mainMap.measure-tool-active,#mainMap .measure-tool-active{cursor:crosshair!important}#mainMap{width:100vw;max-width:100vw;margin-left:auto;height:calc(var(--vh,1vh) * 100)!important}#mainMap.mapboxgl-map{font-size:16px}#mainMap .mapboxgl-ctrl-logo{display:none}#mainMap .mapboxgl-ctrl-group{box-shadow:none;background:0 0;margin:0 1rem 1rem 0}#mainMap .mapboxgl-ctrl-group:empty{display:none}#mainMap .mapboxgl-ctrl-group>button,#mainMap .mapboxgl-ctrl-group>.button{box-sizing:border-box;cursor:pointer;background:#fff;border-radius:.375rem;outline:none;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.5rem;padding:0;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#mainMap .mapboxgl-ctrl-group>button:last-of-type,#mainMap .mapboxgl-ctrl-group>.button:last-of-type{margin-bottom:0}#mainMap .mapboxgl-ctrl-group>button .mapboxgl-ctrl-icon,#mainMap .mapboxgl-ctrl-group>.button .mapboxgl-ctrl-icon{background-color:#fff;background-size:80%}#mainMap .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url(/icons/zoom-in.svg);width:32px;height:32px}#mainMap .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url(/icons/zoom-out.svg);width:32px;height:32px}#mainMap .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url(/icons/compass.svg);width:32px;height:32px}#mainMap .mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}#mainMap .mapboxgl-ctrl-scale{color:#5a5a5a;background-color:#0000;border-color:#5a5a5a;margin:1rem 0 0 1rem}#mainMap .property-map-marker{cursor:pointer;color:#333;transition:transform .4s;transform:scale(.8)}#mainMap .property-map-marker:hover{color:#078571;transform:scale(1.2)}#mainMap .property-map-marker--selected,#mainMap .property-map-marker--selected:hover{color:#078571;transform:scale(1.6)}#mainMap .property-map-marker--notselected{opacity:.8;color:#333;transform:scale(.8)}#mainMap .property-map-marker path{stroke:#f9f9f9;stroke-width:.2px}#mainMap .tooltip{color:#fff;z-index:9;pointer-events:none;background:#000c;max-width:18rem;margin:.5rem;padding:.5rem;font-size:.8rem;position:absolute}#mainMap .tooltip--fixed{position:fixed}#mainMap .tooltip__feature{margin-bottom:.5rem}#mainMap .tooltip__feature:last-of-type{margin:0}#mainMap .tooltip__feature__name{font-weight:700}#mainMap .mapboxgl-popup{width:auto;min-width:20rem;margin-top:1rem}@media (width>=54rem){#mainMap .mapboxgl-popup{max-width:50rem!important}}#mainMap .mapboxgl-popup-tip{display:none}#mainMap .mapboxgl-popup-content{margin-top:.5rem;padding:0}#mainMap .mapboxgl-popup-content .green-button{color:#fff;text-align:center;background-color:#078571;border-radius:4px;width:100%;height:40px;padding:10px;font-weight:500}#mainMap .selected-parking-space-popup{min-width:8rem;padding:0}#mainMap .selected-parking-space-popup .mapboxgl-popup-tip{display:block}#mainMap .selected-parking-space-popup .mapboxgl-popup-content{margin:0;padding:0}#mainMap .selected-parking-space-popup .popup-header{border-bottom:1px solid #c7c7c7;padding:1rem}#mainMap .selected-parking-space-popup .popup-body{text-align:center;padding:.5rem}#mainMap .selected-parking-space-popup .popup-footer{text-align:center;background-color:var(--chakra-colors-blue-500);color:#fff;padding:.33rem}#mainMap .space-marker-label{color:#fff;background-color:#181818;border-radius:20px 20px 20px 0;padding:.5rem 1rem;font-size:.8rem}#mainMap .selected-space-popup{min-width:8rem;margin:0}#mainMap .selected-space-popup .mapboxgl-popup-content{background:inherit;border:none;border-radius:3px;margin:0 0 .5rem;padding:0}#mainMap .mapboxgl-popup-close-button{text-indent:-99999px;background-color:#fff;background-image:url(/icons/close.svg);background-position:50%;background-size:contain;border-radius:100%;width:2rem;height:2rem;padding:0;font-size:2rem;transition:all .3s ease-in-out;top:-1rem;right:-1rem}.toggle-button__button{cursor:pointer;box-sizing:content-box;appearance:none;background:#cbd5e0;border:none;border-radius:20px;outline:none;flex-shrink:0;justify-content:flex-start;align-items:center;width:2.5rem;height:1.66rem;margin:0;padding:0 .25rem;transition:all .2s;display:inline-flex;position:relative}.toggle-button__button[data-checked=true]{background:#5865f6}.toggle-button__thumb{background:#fff;border-radius:100%;width:1.2rem;height:1.2rem;transition-property:transform;transition-duration:.2s;display:block}.toggle-button__thumb[data-checked=true]{transform:translate(1.3rem)}._naviItem_1vb1o_5{color:var(--chakra-colors-customGray-700)}._naviItemActive_1vb1o_9{background-color:var(--chakra-colors-customGray-20);font-weight:700}._naviItemActive_1vb1o_9 ._navItemIcon_1vb1o_14{color:var(--chakra-colors-green-500)}html._dark_1vb1o_19 ._navigationWrapper_1vb1o_1{background-color:var(--chakra-colors-customGray-800)}html._dark_1vb1o_19 ._naviItem_1vb1o_5{color:#fff}html._dark_1vb1o_19 ._naviItemActive_1vb1o_9{background-color:var(--chakra-colors-customGray-700)}html._dark_1vb1o_19 ._navItemIcon_1vb1o_14{color:var(--chakra-colors-customGray-400)}html._dark_1vb1o_19 ._naviItemActive_1vb1o_9 ._navItemIcon_1vb1o_14{color:var(--chakra-colors-green-500)}@font-face{font-family:Circular-Book;font-display:swap;src:url(/assets/lineto-circular-black-DgiHOP8c.eot);src:url(/assets/lineto-circular-black-DgiHOP8c.eot?#iefix)format("embedded-opentype"),url(/assets/lineto-circular-black-QViAcaoJ.woff)format("woff");font-weight:900;font-style:normal}@font-face{font-family:Circular-Book;font-display:swap;src:url(/assets/lineto-circular-bold-DzHllCak.eot);src:url(/assets/lineto-circular-bold-DzHllCak.eot?#iefix)format("embedded-opentype"),url(/assets/lineto-circular-bold-B7xWwtTI.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Circular-Book;font-display:swap;src:url(/assets/lineto-circular-book-DFW23atB.eot);src:url(/assets/lineto-circular-book-DFW23atB.eot?#iefix)format("embedded-opentype"),url(/assets/lineto-circular-book-B1FgLhRv.woff)format("woff");font-weight:400;font-style:normal}:root{--space-unit:1em;--space-xxxs:calc(.25 * var(--space-unit));--space-xxs:calc(.375 * var(--space-unit));--space-xs:calc(.5 * var(--space-unit));--space-sm:calc(.75 * var(--space-unit));--space-md:calc(1.25 * var(--space-unit));--space-lg:calc(2 * var(--space-unit));--space-xl:calc(3.25 * var(--space-unit));--space-xxl:calc(5.25 * var(--space-unit));--space-xxxl:calc(8.5 * var(--space-unit));--component-padding:var(--space-sm)}@media (width>=54rem){:root{--space-unit:1.25em;--component-padding:var(--space-md)}}.margin-top,.margin-top--md{margin-top:var(--space-md)}.margin-top--sm{margin-top:var(--space-sm)}.margin-top--lg{margin-top:var(--space-lg)}.margin-top--xl{margin-top:var(--space-xl)}.margin-top--xxl{margin-top:var(--space-xxl)}.margin-bottom,.margin-bottom--md{margin-bottom:var(--space-md)}.margin-bottom--sm{margin-bottom:var(--space-sm)}.margin-bottom--lg{margin-bottom:var(--space-lg)}.margin-bottom--xl{margin-bottom:var(--space-xl)}.margin-bottom--xxl{margin-bottom:var(--space-xxl)}@media (width>=54rem){.margin-top,.margin-top--md{margin-top:var(--space-lg)}.margin-top--sm{margin-top:var(--space-md)}.margin-top--lg{margin-top:var(--space-xl)}.margin-top--xl{margin-top:var(--space-xxl)}.margin-top--xxl{margin-top:var(--space-xxxl)}.margin-bottom,.margin-bottom--md{margin-bottom:var(--space-lg)}.margin-bottom--sm{margin-bottom:var(--space-md)}.margin-bottom--lg{margin-bottom:var(--space-xl)}.margin-bottom--xl{margin-bottom:var(--space-xxl)}.margin-bottom--xxl{margin-bottom:var(--space-xxxl)}}:root{--container-max-width:82rem;--menu-max-width:25rem;--vh:calc(var(--vh,1vh))}body,html{width:100%;color:var(--chakra-colors-fg);background-color:var(--chakra-colors-bg);margin:0;font-family:Circular-Book,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}@media only screen and (width<=992px){body,html{font-size:15px}}@media only screen and (width<=768px){body,html{font-size:14px}}@media only screen and (width<=420px){body,html{font-size:13px}}.toast{color:#424242;background:#fff;border-radius:0;padding:1rem 2rem}
