.ck-done{text-align:center;justify-items:center;padding:26px 24px 24px;display:grid}.ck-done>*{animation:.8s cubic-bezier(.22,1,.36,1) .35s both ck-up}.ck-done>.ck-done-art{animation-delay:0s}.ck-done>.ck-done-btn{animation-delay:.45s}.ck-done-art{width:92px;height:92px;margin-bottom:18px;position:relative}.ck-done-glow{background:radial-gradient(closest-side,#8b5cf62e 0%,#8b5cf621 22%,#8b5cf613 45%,#8b5cf608 66%,#8b5cf602 84%,#0000 100%);border-radius:50%;animation:1.2s ease-out both ck-fade;position:absolute;inset:-26px}.ck-done-ring{width:100%;height:100%;display:block;position:relative;overflow:visible}.ck-done-ring circle{fill:#8b5cf61f;stroke:#a78bfa;stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.65,0,.35,1) .1s forwards ck-draw;transform:rotate(-90deg)}.ck-done-ring path{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s cubic-bezier(.65,0,.35,1) .8s forwards ck-draw}.ck-done-sp{color:#ddd6fe;opacity:0;width:9px;height:9px;animation:.8s ease-out 1.05s forwards ck-fade;position:absolute}.ck-done-sp svg{fill:currentColor;width:100%;height:100%;display:block}.ck-done-sp.is-s0{top:12px;left:-16px}.ck-done-sp.is-s1{width:7px;height:7px;top:-4px;right:-12px}.ck-done-sp.is-s2{color:#c4b5fd;width:6px;height:6px;bottom:16px;right:-20px}.ck-done-k{letter-spacing:.12em;text-transform:uppercase;color:#34d399;margin:0 0 7px;font-size:11px;font-weight:700}.ck-done-h{letter-spacing:-.03em;color:var(--text,#fff);margin:0;font-size:25px;font-weight:800;line-height:1.1}.ck-done-p{max-width:340px;color:var(--dim,#a3a5b1);margin:10px 0 0;font-size:14px;line-height:1.6}.ck-done-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.ck-done-chips span{color:#ddd6fe;background:#8b5cf61f;border:1px solid #8b5cf647;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.ck-done-btn{cursor:pointer;width:100%;min-height:46px;margin-top:22px;font-size:15px;font-weight:700;border-radius:999px!important}@keyframes ck-up{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes ck-fade{0%{opacity:0}to{opacity:1}}@keyframes ck-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ck-done>*,.ck-done-glow,.ck-done-sp,.ck-done-ring circle,.ck-done-ring path{opacity:1;stroke-dashoffset:0;animation:none!important}}
