.first-contact-dialog{isolation:isolate}.first-contact-confetti{top:-14px;left:var(--x);background:var(--c,var(--color-primary));opacity:0;width:6px;height:10px;animation:first-contact-fall var(--d,3s) cubic-bezier(.25,.6,.4,1) var(--delay,0s) both;will-change:transform, opacity;position:absolute}.first-contact-confetti.is-round{border-radius:9999px;width:7px;height:7px}.first-contact-confetti.is-strip{width:3px;height:14px}.first-contact-burst{background:var(--c,var(--color-primary));opacity:0;width:6px;height:6px;animation:first-contact-burst 1.1s ease-out var(--delay,.15s) both;border-radius:9999px;position:absolute;top:88px;left:50%}@keyframes first-contact-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)}10%{opacity:1}85%{opacity:.9}to{opacity:0;transform:translate3d(var(--drift,0px), 560px, 0) rotate(var(--r,540deg))}}@keyframes first-contact-burst{0%{opacity:1;transform:translate(-50%,-50%)translate(0)scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--bx), var(--by)) scale(.4)}}@media (prefers-reduced-motion:reduce){.first-contact-confetti,.first-contact-burst{animation:none;display:none}.first-contact-dialog{animation:none}}
