@keyframes pin-float{0%{transform:translateY(0)}50%{transform:translateY(2px)}to{transform:translateY(0)}}.pin-float{animation:pin-float 3s ease-in-out infinite;will-change:transform}[data-testid=map]>div{border-radius:8px}[data-testid=map]>*{transition:transform .2s ease-in-out!important}.loading-dots{display:flex;justify-content:center;align-items:center;margin-top:10px}.dot{width:4px;height:4px;background-color:#fff;border-radius:50%;margin:0 2px;animation:dot-bounce .6s infinite alternate}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes dot-bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}
