.vx-auto{--vx-auto-a1:var(--at-violet);--vx-auto-a2:var(--at-v-ticketing-dark);--vx-auto-a3:var(--at-v-gmao-dark);--vx-auto-ok:#7fd9b6;--vx-auto-line:#ffffff24;--vx-auto-mute:#eef3f8bd;isolation:isolate;border-radius:var(--radius-l);background:radial-gradient(ellipse 60% 50% at 50% 0%, #b39aff2e, transparent 72%), radial-gradient(ellipse 50% 60% at 100% 100%, #136cf738, transparent 70%), var(--at-navy);color:var(--at-text-on-dark);font-family:var(--at-font-body);box-shadow:var(--shadow-l);border:1px solid #ffffff14;margin:0;padding:clamp(20px,1rem + 1.6vw,36px);position:relative;overflow:hidden}.vx-auto:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 25%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 25%,#0000 75%)}.vx-auto :focus-visible{outline-offset:3px;outline:2px solid #fff}.vx-auto__cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vx-auto__rotulo{font:500 14px/1.3 var(--at-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;display:inline-flex}.vx-auto__chispa{fill:var(--at-violet);filter:drop-shadow(0 0 8px #b39aff8c);flex:none}.vx-auto__pausa{border-radius:var(--radius-full);color:#fff;min-height:40px;font:600 14px/1 var(--at-font-body);cursor:pointer;background:0 0;border:1px solid #ffffff47;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.vx-auto__pausa:hover{background:#ffffff14}.vx-auto__pausa-ic{border-left:3px solid;border-right:3px solid;width:10px;height:12px}.vx-auto__pausa[aria-pressed=true] .vx-auto__pausa-ic{border:6px solid #0000;border-left:10px solid;border-right-width:0;width:0;height:0}.vx-auto__lienzo{margin-top:22px;position:relative}.vx-auto__tablero{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.vx-auto__col{border:1px solid var(--vx-auto-line);min-width:0;transition:border-color .35s var(--ease), box-shadow .35s var(--ease), background-color .35s var(--ease);background:#ffffff0a;border-radius:14px;flex-direction:column;padding:16px;display:flex;position:relative}.vx-auto__col+.vx-auto__col:before{content:"";border-top:2px solid #fff6;border-right:2px solid #fff6;width:10px;height:10px;position:absolute;top:24px;left:-13px;transform:rotate(45deg)}.vx-auto__col:last-child{background:#b39aff12;border-color:#b39aff80}.vx-auto__col-cab{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.vx-auto__num{font:600 13px/1.2 var(--at-font-mono);color:var(--at-violet)}.vx-auto__papel{color:#fff;flex:auto;font-size:16px;font-weight:700;line-height:1.25}.vx-auto__verbo{font:500 13px/1.3 var(--at-font-mono);color:var(--vx-auto-mute);flex-basis:100%}.vx-auto__verbo.is-persona{color:var(--at-violet)}.vx-auto__tarjeta{min-height:196px;transition:border-color .35s var(--ease), background-color .35s var(--ease);background:#000c2c73;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;flex:1;margin-top:14px;padding:14px;display:flex}.vx-auto__contenido{transition:opacity .4s var(--ease) .1s, transform .4s var(--ease) .1s;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.vx-auto__estado{border-radius:var(--radius-full);color:#fff;background:#ffffff1a;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.vx-auto__estado:before{content:"";background:var(--vx-auto-a2);border-radius:50%;width:6px;height:6px}.vx-auto__col:last-child .vx-auto__estado:before{background:var(--at-violet)}.vx-auto__cod{font:600 13px/1.2 var(--at-font-mono);color:var(--at-violet)}.vx-auto__tit{color:#fff;font-size:15px;font-weight:700;line-height:1.3}.vx-auto__eti{color:var(--vx-auto-mute);font-size:13px;line-height:1.35}.vx-auto__nota{font:500 13px/1.3 var(--at-font-mono);color:var(--vx-auto-mute)}.vx-auto__trazos{gap:6px;width:100%;display:grid}.vx-auto__trazos i{background:#ffffff24;border-radius:3px;height:6px;display:block}.vx-auto__trazos i:last-child{width:62%}.vx-auto__chips{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.vx-auto__chips li{border-radius:var(--radius-full);color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;padding:3px 9px;font-size:13px;line-height:1.3}.vx-auto__valor{font:700 32px/1 var(--at-font-display);color:#fff}.vx-auto__valor small{color:var(--vx-auto-mute);margin-left:2px;font-size:14px;font-weight:600}.vx-auto__barra{border-radius:var(--radius-full);background:#ffffff1f;width:100%;height:6px;display:block;overflow:hidden}.vx-auto__barra b{width:var(--v,0%);border-radius:inherit;background:var(--vx-auto-ok);height:100%;transition:width .85s cubic-bezier(.16,1,.3,1) .12s;display:block}.vx-auto__barra.is-grande{height:8px}.vx-auto__barra.is-grande b{background:linear-gradient(90deg, var(--at-brand), var(--at-violet))}.vx-auto__dims{gap:8px;width:100%;list-style:none;display:grid}.vx-auto__dims li{color:var(--vx-auto-mute);gap:5px;font-size:13px;line-height:1.3;display:grid}.vx-auto__dims li:nth-child(2) b{transition-delay:.25s}.vx-auto__dims li:nth-child(3) b{transition-delay:.38s}.vx-auto__renglones{gap:7px;width:100%;margin:4px 0;display:grid}.vx-auto__renglones i{width:100%;height:7px;transition:width .4s var(--ease);background:#ffffff3d;border-radius:4px;display:block}.vx-auto__renglones i:nth-child(2){width:92%;transition-delay:.12s}.vx-auto__renglones i:nth-child(3){width:78%;transition-delay:.24s}.vx-auto__renglones i:nth-child(4){background:#ffffff24;width:44%;transition-delay:.36s}.vx-auto__persona{align-items:center;gap:10px;display:flex}.vx-auto__avatar{background:#b39aff38;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.vx-auto__avatar svg{fill:var(--at-violet)}.vx-auto__rol{color:#fff;font-size:14px;font-weight:700;line-height:1.3}.vx-auto__espera{color:var(--vx-auto-mute);font-size:13px}.vx-auto.is-ready .vx-auto__espera{display:none}.vx-auto__aprobar{border-radius:var(--radius-s);width:100%;min-height:44px;color:var(--at-navy);font:700 14px/1.2 var(--at-font-body);cursor:pointer;transition:background-color .15s var(--ease), transform .15s var(--ease);background:#fff;border:0;margin-top:4px;padding:8px 12px}.vx-auto__aprobar:hover{background:#e6eef6;transform:translateY(-1px)}.vx-auto:not(.is-ready) .vx-auto__aprobar,.vx-auto__hecho:empty{display:none}.vx-auto__hecho{border-radius:var(--radius-s);color:#bff0dc;background:#7fd9b61f;border:1px solid #7fd9b673;width:100%;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.35;animation:.34s cubic-bezier(.16,1,.3,1) vx-auto-pop}.vx-auto__deshacer{color:#fff;font:600 14px/1.2 var(--at-font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px;text-decoration:underline}.vx-auto__col.is-aprobado{border-color:#7fd9b699}.vx-auto__marca{font:500 13px/1.3 var(--at-font-mono);color:var(--vx-auto-mute);border-top:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px;padding-top:12px;display:flex}.vx-auto__marca b{color:var(--vx-auto-ok);transition:opacity .35s var(--ease) .2s;font-weight:600}.vx-auto__col:last-child .vx-auto__marca b{color:var(--at-violet)}.vx-auto__col.is-vacio .vx-auto__tarjeta{background:#000c2c33;border-style:dashed;border-color:#fff3}.vx-auto__col.is-vacio .vx-auto__contenido{opacity:0;transform:translateY(6px)}.vx-auto__col.is-vacio :is(.vx-auto__barra b,.vx-auto__renglones i){width:0}.vx-auto__col.is-vacio .vx-auto__marca b{opacity:0}.vx-auto__col.is-entrega{border-color:#b39affe6;box-shadow:0 0 0 3px #b39aff2e}.vx-auto__cursor{z-index:5;opacity:0;pointer-events:none;width:0;height:0;transition-property:transform,opacity;transition-duration:.82s,.32s;transition-timing-function:cubic-bezier(.34,0,.14,1),ease;position:absolute;top:0;left:0}.vx-auto__cursor.is-a1{--vx-ag:var(--vx-auto-a1)}.vx-auto__cursor.is-a2{--vx-ag:var(--vx-auto-a2)}.vx-auto__cursor.is-a3{--vx-ag:var(--vx-auto-a3)}.vx-auto__lienzo[data-agentes] .vx-auto__cursor.is-visible{opacity:1}.vx-auto__flecha{filter:drop-shadow(0 4px 9px #00081e80);width:36px;max-width:none;height:36px;position:absolute;top:-5px;left:-5px;overflow:visible}.vx-auto__flecha-halo{fill:#fff;stroke:#fff;stroke-width:11px;stroke-linejoin:round;stroke-linecap:round}.vx-auto__flecha-cuerpo{fill:var(--vx-ag);stroke:var(--vx-ag);stroke-width:6px;stroke-linejoin:round;stroke-linecap:round}.vx-auto__nombre{background:var(--vx-ag);color:var(--at-navy);white-space:nowrap;font:700 13px/1.2 var(--at-font-mono);letter-spacing:.04em;border-radius:9px;padding:3px 9px;position:absolute;top:24px;left:20px}.vx-auto__paquete{opacity:0;transform-origin:0 100%;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;width:40px;height:28px;padding:0 8px;transition:opacity .24s,transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:-18px;left:20px;transform:scale(.35)translate(-6px,14px);box-shadow:0 8px 18px #000a2873}.vx-auto__paquete i{background:var(--vx-ag);border-radius:2px;height:3px}.vx-auto__paquete i:last-child{opacity:.6;width:58%}.vx-auto__cursor.is-lleva .vx-auto__paquete{opacity:1;transform:none}.vx-auto__leyenda{max-width:78ch;color:var(--vx-auto-mute);margin-top:20px;font-size:14px;line-height:1.55}.vx-auto__gob{border-top:1px solid var(--vx-auto-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;margin-top:24px;padding-top:22px;list-style:none;display:grid}.vx-auto__gob li{color:var(--vx-auto-mute);font-size:14px;line-height:1.5}.vx-auto__gob b{color:#fff;margin-bottom:2px;font-size:15px;font-weight:700;display:block}@keyframes vx-auto-pop{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1023px){.vx-auto__tablero{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-auto__col+.vx-auto__col:before,.vx-auto__cursor{display:none}}@media (width<=639px){.vx-auto__tablero{grid-template-columns:1fr;gap:22px}.vx-auto__col+.vx-auto__col:before{width:10px;height:10px;display:block;top:-17px;left:28px;transform:rotate(135deg)}.vx-auto__tarjeta{min-height:0}.vx-auto__gob{grid-template-columns:1fr;gap:14px}}
