.map-controls-root .mapboxgl-ctrl-bottom-left{bottom:calc(var(--map-chrome-bottom, 10px) - 6px);left:4px;z-index:6}.map-controls-root .mapboxgl-ctrl-bottom-right{bottom:calc(var(--map-chrome-bottom, 10px) - 10px);z-index:6}.map-controls-root .mapboxgl-ctrl-bottom-right:has(.mapboxgl-compact-show){z-index:1001}[data-markup-session] .mapboxgl-ctrl-attrib.mapboxgl-compact-show{max-width:max(160px,calc(50% - 280px))}.map-controls-root[data-map-chrome-anchor=bottom]:has([data-map-control]) .mapboxgl-ctrl-bottom-left{left:50px}.map-controls-root[data-map-chrome-anchor=bottom]:has([data-map-control]) .mapboxgl-ctrl-bottom-right{right:46px}.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:var(--card);border:1px solid var(--border);box-shadow:0 1px 2px #0000004d,0 2px 6px #00000026}.mapboxgl-ctrl-attrib.mapboxgl-compact:not(.mapboxgl-compact-show){border-radius:50%}.mapboxgl-ctrl-attrib.mapboxgl-compact:not(.mapboxgl-compact-show) .mapboxgl-ctrl-attrib-button{inset:0;width:auto;height:auto}.mapboxgl-ctrl-attrib-button{background-color:var(--muted-foreground);background-image:none;-webkit-mask:var(--map-attribution-icon) center / 16px 16px no-repeat;mask:var(--map-attribution-icon) center / 16px 16px no-repeat}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.mapboxgl-map .mapboxgl-user-location-dot,.mapboxgl-map .mapboxgl-user-location-dot:before{background-color:var(--primary)}.mapboxgl-map .mapboxgl-user-location-dot:after{border-color:var(--tw-color-white,#fff)}.mapboxgl-map .mapboxgl-user-location-accuracy-circle{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.mapboxgl-map .mapboxgl-user-location-accuracy-circle{background-color:color-mix(in srgb,var(--primary) 16%,transparent)}}.mapboxgl-map .mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{border-style:var(--tw-border-style);z-index:-1;background:linear-gradient(to top,var(--primary) 0%,transparent 65%);border-width:0;width:33px;height:34px;position:absolute;top:-26.5px;left:-9px}@supports (color:color-mix(in lab,red,red)){.mapboxgl-map .mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{background:linear-gradient(to top,color-mix(in srgb,var(--primary) 65%,transparent) 0%,transparent 65%)}}.mapboxgl-map .mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{clip-path:polygon(0% 0%,100% 0%,73% 100%,27% 100%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.mapboxgl-map .mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before,.mapboxgl-map .mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{display:none}.mapboxgl-ctrl-group:has(>.mapboxgl-ctrl-geolocate),.mapboxgl-ctrl-geolocate{display:none!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
