.lp{--lp-mint:oklch(95.5% .035 155);--lp-mint-deep:oklch(92% .06 152);--lp-glow:oklch(82% .15 150/.55);--lp-green:oklch(47% .12 152);--lp-green-deep:oklch(38% .1 156);--lp-shadow:0 2px 3px -1px oklch(23% .03 252/.12), 0 14px 28px -10px oklch(23% .03 252/.28);--lp-ease:cubic-bezier(.33, 1, .68, 1);--lp-spring:cubic-bezier(.34, 1.56, .64, 1)}.lp-panel{background:linear-gradient(var(--lp-mint), var(--color-paper))}.lp-tile{background:linear-gradient(var(--lp-mint-deep), var(--color-paper) 80%)}.lp-glow{pointer-events:none;background:radial-gradient(closest-side, var(--lp-glow), transparent);filter:blur(8px);border-radius:50%;position:absolute}.lp-float{filter:drop-shadow(0 6px 14px oklch(23% .03 252/.16))}.lp-shadow{box-shadow:var(--lp-shadow)}.lp-band{background:radial-gradient(2100px 1300px at 50% 0,oklch(86% .12 152/.55),#0000 70%) top/100% 820px no-repeat}.lp-mark{color:inherit;background:linear-gradient(#0000 62%,oklch(86% .13 152/.7) 62% 92%,#0000 92%) 0 0/100% 100% no-repeat}.lp-marquee{gap:20px;width:max-content;display:flex}.lp-marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-lift{transition:transform .4s var(--lp-spring), box-shadow .4s ease}@media (hover:hover){.lp-lift:hover{transform:translateY(-6px);box-shadow:0 2px 3px -1px oklch(23% .03 252/.12),0 22px 36px -12px oklch(23% .03 252/.32)}}.lp-tab[aria-selected=true]{background:#fff;font-weight:600;box-shadow:0 1px 2px oklch(23% .03 252/.08)}.lp-tab-progress{transform-origin:0;transform:scaleX(0)}.lp-slide[hidden]{display:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq[open] .lp-faq-vertical{transform:scaleY(0)}.lp-faq-vertical{transform-origin:50%;transition:transform .3s var(--lp-ease)}@media (prefers-reduced-motion:no-preference){@keyframes lp-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-float{to{translate:0 var(--lp-float,-10px)}}@keyframes lp-wipe{0%{background-size:0 100%}}@keyframes lp-marquee{to{translate:-50%}}@keyframes lp-drop{0%{opacity:0;transform:translateY(-14px)scale(.6)}60%{opacity:1;transform:translateY(2px)scale(1.15)}}@keyframes lp-progress{to{transform:scaleX(1)}}.lp-rise>*{animation:lp-rise 1.3s var(--lp-ease) both}.lp-rise>:nth-child(2){animation-delay:.15s}.lp-rise>:nth-child(3){animation-delay:.3s}.lp-rise>:nth-child(4){animation-delay:.45s}.lp-art{animation:1.3s .3s both lp-fade}.lp-art .lp-float{animation:lp-rise 1.3s var(--lp-ease) calc(.35s + var(--i,0) * .15s) both, lp-float 6s ease-in-out calc(1.6s + var(--i,0) * .8s) infinite alternate}.lp-mark{animation:1.8s cubic-bezier(.65,0,.35,1) .9s both lp-wipe}.lp-art [data-dot]{transform-box:fill-box;transform-origin:50%;animation:lp-drop .6s var(--lp-spring) 1.9s both}.lp-marquee{animation:70s linear infinite lp-marquee}.lp-marquee-viewport:hover .lp-marquee{animation-play-state:paused}.lp-js [data-reveal]{opacity:0;transition:opacity .6s ease calc(var(--i,0) * 80ms), transform .9s var(--lp-ease) calc(var(--i,0) * 80ms);transform:translateY(24px)}.lp-js [data-reveal][data-shown]{opacity:1;transform:none}.lp-slide:not([hidden]) [data-step]{animation:lp-rise .7s var(--lp-ease) calc(var(--i,0) * .35s) both}.lp-tab[aria-selected=true] .lp-tab-progress{animation:lp-progress var(--lp-tab-time,6s) linear both}.lp-gallery[data-paused] .lp-tab-progress{animation:none}}@media (prefers-reduced-motion:reduce){.lp-marquee-viewport{overflow-x:auto}}
