.dot.svelte-26c9rf{width:14px;height:14px;border-radius:50%;background:#cbd5e0;transition:all .3s ease}.dot.active.svelte-26c9rf{background:#10b981;transform:scale(1.6);box-shadow:0 0 15px #10b98199}.dot.completed.svelte-26c9rf{background:#6366f1}@keyframes svelte-26c9rf-cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.card-float.svelte-26c9rf{animation:svelte-26c9rf-cardFloat 3s ease-in-out infinite}
