.lp-reveal[data-state=hidden]{opacity:0;transform:translate3d(0,18px,0)}.lp-reveal[data-state=in]{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.16,1,.3,1) var(--lp-delay,0s),transform .7s cubic-bezier(.16,1,.3,1) var(--lp-delay,0s)}@keyframes lp-rise{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;transform:none}}.lp-chat-line{animation:lp-rise .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--lp-step, 0) * .55s + .3s)}.lp-reveal[data-state=hidden] .lp-chat-line{animation:none;opacity:0}@keyframes lp-pulse-dot{0%,to{opacity:.45}50%{opacity:1}}.lp-live-dot{animation:lp-pulse-dot 2s ease-in-out infinite}@keyframes lp-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.lp-wave-bar{transform-origin:center;animation:lp-wave 1.6s ease-in-out infinite;animation-delay:var(--lp-delay,0s)}@keyframes lp-glow-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-3%,0) scale(1.06)}}.lp-glow{animation:lp-glow-drift 18s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lp-reveal[data-state=hidden]{opacity:1;transform:none}.lp-chat-line,.lp-glow,.lp-live-dot,.lp-wave-bar{animation:none}.lp-wave-bar{transform:scaleY(.7)}}.lp-screen{display:flex;min-height:88svh;flex-direction:column;justify-content:center}.lp-screen-hero{min-height:90svh}@media (min-width:768px){.lp-screen-phone{display:none}}.lp-screen{--lp-gutter:1rem}@media (min-width:640px){.lp-screen{--lp-gutter:1.5rem}}@media (max-width:767px){.lp-carousel{margin-inline:calc(var(--lp-gutter) * -1);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lp-gutter);scrollbar-width:none}.lp-carousel::-webkit-scrollbar{display:none}.lp-carousel:focus-visible{outline:2px solid #4dee7a;outline-offset:-2px;border-radius:1rem}.lp-carousel>ul{display:flex;align-items:stretch;gap:.875rem;width:max-content;min-width:100%;padding:.375rem var(--lp-gutter)}.lp-carousel [data-lp-slide]{flex:none;scroll-snap-align:start}.lp-carousel [data-lp-example]{--lp-ex-h:32svh;width:clamp(9.5rem,calc(var(--lp-ex-h) * var(--lp-ar, 1)),76vw)}.lp-carousel [data-lp-slide=card]{width:82vw;max-width:22rem}.lp-carousel [data-lp-slide=tile]{width:70vw;max-width:18rem}.lp-screen .lp-chip-row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:calc(var(--lp-gutter) * -1);padding:.25rem var(--lp-gutter);scrollbar-width:none}.lp-chip-row::-webkit-scrollbar{display:none}.lp-chip-row>*{flex:none}}