.MapPin_root__mYJ5q{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.MapPin_dot__OTbvY{display:block;width:14px;height:14px;border-radius:var(--radius-full);background:var(--color-terracotta);border:2px solid var(--surface-primary);box-shadow:0 4px 12px rgba(0,0,0,.25)}.MapPin_pulse__9M6U0{position:absolute;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-terracotta-soft);animation:MapPin_pulse__9M6U0 1.8s ease-out infinite}.MapPin_selected__NsDw2{width:32px;height:32px;z-index:2}.MapPin_selected__NsDw2 .MapPin_dot__OTbvY{width:20px;height:20px;border-color:var(--color-terracotta);box-shadow:0 6px 18px rgba(194,90,60,.45)}.MapPin_bubble__O1_Xl{--bubble-size:48px;--bubble-border:3px;--tail-height:10px;--tail-width:14px;position:relative;display:inline-flex;flex-direction:column;align-items:center;width:var(--bubble-size);filter:drop-shadow(0 6px 12px rgba(0,0,0,.25));transition:filter .18s ease}.MapPin_bubbleCircle__q7kZf{width:var(--bubble-size);height:var(--bubble-size);border-radius:var(--radius-full);background:var(--surface-primary);border:var(--bubble-border) solid var(--surface-primary);box-sizing:border-box;overflow:hidden;transition:width .18s ease,height .18s ease,border-color .18s ease}.MapPin_bubbleImage__yJr4O{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-full);display:block}.MapPin_bubbleTail___6j9G{width:0;height:0;margin-top:-1px;border-left:calc(var(--tail-width)/2) solid rgba(0,0,0,0);border-right:calc(var(--tail-width)/2) solid rgba(0,0,0,0);border-top:var(--tail-height) solid var(--surface-primary);transition:border-top-color .18s ease}.MapPin_bubbleSelected__DgMZX{--bubble-size:64px;z-index:3;filter:drop-shadow(0 10px 18px rgba(194,90,60,.45))}.MapPin_bubbleSelected__DgMZX .MapPin_bubbleCircle__q7kZf{border-color:var(--color-terracotta)}.MapPin_bubbleSelected__DgMZX .MapPin_bubbleTail___6j9G{border-top-color:var(--color-terracotta)}@keyframes MapPin_pulse__9M6U0{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.6);opacity:0}}