@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-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-heading{background:linear-gradient(to top,color-mix(in srgb,var(--primary) 65%,transparent) 0%,transparent 65%)}}.mapboxgl-map .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-heading:before{display:none}.mapboxgl-ctrl-geolocate{display:none!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
