@property --lift{syntax:"<length>";inherits:false;initial-value:0}@keyframes lp-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-wave{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@keyframes lp-caret{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes lp-shimmer{0%{background-position:-160% 0}to{background-position:160% 0}}@keyframes lp-cube{0%{transform:rotateX(-24deg)rotateY(0)}to{transform:rotateX(-24deg)rotateY(360deg)}}@keyframes lp-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes lp-scroll-teleprompter{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes lp-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.lp-gradient-text{color:var(--voltage-300)}.lp-accent-text{color:var(--voltage-500)}.lp-glass{-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff13,#ffffff06);border:1px solid #ffffff1f;box-shadow:0 20px 50px -20px #0009,inset 0 1px #ffffff14}.lp-marquee-track{width:max-content;animation:46s linear infinite lp-marquee;display:flex}.lp-cta{background:var(--voltage-500);transition:transform var(--dur-base)var(--ease-out),background-color var(--dur-base)var(--ease-out)}.lp-cta:hover{background:var(--voltage-600);transform:translateY(-1px)}.lp-cta-light{color:var(--voltage-700);transition:transform var(--dur-base)var(--ease-out),background-color var(--dur-base)var(--ease-out);background:#fff}.lp-cta-light:hover{background:var(--voltage-50);transform:translateY(-1px)}.lp-cta:focus-visible,.lp-cta-light:focus-visible,.lp-ghost:focus-visible{outline:2px solid var(--voltage-300);outline-offset:3px}.lp-ghost{transition:background-color var(--dur-base)var(--ease-out),border-color var(--dur-base)var(--ease-out);border:1px solid #fff6}.lp-ghost:hover{background:#ffffff14;border-color:#ffffffb3}.lp-bar{transform-origin:bottom;animation:1.5s ease-in-out infinite lp-wave}.lp-caret{animation:1s step-end infinite lp-caret}.lp-ping{animation:lp-ping 1.6s var(--ease-out)infinite}.lp-pop{animation:lp-pop .42s var(--ease-out)both}.lp-float{transform:translate3d(calc(var(--mx,0)*var(--d,1)*16px),calc(var(--my,0)*var(--d,1)*12px),0);transition:transform .6s var(--ease-out);position:absolute}.lp-float>*{animation:7s ease-in-out infinite lp-bob}.lp-tilt{transform:perspective(1100px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg))translateZ(0);transform-style:preserve-3d;transition:transform .5s var(--ease-out),border-color var(--dur-base)var(--ease-out),box-shadow var(--dur-base)var(--ease-out);will-change:transform;position:relative}.lp-tilt[data-active="1"]{transition:transform .12s linear,border-color var(--dur-base)var(--ease-out),box-shadow var(--dur-base)var(--ease-out)}.lp-tilt-glare{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--gx,50%)var(--gy,50%),color-mix(in srgb,var(--pulse-400)14%,transparent),transparent 45%);transition:opacity var(--dur-slow)var(--ease-out);position:absolute;inset:0}.lp-tilt[data-active="1"] .lp-tilt-glare{opacity:1}.lp-stack-scene{perspective:1800px;perspective-origin:50% 30%}.lp-stack{--zgap:34px;transform-style:preserve-3d;transform:rotateX(calc(60deg - var(--q,0)*8deg))rotateZ(calc(-50deg + var(--q,0)*26deg));position:relative}.lp-slab{transform-style:preserve-3d;transform:translateZ(calc(var(--i)*(10px + var(--p,0)*var(--zgap)) + var(--lift)));transition:--lift .45s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out);border:1px solid color-mix(in srgb,var(--pulse-400)16%,transparent);background:linear-gradient(150deg,#242a36f7,#0e1116f7);border-radius:18px;position:absolute;inset:0;box-shadow:0 30px 60px -30px #000c}@media (min-width:640px){.lp-stack{--zgap:54px}}.lp-slab:before{content:"";border-radius:inherit;border:1px solid color-mix(in srgb,var(--voltage-500)25%,transparent);background:#07090d;position:absolute;inset:0;transform:translateZ(-7px)}.lp-slab[data-active=true]{--lift:36px;border-color:color-mix(in srgb,var(--pulse-400)75%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--pulse-400)35%,transparent),0 0 60px -6px color-mix(in srgb,var(--pulse-500)55%,transparent)}.lp-skeleton{background:linear-gradient(90deg,#ffffff0d 20%,color-mix(in srgb,var(--pulse-400)16%,transparent)50%,#ffffff0d 80%);background-size:200% 100%;border-radius:8px;animation:1.4s linear infinite lp-shimmer}.lp-teleprompter{animation:22s linear infinite lp-scroll-teleprompter}.lp-noscrollbar{scrollbar-width:none}.lp-noscrollbar::-webkit-scrollbar{display:none}.lp-cube-scene{perspective:900px}.lp-cube{transform-style:preserve-3d;animation:22s linear infinite lp-cube;position:relative}.lp-cube-face{border:1px solid color-mix(in srgb,var(--pulse-400)40%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--voltage-500)32%,transparent),#0e1116e0);box-shadow:inset 0 0 40px color-mix(in srgb,var(--pulse-500)18%,transparent);backface-visibility:visible;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.lp-faq[open] .lp-faq-icon{transform:rotate(45deg)}.lp-faq summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.lp-marquee-track,.lp-bar,.lp-caret,.lp-ping,.lp-skeleton,.lp-teleprompter,.lp-cube,.lp-float>*,.lp-pop{animation:none!important}.lp-tilt,.lp-tilt[data-active="1"],.lp-float{transform:none!important}.lp-stack{transform:rotateX(56deg)rotate(-36deg)}.lp-slab{transform:translateZ(calc(var(--i)*40px));transition:none}}
