.mapa[data-v-cd0abf2a]{position:relative;width:100%}.mapa__svg[data-v-cd0abf2a]{display:block;width:100%;height:auto;overflow:visible}.mapa__borde[data-v-cd0abf2a],.mapa__camino[data-v-cd0abf2a],.mapa__linea[data-v-cd0abf2a]{fill:none;stroke-linejoin:round}.mapa__borde[data-v-cd0abf2a]{stroke:var(--noche);stroke-width:34;opacity:.12}.mapa__camino[data-v-cd0abf2a]{stroke:var(--crema);stroke-width:28}.mapa__linea[data-v-cd0abf2a]{stroke:var(--surface);stroke-width:3;stroke-dasharray:10 12}.mapa__marca[data-v-cd0abf2a]{fill:var(--rosa)}.mapa__muro-fondo[data-v-cd0abf2a]{fill:var(--noche)}.mapa__ladrillo[data-v-cd0abf2a]{fill:var(--rosa)}.mapa__cuadro[data-v-cd0abf2a]{fill:var(--surface);stroke:var(--lila);stroke-width:3;filter:drop-shadow(0 var(--space-1) var(--space-1) rgb(44 42 74/.12))}.mapa__nodo--hecha .mapa__cuadro[data-v-cd0abf2a]{fill:var(--verde);stroke:var(--verde)}.mapa__nodo--actual .mapa__cuadro[data-v-cd0abf2a]{fill:var(--noche);stroke:var(--rosa);stroke-width:6}.mapa__nodo--futura .mapa__cuadro[data-v-cd0abf2a]{fill:var(--crema);stroke:var(--crema)}.mapa__numero[data-v-cd0abf2a]{fill:var(--noche);font-weight:700;text-anchor:middle}.mapa__nodo--actual .mapa__numero[data-v-cd0abf2a]{fill:var(--surface)}.mapa__nombre[data-v-cd0abf2a]{fill:var(--ink);font-weight:700;text-anchor:middle}.mapa__nombre--izq[data-v-cd0abf2a]{text-anchor:start}.mapa__nodo--enlace[data-v-cd0abf2a]{cursor:pointer}.mapa__nodo--enlace:focus-visible .mapa__cuadro[data-v-cd0abf2a],.mapa__nodo--enlace:hover .mapa__cuadro[data-v-cd0abf2a]{stroke:var(--rosa-boton);stroke-width:5}.mapa__nodo--enlace[data-v-cd0abf2a]:focus-visible{outline:none}.mapa__dani[data-v-cd0abf2a]{position:absolute;transform:translate(-50%,-100%);pointer-events:none;z-index:1}.mapa__dani[data-v-cd0abf2a],.mapa__llegada[data-v-cd0abf2a]{display:flex;flex-direction:column;align-items:center}.mapa__llegada[data-v-cd0abf2a]{position:relative;transform-origin:50% 100%;will-change:transform,opacity}.mapa__llegada--oculta[data-v-cd0abf2a]{visibility:hidden}.mapa__pose[data-v-cd0abf2a]{height:clamp(4.5rem,8vw,6rem);width:auto}.mapa__aqui[data-v-cd0abf2a]{position:relative;margin-bottom:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--noche);color:var(--surface);font-size:var(--text-small);font-weight:700;white-space:nowrap}.mapa__aqui[data-v-cd0abf2a]:after{content:"";position:absolute;left:50%;bottom:calc(var(--space-2)*-1);border:var(--space-1) solid transparent;border-top-color:var(--noche);transform:translate(-50%)}.mapa--vertical .mapa__dani[data-v-cd0abf2a]{transform:translate(-30%,-100%)}.mapa--vertical .mapa__llegada[data-v-cd0abf2a]{flex-direction:row-reverse;align-items:flex-end;gap:var(--space-2)}.mapa--vertical .mapa__aqui[data-v-cd0abf2a]{margin:0 0 var(--space-6)}.mapa--vertical .mapa__aqui[data-v-cd0abf2a]:after{display:none}.mapa__chispa[data-v-cd0abf2a]{position:absolute;width:var(--space-4);pointer-events:none}.mapa__chispa--1[data-v-cd0abf2a]{top:16%;left:-28%}.mapa__chispa--2[data-v-cd0abf2a]{top:-8%;left:4%}.mapa__chispa--3[data-v-cd0abf2a]{top:-12%;right:2%}.mapa__chispa--4[data-v-cd0abf2a]{top:12%;right:-30%}.mapa__chispa--5[data-v-cd0abf2a]{bottom:36%;right:-34%}.mapa__chispa--6[data-v-cd0abf2a]{bottom:8%;right:-22%}.mapa__chispa--7[data-v-cd0abf2a]{bottom:10%;left:-22%}.mapa__chispa--8[data-v-cd0abf2a]{bottom:38%;left:-34%}
