@property --ld-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ld-reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--ld-delay,0s);transform:translateY(28px)}.ld-reveal[data-in=true]{opacity:1;transform:none}@keyframes ld-float{0%,to{transform:translateY(0) rotate(var(--ld-rot,0deg))}50%{transform:translateY(-14px) rotate(var(--ld-rot,0deg))}}.ld-float{animation:6s ease-in-out infinite ld-float}.ld-float-slow{animation:9s ease-in-out infinite ld-float}@keyframes ld-blob{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(60px,-40px)scale(1.15)}66%{transform:translate(-50px,40px)scale(.92)}}.ld-blob{animation:18s ease-in-out infinite ld-blob}@keyframes ld-gradient{0%{background-position:0%}to{background-position:200%}}.ld-gradient-text{color:#0000;background-image:linear-gradient(90deg,#5c27d3,#6f9f43,#5c27d3);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite ld-gradient}@keyframes ld-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ld-marquee{animation:38s linear infinite ld-marquee}.ld-marquee-wrap:hover .ld-marquee{animation-play-state:paused}@keyframes ld-shimmer{0%{transform:translate(-120%)}to{transform:translate(220%)}}.ld-shimmer{position:relative;overflow:hidden}.ld-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;animation:3.2s ease-in-out infinite ld-shimmer;position:absolute;inset:0}@keyframes ld-pulse-ring{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.ld-pulse-dot{position:relative}.ld-pulse-dot:before{content:"";background:inherit;border-radius:9999px;animation:2s ease-out infinite ld-pulse-ring;position:absolute;inset:0}@keyframes ld-step{0%{opacity:0;transform:translate(-12px)}6%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translate(-12px)}}@keyframes ld-check{0%,4%{transform:scale(0)}10%{transform:scale(1.25)}14%,to{transform:scale(1)}}.ld-step{opacity:0;animation:10s ease-in-out infinite ld-step;animation-delay:var(--ld-d,0s)}.ld-step .ld-check{animation:10s ease-out infinite ld-check;animation-delay:calc(var(--ld-d,0s) + .3s);transform:scale(0)}@keyframes ld-progress{0%{width:0}60%,90%{width:100%}to{opacity:0;width:100%}}.ld-progress{animation:10s ease-in-out infinite ld-progress}@keyframes ld-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:6px}}.ld-ring{stroke-dasharray:100;animation:2.4s ease-out .6s both ld-draw}@keyframes ld-spin{to{--ld-angle:360deg}}.ld-border-spin{background:linear-gradient(#2a1170, #170936) padding-box, conic-gradient(from var(--ld-angle), #7a45e0, #9ccb6b, #b593f0, #7a45e0) border-box;border:2px solid #0000;animation:5s linear infinite ld-spin;position:relative}.ld-spot{position:relative;overflow:hidden}.ld-spot:before{content:"";opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #7a45e029, transparent 60%);pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.ld-spot:hover:before{opacity:1}.ld-grid-bg{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.ld-dots{background-image:radial-gradient(#5c27d329 1.2px,#0000 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(#000 25%,#0000 75%);mask-image:radial-gradient(#000 25%,#0000 75%)}.ld-faq summary{cursor:pointer;list-style:none}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq[open] .ld-faq-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.ld-reveal{opacity:1;transition:none;transform:none}.ld-float,.ld-float-slow,.ld-blob,.ld-marquee,.ld-gradient-text,.ld-shimmer:after,.ld-pulse-dot:before,.ld-border-spin,.ld-progress{animation:none}.ld-step,.ld-step .ld-check{opacity:1;animation:none;transform:none}}.ld-fade-br{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000 100%),linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 80%,#0000 100%),linear-gradient(#000 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ld-fade-edge{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000 100%),linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 92%,#0000 100%),linear-gradient(#000 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ld-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch}.ld-tabs::-webkit-scrollbar{display:none}.ld-dots-light{background-image:radial-gradient(#ffffff2e 1.2px,#0000 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(at 70%,#000 20%,#0000 75%);mask-image:radial-gradient(at 70%,#000 20%,#0000 75%)}
