.lp{--lp-ease:cubic-bezier(.16, 1, .3, 1);--tt-cyan:#25f4ee;--tt-pink:#fe2c55;--lp-blue:var(--tt-cyan);--primary:#fe2c55;--primary-foreground:#fff;--ring:#fe2c55;background:#000!important}.lp-tt{color:#fff;text-shadow:-3px -2px 0 var(--tt-cyan), 3px 2px 0 var(--tt-pink)}.lp-in.lp-tt .lp-word,.lp-in .lp-tt .lp-word{text-shadow:-3px -2px 0 var(--tt-cyan), 3px 2px 0 var(--tt-pink)}.lp-tt-box{box-shadow:-4px -4px 0 var(--tt-cyan), 4px 4px 0 var(--tt-pink)}.lp-heading{--word-duration:1.45s;--word-stagger:58ms;--word-blur:15px;--word-rise:24px}.lp-word{white-space:nowrap;opacity:.08;filter:blur(var(--word-blur));transform:translate3d(0, var(--word-rise), 0) scale(.985);text-shadow:0 0 16px;transition:filter var(--word-duration) cubic-bezier(.22, 1, .36, 1), opacity 1.19s cubic-bezier(.22, 1, .36, 1), transform var(--word-duration) cubic-bezier(.22, 1, .36, 1), text-shadow var(--word-duration) cubic-bezier(.22, 1, .36, 1);transition-delay:calc(var(--word-index) * var(--word-stagger));display:inline-block}.lp-in .lp-word{opacity:1;filter:blur();text-shadow:0 0 #0000;transform:none}.lp-grad .lp-word{background:inherit;-webkit-background-clip:text;background-clip:text}.lp-reveal{opacity:0;filter:blur(7px);transition:opacity 1s ease, filter 1s ease, transform 1.1s var(--lp-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.lp-reveal.lp-in{opacity:1;filter:blur();transform:none}.lp-header{transition:max-width .72s var(--lp-ease), padding .6s ease, background .4s}.lp-header nav,.lp-header .lp-login{transition:max-width .65s var(--lp-ease), opacity .24s ease, transform .5s ease;max-width:520px}.lp-header.lp-compact{max-width:330px}.lp-header.lp-compact nav,.lp-header.lp-compact .lp-login{opacity:0;pointer-events:none;max-width:0;margin:0;padding:0;overflow:hidden;transform:translate(15px)}.lp-pill{isolation:isolate;box-shadow:-3px -3px 0 var(--tt-cyan);transition:color .4s,box-shadow .3s;position:relative;overflow:hidden}.lp-pill:hover{box-shadow:-3px -3px 0 var(--tt-cyan), 3px 3px 0 var(--tt-pink)}.lp-pill:before{content:"";z-index:-1;border-radius:inherit;transition:transform .64s var(--lp-ease);background:#fff;position:absolute;inset:0;transform:translate(105%)}.lp-pill:hover:before{transform:translate(0)}.lp-pill:hover{color:#0b0b0d}.lp-pill .lp-arrow{transition:transform .45s var(--lp-ease)}.lp-pill:hover .lp-arrow{transform:rotate(45deg)}.lp-pill.lp-ghost{box-shadow:none}.lp-pill.lp-ghost:before{background:var(--tt-cyan)}.lp-pill.lp-ghost:hover{color:#000;box-shadow:3px 3px 0 var(--tt-pink)}.lp-hero{isolation:isolate}.lp-hero:before,.lp-hero:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;animation:14s ease-in-out infinite lp-drift;position:absolute}.lp-hero:before{background:radial-gradient(circle,#25f4ee29,#25f4ee0d 35%,#0000 68%);width:520px;height:520px;top:60px;left:calc(50% - 470px)}.lp-hero:after{background:radial-gradient(circle,#fe2c552e,#fe2c550d 35%,#0000 68%);width:460px;height:460px;animation-direction:reverse;animation-delay:-7s;top:10px;right:calc(50% - 470px)}@keyframes lp-drift{0%,to{opacity:.6;transform:translate(-25px,-12px)scale(.92)}50%{opacity:1;transform:translate(65px,30px)scale(1.13)}}.lp-underline{position:relative}.lp-underline:after{content:"";transform-origin:100%;opacity:0;height:10px;color:var(--tt-cyan);border:2px solid;border-bottom:0;border-radius:50%;animation:6s cubic-bezier(.22,1,.36,1) .45s infinite lp-draw;position:absolute;bottom:-6px;left:0;right:0}@keyframes lp-draw{0%{opacity:0;transform:rotate(-3deg)scaleX(0)}18%,76%{opacity:.6;transform:rotate(-3deg)scaleX(1)}90%,to{opacity:0;transform:rotate(-3deg)scaleX(1)}}.lp-float{animation:8s ease-in-out infinite lp-float}@keyframes lp-float{0%,to{transform:translateY(0)rotateX(6deg)}50%{transform:translateY(-10px)rotateX(3deg)}}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp-marquee-track{direction:ltr;width:max-content;animation:34s linear infinite lp-loop;display:flex}.lp-marquee-row+.lp-marquee-row .lp-marquee-track{animation-duration:38s;animation-direction:reverse}.lp-marquee-group{flex-shrink:0;gap:14px;padding-right:14px;display:flex}.lp-marquee-group>*{direction:rtl}@keyframes lp-loop{to{transform:translate(-50%)}}.lp-orbit{--radius:92px;width:0;height:0;animation:22s linear infinite lp-turn;position:absolute;top:50%;left:50%}.lp-sat{width:0;height:0;transform:rotate(var(--angle)) translateX(var(--radius)) rotate(calc(-1 * var(--angle)));position:absolute;top:0;left:0}.lp-sat>span{animation:22s linear infinite lp-counter;position:absolute;top:-21px;left:-21px}.lp-routes path{stroke-dasharray:5 7;animation:1.15s linear infinite lp-flow;animation-delay:var(--signal-delay,0s)}@keyframes lp-turn{to{rotate:360deg}}@keyframes lp-counter{to{rotate:-360deg}}@keyframes lp-flow{to{stroke-dashoffset:-24px}}.lp-typing{gap:4px;display:inline-flex}.lp-typing i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite lp-dot}.lp-typing i:nth-child(2){animation-delay:.15s}.lp-typing i:nth-child(3){animation-delay:.3s}@keyframes lp-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.lp-rise{animation:lp-rise .72s var(--lp-ease) both}@keyframes lp-rise{0%{opacity:0;filter:blur(3px);transform:translateY(22px)scale(.975)}to{opacity:1;filter:blur();transform:none}}.lp-pop{animation:lp-pop .5s var(--lp-ease) both}@keyframes lp-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.lp-draw-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--lp-ease) .2s}.lp-in .lp-draw-line{stroke-dashoffset:0}.lp-bar{transform-origin:bottom;transition:transform .9s var(--lp-ease);transition-delay:calc(var(--i) * 45ms);transform:scaleY(.15)}.lp-in .lp-bar{transform:none}.lp-wave span{animation:1.4s ease-in-out infinite lp-wave;animation-delay:calc(var(--i) * -90ms);transform-origin:50%}@keyframes lp-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.lp-timeline{--progress:0}.lp-timeline-line:after{content:"";background:linear-gradient(to left, var(--tt-cyan), var(--tt-pink));transform:scaleX(var(--progress));transform-origin:100%;transition:transform .12s linear;position:absolute;inset:0}.lp-step>h3,.lp-step>p{opacity:.25;filter:blur(4px);transition:opacity .65s, filter .65s, transform .7s var(--lp-ease);transform:translateY(15px)}.lp-step.lp-reached>h3,.lp-step.lp-reached>p{opacity:1;filter:none;transform:none}.lp-step .lp-num{transition:background .4s,color .4s,box-shadow .4s,border-color .4s}.lp-step.lp-reached .lp-num{background:var(--tt-pink);border-color:var(--tt-pink);color:#fff;box-shadow:-3px -3px 0 var(--tt-cyan), 0 0 0 9px #fe2c551a}@media (max-width:767px){.lp-timeline-line:after{transform:scaleY(var(--progress));transform-origin:top}}.lp-paused,.lp-paused *,.lp-off,.lp-off *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lp-word,.lp-reveal,.lp-step>h3,.lp-step>p{opacity:1!important;filter:none!important;text-shadow:none!important;transform:none!important}.lp *,.lp :before,.lp :after,.lp-hero:before,.lp-hero:after{transition:none!important;animation:none!important}.lp-draw-line{stroke-dashoffset:0}.lp-bar{transform:none}}
