.field__count{color:var(--c-muted);margin-top:6px;font-size:.8rem;transition:color .3s;display:block}.field__count.is-ok{color:#15803d}.form-done--liquid{isolation:isolate;text-align:center;background:#fff;border-radius:24px 24px 24px 0;flex-direction:column;align-items:center;gap:12px;padding:48px 26px 64px;animation:.8s cubic-bezier(.3,1.3,.5,1) both fdIn;display:flex;position:relative;overflow:hidden}@keyframes fdIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.form-done__blob{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 38% 38%,#019aff38,#019aff0d 60%,#0000 72%);animation:9s ease-in-out infinite fdMorph,14s ease-in-out infinite alternate fdDrift;position:absolute}.form-done__blob--1{width:70%;top:-30%;right:-20%}.form-done__blob--2{width:60%;animation-duration:11s,17s;animation-direction:normal,alternate-reverse;bottom:-35%;left:-18%}@keyframes fdMorph{0%,to{border-radius:42% 58% 55% 45%/50% 40% 60% 50%}33%{border-radius:58% 42% 45% 55%/40% 58% 42% 60%}66%{border-radius:50% 50% 38% 62%/56% 44%}}@keyframes fdDrift{to{translate:-8% 10%}}.form-done__tab{--inv-bg:#f6f5f9;--r:18px;font:700 .82rem var(--font-display);color:var(--c-ink);white-space:nowrap;padding:9px 20px 10px 18px}.form-done__tab .ds-dot{margin-right:2px}.form-done__drop{background:linear-gradient(135deg,#3db4ff,#019aff 55%,#0070d4);border-radius:46% 54% 50% 50%/55% 45%;place-items:center;width:92px;height:92px;margin-bottom:6px;animation:.7s cubic-bezier(.3,1.6,.5,1) .1s both fdPop,5s ease-in-out 1s infinite fdMorph;display:grid;position:relative;box-shadow:0 20px 44px -14px #0178dc99}.form-done__drop:before,.form-done__drop:after{content:"";border-radius:inherit;border:2px solid #019aff73;animation:2.4s ease-out .5s infinite fdRipple;position:absolute;inset:0}.form-done__drop:after{animation-delay:1.3s}.form-done__drop svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.form-done__drop path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.5s .6s forwards fdDraw}@keyframes fdPop{0%{opacity:0;transform:scale(.3)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes fdRipple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes fdDraw{to{stroke-dashoffset:0}}.form-done--liquid h3{font:800 clamp(1.5rem, 3vw, 1.9rem)/1.15 var(--font-display);color:var(--c-ink-2);margin:0;animation:.5s .45s both fdRise}.form-done--liquid>p{max-width:40ch;color:var(--c-text);margin:0;animation:.5s .55s both fdRise}@keyframes fdRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.form-done__next{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0 8px;padding:0;list-style:none;display:flex}.form-done__next li{font:600 .84rem var(--font-display);color:var(--c-ink);background:#f1f8ff;border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 7px;animation:.5s both fdRise;display:inline-flex}.form-done__next li:first-child{animation-delay:.7s}.form-done__next li:nth-child(2){animation-delay:.8s}.form-done__next li:nth-child(3){animation-delay:.9s}.form-done__next b{color:#fff;background:#019aff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;display:grid}.form-done--liquid .btn{animation:.5s 1s both fdRise}@media (prefers-reduced-motion:reduce){.form-done--liquid,.form-done--liquid *,.form-done--liquid :before,.form-done--liquid :after{animation:none!important}.form-done__drop path{stroke-dashoffset:0}}
