SortableJS mueve el nodo DOM físicamente antes de que Alpine re-renderice, causando conflicto: la tarjeta desaparecía o volvía a su columna original. Se revierte el movimiento DOM de SortableJS en onEnd y se deja que Alpine re-renderice solo al actualizar t.estado; luego se re-inicia Sortable. Se agrega cursor grab/grabbing como indicador visual de arrastre. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>