.sata-anim--circuito { background: linear-gradient(90deg, transparent, rgba(32,225,194,.08), transparent); }
.sata-circuito-trazo { inset: 0; background: linear-gradient(105deg, transparent 0 37%, rgba(32,225,194,.82) 42%, transparent 47%); transform: translateX(-95%); animation: sata-circuito-barrido 1.15s ease-out both; }
.sata-circuito-pulso { left: -9px; width: 8px; height: 8px; border-radius: 50%; background: #d8fff7; box-shadow: 0 0 12px #20e1c2; animation: sata-circuito-pulso .68s ease-out both; }
@keyframes sata-circuito-barrido { to { transform: translateX(95%); } }
@keyframes sata-circuito-pulso { to { left: 105%; opacity: 0; } }
