.invite-music{z-index:45;pointer-events:none;width:100%;max-width:480px;height:0;margin:0 auto;position:sticky;bottom:16px}.invite-music-btn{pointer-events:auto;cursor:pointer;border:1.5px solid;border-radius:9999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:0;right:16px;box-shadow:0 6px 20px #0000002e}.invite-music-btn svg{width:20px;height:20px}.invite-music-btn.is-playing{animation:4s linear infinite invite-music-spin}@keyframes invite-music-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.invite-music-btn.is-playing{animation:none}}.invite-slide{opacity:0;transition:opacity 1.4s,transform 7s ease-out;transform:scale(1.08)}.invite-slide.is-active{opacity:1;transform:scale(1)}.invite-slide.is-still{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.invite-slide{transition:opacity .6s;transform:none}}.invite-wrap{flex-direction:column;min-height:100%;display:flex}.invite-root{flex:1 0 auto;min-height:100%}.invite-page{max-width:480px;min-height:100vh;margin:0 auto;box-shadow:0 0 40px #00000014}.invite-cover-leave-active{transition:transform .8s cubic-bezier(.7,0,.3,1),opacity .8s}.invite-cover-leave-to{opacity:0;transform:translateY(-100%)}.invite-root{--uv-rx:0deg;--uv-ry:0deg}.invite-root.uv-motion [class*=uv-reveal]:not(.uv-in){opacity:0}.invite-root .uv-in.uv-reveal{animation:.9s cubic-bezier(.2,.7,.2,1) backwards uv-up}.invite-root .uv-in.uv-reveal-zoom{animation:1s cubic-bezier(.2,.7,.2,1) backwards uv-zoom}.invite-root .uv-in.uv-reveal-left{animation:.9s cubic-bezier(.2,.7,.2,1) backwards uv-left}.invite-root .uv-in.uv-reveal-right{animation:.9s cubic-bezier(.2,.7,.2,1) backwards uv-right}.invite-root .uv-in.uv-reveal-flip{animation:1.1s cubic-bezier(.2,.7,.2,1) backwards uv-flip}.invite-root .uv-in.uv-reveal-pop{animation:.8s cubic-bezier(.3,1.6,.5,1) backwards uv-pop}.invite-root .uv-wiggle{animation:1.2s step-end infinite uv-wiggle}.invite-root .uv-float{animation:4.5s ease-in-out infinite uv-float}.invite-root .uv-in.uv-reveal-mask{animation:1.4s cubic-bezier(.7,0,.2,1) backwards uv-mask}.invite-root .uv-in.uv-d1{animation-delay:.12s}.invite-root .uv-in.uv-d2{animation-delay:.24s}.invite-root .uv-in.uv-d3{animation-delay:.36s}.invite-root .uv-in.uv-d4{animation-delay:.5s}.invite-root .uv-in.uv-d5{animation-delay:.7s}.invite-root .uv-tilt{transform:perspective(1000px) rotateX(var(--uv-rx)) rotateY(var(--uv-ry));transform-style:preserve-3d;will-change:transform}.invite-root .uv-tilt .uv-depth-1{transform:translateZ(24px)}.invite-root .uv-tilt .uv-depth-2{transform:translateZ(48px)}.invite-root .uv-tilt .uv-depth-3{transform:translateZ(80px)}.invite-root .uv-float3d{transform-style:preserve-3d;animation:7s ease-in-out infinite uv-float3d}.invite-root .uv-spin3d{transform-style:preserve-3d;animation:14s linear infinite uv-spin3d}.invite-root .uv-shine{position:relative;overflow:hidden}.invite-root .uv-shine:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff73 50%,#0000 65%);animation:5.5s ease-in-out infinite uv-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes uv-up{0%{opacity:0;filter:blur(4px);transform:translateY(28px)}}@keyframes uv-zoom{0%{opacity:0;filter:blur(6px);transform:scale(.86)}}@keyframes uv-left{0%{opacity:0;transform:translate(-40px)}}@keyframes uv-right{0%{opacity:0;transform:translate(40px)}}.invite-root .uv-scroll-draw{clip-path:inset(0 0 calc(100% - var(--uv-p,1)*100%) 0)}.invite-root .uv-scroll-follow{z-index:0;pointer-events:none;opacity:0;top:calc(var(--uv-p,0)*100%);left:calc(50% + var(--uv-amp,30)*1%*sin(var(--uv-p,0) * var(--uv-waves,.5) * 360.001deg));transition:opacity .3s;position:absolute;translate:-50% -50%}.invite-root.uv-motion .uv-live .uv-scroll-follow{opacity:1}.invite-root:not(.uv-motion) .uv-scroll-line{--uv-p:1}@keyframes uv-pop{0%{opacity:0;transform:scale(.5)rotate(-6deg)}}@keyframes uv-wiggle{0%{transform:rotate(-3deg)}33%{transform:rotate(2deg)translateY(-1px)}66%{transform:rotate(-1deg)translate(1px)}}@keyframes uv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes uv-mask{0%{clip-path:inset(100% 0 0);transform:scale(1.12)}}@keyframes uv-flip{0%{opacity:0;transform:perspective(900px)rotateX(55deg)translateY(30px)}}@keyframes uv-float3d{0%,to{transform:perspective(700px)translateY(0)rotateY(-14deg)rotateX(4deg)}50%{transform:perspective(700px)translateY(-10px)rotateY(14deg)rotateX(-4deg)}}@keyframes uv-spin3d{0%{transform:perspective(700px)rotateY(0)}to{transform:perspective(700px)rotateY(1turn)}}@keyframes uv-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.invite-root .uv-float,.invite-root .uv-float3d,.invite-root .uv-shine:after,.invite-root .uv-spin3d,.invite-root .uv-wiggle{animation:none}.invite-root .uv-tilt{transform:none}}
