.lp{--ink:#070812;--ink-2:#0f1122;--violet:#9b5cff;--rose:#ff7ea8;--mint:#2fd4a7;--amber:#ffb020;--glow:color-mix(in oklch, var(--primary) 55%, transparent);overflow-x:clip}.lp-dark{background:var(--ink);color:#f3f4ff;--foreground:#f3f4ff;--muted-foreground:#e2e5ffad;--card:#ffffff0f;--muted:#ffffff1a;--border:#ffffff1f;--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--color-card:var(--card);--color-muted:var(--muted);--color-border:var(--border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lp-header{-webkit-backdrop-filter:saturate(1.6)blur(18px);background:#070812d6;border-bottom:1px solid #ffffff14}.lp-aurora{contain:strict;pointer-events:none;filter:blur(70px);opacity:.9;height:1400px;position:absolute;top:-240px;left:-10%;right:-10%}.lp-aurora>span{will-change:transform;border-radius:9999px;position:absolute}.lp-aurora>span:first-child{background:radial-gradient(circle, color-mix(in oklch, var(--primary) 85%, transparent) 0%, transparent 65%);width:52vmax;height:52vmax;animation:22s ease-in-out infinite alternate lp-drift-a;top:-18%;left:-8%}.lp-aurora>span:nth-child(2){background:radial-gradient(circle, color-mix(in oklch, var(--violet) 70%, transparent) 0%, transparent 65%);width:44vmax;height:44vmax;animation:26s ease-in-out infinite alternate lp-drift-b;top:-6%;right:-12%}.lp-aurora>span:nth-child(3){background:radial-gradient(circle, color-mix(in oklch, var(--rose) 45%, transparent) 0%, transparent 65%);width:36vmax;height:36vmax;animation:30s ease-in-out infinite alternate lp-drift-c;top:38%;left:30%}@keyframes lp-drift-a{to{transform:translate(12%,10%)scale(1.1)}}@keyframes lp-drift-b{to{transform:translate(-14%,14%)scale(.92)}}@keyframes lp-drift-c{to{transform:translate(-18%,-12%)scale(1.15)}}.lp-grid{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%)}.lp-grain{pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lp-gradient-text{background:linear-gradient(100deg,#8fa2ff 0%,#c4a6ff 45%,#ff9dbd 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-gradient-text-light{background:linear-gradient(100deg, var(--primary) 0%, color-mix(in oklch, var(--primary) 55%, var(--violet)) 60%, color-mix(in oklch, var(--primary) 40%, var(--rose)) 110%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-display{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;line-height:.98}.lp-balance{text-wrap:balance}.lp-pretty{text-wrap:pretty}.lp-btn{border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-weight:650;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn-primary{color:#fff;background:var(--hero);box-shadow:0 10px 30px -10px var(--glow), inset 0 1px 0 #ffffff40}.lp-btn-primary:hover{box-shadow:0 16px 40px -12px var(--glow), inset 0 1px 0 #ffffff4d;transform:translateY(-1px)}.lp-btn-light{color:var(--ink);background:#fff;box-shadow:0 10px 30px -12px #ffffff59}.lp-btn-light:hover{transform:translateY(-1px)}.lp-btn-ghost{border:1px solid var(--border);background:color-mix(in oklch, var(--card) 70%, transparent)}.lp-btn-ghost:hover{background:var(--muted)}.lp-btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.lp-phone{aspect-ratio:9/19.2;width:100%;max-width:300px;box-shadow:0 0 0 1px #ffffff14, 0 50px 100px -30px #000000a6, 0 30px 80px -40px var(--glow);background:linear-gradient(145deg,#2a2d42,#0b0c16 45%,#1c1f33);border-radius:46px;padding:10px;position:relative}.lp-phone:before{content:"";z-index:3;background:#05060c;border-radius:9999px;width:84px;height:24px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.lp-screen{background:var(--background);height:100%;color:var(--foreground);border-radius:37px;font-size:11px;line-height:1.3;position:relative;overflow:hidden}.lp-screen.lp-light{--background:#fff;--foreground:#0d0f1a;--card:#f4f5fa;--muted:#e9ebf5;--muted-foreground:#5c6075;--border:#e9ebf5;--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--color-card:var(--card);--color-muted:var(--muted);--color-border:var(--border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lp-ring{stroke-dasharray:var(--len) var(--len);stroke-dashoffset:var(--len);animation:1.8s cubic-bezier(.2,.8,.2,1) .4s forwards lp-ring}@keyframes lp-ring{to{stroke-dashoffset:var(--off)}}.lp-bar{transform-origin:0;animation:1.4s cubic-bezier(.2,.8,.2,1) .8s forwards lp-bar;transform:scaleX(0)}@keyframes lp-bar{to{transform:scaleX(1)}}.lp-chip{-webkit-backdrop-filter:blur(16px)saturate(1.4);color:#fff;opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards lp-pop,6s ease-in-out infinite lp-float;animation-delay:var(--d,1s), calc(var(--d,1s) + .8s);animation-duration:.8s, var(--float,6s);background:#0e1020c7;border:1px solid #ffffff24;border-radius:1.1rem;align-items:center;gap:.6rem;padding:.6rem .85rem .6rem .6rem;font-size:12px;line-height:1.25;display:flex;position:absolute;box-shadow:0 20px 40px -20px #0009}@keyframes lp-pop{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}@keyframes lp-float{0%,to{translate:0}50%{translate:0 -8px}}.lp-intro>*{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards lp-pop}.lp-intro>:nth-child(2){animation-delay:80ms}.lp-intro>:nth-child(3){animation-delay:.16s}.lp-intro>:nth-child(4){animation-delay:.24s}.lp-intro>:nth-child(5){animation-delay:.32s}@supports (animation-timeline:view()){.lp-reveal{animation:linear both lp-reveal;animation-timeline:view();animation-range:entry entry 70%}.lp-reveal-late{animation:linear both lp-reveal;animation-timeline:view();animation-range:entry 20% cover 35%}.lp-zoom{animation:linear both lp-zoom;animation-timeline:view();animation-range:entry cover 45%}}@keyframes lp-reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes lp-zoom{0%{opacity:.3;transform:translateY(60px)scale(.92)rotateX(12deg)}to{opacity:1;transform:none}}.lp-statement .lp-word{opacity:1}@supports (animation-timeline:view()){.lp-statement{view-timeline:--lp-statement block}.lp-statement .lp-word{opacity:.16;animation:linear both lp-word;animation-timeline:--lp-statement}}@keyframes lp-word{to{opacity:1}}.lp-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp-marquee-track{gap:.75rem;width:max-content;animation:40s linear infinite lp-marquee;display:flex}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate(calc(-50% - .375rem))}}.lp-scan{animation:4.8s cubic-bezier(.6,0,.4,1) infinite lp-scan}@keyframes lp-scan{0%{opacity:0;transform:translateY(-10%)}8%{opacity:1}45%{opacity:1;transform:translateY(100%)}52%,to{opacity:0;transform:translateY(100%)}}.lp-tag{opacity:0;animation:4.8s ease-out infinite lp-tag}@keyframes lp-tag{0%,30%{opacity:0;transform:scale(.8)}38%,92%{opacity:1;transform:none}to{opacity:0}}.lp-msg{opacity:1}@supports (animation-timeline:view()){.lp-chat{view-timeline:--lp-chat block}.lp-msg{animation:linear both lp-reveal;animation-timeline:--lp-chat}.lp-msg:first-child{animation-range:entry 30% cover 30%}.lp-msg:nth-child(2){animation-range:cover 22% cover 38%}.lp-msg:nth-child(3){animation-range:cover 30% cover 46%}.lp-msg:nth-child(4){animation-range:cover 38% cover 54%}}.lp-dots>span{animation:1.2s ease-in-out infinite lp-dot}.lp-dots>span:nth-child(2){animation-delay:.15s}.lp-dots>span:nth-child(3){animation-delay:.3s}@keyframes lp-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lp-orb{background:var(--hero);box-shadow:0 6px 18px -6px var(--glow);border-radius:9999px;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.lp-orb:before{content:"";filter:blur(4px);background:conic-gradient(#0000 0deg,#ffffff8c 60deg,#0000 140deg,#ff7ea873 220deg,#0000 300deg);animation:9s linear infinite lp-spin;position:absolute;inset:-25%}.lp-orb:after{content:"";filter:blur(2px);background:#ffffffb3;border-radius:9999px;width:26%;height:18%;position:absolute;top:16%;left:20%}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-tile{background:var(--card);border-radius:1.75rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;position:relative}@media (hover:hover){.lp-tile:hover{box-shadow:0 24px 48px -28px color-mix(in oklch, var(--primary) 45%, transparent);transform:translateY(-4px)}}.lp-range{appearance:none;cursor:grab;background:0 0;width:100%;height:44px}.lp-range:active{cursor:grabbing}.lp-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--primary) 0 var(--p), var(--muted) var(--p) 100%);border-radius:9999px;height:6px}.lp-range::-moz-range-track{background:var(--muted);border-radius:9999px;height:6px}.lp-range::-moz-range-progress{background:var(--primary);border-radius:9999px;height:6px}.lp-range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;box-shadow:0 0 0 6px color-mix(in oklch, var(--primary) 22%, transparent), 0 6px 16px -4px #00000059;background:#fff;border:0;border-radius:9999px;margin-top:-12px}.lp-range::-moz-range-thumb{width:30px;height:30px;box-shadow:0 0 0 6px color-mix(in oklch, var(--primary) 22%, transparent), 0 6px 16px -4px #00000059;background:#fff;border:0;border-radius:9999px}.lp-range:focus-visible{outline:none}.lp-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--primary)}.lp-faq summary{list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq[open] .lp-faq-icon{transform:rotate(45deg)}.lp-faq::details-content{block-size:0;transition:block-size .35s cubic-bezier(.2, .8, .2, 1), content-visibility .35s allow-discrete;overflow:hidden}.lp-faq[open]::details-content{block-size:auto}:root{interpolate-size:allow-keywords}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp-ring{stroke-dashoffset:var(--off)}.lp-bar{transform:none}.lp-chip,.lp-intro>*,.lp-tag,.lp-statement .lp-word{opacity:1}.lp-scan{display:none}}
