.map-container.svelte-18t2qq8{width:100%;height:400px;border-radius:15px;overflow:hidden}.map-container svg{background:linear-gradient(135deg,#1e3c72,#2a5298)}.connection-line{animation:svelte-18t2qq8-dash 4s linear infinite}.pulse-ring{animation:svelte-18t2qq8-pulse 2s ease-in-out infinite}@keyframes svelte-18t2qq8-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:20}}@keyframes svelte-18t2qq8-pulse{0%,to{opacity:.6;r:8}50%{opacity:1;r:12}}@media (max-width: 768px){.map-container.svelte-18t2qq8{height:300px}}
