.lp{--lp-ease:cubic-bezier(.16, 1, .3, 1);--lp-spring:cubic-bezier(.34, 1.56, .64, 1);--lp-gutter:clamp(16px, 4vw, 40px);--saffron:#f26904;--mint:#2fa67e;--turmeric:#eab532;--chilli:#d64938;--indigo:#305880;--night:#0a0b0d;--day:#fbfcfe;--lp-bezel:#14161b;font-family:var(--font-sans);overflow-x:clip}@supports (color:lab(0% 0 0)){.lp{--saffron:lab(61.5214% 51.4611 69.7505);--mint:lab(60.9914% -41.2493 10.8525);--turmeric:lab(76.994% 11.2878 68.9054);--chilli:lab(51.9043% 55.5265 41.5036);--indigo:lab(35.914% -4.46977 -27.1809);--night:lab(3.03614% -.041008 -1.04248);--day:lab(98.8308% -.162274 -1.12441);--lp-bezel:lab(7.17928% -.0979528 -3.66448)}}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}html:has(.lp){scroll-padding-top:64px}.lp-half{background:var(--background);color:var(--foreground)}.lp-wrap{width:100%;max-width:1240px;padding-inline:var(--lp-gutter);margin-inline:auto}.lp-section{padding-block:clamp(5rem,12vw,9rem)}.lp-display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.6rem,4.8vw,4.8rem);font-weight:700;line-height:.95}.lp-h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,4.8vw,4rem);font-weight:700;line-height:1.02}.lp-h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.2}.lp-lead{max-width:58ch;color:var(--muted-foreground);text-wrap:pretty;font-size:clamp(1.125rem,1.6vw,1.3rem);line-height:1.55}.lp-body{max-width:65ch;color:var(--muted-foreground);line-height:1.6}.lp-figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,5rem);font-weight:700;line-height:1}.lp-btn{white-space:nowrap;height:3.25rem;transition:transform .18s var(--lp-ease), box-shadow .18s var(--lp-ease), background-color .18s var(--lp-ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.5rem;font-size:1rem;font-weight:600;display:inline-flex}.lp-btn:focus-visible,.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible,.lp input:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.lp-btn:active{transform:scale(.98)}.lp-btn-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:0 8px 24px -8px color-mix(in oklch, var(--primary) 70%, transparent)}.lp-btn-primary:hover{background:color-mix(in oklch, var(--primary) 88%, white);box-shadow:0 14px 32px -10px color-mix(in oklch, var(--primary) 85%, transparent);transform:translateY(-2px)}.lp-btn-ghost{background:color-mix(in oklch, var(--foreground) 6%, transparent);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border-strong)}.lp-btn-ghost:hover{background:color-mix(in oklch, var(--foreground) 11%, transparent)}.lp-btn-sm{height:2.5rem;padding-inline:1.1rem;font-size:.9rem}.lp-nav{z-index:50;height:64px;color:var(--foreground);transition:background-color .3s var(--lp-ease), box-shadow .3s var(--lp-ease);animation:lp-fade .3s var(--lp-ease) both;position:fixed;inset:0 0 auto}.lp-nav[data-scrolled=true]{background:color-mix(in oklch, var(--background) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 1px 0 var(--border)}.lp-nav-link{color:var(--muted-foreground);transition:color .18s var(--lp-ease);font-size:.95rem;font-weight:500;position:relative}.lp-nav-link:after{content:"";background:var(--primary);transform-origin:0;height:2px;transition:transform .18s var(--lp-ease);border-radius:2px;position:absolute;inset:auto 0 -6px;transform:scaleX(0)}.lp-nav-link:hover{color:var(--foreground)}.lp-nav-link:hover:after{transform:scaleX(1)}.lp-menu>summary{cursor:pointer;list-style:none}.lp-menu>summary::-webkit-details-marker{display:none}.lp-menu-panel{inset:64px var(--lp-gutter) auto var(--lp-gutter);border-radius:var(--radius-2xl);background:var(--popover);box-shadow:var(--shadow-lg), 0 0 0 1px var(--border);gap:.25rem;padding:.75rem;display:grid;position:absolute}.lp-menu-panel a{border-radius:var(--radius-lg);padding:.8rem 1rem;font-weight:500}.lp-menu-panel a:hover{background:var(--muted)}.lp-hero{isolation:isolate;padding-top:calc(64px + clamp(3rem,8vw,6rem));padding-bottom:clamp(4rem,9vw,7rem);position:relative}@media (min-width:1024px){.lp-hero{align-items:center;min-height:100svh;padding-top:calc(64px + 2rem);padding-bottom:2rem;display:flex}.lp-hero>.lp-wrap{flex:1}.lp-hero .lp-lead{max-width:30rem}}.lp-hero .lp-fold-stage{width:100%;container-type:inline-size}.lp-hero .lp-fold{--pane:min(calc(50cqi - 8px), calc((100svh - 64px - 7rem) / var(--ratio)));margin-inline:auto}.lp-blob{z-index:-1;filter:blur(80px);pointer-events:none;border-radius:50%;animation:24s ease-in-out infinite alternate lp-drift;position:absolute}.lp-blob-a{background:color-mix(in oklch, var(--saffron) 26%, transparent);width:44vw;height:44vw;top:-8vw;right:-10vw}.lp-blob-b{background:color-mix(in oklch, var(--mint) 24%, transparent);width:36vw;height:36vw;animation-delay:-12s;bottom:-12vw;left:-12vw}.lp-grain{z-index:-1;opacity:.35;position:absolute;inset:0}.lp-line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.lp-line>span{white-space:nowrap;animation:lp-rise .9s var(--lp-ease) both;animation-delay:var(--d,0s);display:block}.lp-enter{animation:lp-up .7s var(--lp-ease) both;animation-delay:var(--d,0s)}.lp-enter-pop{animation:lp-pop .6s var(--lp-ease) both;animation-delay:var(--d,0s)}.lp-phone-stage{animation:lp-phone-in 1s var(--lp-spring) both;justify-self:center;animation-delay:.7s;position:relative}.lp-phone{aspect-ratio:300/620;border-radius:calc(var(--radius) * 3.4);border:10px solid var(--lp-bezel);outline:1px solid color-mix(in oklch, var(--foreground) 12%, transparent);background:var(--card);width:min(300px,78vw);box-shadow:var(--shadow-lg), 0 40px 80px -30px color-mix(in oklch, var(--saffron) 45%, transparent);transition:transform .5s var(--lp-ease);position:relative;overflow:hidden;transform:rotate(-3deg)}.lp-phone-stage:hover .lp-phone{transform:rotate(0)}.lp-phone-flat .lp-phone{transform:none}.lp-phone:before{content:"";z-index:3;background:var(--lp-bezel);border-radius:999px;width:34%;height:20px;position:absolute;top:8px;left:50%;translate:-50%}.lp-screen{flex-direction:column;padding:40px 14px 14px;font-size:.8rem;display:flex;position:absolute;inset:0}.lp-screen-head{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding-bottom:.7rem;display:flex}.lp-avatar{background:color-mix(in oklch, var(--chilli) 18%, var(--card));width:34px;height:34px;color:var(--chilli);border-radius:12px;place-items:center;font-weight:700;display:grid}.lp-chat{flex-direction:column;flex:1;justify-content:flex-end;gap:.5rem;padding-top:.75rem;display:flex;overflow:hidden}.lp-bubble{max-width:86%;animation:lp-bubble .38s var(--lp-ease) both;border-radius:16px;padding:.55rem .75rem;line-height:1.4}.lp-bubble-guest{background:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:6px;align-self:flex-end;font-weight:500}.lp-bubble-ai{background:var(--ai-surface);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--ai-border);border-bottom-left-radius:6px;align-self:flex-start}.lp-dots{gap:4px;padding-block:4px;display:inline-flex}.lp-dots i{background:var(--ai-text);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite lp-dot}.lp-dots i:nth-child(2){animation-delay:.15s}.lp-dots i:nth-child(3){animation-delay:.3s}.lp-caret:after{content:"";vertical-align:-2px;background:var(--ai-text);width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite lp-blink;display:inline-block}.lp-input{background-color:var(--input-background);background-image:linear-gradient(165deg, color-mix(in oklch, var(--ai-gradient-from) 7%, transparent), color-mix(in oklch, var(--ai-gradient-to) 5%, transparent) 60%, transparent);color:var(--faint-foreground);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;align-items:center;gap:.5rem;margin-top:.7rem;padding:.55rem .55rem .55rem .9rem;display:flex}.lp-input b{background:linear-gradient(135deg, var(--ai-gradient-from), var(--ai-gradient-to));width:26px;height:26px;color:var(--primary-foreground);border-radius:50%;place-items:center;margin-left:auto;display:grid}.lp-prompts{gap:6px;margin-top:.7rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.lp-prompt{white-space:nowrap;color:var(--foreground);background-color:color-mix(in oklch, var(--card) 82%, transparent);background-image:linear-gradient(120deg in oklch, color-mix(in oklch, var(--ai-gradient-from) 24%, transparent), color-mix(in oklch, var(--ai-gradient-to) 20%, transparent));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ai-border), transparent 35%);border-radius:14px;flex:none;align-items:center;gap:5px;padding:.4rem .7rem;font-size:.72rem;font-weight:500;display:inline-flex}.lp-prompt svg{color:var(--ai-text);flex:none}.lp-prompts+.lp-input{margin-top:.5rem}.lp-orb-float{z-index:4;animation:lp-pop .6s var(--lp-spring) both;position:absolute}.lp-chip{z-index:5;white-space:nowrap;background:color-mix(in oklch, var(--tint) 16%, var(--card));color:color-mix(in oklch, var(--tint) 70%, var(--foreground));box-shadow:var(--shadow-md), inset 0 0 0 1px color-mix(in oklch, var(--tint) 35%, transparent);animation:lp-pop .6s var(--lp-ease) both, lp-bob var(--dur,7s) ease-in-out infinite alternate;animation-delay:var(--d,1.2s), var(--d,1.2s);border-radius:999px;padding:.5rem .9rem;font-size:.85rem;font-weight:600;position:absolute}.lp-lang{background:color-mix(in oklch, var(--foreground) 5%, transparent);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;padding:.35rem .8rem;font-size:.95rem;font-weight:500}.lp-fold{--ratio:1.4313;--pane:min(var(--pane-max,236px), calc((100vw - 2 * var(--lp-gutter)) / 2 - 8px));--fold-r:calc(var(--radius) * 2.4);--fold-bezel:8px;--fold-ease:cubic-bezier(.2, .9, .25, 1.08);width:calc(var(--pane) * 2);height:calc(var(--pane) * var(--ratio));perspective:1800px}.lp-fold-device{width:100%;height:100%;transform-style:preserve-3d;transform:translateX(calc(var(--pane) / 2));transition:transform 1.1s var(--fold-ease);position:relative}.lp-fold[data-open=true] .lp-fold-device{transform:none}.lp-fold-pane{width:var(--pane);background:var(--card);color:var(--card-foreground);border:var(--fold-bezel) solid var(--lp-bezel);box-shadow:var(--shadow-lg), 0 40px 80px -30px color-mix(in oklch, var(--saffron) 40%, transparent);position:absolute;top:0;bottom:0;overflow:hidden}.lp-fold-left{border-radius:var(--fold-r);transition:border-radius .25s var(--lp-ease);border-right:0;left:0}.lp-fold[data-open=true] .lp-fold-left{border-radius:var(--fold-r) 0 0 var(--fold-r)}.lp-fold-leaf{top:0;bottom:0;left:var(--pane);width:var(--pane);transform-origin:0;transform-style:preserve-3d;transition:transform 1.1s var(--fold-ease);position:absolute;transform:rotateY(-180deg)}.lp-fold[data-open=true] .lp-fold-leaf{transform:rotateY(0)}.lp-fold-right{border-radius:0 var(--fold-r) var(--fold-r) 0;backface-visibility:hidden;border-left:0;left:0}.lp-fold-pane:after{content:"";z-index:2;pointer-events:none;opacity:.9;transition:opacity .9s var(--lp-ease) .15s;position:absolute;inset:0}.lp-fold-left:after{background:linear-gradient(270deg,#0000008c,#0000 55%);background:linear-gradient(270deg,lab(0% 0 0/.55),#0000 55%)}.lp-fold-right:after{background:linear-gradient(90deg,#0000008c,#0000 55%);background:linear-gradient(90deg,lab(0% 0 0/.55),#0000 55%)}.lp-fold[data-open=true] .lp-fold-pane:after{opacity:0}.lp-fold-cover{border:var(--fold-bezel) solid var(--lp-bezel);border-radius:var(--fold-r);backface-visibility:hidden;box-shadow:var(--shadow-lg);color:#faf8f5;color:lab(97.6948% .282437 1.88138);background:radial-gradient(circle at 25% 18%, color-mix(in oklch, var(--saffron) 60%, transparent), transparent 55%), radial-gradient(circle at 85% 88%, color-mix(in oklch, var(--mint) 50%, transparent), transparent 55%), #0f141d;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)translateZ(1px)}@supports (color:lab(0% 0 0)){.lp-fold-cover{background:radial-gradient(circle at 25% 18%, color-mix(in oklch, var(--saffron) 60%, transparent), transparent 55%), radial-gradient(circle at 85% 88%, color-mix(in oklch, var(--mint) 50%, transparent), transparent 55%), lab(6.09396% .116766 -7.00321)}}.lp-fold-cam{z-index:3;background:var(--lp-bezel);width:9px;height:9px;box-shadow:0 0 0 2px color-mix(in oklch, var(--lp-bezel) 40%, transparent);border-radius:50%;position:absolute;top:9px;left:50%;translate:-50%}.lp-fold-crease{top:var(--fold-bezel);bottom:var(--fold-bezel);left:calc(var(--pane) - 1px);opacity:0;pointer-events:none;background:linear-gradient(transparent, color-mix(in oklch, var(--foreground) 22%, transparent) 15%, color-mix(in oklch, var(--foreground) 22%, transparent) 85%, transparent);width:2px;position:absolute;transform:translateZ(2px)}.lp-fold[data-open=true] .lp-fold-crease{opacity:.35;animation:lp-crease 1.5s var(--lp-ease) both}.lp-fold-glare{border-radius:var(--fold-r);opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff4d 50%,#0000 62%) 100% 0/300% 100%;background:linear-gradient(115deg,#0000 38%,lab(100% 0 0/.3) 50%,#0000 62%) 100% 0/300% 100%;position:absolute;inset:0;transform:translateZ(3px)}.lp-fold[data-open=true] .lp-fold-glare{animation:lp-glare .9s var(--lp-ease) .6s both}.lp-fold-screen{filter:blur(6px);height:100%;transition:clip-path .8s var(--lp-ease) .35s, filter .8s var(--lp-ease) .35s, transform .8s var(--lp-ease) .35s;flex-direction:column;padding:24px 12px 12px;font-size:.78rem;display:flex;transform:scale(.96)}.lp-fold-left .lp-fold-screen{clip-path:inset(0 0 0 100%)}.lp-fold-right .lp-fold-screen{clip-path:inset(0 100% 0 0)}.lp-fold[data-open=true] .lp-fold-screen{clip-path:inset(0);filter:none;transform:none}.lp-fold-screen:has(>.lp-fold-span){padding:0;position:relative}.lp-fold-span{width:calc((var(--pane) - var(--fold-bezel)) * 2);flex-direction:column;padding:16px 12px 10px;display:flex;position:absolute;top:0;bottom:0;left:0}.lp-fold-span-right{left:calc((var(--pane) - var(--fold-bezel)) * -1)}.lp-fold-span>*{flex:none}.lp-fold-span .lp-prompts{margin-top:.4rem}.lp-fold-span .lp-prompt{padding-block:.3rem}.lp-fold-span .lp-prompts+.lp-input{margin-top:.4rem;padding-block:.45rem}.lp-fold-stage{justify-self:center;position:relative}.lp-fold-stage .lp-bars{flex:1;gap:3px;height:auto;min-height:60px}.lp-fold-stage .lp-bar{transition-delay:calc(1s + var(--i) * 60ms)}.lp-fold-stage .lp-spark path{transition-delay:1.3s}.lp-cover{text-align:center;flex-direction:column;justify-content:space-between;height:100%;padding:40px 14px 14px;display:flex}.lp-cover-time{letter-spacing:-.03em;margin-top:.6rem;font-size:clamp(2.4rem,7vw,3.4rem);font-weight:600;line-height:1}.lp-cover-note{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;background:lab(100% 0 0/.14);border-radius:16px;gap:2px;padding:.7rem .8rem;font-size:.75rem;line-height:1.35;display:grid;box-shadow:inset 0 0 0 1px #ffffff29;box-shadow:inset 0 0 0 1px lab(100% 0 0/.16)}.lp-cover-chat{text-align:left;justify-content:flex-start;padding:28px 12px 12px;font-size:.78rem}.lp-cover-chat .lp-bubble-ai{color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;background:lab(100% 0 0/.14);box-shadow:inset 0 0 0 1px #ffffff2e;box-shadow:inset 0 0 0 1px lab(100% 0 0/.18)}.lp-cover-chat .lp-dots i,.lp-cover-chat .lp-caret:after{background:currentColor}.lp-cover-chat .lp-input{color:#fff9;color:lab(100% 0 0/.6);background:#ffffff1a;background:lab(100% 0 0/.1);box-shadow:inset 0 0 0 1px #ffffff29;box-shadow:inset 0 0 0 1px lab(100% 0 0/.16)}.lp-fold-overlay{inset:auto calc(var(--fold-bezel) + 10px) calc(var(--fold-bezel) + 10px);z-index:4;border-radius:calc(var(--fold-r) - 6px);height:58%;color:var(--card-foreground);background:color-mix(in oklch, var(--card) 58%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5);box-shadow:var(--shadow-lg), inset 0 0 0 1px color-mix(in oklch, var(--foreground) 10%, transparent), inset 0 1px 0 #ffffff59;opacity:0;pointer-events:none;transition:opacity .4s var(--lp-ease), transform .6s var(--lp-spring);flex-direction:column;padding:12px;font-size:.78rem;display:flex;position:absolute;transform:translateZ(4px)translateY(24px)scale(.96)}@supports (color:lab(0% 0 0)){.lp-fold-overlay{box-shadow:var(--shadow-lg), inset 0 0 0 1px color-mix(in oklch, var(--foreground) 10%, transparent), inset 0 1px 0 lab(100% 0 0/.35)}}.lp-fold-overlay:before{content:"";background:linear-gradient(90deg, transparent, var(--saffron), var(--mint), transparent);filter:blur(1px);border-radius:999px;height:2px;position:absolute;inset:-1px 12% auto}.lp-fold-overlay[data-show=true]{opacity:1;transform:translateZ(4px)}.lp-fold-device:has(>.lp-fold-overlay[data-show=true]){transform-style:flat}.lp-fold-overlay .lp-chat,.lp-cover-chat .lp-chat{min-height:0;padding-top:.5rem;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.lp-fold-overlay .lp-bubble{max-width:78%}.lp-special-art{background:radial-gradient(circle at 30% 35%, color-mix(in oklch, var(--tint) 75%, white), transparent 60%), color-mix(in oklch, var(--tint) 35%, var(--card));border-radius:10px;height:58px}.lp-menu-top{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding-bottom:.45rem;display:flex}.lp-menu-top .lp-screen-head{border-bottom:0;flex:none;padding-bottom:0}.lp-menu-top .lp-avatar{border-radius:10px;width:28px;height:28px}.lp-menu-top .lp-cats{min-width:0;margin:0 0 0 auto}.lp-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:.4rem;display:grid}.lp-menu-card{background:var(--muted);transition:background-color .35s var(--lp-ease), box-shadow .35s var(--lp-ease), transform .35s var(--lp-spring);border-radius:12px;align-content:start;gap:4px;padding:5px;display:grid}.lp-menu-card .lp-special-art{height:18px}.lp-menu-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;font-size:.7rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.lp-menu-card .ds-price{font-size:.7rem}.lp-menu-card[data-hl=true]{background:var(--ai-surface);box-shadow:inset 0 0 0 1px var(--ai-border);transform:scale(1.04)}.lp-fold-span{container-type:inline-size}@container (min-width:480px){.lp-menu-card .lp-special-art{height:40px}}@container (min-width:540px){.lp-menu-card .lp-special-art{height:60px}}@container (max-width:400px){.lp-menu-grid{gap:6px;margin-top:.3rem}.lp-menu-card .lp-special-art,.lp-menu-card:nth-child(n+5){display:none}.lp-menu-card-name,.lp-menu-card .ds-price{font-size:.62rem}.lp-prompt:nth-child(n+2){display:none}}.lp-cats{gap:4px;margin-top:.6rem;display:flex;overflow:hidden}.lp-cats span{background:var(--muted);color:var(--muted-foreground);border-radius:999px;flex:none;padding:.25rem .55rem;font-size:.68rem;font-weight:600}.lp-cats span[data-active=true]{background:var(--primary);color:var(--primary-foreground)}.lp-veg,.lp-nonveg{border:1.5px solid;border-radius:2px;flex:none;width:11px;height:11px;position:relative}.lp-veg{border-color:var(--success)}.lp-nonveg{border-color:#a24019;border-color:lab(40.8765% 40.1968 43.4708)}.lp-veg:after,.lp-nonveg:after{content:"";position:absolute;inset:2px}.lp-veg:after{background:var(--success);border-radius:50%}.lp-nonveg:after{clip-path:polygon(50% 0,100% 100%,0 100%);background:#a24019;background:lab(40.8765% 40.1968 43.4708)}.lp-pifer-dot{border-radius:inherit;width:100%;height:100%;display:block}.lp-kpi{background:var(--muted);border-radius:12px;padding:.5rem .6rem}.lp-kpi dt{color:var(--muted-foreground);font-size:.65rem}.lp-kpi dd{font-size:1.35rem;font-weight:700;line-height:1.1}.lp-facts{border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.lp-fact{align-items:flex-start;gap:.85rem;padding:1.75rem 1.5rem;display:flex}.lp-fact+.lp-fact{border-left:1px solid var(--border)}.lp-fact svg{color:var(--primary);flex:none}.lp-story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);display:grid}.lp-story-sticky{align-self:start;justify-items:center;display:grid;position:sticky;top:15vh}.lp-story-steps{padding-left:2.5rem;position:relative}.lp-rail{background:var(--border);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:.6rem;overflow:hidden}.lp-rail:after{content:"";background:linear-gradient(var(--saffron), var(--mint));transform-origin:top;transform:scaleY(var(--progress,0));transition:transform .5s var(--lp-ease);position:absolute;inset:0}.lp-step{opacity:.35;min-height:80vh;transition:opacity .4s var(--lp-ease);flex-direction:column;justify-content:center;display:flex}.lp-step[data-active=true]{opacity:1}.lp-step-num{font-variant-numeric:tabular-nums;background:color-mix(in oklch, var(--primary) 14%, var(--card));width:2.75rem;height:2.75rem;color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--primary) 40%, transparent);border-radius:50%;place-items:center;margin-bottom:1.25rem;font-weight:700;display:grid}.lp-step-inline{display:none}.lp-screen-swap{animation:lp-swap .4s var(--lp-ease) both}.lp-qr{aspect-ratio:1;border-radius:22px;place-items:center;width:78%;margin:auto;display:grid;position:relative}.lp-qr:before,.lp-qr:after{content:"";border-radius:inherit;border:3px solid var(--primary);clip-path:polygon(0 0,28% 0,28% 6%,6% 6%,6% 28%,0 28%,0 72%,6% 72%,6% 94%,28% 94%,28% 100%,0 100%,0 0,100% 0,100% 28%,94% 28%,94% 6%,72% 6%,72% 0,100% 0,100% 100%,72% 100%,72% 94%,94% 94%,94% 72%,100% 72%,100% 100%,0 100%);position:absolute;inset:0}.lp-qr:after{clip-path:none;background:var(--mint);height:3px;box-shadow:0 0 16px 2px var(--mint);border:none;animation:2.2s ease-in-out infinite alternate lp-scan;inset:8% 8% auto}.lp-order-card{background:var(--foreground);color:var(--background);border-radius:20px;margin-block:auto;padding:1.1rem}.lp-bento{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.lp-tile{border-radius:var(--radius-3xl);background:color-mix(in oklch, var(--tint) 11%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--tint) 24%, transparent);transition:transform .3s var(--lp-ease), box-shadow .3s var(--lp-ease);flex-direction:column;gap:.9rem;padding:clamp(1.4rem,2.5vw,2rem);display:flex;position:relative}.lp-tile:hover,.lp-tile:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--tint) 45%, transparent), 0 24px 48px -24px color-mix(in oklch, var(--tint) 60%, transparent);transform:translateY(-4px)}.lp-tile-icon{background:color-mix(in oklch, var(--tint) 22%, var(--card));width:2.75rem;height:2.75rem;color:color-mix(in oklch, var(--tint) 80%, var(--foreground));border-radius:14px;place-items:center;display:grid}.lp-tile-q{letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.lp-tile-a{transition:grid-template-rows .3s var(--lp-ease);grid-template-rows:0fr;display:grid}.lp-tile-a>div{overflow:hidden}.lp-tile-a p{background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px 14px 14px 6px;margin-top:.25rem;padding:.75rem .9rem;font-size:.95rem;line-height:1.5}.lp-tile:hover .lp-tile-a,.lp-tile:focus-within .lp-tile-a{grid-template-rows:1fr}@media (hover:none){.lp-tile-a{grid-template-rows:1fr}}.lp-span-3{grid-column:span 3}.lp-span-2{grid-column:span 2}.lp-span-6{grid-column:span 6}.lp-benefit{border-top:1px solid var(--border);grid-template-columns:auto 1fr;gap:1rem;padding-block:1.25rem;display:grid}.lp-benefit svg{color:var(--primary);margin-top:.2rem}.lp-card{border-radius:var(--radius-3xl);background:var(--card);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--border)}.lp-bars{align-items:flex-end;gap:6px;height:160px;display:flex}.lp-bar{transform-origin:bottom;transition:transform .8s var(--lp-ease);transition-delay:calc(var(--i) * 60ms);border-radius:6px 6px 3px 3px;flex:1;transform:scaleY(.02)}[data-inview=true] .lp-bar{transform:scaleY(1)}.lp-spark path{stroke-dasharray:400;stroke-dashoffset:400px;transition:stroke-dashoffset 1.6s var(--lp-ease) .4s}[data-inview=true] .lp-spark path{stroke-dashoffset:0}.lp-seg{background:var(--muted);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;padding:4px;display:inline-flex}.lp-seg button{color:var(--muted-foreground);transition:background-color .22s var(--lp-ease), color .22s var(--lp-ease), box-shadow .22s var(--lp-ease);border-radius:999px;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600}.lp-seg button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-md)}.lp-mode-item{border-radius:var(--radius-lg);transition:background-color .3s var(--lp-ease), opacity .3s var(--lp-ease), box-shadow .3s var(--lp-ease);align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.lp-mode-item[data-state=on] svg{color:var(--secondary)}.lp-mode-item[data-state=new]{background:color-mix(in oklch, var(--mint) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--mint) 40%, transparent)}.lp-mode-item[data-state=new] svg{color:var(--secondary)}.lp-mode-item[data-state=off]{opacity:.45}.lp-sunset{isolation:isolate;color:#fefbf8;color:lab(98.8548% .282347 1.88134);grid-template-rows:55fr 45fr;min-height:110vh;display:grid;position:relative;overflow:hidden}.lp-sky{background:linear-gradient(var(--day) 0%, #fee5b3 28%, #ffbb67 55%, #f77e35 80%, #dd5139 100%);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.lp-sky{background:linear-gradient(var(--day) 0%, lab(92.0868% 3.28738 27.8065) 28%, lab(81.2473% 19.6745 52.8661) 55%, lab(66.4141% 44.1571 59.2433) 80%, lab(54.2755% 54.8429 44.0874) 100%)}}.lp-sun{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#fff5d7 0%,#ffc573 45%,#fe7802 100%);background:radial-gradient(circle at 50% 45%,lab(96.8356% 1.51494 32.0426) 0%,lab(83.626% 21.0895 70.8038) 45%,lab(66.3027% 48.736 73.7999) 100%);border-radius:50%;width:clamp(140px,22vw,280px);position:absolute;top:22%;left:50%;translate:-50%;box-shadow:0 0 80px 30px #ffc1648c,0 0 200px 80px #fe8c2c59;box-shadow:0 0 80px 30px lab(82.4935% 19.4492 65.1483/.55),0 0 200px 80px lab(70.1111% 39.6722 66.2704/.35)}.lp-dusk{padding:clamp(2rem, 6vw, 4rem) var(--lp-gutter) clamp(4rem, 10vw, 7rem);text-align:center;background:linear-gradient(#822d22 0%, #2e2f5d 30%, #161f32 65%, var(--night) 100%);place-items:start center;display:grid;position:relative}@supports (color:lab(0% 0 0)){.lp-dusk{background:linear-gradient(lab(31.596% 36.9445 27.2482) 0%, lab(21.3179% 10.3538 -28.1918) 30%, lab(11.5494% 1.09456 -14.4108) 65%, var(--night) 100%)}}.lp-dusk:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 10px,#ffbe6766 10px 12px);background:repeating-linear-gradient(#0000 0 10px,lab(82.3358% 23.4156 63.0897/.4) 10px 12px);position:absolute;inset:0 25% 55%;-webkit-mask-image:radial-gradient(50% 100% at 50% 0,#000,#0000);mask-image:radial-gradient(50% 100% at 50% 0,#000,#0000)}.lp-dusk:after{content:"";z-index:-1;opacity:.6;background-image:radial-gradient(1.5px 1.5px at 12% 30%,#fff,#0000),radial-gradient(1px 1px at 28% 70%,#fff,#0000),radial-gradient(1.5px 1.5px at 44% 20%,#fff,#0000),radial-gradient(1px 1px at 63% 60%,#fff,#0000),radial-gradient(1.5px 1.5px at 78% 35%,#fff,#0000),radial-gradient(1px 1px at 90% 75%,#fff,#0000),radial-gradient(1px 1px at 6% 85%,#fff,#0000);animation:4s ease-in-out infinite alternate lp-twinkle;position:absolute;inset:40% 0 0}.lp-sunset-copy{z-index:1;justify-items:center;gap:1.25rem;max-width:44rem;display:grid;position:relative}.lp-sunset-copy p{color:#e5ddd0;color:lab(88.4534% 1.22964 7.59306);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.lp-zzz{color:#f7dba1;color:lab(88.6194% 4.04969 32.1325);font-weight:700;animation:2.6s ease-in-out infinite lp-zzz;position:absolute;top:-6px;right:-14px}.lp-sys-dark .lp-sunset{grid-template-rows:45fr 55fr}.lp-sys-dark .lp-dusk{background:linear-gradient(to top, #822d22 0%, #2e2f5d 30%, #161f32 65%, var(--night) 100%);order:-1;place-items:end center;padding-block:clamp(4rem,10vw,7rem) clamp(2rem,6vw,4rem)}@supports (color:lab(0% 0 0)){.lp-sys-dark .lp-dusk{background:linear-gradient(to top, lab(31.596% 36.9445 27.2482) 0%, lab(21.3179% 10.3538 -28.1918) 30%, lab(11.5494% 1.09456 -14.4108) 65%, var(--night) 100%)}}.lp-sys-dark .lp-dusk:before{inset:55% 25% 0;-webkit-mask-image:radial-gradient(50% 100% at 50% 100%,#000,#0000);mask-image:radial-gradient(50% 100% at 50% 100%,#000,#0000)}.lp-sys-dark .lp-dusk:after{inset:0 0 40%}.lp-sys-dark .lp-sky{background:linear-gradient(to top, var(--day) 0%, #fee5b3 28%, #ffbb67 55%, #f77e35 80%, #dd5139 100%)}@supports (color:lab(0% 0 0)){.lp-sys-dark .lp-sky{background:linear-gradient(to top, var(--day) 0%, lab(92.0868% 3.28738 27.8065) 28%, lab(81.2473% 19.6745 52.8661) 55%, lab(66.4141% 44.1571 59.2433) 80%, lab(54.2755% 54.8429 44.0874) 100%)}}.lp-sys-dark .lp-sun{top:auto;bottom:22%}@supports (animation-timeline:view()){.lp-sun{animation:linear both lp-sink;animation-timeline:view();animation-range:entry 10% exit 40%}.lp-sky{animation:linear both lp-sky-dim;animation-timeline:view();animation-range:entry 30% exit 30%}.lp-sys-dark .lp-sun{animation-name:lp-rise-sun}}.lp-roi{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:1.5rem;display:grid}.lp-field+.lp-field{margin-top:1.6rem}.lp-range{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--primary) 0 var(--fill), var(--muted) var(--fill) 100%);border-radius:999px;width:100%;height:8px;margin-top:.8rem}.lp-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--background);border:4px solid var(--primary);width:24px;height:24px;box-shadow:0 0 0 6px color-mix(in oklch, var(--primary) 20%, transparent);transition:transform .15s var(--lp-ease);border-radius:50%}.lp-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.lp-range::-moz-range-thumb{background:var(--background);border:4px solid var(--primary);width:16px;height:16px;box-shadow:0 0 0 6px color-mix(in oklch, var(--primary) 20%, transparent);border-radius:50%}.lp-roi-result{isolation:isolate;position:relative;overflow:hidden}.lp-roi-result:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklch, var(--ai-gradient-from) 40%, transparent), color-mix(in oklch, var(--ai-gradient-to) 20%, transparent) 50%, transparent 70%);filter:blur(30px);border-radius:50%;width:70%;animation:18s ease-in-out infinite alternate lp-drift;position:absolute;top:-30%;right:-20%}.lp-stack{background:var(--muted);border-radius:999px;height:14px;display:flex;overflow:hidden}.lp-stack span{transition:flex-basis .5s var(--lp-ease)}@property --lp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-plans{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:stretch;gap:1rem;display:grid}.lp-plan{border-radius:var(--radius-3xl);background:var(--card);height:100%;box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.lp-halo{border-radius:calc(var(--radius-3xl) + 2px);background:conic-gradient(from var(--lp-angle), var(--ai-gradient-from), var(--ai-gradient-to), var(--turmeric), var(--ai-gradient-from));box-shadow:0 30px 70px -30px color-mix(in oklch, var(--primary) 60%, transparent);padding:2px;animation:6s linear infinite lp-spin;position:relative}.lp-halo>.lp-plan{box-shadow:none}.lp-badge{background:var(--ai-surface);color:var(--ai-text);box-shadow:inset 0 0 0 1px var(--ai-border);border-radius:999px;align-self:flex-start;padding:.3rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.lp-skel{border-radius:var(--radius-3xl);background:var(--muted);min-height:420px}.lp-faq details{border-top:1px solid var(--border)}.lp-faq details:last-child{border-bottom:1px solid var(--border)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.4rem;font-size:1.15rem;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{color:var(--primary);transition:transform .3s var(--lp-ease);flex:none}.lp-faq details[open] summary svg{transform:rotate(45deg)}.lp-faq details p{padding-bottom:1.4rem}.lp-final{isolation:isolate;text-align:center;position:relative}.lp-final:before{content:"";z-index:-1;aspect-ratio:1.6;background:radial-gradient(ellipse at center, color-mix(in oklch, var(--primary) 28%, transparent), color-mix(in oklch, var(--secondary) 10%, transparent) 45%, transparent 70%);filter:blur(20px);width:min(900px,120vw);position:absolute;top:10%;left:50%;translate:-50%}.lp-session{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.lp-table{aspect-ratio:1;width:min(300px,80vw);position:relative}.lp-table-top{background:color-mix(in oklch, var(--turmeric) 16%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--turmeric) 40%, transparent), var(--shadow-md);border-radius:50%;place-content:center;justify-items:center;display:grid;position:absolute;inset:22%}.lp-seat{background:var(--muted);width:64px;height:64px;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--border-strong);cursor:pointer;transition:background-color .22s var(--lp-ease), color .22s var(--lp-ease), transform .22s var(--lp-spring), box-shadow .22s var(--lp-ease);border-radius:50%;place-items:center;gap:2px;display:grid;position:absolute;translate:-50% -50%}.lp-seat[data-state=asking]{background:color-mix(in oklch, var(--primary) 18%, var(--card));color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--primary) 50%, transparent);animation:lp-ask 1.2s var(--lp-ease) infinite}.lp-seat[data-state=served]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 24px -8px color-mix(in oklch, var(--primary) 70%, transparent)}.lp-seat[data-state=browsing]{background:color-mix(in oklch, var(--secondary) 16%, var(--card));color:var(--secondary);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--secondary) 45%, transparent)}.lp-seat-top{top:8%;left:50%}.lp-seat-right{top:50%;left:92%}.lp-seat-bottom{top:92%;left:50%}.lp-seat-left{top:50%;left:8%}.lp-credit-step{opacity:.4;transition:opacity .4s var(--lp-ease);gap:1rem;display:flex}.lp-credit-step[data-active=true]{opacity:1}.lp-credit-table{cursor:default}.lp-credit-table .lp-seat{cursor:default;transition:background-color .3s var(--lp-ease), color .3s var(--lp-ease), box-shadow .3s var(--lp-ease)}.lp-wallet{background:var(--card);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--border);border-radius:999px;align-items:center;gap:.75rem;padding:.6rem 1.1rem .6rem .6rem;display:flex}.lp-wallet [data-pop=true]{animation:lp-pop .4s var(--lp-spring)}.lp-coin{perspective:200px;width:40px;height:40px;position:relative}.lp-coin-face{background:var(--turmeric);color:#3e290f;color:lab(18.7182% 7.6988 20.5765);backface-visibility:hidden;transition:rotate .7s var(--lp-spring);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:800;display:grid;position:absolute;inset:0;rotate:y 0deg;box-shadow:inset 0 -3px #0000002e;box-shadow:inset 0 -3px lab(0% 0 0/.18)}.lp-coin-back{background:var(--primary);color:var(--primary-foreground);rotate:y 180deg}.lp-wallet[data-flipped=true] .lp-coin-face{rotate:y 180deg}.lp-wallet[data-flipped=true] .lp-coin-back{rotate:y 360deg}.lp-token{z-index:2;background:var(--primary);width:28px;height:28px;color:var(--primary-foreground);box-shadow:0 6px 16px -4px color-mix(in oklch, var(--primary) 70%, transparent);opacity:0;pointer-events:none;border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:-16%;left:50%;translate:-50% -50%}.lp-token-top{--tx:50%;--ty:8%}.lp-token-right{--tx:92%;--ty:50%}.lp-token-bottom{--tx:50%;--ty:92%}.lp-token-left{--tx:8%;--ty:50%}.lp-token[data-flown=true]{animation:lp-fly .9s var(--lp-ease) forwards}.lp-qcount{white-space:nowrap;background:var(--card);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:999px;padding:.15rem .6rem;font-size:.7rem;font-weight:600;position:absolute;top:27%;left:50%;translate:-50% -50%}.lp-bill{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;display:grid}.lp-bill-bar{transform-origin:0;height:14px;transition:transform .7s var(--lp-ease);transition-delay:calc(var(--i) * .45s);border-radius:999px;display:block;transform:scaleX(0)}.lp-bill[data-shown=true] .lp-bill-bar{transform:scaleX(1)}.lp-bill-fee{background:var(--muted-foreground)}.lp-bill-included{background:var(--secondary)}.lp-bill-extra{background:repeating-linear-gradient(-45deg, var(--primary) 0 6px, color-mix(in oklch, var(--primary) 55%, transparent) 6px 12px)}.lp-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.1rem 1rem;display:grid}.lp-label{gap:.4rem;font-size:.9rem;font-weight:600;display:grid}.lp-control{border-radius:var(--radius-lg);background:var(--input-background);width:100%;height:3rem;color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border-strong);transition:box-shadow .15s var(--lp-ease);padding-inline:.9rem;font-size:1rem;font-weight:400}.lp-control:focus-visible,.lp select:focus-visible{box-shadow:inset 0 0 0 2px var(--ring), 0 0 0 4px color-mix(in oklch, var(--ring) 22%, transparent);outline:none}.lp-control[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--destructive)}.lp-error{color:var(--destructive-text,var(--destructive));font-size:.85rem;font-weight:500}.lp-preview{border-radius:var(--radius-lg);background:var(--muted);font-family:var(--font-sans);white-space:pre-wrap;padding:1rem 1.1rem;font-size:.9rem;line-height:1.6}.lp-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 60%, transparent);text-decoration-color:color-mix(in oklch, var(--primary) 60%, transparent);text-underline-offset:4px;transition:color .15s var(--lp-ease)}.lp-link:hover{color:var(--primary)}@media (max-width:1023px){.lp-roi,.lp-session{grid-template-columns:1fr}.lp-bill{grid-auto-flow:row}}@media (max-width:767px){.lp-facts{grid-template-columns:1fr 1fr}.lp-fact:nth-child(3){border-left:none}.lp-fact:nth-child(n+3){border-top:1px solid var(--border)}.lp-story{grid-template-columns:1fr}.lp-story-sticky{display:none}.lp-step{opacity:1;min-height:auto;padding-block:2.5rem}.lp-step-inline{justify-items:center;margin-top:1.75rem;display:grid}.lp-bento{grid-template-columns:1fr}.lp-span-2,.lp-span-3,.lp-span-6{grid-column:auto}.lp-chip{display:none}}@media (max-width:479px){.lp-facts{grid-template-columns:1fr}.lp-fact+.lp-fact{border-left:none;border-top:1px solid var(--border)}}@keyframes lp-ask{50%{scale:1.08}}@keyframes lp-fly{0%{opacity:0;top:-16%;left:50%;scale:.8}15%{opacity:1;scale:1.15}80%{opacity:1;scale:1}to{left:var(--tx);top:var(--ty);opacity:0;scale:.5}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-rise{0%{transform:translateY(105%)}}@keyframes lp-up{0%{opacity:0;transform:translateY(12px)}}@keyframes lp-pop{0%{opacity:0;transform:scale(.96)}}@keyframes lp-phone-in{0%{opacity:0;transform:translateY(48px)rotate(4deg)}}@keyframes lp-crease{0%{opacity:0}45%{opacity:1}to{opacity:.35}}@keyframes lp-glare{0%{opacity:1;background-position:100% 0}to{opacity:0;background-position:0 0}}@keyframes lp-drift{to{transform:translate(-6vw,4vw)scale(1.12)}}@keyframes lp-bob{0%{translate:0}to{translate:var(--bx,6px) var(--by,-14px)}}@keyframes lp-bubble{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes lp-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes lp-blink{50%{opacity:0}}@keyframes lp-swap{0%{opacity:0;transform:translateY(12px)}}@keyframes lp-scan{to{top:88%}}@keyframes lp-sink{0%{top:12%}to{top:105%}}@keyframes lp-rise-sun{0%{filter:brightness(.8);bottom:0%;scale:.7}to{filter:brightness(1.1);bottom:45%;scale:1.1}}@keyframes lp-sky-dim{to{filter:saturate(1.25)brightness(.9)}}@keyframes lp-twinkle{to{opacity:1}}@keyframes lp-zzz{0%{opacity:0;transform:translate(0)scale(.8)}40%{opacity:1}to{opacity:0;transform:translate(10px,-22px)scale(1.2)}}@keyframes lp-spin{to{--lp-angle:360deg}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp-bar{transform:scaleY(1)}.lp-spark path{stroke-dashoffset:0}}
