.map-container.svelte-59jw8p{display:flex;justify-content:center;align-items:center;width:100%;max-width:800px;margin:0 auto;position:relative;overflow:hidden;aspect-ratio:800 / 400;background-color:var(--bg-color, #020300);contain:layout paint;will-change:transform}.map-container>svg:first-of-type{display:block;width:100%;height:100%;position:absolute;top:0;left:0;contain:strict}.animated-paths.svelte-59jw8p{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;contain:strict}@keyframes svelte-59jw8p-pulse-opacity{0%{opacity:.3;r:1.5}to{opacity:.9;r:2.5}}.map-container>svg:first-of-type circle.pulse{animation:svelte-59jw8p-pulse 3s infinite;will-change:r,opacity,filter}@keyframes svelte-59jw8p-pulse{0%{r:.35;opacity:.7;filter:saturate(100%)}50%{r:.55;opacity:1;filter:saturate(150%) brightness(120%)}to{r:.35;opacity:.7;filter:saturate(100%)}}.map-container>svg:first-of-type circle[fill]:not([fill="#423B38"]){pointer-events:auto;cursor:pointer;animation:svelte-59jw8p-pulsation 1s infinite ease-in-out;z-index:2;will-change:r,opacity}@keyframes svelte-59jw8p-pulsation{0%{r:.25;opacity:.5}50%{r:.5;opacity:1}to{r:.25;opacity:.5}}.pulse-ring{animation-duration:3s;animation-iteration-count:infinite;animation-name:svelte-59jw8p-pulse-animation;animation-timing-function:ease-out;fill-opacity:0;will-change:r,fill-opacity}.pulse-ring-1{animation-delay:0s}.pulse-ring-2{animation-delay:1s}.pulse-ring-3{animation-delay:2s}@keyframes svelte-59jw8p-pulse-animation{0%{r:.4;fill-opacity:.8}70%{r:1.2;fill-opacity:0}to{r:1.8;fill-opacity:0}}@keyframes svelte-1vf5r1y-fadeInOut{0%,to{opacity:0;transform:translateY(10px)}20%,80%{opacity:1;transform:translateY(0)}}.duration-5000.svelte-3k9nrz{transition-duration:5s}@keyframes svelte-fvxoi0-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pulse-animation{animation:svelte-fvxoi0-pulse 2s infinite}a.svelte-jqagcd:hover svg:where(.svelte-jqagcd){transform:translate(4px);transition:transform .2s ease-in-out}.line-clamp-3.svelte-ht2nja{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.highlighted.svelte-1k1sujd img:where(.svelte-1k1sujd){opacity:1;transform:scale(1.05)}.line-clamp-5.svelte-4vfxso{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
