.intro-v3-add-startup-marker-container{display:flex;flex-direction:column;align-items:center;z-index:6;gap:4px}.intro-v3-add-startup-marker{width:44px;height:44px;border-radius:12px;background:linear-gradient(0deg,#d2ffd3,#ffffff);border:2px dashed #4caf50;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);animation:addStartupPulse 1.5s ease-out infinite}.intro-v3-add-startup-marker i{color:#4CAF50}.intro-v3-add-startup-label{font-size:11px;color:#333;background:linear-gradient(0deg,#d2ffd3,#ffffff);padding:3px 8px;border-radius:8px;margin-top:4px;font-weight:600;text-align:center;white-space:nowrap;box-shadow:0 1px 4px rgba(0,0,0,.15);border:2px dashed #4caf50;transition:all .2s ease;animation:addStartupLabelPulse 1.5s ease-out infinite}.intro-v3-add-startup-marker-container:hover .intro-v3-add-startup-label{font-size:12px;padding:4px 10px}.intro-v3-add-startup-marker-container:hover .intro-v3-add-startup-marker{transform:scale(1.1)}@keyframes addStartupPulse{0%{box-shadow:0 2px 8px rgba(0,0,0,.1),0 0 0 0 rgba(76,175,80,.6)}40%{box-shadow:0 2px 8px rgba(0,0,0,.1),0 0 0 8px rgba(76,175,80,.16)}to{box-shadow:0 2px 8px rgba(0,0,0,.1),0 0 0 12px rgba(76,175,80,0)}}@keyframes addStartupLabelPulse{0%{box-shadow:0 2px 8px rgba(0,0,0,.1),0 0 0 0 rgba(76,175,80,.6)}40%{box-shadow:0 2px 8px rgba(0,0,0,.1),0 0 0 8px rgba(76,175,80,.16)}to{box-shadow:0 2px 8px rgba(0,0,0,.1),0 0 0 12px rgba(76,175,80,0)}}