.launch-live{background:#2fb57a;border-radius:9999px;width:.5rem;height:.5rem;position:relative}.launch-live:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite launch-ping;position:absolute;inset:0}@keyframes launch-ping{to{opacity:0;transform:scale(2.6)}}.launch-words{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.launch-word{animation:.6s cubic-bezier(.2,.8,.2,1) both launch-word;display:inline-block}@keyframes launch-word{0%{opacity:0;filter:blur(8px);transform:translateY(70%)}}.launch-cta{background:linear-gradient(110deg, var(--color-lavender-600), var(--color-glacier-600));transition:transform .2s,box-shadow .2s;box-shadow:0 10px 30px -12px #5642a8b3}.launch-cta:hover{transform:translateY(-1px);box-shadow:0 14px 34px -12px #5642a8d9}.launch-cta:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);animation:3.6s ease-in-out 1.2s infinite launch-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes launch-sweep{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.launch-field{transition:box-shadow .25s}.launch-field:focus-within{box-shadow:0 0 0 3px #8b76e459, var(--shadow-float)}.launch-joined{animation:.7s cubic-bezier(.2,.9,.3,1.2) both launch-joined}@keyframes launch-joined{0%{opacity:0;transform:translateY(14px)scale(.94)}}.launch-confetti{pointer-events:none;position:absolute;top:30%;left:50%}.launch-confetti span{opacity:0;border-radius:2px;width:8px;height:12px;animation:1.3s cubic-bezier(.15,.7,.3,1) forwards launch-confetti;position:absolute}@keyframes launch-confetti{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--x), calc(var(--y) + 90px)) rotate(var(--r)) scale(1)}}.launch-fill{transform-origin:0;width:100%;animation:1.2s cubic-bezier(.2,.8,.2,1) both launch-fill}.launch-fill--62{width:62%}@keyframes launch-fill{0%{transform:scaleX(0)}}.launch-slide{animation:6s cubic-bezier(.2,.8,.2,1) infinite both launch-slide;animation-delay:calc(var(--d,0) * .35s)}@keyframes launch-slide{0%{opacity:0;transform:translate(-14px)}10%,85%{opacity:1;transform:none}to{opacity:0}}.launch-stage:before{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(circle,#c4b6fc73,#0000 70%);border-radius:9999px;height:40%;position:absolute;inset:18% 10% auto}.launch-progress{animation:launch-progress var(--ms,5s) linear both}@keyframes launch-progress{0%{transform:scaleX(0)}}.launch-grow{transform-origin:bottom;animation:.9s cubic-bezier(.2,.8,.2,1) both launch-grow}@keyframes launch-grow{0%{transform:scaleY(0)}}.launch-word-in{opacity:0;filter:blur(4px);transition:opacity .35s,filter .35s}.launch-word-in.is-on{opacity:1;filter:none}.launch-label{animation:.4s both landing-pop}.launch-dots{gap:.3rem;display:inline-flex}.launch-dots span{background:var(--color-lavender-400);border-radius:9999px;width:.4rem;height:.4rem;animation:1.1s ease-in-out infinite launch-dot}.launch-dots span:nth-child(2){animation-delay:.15s}.launch-dots span:nth-child(3){animation-delay:.3s}@keyframes launch-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}
