.lp-motion [data-reveal]:not([data-in]){opacity:0;transform:translateY(18px)}.lp-motion [data-reveal]{transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo);transition-delay:calc(var(--i, 0) * 70ms)}.lp-bubble{animation:bubble-in .5s var(--ease-out-expo) both;animation-delay:var(--d,0s)}.lp-typing{position:absolute;left:0;top:0;display:flex;gap:4px;align-items:center;padding:.7rem .9rem;border-radius:1rem 1rem 1rem .25rem;background:white;box-shadow:0 1px 1px oklch(.3 .03 150/.12);opacity:0;pointer-events:none;animation:lp-typing 1.1s linear both;animation-delay:calc(var(--d, 1.2s) - 1.1s)}.lp-typing i{width:6px;height:6px;border-radius:9999px;background:oklch(.5 .03 155);animation:lp-dot .9s ease-in-out infinite}.lp-typing i:nth-child(2){animation-delay:.15s}.lp-typing i:nth-child(3){animation-delay:.3s}@keyframes lp-typing{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes lp-dot{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-3px);opacity:1}}.lp-dial{display:inline-block}.lp-motion .lp-ussd:not([data-in]) .lp-dial{clip-path:inset(0 100% 0 0)}.lp-motion .lp-ussd[data-in] .lp-dial{clip-path:inset(0 0 0 0);transition:clip-path .9s steps(11)}.lp-motion .lp-ussd:not([data-in]) .lp-ussd-line{opacity:0;transform:translateY(6px)}.lp-motion .lp-ussd[data-in] .lp-ussd-line{opacity:1;transform:none;transition:opacity .35s var(--ease-out-expo),transform .35s var(--ease-out-expo);transition-delay:calc(1s + var(--i, 0) * .26s)}.lp-cursor{display:inline-block;width:.55ch;height:1.1em;vertical-align:text-bottom;background:currentColor;margin-left:2px;animation:lp-blink 1.1s steps(1) infinite}@keyframes lp-blink{50%{opacity:0}}.lp-line-fill{transform-origin:top}.lp-step-dot{transition:background-color .4s var(--ease-out-expo),color .4s var(--ease-out-expo),transform .4s var(--ease-out-expo)}.lp-motion .lp-step:not([data-in]) .lp-step-dot{transform:scale(.85)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-line-fill{transform:scaleY(0);animation:lp-line linear both;animation-timeline:view();animation-range:entry 35% cover 70%}.lp-par{animation:lp-par linear both;animation-timeline:scroll(root);animation-range:0 100vh}.lp-par-slow{animation-name:lp-par-slow}}}@keyframes lp-line{to{transform:scaleY(1)}}@keyframes lp-par{to{transform:translateY(-70px)}}@keyframes lp-par-slow{to{transform:translateY(-30px)}}.lp-faq summary{list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-plus{transition:transform .3s var(--ease-out-expo)}.lp-faq details[open] .lp-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.lp-typing{display:none}.lp-bubble,.lp-cursor{animation:none}.lp-motion .lp-ussd:not([data-in]) .lp-ussd-line,.lp-motion [data-reveal]:not([data-in]){opacity:1;transform:none}.lp-motion .lp-ussd:not([data-in]) .lp-dial{clip-path:none}}