.su-tilt{transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg)}.su-tilt:hover{transform:perspective(1200px)rotateY(0)rotateX(0)translateY(-4px);box-shadow:0 40px 80px -40px #0032208c}.su-pop{animation:.46s cubic-bezier(.2,.9,.25,1.6) both su-pop}@keyframes su-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.su-fade{animation:.42s both su-fade}@keyframes su-fade{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.su-rise{animation:.5s cubic-bezier(.2,.9,.25,1.3) both su-rise}@keyframes su-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.su-sheet{animation:.56s cubic-bezier(.2,.9,.25,1.12) both su-sheet}@keyframes su-sheet{0%{transform:translateY(70%)}to{transform:none}}.su-peek{transition:transform .45s cubic-bezier(.2,.9,.25,1.3)}.su-peek:hover{transform:translateY(-4px)}.su-input-wrap{position:relative}.su-input-wrap:after{content:"";background:var(--color-brand-200);border-radius:2px;height:2px;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.su-input-wrap:focus-within:after{transform:scaleX(1)}.su-chip{--x:50%;--y:50%;isolation:isolate;position:relative;overflow:hidden}.su-chip:before{content:"";left:var(--x);top:var(--y);aspect-ratio:1;background:var(--color-brand-50);z-index:-1;border-radius:50%;width:260%;transition:transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-50%)scale(0)}.su-chip:hover:before{transform:translate(-50%,-50%)scale(1)}.su-chip[data-checked=true]:before{background:var(--color-brand-200);transform:translate(-50%,-50%)scale(1)}.su-chip:active{transform:scale(.97)}.su-cta{isolation:isolate;position:relative;overflow:hidden}.su-cta-disc{background:var(--color-brand-200);clip-path:circle(18px at calc(100% - 24px));z-index:-1;transition:clip-path .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.su-cta:hover:not(:disabled) .su-cta-disc,.su-cta:focus-visible .su-cta-disc{clip-path:circle(150% at calc(100% - 24px))}.su-cta .su-cta-label{transition:color .26s}.su-cta:hover:not(:disabled) .su-cta-label,.su-cta:focus-visible .su-cta-label{color:var(--color-neutral-500)}.su-cta .su-cta-arrow{transition:transform .36s cubic-bezier(.2,.9,.25,1.4)}.su-cta:hover:not(:disabled) .su-cta-arrow{transform:translate(3px)}.su-link{background:linear-gradient(currentColor,currentColor) 100% 100%/0 1.5px no-repeat;transition:background-size .32s cubic-bezier(.2,.8,.2,1)}.su-link:hover,.su-link:focus-visible{background-position:0 100%;background-size:100% 1.5px}.su-drop[data-over=true]{background-image:linear-gradient(var(--color-brand-50),var(--color-brand-50)),repeating-linear-gradient(90deg,var(--color-brand-400)0 10px,transparent 10px 18px);background-origin:border-box;background-clip:padding-box,border-box;border-color:#0000;animation:.7s linear infinite su-march}@keyframes su-march{to{background-position:0 0,18px 0}}.su-pulse{position:relative}.su-pulse:after{content:"";border:1.5px solid var(--color-brand-200);opacity:0;border-radius:999px;animation:2.4s cubic-bezier(0,0,.2,1) infinite su-ping;position:absolute;inset:-4px}@keyframes su-ping{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.8)}}.su-sending{background-image:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);background-size:220% 100%;animation:1.1s linear infinite su-shimmer}@keyframes su-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.join-scene{background-image:radial-gradient(#ffffff12 1px,#0000 1.4px);background-size:22px 22px}.join-dots{background-image:radial-gradient(currentColor 1.2px,#0000 1.6px);background-size:18px 18px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}.join-choice{--x:50%;--y:50%;isolation:isolate;transition:transform .6s cubic-bezier(.2,.9,.25,1.2),box-shadow .6s,border-color .3s;position:relative}.join-choice:before{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--x)var(--y),#00db7d24,transparent 60%);opacity:0;z-index:-1;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.join-choice:hover:not(:disabled):before,.join-choice:focus-visible:before{opacity:1}.join-choice:hover:not(:disabled),.join-choice:focus-visible{border-color:var(--color-brand-100);box-shadow:0 40px 80px -48px #0032208c}.join-choice-arrow{transition:transform .42s cubic-bezier(.2,.9,.25,1.4),background-color .26s,color .26s}.join-choice:hover:not(:disabled) .join-choice-arrow,.join-choice:focus-visible .join-choice-arrow{background:var(--color-brand-200);color:var(--color-neutral-500);transform:translate(4px)}.join-step:after{content:"";background:var(--color-brand-200);transform-origin:0;height:4px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.join-step:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.join-choice,.join-choice:before,.join-choice-arrow,.join-step:after{transition:none}.su-pop,.su-fade,.su-rise,.su-sheet,.su-pulse:after,.su-sending,.su-drop[data-over=true]{animation:none}.su-tilt,.su-peek,.su-chip:before,.su-cta-disc,.su-input-wrap:after,.su-link{transition:none}.su-tilt,.su-tilt:hover{transform:none}}