@property --lx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lx-drift-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(12%,8%)scale(1.15)}66%{transform:translate(-6%,14%)scale(.92)}}@keyframes lx-drift-2{0%,to{transform:translate(0)scale(1.1)}50%{transform:translate(-14%,-10%)scale(.9)}}@keyframes lx-drift-3{0%,to{transform:translate(0)}50%{transform:translate(10%,-12%)scale(1.2)}}@keyframes lx-grid-move{to{background-position:0 64px,64px 0}}@keyframes lx-shimmer{to{background-position:200%}}@keyframes lx-marquee{to{transform:translate(-50%)}}@keyframes lx-spin{to{--lx-angle:360deg}}@keyframes lx-orbit{0%{transform:rotate(0deg) translateX(var(--r)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--r)) rotate(-360deg)}}@keyframes lx-float{50%{transform:translateY(-14px) rotate(var(--rot,0deg))}}@keyframes lx-rise-spark{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-260px)scale(1.1)}}@keyframes lx-draw{to{stroke-dashoffset:0}}@keyframes lx-ping{75%,to{opacity:0;transform:scale(2.2)}}@keyframes lx-word-in{0%{opacity:0;filter:blur(6px);transform:translateY(70%)rotateX(-80deg)}}@keyframes lx-word-out{to{opacity:0;filter:blur(6px);transform:translateY(-70%)rotateX(80deg)}}@keyframes lx-beam{0%{transform:translate(-120%)skew(-20deg)}60%,to{transform:translate(320%)skew(-20deg)}}@keyframes lx-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes lx-confetti{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot));opacity:0}}@keyframes lx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lx-ring{0%{stroke-dashoffset:251px}}@keyframes lx-blink{50%{opacity:0}}@layer components{.lx-progress{z-index:60;transform-origin:0;background-image:var(--gradient-primary);height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){.lx-progress{animation:linear both lx-progress;animation-timeline:scroll(root)}}.lx-aurora{filter:blur(70px)saturate(140%);opacity:.9;pointer-events:none;position:absolute;inset:-20%}.lx-aurora>span{mix-blend-mode:screen;border-radius:9999px;position:absolute}.lx-aurora>span:first-child{background:#ff640a8c;width:45%;height:55%;animation:18s ease-in-out infinite lx-drift-1;top:10%;left:5%}.lx-aurora>span:nth-child(2){background:#ff1f8f73;width:40%;height:60%;animation:22s ease-in-out infinite lx-drift-2;top:0;right:0}.lx-aurora>span:nth-child(3){background:#8a3df566;width:40%;height:45%;animation:20s ease-in-out infinite lx-drift-3;bottom:0;left:35%}.lx-floor{transform-origin:50% 0;pointer-events:none;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:64px 64px;height:60%;animation:3s linear infinite lx-grid-move;position:absolute;inset:auto -50% -10%;transform:perspective(500px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 30% 60%,#0000);mask-image:linear-gradient(#0000,#000 30% 60%,#0000)}.lx-shimmer{color:#0000;background-image:linear-gradient(90deg,#ffab18,#ff5c00,#ff2197,#a855f7,#ffab18);background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite lx-shimmer}.lx-marquee{width:max-content;animation:lx-marquee var(--speed,40s) linear infinite;display:flex}.lx-marquee--rev{animation-direction:reverse}.lx-marquee-wrap:hover .lx-marquee{animation-play-state:paused}.lx-conic{isolation:isolate;position:relative}.lx-conic:before{content:"";border-radius:inherit;z-index:-1;background:conic-gradient(from var(--lx-angle), #ffab18, #ff2197, #a855f7, #22d3ee, #ffab18);animation:6s linear infinite lx-spin;position:absolute;inset:-1.5px}.lx-conic:after{content:"";border-radius:inherit;z-index:-2;filter:blur(40px);opacity:.35;background:conic-gradient(from var(--lx-angle), #ffab18, #ff2197, #a855f7, #22d3ee, #ffab18);animation:6s linear infinite lx-spin;position:absolute;inset:-30px}.lx-spot{position:relative;overflow:hidden}.lx-spot:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--x,50%) var(--y,50%), hsl(var(--primary) / .16), transparent 45%);transition:opacity .3s;position:absolute;inset:0}.lx-spot:hover:before{opacity:1}.lx-tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transform-style:preserve-3d;transition:transform .25s cubic-bezier(.22,1,.36,1)}.lx-tilt-glare{pointer-events:none;border-radius:inherit;opacity:var(--glare,0);background:radial-gradient(500px circle at var(--x,50%) var(--y,50%), #ffffff59, transparent 40%);mix-blend-mode:soft-light;transition:opacity .3s;position:absolute;inset:0}.lx-reveal{opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s;transition-delay:var(--d,0s);transform:translateY(32px)scale(.98)}.lx-reveal.is-in{opacity:1;filter:none;transform:none}.lx-word{transform-origin:50% 100%;display:inline-block}.lx-word.is-in{animation:.7s cubic-bezier(.22,1,.36,1) both lx-word-in}.lx-word.is-out{animation:.45s ease-in both lx-word-out}.lx-ticket{--notch:14px;-webkit-mask:radial-gradient(circle var(--notch) at 0 62%, transparent 98%, black) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 62%, transparent 98%, black) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 62%, transparent 98%, black) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 62%, transparent 98%, black) right / 51% 100% no-repeat;position:relative;overflow:hidden}.lx-ticket:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:35%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-20deg)}.lx-ticket:hover:after{animation:1.1s ease-out lx-beam}.lx-perf{opacity:.25;background-image:linear-gradient(90deg,currentColor 50%,#0000 0);background-repeat:repeat-x;background-size:10px 1.5px;height:1.5px}.lx-orbit{animation:lx-orbit var(--t,24s) linear infinite;animation-delay:var(--delay,0s);position:absolute;top:50%;left:50%}.lx-orbit>*{transform:translate(-50%,-50%)}.lx-float{animation:lx-float var(--t,6s) ease-in-out infinite;animation-delay:var(--delay,0s)}.lx-spark{width:4px;height:4px;animation:lx-rise-spark var(--t,6s) linear infinite;animation-delay:var(--delay,0s);bottom:0;left:var(--left,50%);background:#ffab18;border-radius:9999px;position:absolute;box-shadow:0 0 12px 2px #ff5c00}.lx-draw{stroke-dasharray:600;stroke-dashoffset:600px;animation:2.4s cubic-bezier(.65,0,.35,1) .4s forwards lx-draw}.lx-ring{stroke-dasharray:251;animation:2s cubic-bezier(.22,1,.36,1) .6s both lx-ring}.lx-ping{background:currentColor;border-radius:9999px;animation:1.6s cubic-bezier(0,0,.2,1) infinite lx-ping;position:absolute;inset:0}.lx-caret:after{content:"▍";margin-left:1px;animation:1s step-end infinite lx-blink}.lx-pop{animation:.6s cubic-bezier(.22,1,.36,1) both lx-pop}.lx-confetti{border-radius:2px;width:8px;height:14px;animation:1.4s cubic-bezier(.22,1,.36,1) forwards lx-confetti;position:absolute;top:40%;left:50%}.lx-beam-btn{position:relative;overflow:hidden}.lx-beam-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;animation:3.2s ease-in-out infinite lx-beam;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-20deg)}.lx-steps-line{transform-origin:0 0;transition:transform 1.6s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.is-in .lx-steps-line{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.lx-aurora>span,.lx-floor,.lx-shimmer,.lx-marquee,.lx-conic:before,.lx-conic:after,.lx-orbit,.lx-float,.lx-spark,.lx-beam-btn:after,.lx-word,.lx-ping,.lx-pop,.lx-confetti,.lx-draw,.lx-ring{animation:none!important}.lx-draw{stroke-dashoffset:0}.lx-reveal{opacity:1;filter:none;transition:none;transform:none}.lx-tilt{transform:none!important}.lx-steps-line{transition:none;transform:none}.lx-spark{display:none}}
