.ring.svelte-11rmnyo,.particle.svelte-11rmnyo{position:absolute;top:0;left:0;will-change:transform,opacity}.ring.svelte-11rmnyo{transform:translate(-50%,-50%);border:3px solid var(--color-lime-500);border-radius:9999px;animation:svelte-11rmnyo-ring var(--duration) cubic-bezier(.16,1,.3,1) forwards}.particle.svelte-11rmnyo{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);border-radius:1px;background:var(--color);animation:svelte-11rmnyo-burst var(--duration) cubic-bezier(.16,1,.3,1) var(--delay) forwards}@keyframes svelte-11rmnyo-ring{0%{width:16px;height:16px;opacity:1}to{width:var(--ring-size);height:var(--ring-size);opacity:0}}@keyframes svelte-11rmnyo-burst{0%{transform:translate(0) rotate(0) scale(.6);opacity:0}12%{opacity:1}70%{opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 34px)) rotate(var(--spin)) scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.particle.svelte-11rmnyo{display:none}.ring.svelte-11rmnyo{animation:svelte-11rmnyo-ring-calm var(--duration) ease-out forwards}@keyframes svelte-11rmnyo-ring-calm{0%{width:24px;height:24px;opacity:.7}to{width:calc(var(--ring-size) * .6);height:calc(var(--ring-size) * .6);opacity:0}}}#map-ctn.svelte-15bpb7y svg path,#map-ctn.svelte-15bpb7y svg circle{cursor:pointer}#map-ctn.svelte-15bpb7y svg path.active.false,#map-ctn.svelte-15bpb7y svg circle.active.false{fill:var(--color-rose-100);animation:svelte-15bpb7y-pulse .8s forwards ease-in-out}#map-ctn.svelte-15bpb7y svg path.active.true,#map-ctn.svelte-15bpb7y svg circle.active.true{fill:var(--color-lime-500);animation:svelte-15bpb7y-pulse 1.5s forwards ease-out}#map-ctn.svelte-15bpb7y svg circle.active{--pulse-end-opacity: 1}@media(prefers-color-scheme:dark){#map-ctn.svelte-15bpb7y svg{stroke:var(--color-neutral-500)}#map-ctn.svelte-15bpb7y svg path[data-code]{fill:var(--color-neutral-700)}#map-ctn.svelte-15bpb7y svg circle[data-code]{fill:var(--color-neutral-500)}#map-ctn.svelte-15bpb7y svg path.map-outline{fill:var(--color-neutral-700);stroke:var(--color-neutral-500)}#map-ctn.svelte-15bpb7y svg path.active{--pulse-end-opacity: 1}}#map-ctn.svelte-15bpb7y svg path.active,#map-ctn.svelte-15bpb7y svg circle.active{fill:var(--color-accent)}@keyframes svelte-15bpb7y-pulse{0%{opacity:.2}20%{opacity:.7}60%{opacity:1}to{opacity:var(--pulse-end-opacity, 0)}}#map-ctn.svelte-15bpb7y svg path.toclick,#map-ctn.svelte-15bpb7y svg circle.toclick{animation:svelte-15bpb7y-toclick .8s infinite ease-in-out}#map-ctn.svelte-15bpb7y svg circle{pointer-events:none;transition:transform .2s ease-out;transform-box:fill-box;transform-origin:center}#map-ctn.svelte-15bpb7y svg a:hover circle{transform:scale(2.5)}#map-ctn.svelte-15bpb7y svg circle.raised-hover.grown{transform:scale(2.5)}@keyframes svelte-15bpb7y-toclick{0%{fill:var(--color-rose-100)}50%{fill:var(--color-rose-500)}to{fill:var(--color-rose-100)}}.animate-bounce-focus.svelte-15bpb7y{animation:svelte-15bpb7y-focusPing .4s ease-out forwards}@keyframes svelte-15bpb7y-focusPing{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}
