@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rec-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulse{0%{box-shadow:0 0 #3b82f680}70%{box-shadow:0 0 0 14px #3b82f600}to{box-shadow:0 0 #3b82f600}}.locate-dot{width:16px;height:16px;border-radius:50%;background-color:#3b82f6;border:3px solid #ffffff;box-shadow:0 0 #3b82f680;animation:pulse 2s infinite}.measure-crosshair,.measure-crosshair .maplibregl-canvas{cursor:crosshair!important}
