[data-recorrido] .pantalla{opacity:0;filter:blur(4px);transition:opacity .5s var(--ease-marca), transform .5s var(--ease-marca), filter .5s var(--ease-marca);pointer-events:none;transform:translateY(16px)scale(.98)}[data-recorrido] .pantalla.activa{opacity:1;filter:none;pointer-events:auto;transform:none}[data-recorrido] .paso.activo .icono{color:#fff;background:var(--degradado);box-shadow:var(--shadow-media);border-color:#0000}@media (width>=1024px){[data-recorrido] .paso{opacity:.35;transition:opacity .4s}[data-recorrido] .paso.activo{opacity:1}}[data-recorrido] .punto.activo{background:var(--color-azul)}[data-recorrido] .progreso{height:var(--progreso,0%);transition:height .2s linear}[data-modulos] .chip{white-space:nowrap;height:2.5rem;color:var(--color-tinta-2);box-shadow:inset 0 0 0 1px var(--color-linea);background:#fff;border-radius:9999px;padding:0 1rem;font-size:.875rem;font-weight:600;transition:all .2s}[data-modulos] .chip:hover{color:var(--color-azul);box-shadow:inset 0 0 0 1px #2b44e066}[data-modulos] .chip[aria-pressed=true]{background:var(--color-noche);color:#fff;box-shadow:none}[data-modulos] .modulo:hover{box-shadow:var(--shadow-media);transform:translateY(-3px)}[data-modulos].filtrando .modulo:not(.coincide){opacity:.35;filter:grayscale(.6)}[data-modulos].filtrando .modulo.coincide{box-shadow:0 0 0 2px var(--color-azul), var(--shadow-media)}[data-modulos] .visible .escaner{animation:escanear 2.6s var(--ease-marca) infinite}@keyframes escanear{0%{transform:translateY(-2rem)}60%,to{transform:translateY(8rem)}}[data-modulos] .campo{opacity:0;transform:translate(-6px)}[data-modulos] .visible .campo{animation:aparecer .4s var(--ease-marca) forwards;animation-delay:calc(.9s + var(--j) * .18s)}@keyframes aparecer{to{opacity:1;transform:none}}[data-modulos] .visible .vis-banco .enlace{animation:2.4s ease-in-out infinite latido}@keyframes latido{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}[data-modulos] .visible .vis-cal .celda{animation:4s step-end infinite llenar;animation-delay:calc(var(--k) * .12s)}@keyframes llenar{0%{background:var(--color-niebla)}25%,85%{background:#2b44e0bf}to{background:var(--color-niebla)}}[data-modulos] .vis-firma path{stroke-dasharray:1;stroke-dashoffset:1px}[data-modulos] .visible .vis-firma path{animation:firmar 3.2s var(--ease-marca) infinite}@keyframes firmar{0%{stroke-dashoffset:1px}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}[data-modulos] .vis-tpv .ticket{transform:translateY(-100%)}[data-modulos] .visible .vis-tpv .ticket{animation:imprimir 5s var(--ease-marca) infinite}@keyframes imprimir{0%,26%{transform:translateY(-100%)}58%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}[data-modulos] .vis-tpv .ok-icono{opacity:0}@media (prefers-reduced-motion:reduce){[data-modulos] .vis-tpv .ticket{transform:none}[data-modulos] .vis-tpv .ok-icono{opacity:1}}[data-modulos] .visible .vis-tpv .pago-tarjeta{animation:5s infinite pagar}[data-modulos] .visible .vis-tpv .ok-icono{animation:5s infinite pagar-ok}@keyframes pagar{0%,8%{color:var(--color-tinta);box-shadow:inset 0 0 0 1px var(--color-linea);background:0 0}14%,92%{background:var(--color-azul);color:#fff;box-shadow:none}to{color:var(--color-tinta);background:0 0}}@keyframes pagar-ok{0%,14%{opacity:0}20%,92%{opacity:1}to{opacity:0}}[data-modulos] .vis-leads .barra>span{transform-origin:0;transform:scaleX(0)}[data-modulos] .visible .vis-leads .barra>span{animation:crecer 1s var(--ease-marca) forwards;animation-delay:calc(var(--k) * .15s + .3s)}@keyframes crecer{to{transform:scaleX(1)}}[data-demo-ia] .muestra[aria-checked=true]{color:var(--color-noche);background:#fff;border-color:#fff}[data-demo-ia] .documento.leyendo .laser{opacity:1;animation:1.1s linear infinite barrer}@keyframes barrer{0%{transform:translateY(-4rem)}to{transform:translateY(18rem)}}[data-demo-ia] .campo-ia.lleno{background:#35e0c80f;border-color:#35e0c880}[data-demo-ia] .campo-ia.lleno .valor{animation:entrar-valor .35s var(--ease-marca)}[data-demo-ia] .campo-ia.mal{background:#c27a001f;border-color:#c27a00b3}@keyframes entrar-valor{0%{opacity:0;transform:translateY(4px)}}[data-sectores] .tab{color:var(--color-tinta-2);box-shadow:inset 0 0 0 1px var(--color-linea);background:#fff}[data-sectores] .tab:hover{color:var(--color-azul)}[data-sectores] .tab[aria-selected=true]{background:var(--color-noche);color:#fff;box-shadow:none}@media (width>=1024px){[data-sectores] .tab{box-shadow:none;background:0 0}[data-sectores] .tab:hover{background:#fff}}#seguridad .ruta{animation:1.6s linear infinite fluir}@keyframes fluir{to{stroke-dashoffset:-24px}}#seguridad .pulso{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite pulso}@keyframes pulso{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}
