.mv{display:grid;min-width:0;border-radius:var(--r-l);overflow:hidden;background:var(--surface)}.mv-marco{position:relative;aspect-ratio:640 / 520;overflow:hidden;background:#f4ead9;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}@media(max-width:699.98px){.mv-marco{aspect-ratio:9 / 10}}.mv-marco.is-paneando{cursor:grabbing}.mv-lienzo{position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform}.mv-base,.mv-scene{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-user-drag:none}.mv-p{position:absolute;left:0;top:0;z-index:3;width:36px;height:44px;padding:0;border:0;background:none;touch-action:none;cursor:grab;will-change:transform;-webkit-touch-callout:none}.mv-p[hidden]{display:none}.mv-p:after{content:"";position:absolute;inset:-14px -14px -8px}.mv-p svg{width:100%;height:100%;overflow:visible;transform-origin:50% 100%;filter:drop-shadow(0 2px 2px rgba(24,44,40,.35));transition:transform .18s var(--ease-out)}.mv-p .pin{fill:var(--c);stroke:#fff;stroke-width:1.5}.mv-p .lock{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mv-p.es-actual{z-index:4}.mv-p:focus-visible{outline:none}.mv-p:focus-visible .pin{stroke:var(--ink);stroke-width:3}.mv-p.is-agarrado{z-index:5;cursor:grabbing}.mv-p.is-agarrado svg{transform:scale(1.16) translateY(-3px)}.mv-p.mv-suelta{transition:transform .24s var(--ease-out)}.mv-ruta{fill:none;stroke:var(--c);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;opacity:.75}.mv-ruta.es-mia{stroke-width:4.5;opacity:1}.mv-s circle{fill:var(--green);stroke:#fff;stroke-width:1.5;opacity:.55}.mv-s.es-top circle{opacity:1;stroke:var(--mostaza);stroke-width:3}.mv-s text{fill:var(--ink);font-weight:650;paint-order:stroke;stroke:#fffdf8;stroke-width:4px;stroke-linejoin:round}.mv-pista{position:absolute;left:12px;top:12px;z-index:6;margin:0;padding:6px 12px;border-radius:999px;background:var(--ink);color:#fff;font-size:.8125rem;font-weight:650;pointer-events:none}.mv-pista[hidden]{display:none}.mv-panel{display:grid;gap:10px;padding:14px 16px 16px;color:var(--ink)}.mv-fila{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.mv-chips{display:flex;flex-wrap:wrap;gap:4px}.mv-chip{min-height:44px;padding:6px 12px;border:0;border-radius:999px;background:#182c2812;color:var(--ink);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease}.mv-chip[aria-pressed=true]{background:var(--c, var(--green));color:#fff}.mv-res{margin:0;font-size:.95rem;line-height:1.35}.mv-res strong{font-family:var(--titular);font-weight:400;font-size:1.2rem}.mv-mas{justify-self:start}.calles .calles-t h2{hyphens:manual}@media(prefers-reduced-motion:reduce){.mv-p svg,.mv-chip{transition:none}}
