.plano-module__ZeejeW__fondo{object-fit:cover;object-position:center 62%;transform-origin:50% 60%;opacity:0;width:100%;height:100%;animation:1.2s ease-out forwards plano-module__ZeejeW__revelar,46s ease-in-out infinite alternate paused plano-module__ZeejeW__derivar;position:absolute;inset:0}html[data-recorrido=corre] .plano-module__ZeejeW__fondo{animation-play-state:running,running}.plano-module__ZeejeW__velo{background:linear-gradient(90deg,#232f3ef0 0%,#232f3ed1 38%,#232f3e99 66%,#232f3eb8 100%),linear-gradient(#232f3e99 0%,#232f3e14 30% 58%,#171f2ae0 100%);position:absolute;inset:0}.plano-module__ZeejeW__trama{background-image:radial-gradient(#ffffff17 1px,#0000 1.4px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 60% 45%,#000 20%,#0000 100%);mask-image:radial-gradient(70% 70% at 60% 45%,#000 20%,#0000 100%)}@media (max-width:1023px){.plano-module__ZeejeW__velo{background:linear-gradient(#232f3eeb 0%,#232f3edb 45%,#232f3e8c 70%,#171f2ae6 100%)}.plano-module__ZeejeW__trama{-webkit-mask-image:radial-gradient(90% 60% at 50% 70%,#000 20%,#0000 100%);mask-image:radial-gradient(90% 60% at 50% 70%,#000 20%,#0000 100%)}}.plano-module__ZeejeW__tarjeta{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffff0f;border:1px solid #ffffff24;border-radius:22px;padding:1.5rem;animation:.7s cubic-bezier(.16,1,.3,1) .15s both plano-module__ZeejeW__subirTarjeta;box-shadow:0 40px 90px -30px #000000b3,inset 0 1px #ffffff1f}@media (min-width:640px){.plano-module__ZeejeW__tarjeta{padding:2rem}}.plano-module__ZeejeW__tarjeta input:focus-visible{outline:none}.plano-module__ZeejeW__tarjeta :is(button,a,summary):focus-visible{outline-offset:2px;outline:2px solid #fff}.plano-module__ZeejeW__svg{width:100%;height:100%;display:block;overflow:visible}.plano-module__ZeejeW__ramal,.plano-module__ZeejeW__ramalRotulo{transition:opacity .7s cubic-bezier(.4,0,.2,1),filter .7s cubic-bezier(.4,0,.2,1)}.plano-module__ZeejeW__svg[data-recorrido] .plano-module__ZeejeW__ramal:not([data-on]){opacity:.5}.plano-module__ZeejeW__svg[data-recorrido] .plano-module__ZeejeW__ramalRotulo:not([data-on]){opacity:.68}.plano-module__ZeejeW__svg[data-recorrido] .plano-module__ZeejeW__ramal[data-on]{filter:drop-shadow(0 0 7px)}.plano-module__ZeejeW__cola{fill:none;stroke-width:12px;opacity:0;animation:.5s ease-out forwards plano-module__ZeejeW__aparecer;animation-delay:calc(.12s + var(--i) * 70ms)}.plano-module__ZeejeW__linea{fill:none;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 101;stroke-dashoffset:100px;animation:.9s cubic-bezier(.16,1,.3,1) forwards plano-module__ZeejeW__trazar;animation-delay:calc(.12s + var(--i) * 70ms)}.plano-module__ZeejeW__parada{fill:#fff;stroke:#232f3e;stroke-width:3px;opacity:0;animation:.32s ease-out forwards plano-module__ZeejeW__aparecer;animation-delay:calc(.56s + var(--i) * 70ms)}.plano-module__ZeejeW__rotulo{fill:#f1f4f8;font-family:var(--font-roboto), system-ui, sans-serif;letter-spacing:.08em;paint-order:stroke fill;stroke:#232f3ed9;stroke-width:4px;stroke-linejoin:round;opacity:0;animation:.4s ease-out forwards plano-module__ZeejeW__aparecer;animation-delay:calc(.52s + var(--i) * 70ms);font-size:17px;font-weight:500}.plano-module__ZeejeW__estacion{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.52s cubic-bezier(.16,1,.3,1) forwards plano-module__ZeejeW__llegar;animation-delay:calc(.7s + var(--n) * 70ms);transform:scale(.86)}.plano-module__ZeejeW__halo{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite paused plano-module__ZeejeW__respirar}html[data-recorrido=corre] .plano-module__ZeejeW__halo{animation-play-state:running}.plano-module__ZeejeW__anillo{fill:#232f3e;stroke:#fff;stroke-width:7px;transform-box:fill-box;transform-origin:50%;transition:stroke .2s}.plano-module__ZeejeW__disco{fill:var(--color-brand)}.plano-module__ZeejeW__anilloCodigo{fill:none;stroke:var(--color-shell-texto);stroke-width:4px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1);transform:scale(.9)}.plano-module__ZeejeW__tren{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-dasharray:var(--vagon) 4000px;stroke-dashoffset:var(--vagon);opacity:0}.plano-module__ZeejeW__tren[data-viaja]{animation:1.5s cubic-bezier(.45,0,.2,1) .15s both plano-module__ZeejeW__viajar}.plano-module__ZeejeW__leyenda{animation:.32s cubic-bezier(.16,1,.3,1) both plano-module__ZeejeW__subir}.plano-module__ZeejeW__leyendaPrimera{animation:.42s cubic-bezier(.16,1,.3,1) 1.3s both plano-module__ZeejeW__subir}@keyframes plano-module__ZeejeW__revelar{to{opacity:1}}@keyframes plano-module__ZeejeW__derivar{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1%,-1.5%)}}@keyframes plano-module__ZeejeW__subirTarjeta{0%{opacity:0;transform:translateY(14px)}}@keyframes plano-module__ZeejeW__trazar{to{stroke-dashoffset:0}}@keyframes plano-module__ZeejeW__aparecer{to{opacity:1}}@keyframes plano-module__ZeejeW__llegar{to{opacity:1;transform:scale(1)}}@keyframes plano-module__ZeejeW__respirar{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes plano-module__ZeejeW__viajar{0%{stroke-dashoffset:var(--vagon);opacity:0}10%,86%{opacity:1}to{stroke-dashoffset:var(--fin);opacity:0}}@keyframes plano-module__ZeejeW__llegada{0%{stroke-dashoffset:var(--vagon);opacity:1}to{stroke-dashoffset:var(--fin);opacity:1}}@keyframes plano-module__ZeejeW__latir{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes plano-module__ZeejeW__subir{0%{opacity:0;transform:translateY(6px)}}html[data-ingreso=verificando] .plano-module__ZeejeW__anillo{animation:.9s ease-in-out infinite plano-module__ZeejeW__latir}html[data-paso=codigo] .plano-module__ZeejeW__anilloCodigo{opacity:1;transform:scale(1)}html[data-ingreso=error] .plano-module__ZeejeW__anillo{stroke:var(--color-brand)}:is(html[data-ingreso=ok] .plano-module__ZeejeW__svg[data-recorrido] .plano-module__ZeejeW__ramal,html[data-ingreso=ok] .plano-module__ZeejeW__svg[data-recorrido] .plano-module__ZeejeW__ramalRotulo){opacity:1}html[data-ingreso=ok] .plano-module__ZeejeW__tren{animation:plano-module__ZeejeW__llegada .65s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 40ms) both}:is(html[data-oculto] .plano-module__ZeejeW__tren,html[data-oculto] .plano-module__ZeejeW__anillo,html[data-oculto] .plano-module__ZeejeW__fondo,html[data-oculto] .plano-module__ZeejeW__halo){animation-play-state:paused}.plano-module__ZeejeW__svg[data-despedida]{--parte:.65s;animation:.45s ease-out both plano-module__ZeejeW__aparecer}.plano-module__ZeejeW__svg[data-despedida] :is(.plano-module__ZeejeW__cola,.plano-module__ZeejeW__linea,.plano-module__ZeejeW__parada,.plano-module__ZeejeW__rotulo,.plano-module__ZeejeW__estacion){opacity:1;animation:none}.plano-module__ZeejeW__svg[data-despedida] .plano-module__ZeejeW__linea{stroke-dashoffset:0}.plano-module__ZeejeW__svg[data-despedida] .plano-module__ZeejeW__estacion{transform:none}.plano-module__ZeejeW__svg[data-despedida] .plano-module__ZeejeW__ramal{filter:drop-shadow(0 0 7px);animation:plano-module__ZeejeW__reposar .9s cubic-bezier(.4, 0, .2, 1) calc(var(--parte) + var(--i) * var(--salida) + 1.3s) both}.plano-module__ZeejeW__svg[data-despedida] .plano-module__ZeejeW__ramalRotulo{animation:plano-module__ZeejeW__reposarRotulo .9s cubic-bezier(.4, 0, .2, 1) calc(var(--parte) + var(--i) * var(--salida) + 1.3s) both}.plano-module__ZeejeW__svg[data-despedida] .plano-module__ZeejeW__tren{animation:plano-module__ZeejeW__viajar 1.5s cubic-bezier(.5, 0, .75, .55) calc(var(--parte) + var(--i) * var(--salida)) both}.plano-module__ZeejeW__svg[data-despedida] .plano-module__ZeejeW__halo{animation:plano-module__ZeejeW__bajarHalo 1.4s ease-in-out calc(var(--parte) + var(--n) * var(--salida) + 1.45s) both}@keyframes plano-module__ZeejeW__reposar{to{opacity:.5;filter:drop-shadow(0 0 #0000)}}@keyframes plano-module__ZeejeW__reposarRotulo{to{opacity:.68}}@keyframes plano-module__ZeejeW__bajarHalo{0%{opacity:.85}to{opacity:.4}}@media (prefers-reduced-motion:reduce){.plano-module__ZeejeW__fondo{animation:.6s ease-out forwards plano-module__ZeejeW__revelar}.plano-module__ZeejeW__tarjeta{animation:.5s ease-out both plano-module__ZeejeW__aparecer}.plano-module__ZeejeW__estacion{animation:.4s ease-out forwards plano-module__ZeejeW__aparecer;animation-delay:calc(.7s + var(--n) * 70ms);transform:none}.plano-module__ZeejeW__halo{opacity:.85;animation:none}html[data-recorrido=corre] .plano-module__ZeejeW__halo{opacity:.85;animation:none}.plano-module__ZeejeW__tren{display:none}.plano-module__ZeejeW__ramal,.plano-module__ZeejeW__ramalRotulo{transition:none}.plano-module__ZeejeW__leyenda,.plano-module__ZeejeW__leyendaPrimera{animation:.3s ease-out both plano-module__ZeejeW__aparecer}html[data-ingreso=verificando] .plano-module__ZeejeW__anillo{stroke:#c9d3dd;animation:none}.plano-module__ZeejeW__anilloCodigo{transition:none}.plano-module__ZeejeW__svg[data-despedida] .plano-module__ZeejeW__ramal,.plano-module__ZeejeW__svg[data-despedida] .plano-module__ZeejeW__ramalRotulo{animation-duration:.6s;animation-delay:calc(var(--parte) + var(--i) * var(--salida) + .3s)}.plano-module__ZeejeW__svg[data-despedida] .plano-module__ZeejeW__halo{animation-duration:.9s;animation-delay:calc(var(--parte) + var(--n) * var(--salida) + .6s)}}
