.mapa-contable{position:absolute;inset:0;background:#0a0b0d;overflow:hidden}.mapa-contable svg{width:100%;height:100%;display:block}.mapa-contable .nodo{cursor:pointer;transition:opacity .35s ease}.mapa-contable .nodo .cara-top{transition:filter .25s ease}.mapa-contable .nodo:not(.nodo-nucleo):hover .cara-top,.mapa-contable .nodo.hot .cara-top,.mapa-contable .nodo-nucleo.abierto .cara-top{filter:brightness(1.18)}.mapa-contable .glifo-sombra{fill:#052c1e}.conn{transition:opacity .35s ease}.conn .trace{fill:none;stroke:#96ffd733;stroke-width:1.15}.conn .puerto-base{fill:#96ffd759}.conn .fx{fill:none;stroke-linecap:round;opacity:0;animation:viaje-conexion var(--ciclo, 7.2s) linear infinite;animation-delay:var(--delay, 0s)}.conn .fx-halo{stroke:#00e676;stroke-width:12;--op: .24}.conn .fx-mid{stroke:#5cf0a6;stroke-width:4.2;--op: .72}.conn .fx-core{stroke:#f4fffb;stroke-width:1.5;--op: 1}.conn .port{fill:#eafff5;opacity:0;transform-box:fill-box;transform-origin:center;filter:url(#glow);animation:ping-puerto var(--ciclo, 7.2s) linear infinite;animation-delay:var(--delay, 0s)}.mapa-contable.focused .conn:not(.hot){opacity:.16}.mapa-contable.focused .nodo:not(.hot):not(:hover){opacity:.45}.conn.hot .trace{stroke:#96ffd780}.conn.hot .fx-halo{--op: .4}.conn.hot .fx-mid{--op: .95}@keyframes viaje-conexion{0%{stroke-dashoffset:var(--dash-ini);opacity:0}3%{opacity:var(--op)}44%{opacity:var(--op)}47%{stroke-dashoffset:var(--dash-fin);opacity:var(--op)}58%{stroke-dashoffset:var(--dash-fin);opacity:0}to{stroke-dashoffset:var(--dash-fin);opacity:0}}@keyframes ping-puerto{0%,45%{opacity:0;transform:scale(.5)}47%{opacity:.95;transform:scale(.9)}60%{opacity:0;transform:scale(2.3)}to{opacity:0;transform:scale(2.3)}}.nodo-tarjeta .tarjeta-imagen{pointer-events:none;filter:drop-shadow(0 0 10px rgba(0,210,107,.35))}.nodo-icono .tarjeta-imagen{pointer-events:auto;transition:filter .25s ease}.nodo-icono:hover .tarjeta-imagen,.nodo-icono.hot .tarjeta-imagen{filter:drop-shadow(0 0 16px rgba(0,210,107,.65)) brightness(1.15)}.nodo-icono .icono-etiqueta{fill:#beffe1e6;font-size:10px;font-weight:700;letter-spacing:1.5px}.tooltip-nodo{pointer-events:none;overflow:visible}.tooltip-caja{background:#08120deb;border:1px solid rgba(125,255,190,.35);border-radius:10px;padding:10px 13px;box-shadow:0 0 24px #00d26b38;backdrop-filter:blur(6px);animation:tooltip-aparecer .18s ease}.tooltip-titulo{color:#7dffbe;font-size:12px;font-weight:800;letter-spacing:1.5px;margin-bottom:4px}.tooltip-texto{color:#f4fffbd1;font-size:11.5px;line-height:1.45}@keyframes tooltip-aparecer{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.nucleo-tapa{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.nodo-nucleo.abierto .nucleo-tapa{transform:translate(96px,-55px)}.nodo-nucleo{cursor:default}.nodo-nucleo .nucleo-tapa{cursor:pointer}.nucleo-asientos{opacity:0;transition:opacity .3s ease}.nodo-nucleo.abierto .nucleo-asientos{opacity:1}.tabla-asientos-fondo{fill:#040e09e0;stroke:#7dffbe4d;stroke-width:1}.tabla-asientos-header text{fill:#7dffbe;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:800;letter-spacing:1.5px}.tabla-asientos-linea{stroke:#7dffbe59;stroke-width:1}.nucleo-mensaje{background:#040e09d9;border:1px solid rgba(125,255,190,.25);border-radius:10px;padding:9px 11px;font-size:10px;line-height:1.5;color:#f4fffbcc}.nucleo-mensaje .destacado{color:#7dffbe;font-weight:700}.nucleo-mensaje-titulo{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:800;letter-spacing:2.5px;color:#00d26b;border-bottom:1px solid rgba(125,255,190,.25);padding-bottom:5px;margin-bottom:6px}.nucleo-asientos .fila-asiento{opacity:0;animation:subir-fila 4.4s linear infinite;animation-delay:var(--ad, 0s);animation-play-state:paused}.nodo-nucleo.abierto .fila-asiento{animation-play-state:running}.fila-asiento text{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:700;letter-spacing:.4px}.fila-cuenta{fill:#f4fffbd9}.fila-debito{fill:#9cffcb}.fila-credito{fill:#7dffbecc}@keyframes subir-fila{0%{opacity:0;transform:translateY(0)}7%{opacity:1}80%{opacity:1}94%{opacity:0}to{opacity:0;transform:translateY(-148px)}}.ventana{pointer-events:none;animation:tooltip-aparecer .18s ease}.vent-fondo{fill:#040e09eb;stroke:#7dffbe59;stroke-width:1}.vent-header{fill:#00d26b;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:800;letter-spacing:2.5px}.vent-header-linea{stroke:#7dffbe40}.vent-titulo{fill:#f4fffbe0;font-size:11.5px;font-weight:600}.vent-destacado{fill:#7dffbe;font-weight:800}.vent-trazo rect,.vent-trazo line,.vent-trazo path,.vent-trazo circle{stroke:#7dffbebf;stroke-width:1.3;fill:none}.vent-caption{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8.5px;font-weight:700;letter-spacing:.5px;fill:#9cffcb;opacity:0}.vent-sello rect{fill:#00d26b24;stroke:#00d26b;stroke-width:1}.vent-sello text{fill:#7dffbe;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:800;letter-spacing:1px}.vent-trazo .vpos-pantalla{fill:#00d26b24;stroke:none}.vpos-linea{stroke-width:1.2;animation:vpos-linea 10s linear infinite}.vpos-wifi-off{stroke:#f4fffbd9;stroke-width:1.3;fill:none;opacity:0;animation:vpos-wifi 10s linear infinite}.vpos-wifi-off circle{fill:#f4fffbd9;stroke:none}.vpos-led{stroke:none;animation:vpos-led 10s linear infinite}.vpos-pkt{opacity:0;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--pd, 0s);filter:drop-shadow(0 0 5px rgba(0,210,107,.6))}.vpos-pkt-directo{animation-name:vpos-pkt-directo}.vpos-pkt-atascado{animation-name:vpos-pkt-atascado}.vpos-pkt-papel{fill:#f5fffb}.vpos-pkt-banda{fill:#00d26b}.vpos-estado{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8.5px;font-weight:700;letter-spacing:.6px}.vpos-estado-on{fill:#9cffcb;animation:vpos-on 10s linear infinite}.vpos-estado-off{fill:#f4fffb8c;animation:vpos-off 10s linear infinite}.vpos-dot-on{fill:#00d26b;animation:vpos-on 10s linear infinite}.vpos-dot-off{fill:#f4fffb66;animation:vpos-off 10s linear infinite}@keyframes vpos-linea{0%,33%{stroke:#00d26bb3;stroke-dasharray:none}34%,65%{stroke:#f4fffb38;stroke-dasharray:4 5}66%,to{stroke:#00d26bb3;stroke-dasharray:none}}@keyframes vpos-wifi{0%,33%{opacity:0}36%,63%{opacity:1}66%,to{opacity:0}}@keyframes vpos-led{0%,33%{fill:#00d26b}34%,65%{fill:#f4fffb4d}66%,to{fill:#00d26b}}@keyframes vpos-on{0%,33%{opacity:1}34%,65%{opacity:0}66%,to{opacity:1}}@keyframes vpos-off{0%,33%{opacity:0}34%,65%{opacity:1}66%,to{opacity:0}}@keyframes vpos-pkt-directo{0%{transform:translate(0);opacity:0}2%{opacity:1}9%{transform:translate(var(--destino));opacity:1}11%{transform:translate(var(--destino));opacity:0}to{transform:translate(var(--destino));opacity:0}}@keyframes vpos-pkt-atascado{0%{transform:translate(0);opacity:0}2%{opacity:1}8%{transform:translate(var(--atasco))}30%{transform:translate(var(--atasco));opacity:1}33%{transform:translate(var(--destino));opacity:1}35%{transform:translate(var(--destino));opacity:0}to{transform:translate(var(--destino));opacity:0}}.vent-trazo .vinv-puerta{fill:#00d26b24}.vinv-bodega-nombre{fill:#f4fffb99;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:6.5px;font-weight:700;letter-spacing:.8px;stroke:none}.vinv-stock{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:800;fill:#9cffcb}.vinv-b1-antes{animation:vinv-b1-antes 12s linear infinite}.vinv-b1-despues{opacity:0;animation:vinv-b1-despues 12s linear infinite}.vinv-b2-antes{animation:vinv-b2-antes 12s linear infinite}.vinv-b2-despues{opacity:0;animation:vinv-b2-despues 12s linear infinite}.vinv-pieza{opacity:0;animation:vinv-pieza 12s linear infinite;filter:drop-shadow(0 0 4px rgba(0,210,107,.5))}.vinv-pieza-1{fill:#00d26b;--dx: -34px;--dy: -18px}.vinv-pieza-2{fill:#7dffbe;--dx: 34px;--dy: -18px;animation-delay:.3s}.vinv-pieza-3{fill:#f5fffb;--dx: 0px;--dy: -30px;animation-delay:.6s}.vinv-kit{opacity:0;animation:vinv-kit 12s linear infinite;filter:drop-shadow(0 0 7px rgba(0,210,107,.65));transform-box:fill-box;transform-origin:center}.vinv-kit-caja{fill:#f5fffb}.vinv-kit-banda{fill:#00d26b}.vinv-kit-tag{fill:#052c20;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:6.5px;font-weight:800}.vinv-ingreso{opacity:0;animation:vinv-ingreso 12s linear infinite;filter:drop-shadow(0 0 5px rgba(0,210,107,.55))}.vinv-ingreso-caja{fill:#f5fffb}.vinv-ingreso-banda{fill:#00d26b}.vinv-mas10{opacity:0;animation:vinv-mas10 12s linear infinite;fill:#7dffbe;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:800}.vinv-sw{stroke:#040e09e6;stroke-width:1;animation:vinv-sw 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.vinv-sw-1{fill:#00d26b}.vinv-sw-2{fill:#7dffbe;animation-delay:.3s}.vinv-sw-3{fill:#f5fffb;animation-delay:.6s}.vinv-sw-4{fill:#123e2d;stroke:#7dffbe80;animation-delay:.9s}.vinv-variantes{fill:#f4fffb8c;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px;font-weight:700;letter-spacing:.6px}.vinv-caption-a{animation:vinv-acto-a 12s linear infinite}.vinv-caption-b{animation:vinv-acto-b 12s linear infinite}.vinv-caption-c{animation:vinv-acto-c 12s linear infinite}@keyframes vinv-pieza{0%{transform:translate(var(--dx),var(--dy));opacity:0}3%{opacity:1}11%{transform:translate(0);opacity:1}13%{opacity:0}to{transform:translate(0);opacity:0}}@keyframes vinv-kit{0%,12%{transform:translate(0) scale(.4);opacity:0}15%{transform:translate(0) scale(1.18);opacity:1}18%{transform:translate(0) scale(1)}36%{transform:translate(0) scale(1);opacity:1}52%{transform:translate(86px,4px) scale(.85);opacity:1}56%{transform:translate(94px,8px) scale(.5);opacity:0}to{transform:translate(94px,8px) scale(.5);opacity:0}}@keyframes vinv-ingreso{0%,66%{transform:translateY(-26px);opacity:0}69%{opacity:1}78%{transform:translateY(6px);opacity:1}81%{transform:translateY(8px);opacity:0}to{transform:translateY(8px);opacity:0}}@keyframes vinv-mas10{0%,76%{transform:translateY(0);opacity:0}80%{opacity:1}92%{transform:translateY(-14px);opacity:0}to{transform:translateY(-14px);opacity:0}}@keyframes vinv-b1-antes{0%,79%{opacity:1}81%,to{opacity:0}}@keyframes vinv-b1-despues{0%,79%{opacity:0}81%,to{opacity:1}}@keyframes vinv-b2-antes{0%,53%{opacity:1}55%,to{opacity:0}}@keyframes vinv-b2-despues{0%,53%{opacity:0}55%,to{opacity:1}}@keyframes vinv-sw{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes vinv-acto-a{0%,30%{opacity:1}33%,to{opacity:0}}@keyframes vinv-acto-b{0%,33%{opacity:0}36%,63%{opacity:1}66%,to{opacity:0}}@keyframes vinv-acto-c{0%,66%{opacity:0}69%,97%{opacity:1}to{opacity:0}}.vnom-fila{opacity:.45}.vnom-f1{animation:vnom-f1 9s linear infinite}.vnom-f2{animation:vnom-f2 9s linear infinite}.vnom-f3{animation:vnom-f3 9s linear infinite}.vnom-avatar{fill:#00d26b26;stroke:#7dffbe99}.vnom-nombre{fill:#f4fffbd9;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8.5px;font-weight:700}.vnom-monto{fill:#9cffcb;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:800}.vnom-check{fill:#00d26b;font-size:10px;font-weight:900;opacity:0;transform-box:fill-box;transform-origin:center}.vnom-c1{animation:vnom-c1 9s linear infinite}.vnom-c2{animation:vnom-c2 9s linear infinite}.vnom-c3{animation:vnom-c3 9s linear infinite}.vnom-pila{opacity:0;animation:vnom-pila 9s linear infinite;transform-box:fill-box;transform-origin:center}.vnom-caption-a{animation:vnom-cap-a 9s linear infinite}.vnom-caption-b{animation:vnom-cap-b 9s linear infinite}@keyframes vnom-f1{0%{opacity:.45}5%,96%{opacity:1}to{opacity:.45}}@keyframes vnom-f2{0%,22%{opacity:.45}27%,96%{opacity:1}to{opacity:.45}}@keyframes vnom-f3{0%,42%{opacity:.45}47%,96%{opacity:1}to{opacity:.45}}@keyframes vnom-c1{0%,6%{opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1.3)}13%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes vnom-c2{0%,26%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.3)}33%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes vnom-c3{0%,46%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.3)}53%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes vnom-pila{0%,60%{opacity:0;transform:scale(.6)}65%{opacity:1;transform:scale(1.06)}68%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}@keyframes vnom-cap-a{0%,58%{opacity:1}62%,to{opacity:0}}@keyframes vnom-cap-b{0%,60%{opacity:0}64%,96%{opacity:1}to{opacity:0}}.vban-col{fill:#f4fffb80;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px;font-weight:800;letter-spacing:1px}.vban-mov{fill:#00d26b14;stroke:#7dffbe66;stroke-width:1}.vban-monto{fill:#f4fffbcc;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px;font-weight:700}.vban-linea{stroke:#00d26b;stroke-width:1.4;stroke-dasharray:62;stroke-dashoffset:62;filter:drop-shadow(0 0 4px rgba(0,210,107,.5))}.vban-l1{animation:vban-l1 10s linear infinite}.vban-l2{animation:vban-l2 10s linear infinite}.vban-l3{animation:vban-l3 10s linear infinite}.vban-check{fill:#00d26b;font-size:10px;font-weight:900;opacity:0;transform-box:fill-box;transform-origin:center}.vban-c1{animation:vban-c1 10s linear infinite}.vban-c2{animation:vban-c2 10s linear infinite}.vban-c3{animation:vban-c3 10s linear infinite}.vban-sello{opacity:0;animation:vban-sello 10s linear infinite;transform-box:fill-box;transform-origin:center}.vban-caption-a{animation:vban-cap-a 10s linear infinite}.vban-caption-b{animation:vban-cap-b 10s linear infinite}@keyframes vban-l1{0%,6%{stroke-dashoffset:62}14%,96%{stroke-dashoffset:0}to{stroke-dashoffset:62}}@keyframes vban-l2{0%,24%{stroke-dashoffset:62}32%,96%{stroke-dashoffset:0}to{stroke-dashoffset:62}}@keyframes vban-l3{0%,42%{stroke-dashoffset:62}50%,96%{stroke-dashoffset:0}to{stroke-dashoffset:62}}@keyframes vban-c1{0%,13%{opacity:0;transform:scale(.4)}17%{opacity:1;transform:scale(1.3)}20%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes vban-c2{0%,31%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.3)}38%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes vban-c3{0%,49%{opacity:0;transform:scale(.4)}53%{opacity:1;transform:scale(1.3)}56%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes vban-sello{0%,60%{opacity:0;transform:scale(.6)}65%{opacity:1;transform:scale(1.06)}68%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}@keyframes vban-cap-a{0%,56%{opacity:1}60%,to{opacity:0}}@keyframes vban-cap-b{0%,58%{opacity:0}62%,96%{opacity:1}to{opacity:0}}.vcor-sobre{opacity:0;animation:vcor-sobre 9s linear infinite;transform-box:fill-box;transform-origin:center}.vcor-doc{opacity:0;animation:vcor-doc 9s linear infinite;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 5px rgba(0,210,107,.55))}.vcor-doc-papel{fill:#f5fffb}.vcor-doc-tag{fill:#052c20;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:6.5px;font-weight:800}.vcor-bandeja-tag{fill:#f4fffb8c;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:6.5px;font-weight:700;letter-spacing:.8px}.vcor-check{fill:#00d26b;font-size:11px;font-weight:900;opacity:0;animation:vcor-check 9s linear infinite;transform-box:fill-box;transform-origin:center}.vcor-caption-a{animation:vcor-cap-a 9s linear infinite}.vcor-caption-b{animation:vcor-cap-b 9s linear infinite}@keyframes vcor-sobre{0%{opacity:0;transform:scale(.5)}5%{opacity:1;transform:scale(1.1)}8%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes vcor-doc{0%,14%{opacity:0;transform:translate(0) scale(1)}18%{opacity:1}26%{transform:translateY(-16px) scale(1)}48%{transform:translate(120px,-16px) scale(1);opacity:1}54%{transform:translate(148px,2px) scale(.45);opacity:0}to{opacity:0;transform:translate(148px,2px) scale(.45)}}@keyframes vcor-check{0%,55%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.25)}64%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes vcor-cap-a{0%,50%{opacity:1}54%,to{opacity:0}}@keyframes vcor-cap-b{0%,52%{opacity:0}56%,96%{opacity:1}to{opacity:0}}.vrep-chat{opacity:0;animation:vrep-chat 10s linear infinite;transform-box:fill-box;transform-origin:left center}.vrep-chat rect{fill:#00d26b1a;stroke:#7dffbe73;stroke-width:1}.vrep-chat text{fill:#f4fffbe6;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8.5px;font-weight:700}.vrep-eje{stroke:#7dffbe66;stroke-width:1}.vrep-barra{fill:#00d26b;transform:scaleY(0);transform-box:fill-box;transform-origin:50% 100%;animation:vrep-barra 10s linear infinite;animation-delay:var(--bd, 0s);filter:drop-shadow(0 0 4px rgba(0,210,107,.4))}.vrep-sello{opacity:0;animation:vrep-sello 10s linear infinite;transform-box:fill-box;transform-origin:center}.vrep-caption-a{animation:vrep-cap-a 10s linear infinite}.vrep-caption-b{animation:vrep-cap-b 10s linear infinite}@keyframes vrep-chat{0%{opacity:0;transform:scale(.6)}4%{opacity:1;transform:scale(1.05)}7%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes vrep-barra{0%{transform:scaleY(0)}6%{transform:scaleY(1.08)}8%,84%{transform:scaleY(1)}90%,to{transform:scaleY(0)}}@keyframes vrep-sello{0%,55%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}63%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}@keyframes vrep-cap-a{0%,52%{opacity:1}56%,to{opacity:0}}@keyframes vrep-cap-b{0%,54%{opacity:0}58%,96%{opacity:1}to{opacity:0}}.vcob-b1,.vcob-b2{opacity:0;transform-box:fill-box;transform-origin:left center}.vcob-b1{animation:vcob-b1 9s linear infinite}.vcob-b2{animation:vcob-b2 9s linear infinite}.vcob-b1 rect{fill:#00d26b1f;stroke:#7dffbe80;stroke-width:1}.vcob-b1 text,.vcob-b2 text{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7.5px;font-weight:700;fill:#f4fffbe6}.vcob-b2 rect{fill:#f4fffbeb}.vcob-b2 text{fill:#052c20}.vcob-pago{fill:#7dffbe;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:800;opacity:0;animation:vcob-pago 9s linear infinite;filter:drop-shadow(0 0 6px rgba(0,210,107,.5))}.vcob-cartera{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8.5px;font-weight:800}.vcob-cartera-antes{fill:#f4fffb99;animation:vcob-cart-a 9s linear infinite}.vcob-cartera-despues{fill:#9cffcb;opacity:0;animation:vcob-cart-b 9s linear infinite}.vcob-caption-a{animation:vcob-cap-a 9s linear infinite}.vcob-caption-b{animation:vcob-cap-b 9s linear infinite}@keyframes vcob-b1{0%,4%{opacity:0;transform:scale(.7)}8%{opacity:1;transform:scale(1.04)}10%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes vcob-b2{0%,32%{opacity:0;transform:scale(.7)}36%{opacity:1;transform:scale(1.04)}38%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes vcob-pago{0%,48%{opacity:0;transform:translateY(6px)}53%{opacity:1;transform:translateY(0)}90%{opacity:1}96%,to{opacity:0;transform:translateY(0)}}@keyframes vcob-cart-a{0%,52%{opacity:1}55%,to{opacity:0}}@keyframes vcob-cart-b{0%,52%{opacity:0}55%,96%{opacity:1}to{opacity:0}}@keyframes vcob-cap-a{0%,46%{opacity:1}50%,to{opacity:0}}@keyframes vcob-cap-b{0%,48%{opacity:0}52%,96%{opacity:1}to{opacity:0}}.mapa-contable.fuera .fx,.mapa-contable.fuera .port{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.mapa-contable *,.mapa-contable *:before,.mapa-contable *:after{animation:none!important;transition:none!important}.conn .fx,.conn .port{opacity:0}}.hero-mapa[data-astro-cid-uxgk245x]{position:relative;height:100vh;height:100svh;min-height:640px;background:#0a0b0d;overflow:hidden}.hero-mapa-contenido[data-astro-cid-uxgk245x]{position:absolute;top:0;left:0;right:0;z-index:2;padding:clamp(88px,13vh,150px) 16px 0;text-align:center;color:#f4fffb;pointer-events:none}.hero-mapa-contenido[data-astro-cid-uxgk245x] a[data-astro-cid-uxgk245x]{pointer-events:auto}h1[data-astro-cid-uxgk245x]{font-size:clamp(2.1rem,5vw,3.6rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;margin-bottom:.75rem}.acento[data-astro-cid-uxgk245x]{color:#7dffbe;text-shadow:0 0 24px rgba(0,210,107,.55)}.sub[data-astro-cid-uxgk245x]{font-size:clamp(1rem,2vw,1.25rem);color:#f4fffbd9;margin-bottom:.25rem}.detalle[data-astro-cid-uxgk245x]{font-size:clamp(.85rem,1.5vw,1rem);color:#f4fffb8c;margin-bottom:1.5rem}.cta[data-astro-cid-uxgk245x]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-hero-solido[data-astro-cid-uxgk245x]{background:#00d26b;color:#04160d;font-weight:700;padding:12px 32px;border-radius:10px;text-decoration:none;box-shadow:0 0 28px #00d26b59;transition:background .2s ease,box-shadow .2s ease}.btn-hero-solido[data-astro-cid-uxgk245x]:hover{background:#7dffbe;box-shadow:0 0 40px #00d26b8c;color:#04160d}.btn-hero-borde[data-astro-cid-uxgk245x]{border:1px solid rgba(125,255,190,.45);color:#f4fffb;font-weight:600;padding:12px 32px;border-radius:10px;text-decoration:none;background:#0a0b0d59;backdrop-filter:blur(4px);transition:border-color .2s ease,background .2s ease}.btn-hero-borde[data-astro-cid-uxgk245x]:hover{border-color:#7dffbe;background:#00d26b1f;color:#f4fffb}.checks[data-astro-cid-uxgk245x]{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-top:1.4rem;font-size:14px;color:#f4fffb99}.checks[data-astro-cid-uxgk245x] i[data-astro-cid-uxgk245x]{color:#00d26b}.prueba-social[data-astro-cid-armzssj7]{position:relative;overflow:hidden;padding:clamp(3.5rem,7vw,5.5rem) 1rem;background:radial-gradient(circle at 50% 0%,rgba(0,210,107,.09),transparent 38%),linear-gradient(180deg,#0a0b0d,#0d1210);border-top:1px solid rgba(125,255,190,.12)}.prueba-social-contenido[data-astro-cid-armzssj7]{width:min(100%,1080px);margin:0 auto;text-align:center}.prueba-social-etiqueta[data-astro-cid-armzssj7]{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1rem;padding:.42rem .82rem;border:1px solid rgba(125,255,190,.18);border-radius:999px;background:#0e1512c2;color:#9fb8ac;font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.prueba-social-etiqueta[data-astro-cid-armzssj7] span[data-astro-cid-armzssj7]{width:.42rem;height:.42rem;border-radius:50%;background:#00d26b;box-shadow:0 0 12px #00d26bbf}h2[data-astro-cid-armzssj7]{margin:0;color:#eafff5;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:750;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.clientes-marcas[data-astro-cid-armzssj7]{--clientes-gap: clamp(.75rem, 2vw, 1.35rem);overflow:hidden;margin:clamp(2rem,4vw,3rem) 0 0;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.clientes-pista[data-astro-cid-armzssj7]{display:flex;width:max-content;animation:clientes-desfile 58s linear infinite;will-change:transform}.clientes-marcas[data-astro-cid-armzssj7]:hover .clientes-pista[data-astro-cid-armzssj7]{animation-play-state:paused}.clientes-grupo[data-astro-cid-armzssj7]{display:flex;flex-shrink:0;gap:var(--clientes-gap);margin:0;padding:0 var(--clientes-gap) 0 0;list-style:none}.cliente-logo-slot[data-astro-cid-armzssj7]{display:grid;flex:0 0 clamp(7rem,10vw,9rem);width:clamp(7rem,10vw,9rem);height:clamp(3.75rem,5vw,4.75rem);place-items:center;border:1px solid rgba(125,255,190,.12);border-radius:.9rem;background:linear-gradient(145deg,#101913eb,#0a0b0db8);box-shadow:inset 0 1px #ffffff06}.cliente-logo-slot[data-astro-cid-armzssj7] i[data-astro-cid-armzssj7]{color:#c3decfad;font-size:clamp(1.35rem,2.6vw,2rem)}@keyframes clientes-desfile{to{transform:translate(-50%)}}@media(max-width:767.98px){.prueba-social[data-astro-cid-armzssj7]{padding-block:3rem 3.5rem}.prueba-social-etiqueta[data-astro-cid-armzssj7]{font-size:.68rem;letter-spacing:.065em}.clientes-marcas[data-astro-cid-armzssj7]{--clientes-gap: .65rem;margin-top:1.75rem}.cliente-logo-slot[data-astro-cid-armzssj7]{flex-basis:6.3rem;width:6.3rem;height:3.8rem;border-radius:.75rem}}@media(prefers-reduced-motion:reduce){.prueba-social-etiqueta[data-astro-cid-armzssj7] span[data-astro-cid-armzssj7]{box-shadow:none}.clientes-marcas[data-astro-cid-armzssj7]{overflow-x:auto;mask-image:none}.clientes-pista[data-astro-cid-armzssj7]{animation:none;will-change:auto}.clientes-grupo[data-astro-cid-armzssj7]:nth-child(2){display:none}}
