.CiudadViva-module__ZXLUka__fondo{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(85% 80%,#000 40%,#0000 100%);mask-image:radial-gradient(85% 80%,#000 40%,#0000 100%)}.CiudadViva-module__ZXLUka__mapa{width:100%;height:100%}.CiudadViva-module__ZXLUka__calles{fill:none;stroke:color-mix(in srgb, var(--color-info,#4fd7ff) 11%, transparent);stroke-width:1px}.CiudadViva-module__ZXLUka__avenida{fill:none;stroke:color-mix(in srgb, var(--color-info,#4fd7ff) 18%, transparent);stroke-width:2.5px}:root[data-theme=light] .CiudadViva-module__ZXLUka__calles{stroke:color-mix(in srgb, var(--color-brand) 8%, transparent)}:root[data-theme=light] .CiudadViva-module__ZXLUka__avenida{stroke:color-mix(in srgb, var(--color-brand) 13%, transparent)}.CiudadViva-module__ZXLUka__pin{transform-box:fill-box}.CiudadViva-module__ZXLUka__gota{fill:var(--color-primary);opacity:0;animation:10s cubic-bezier(.3,.7,.4,1) infinite CiudadViva-module__ZXLUka__caer}.CiudadViva-module__ZXLUka__punto{fill:var(--bg)}.CiudadViva-module__ZXLUka__onda{fill:none;stroke:var(--color-primary);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:10s ease-out infinite CiudadViva-module__ZXLUka__onda}@keyframes CiudadViva-module__ZXLUka__caer{0%{opacity:0;transform:translateY(-60px)}6%{opacity:1;transform:translateY(0)}8%{transform:translateY(-6px)}10%{transform:translateY(0)}32%{opacity:1}40%,to{opacity:0;transform:translateY(0)}}@keyframes CiudadViva-module__ZXLUka__onda{0%,6%{opacity:0;transform:scale(.4)}8%{opacity:.7}30%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.CiudadViva-module__ZXLUka__gota{opacity:.85;animation:none}.CiudadViva-module__ZXLUka__onda{animation:none}}
