.step-indicator{display:inline-flex;align-items:center;margin-left:1rem;color:#a37eff;animation:pulse 1.5s infinite}.rescue-success{margin-top:1rem;color:#28a745;font-weight:700;text-align:center;animation:fadeIn 1s ease-in-out;display:flex;align-items:center;justify-content:center}.tx-link{display:inline-flex;align-items:center;margin-left:.5rem;color:#a37eff}.sweep-toggle{position:relative;display:inline-block}.sweep-toggle input{opacity:0;width:0;height:0}.sweep-slider{position:relative;cursor:pointer;width:50px;height:25px;background-color:#ccc;transition:.4s;border-radius:25px}.sweep-slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:white;transition:.4s;border-radius:50%}input:checked+.sweep-slider{background-color:#a37eff}input:checked+.sweep-slider:before{transform:translateX(24px)}.sweep-checkmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:12px;opacity:0;transition:opacity .3s ease}input:checked+.sweep-slider .sweep-checkmark{opacity:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.7}to{transform:scale(1);opacity:1}}