.lp{--surface-2:#f5f5f7;--text-2:#5f5f66;--ink:#0b0c0f;--deep:#0f1115;--navy:#0b0c0f;--brand:#2563eb;--sky:#6ea8ff;--cyan:#6ea8ff;--accent:#2563eb;--accent-soft:#6ea8ff;--ease:cubic-bezier(.2, .7, .2, 1)}.lp-js [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(22px)}.lp-js [data-reveal][data-in],.lp-js [data-reveal][data-stagger]{opacity:1;transform:none}.lp-js [data-stagger]>*{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}.lp-js [data-stagger][data-in]>*{opacity:1;transform:none}.lp-js [data-stagger]>:first-child{transition-delay:50ms}.lp-js [data-stagger]>:nth-child(2){transition-delay:.12s}.lp-js [data-stagger]>:nth-child(3){transition-delay:.19s}.lp-js [data-stagger]>:nth-child(4){transition-delay:.26s}.lp-js [data-stagger]>:nth-child(5){transition-delay:.33s}.lp-js [data-stagger]>:nth-child(6){transition-delay:.4s}.lp-js [data-stagger]>:nth-child(7){transition-delay:.47s}.lp-js [data-stagger]>:nth-child(8){transition-delay:.54s}.lp-js [data-stagger]>:nth-child(9){transition-delay:.61s}.lp-js [data-stagger]>:nth-child(10){transition-delay:.68s}.lp-js [data-stagger]>:nth-child(11){transition-delay:.75s}.lp-js [data-stagger]>:nth-child(12){transition-delay:.82s}.lp-rise{animation:lp-rise .9s var(--ease) both;animation-delay:var(--d,0s)}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp-word{animation:lp-word .8s var(--ease) both;animation-delay:calc(var(--i) * 55ms + .15s);display:inline-block}@keyframes lp-word{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}.lp-pop{animation:.6s cubic-bezier(.2,.9,.3,1.25) both lp-pop;animation-delay:var(--d,0s)}@keyframes lp-pop{0%{opacity:0;transform:scale(.86)translateY(8px)}to{opacity:1;transform:none}}.lp-float{animation:6s ease-in-out infinite lp-float;animation-delay:var(--d,0s)}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 0,#000 20%,#0000 75%)}.lp-dots{background-image:radial-gradient(#0f111517 1px,#0000 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 20%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 0,#000 20%,#0000 80%)}.lp-aurora{filter:blur(90px);opacity:.13;animation:16s ease-in-out infinite alternate lp-drift;animation-delay:var(--d,0s);will-change:transform;border-radius:9999px;position:absolute}@keyframes lp-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6%,8%)scale(1.12)}}.lp-noise:after{content:"";pointer-events:none;opacity:.35;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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.28'/%3E%3C/svg%3E");display:none;position:absolute;inset:0}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp-marquee-track{width:max-content;animation:48s linear infinite lp-marquee;display:flex}[dir=rtl] .lp-marquee-track{animation-name:lp-marquee-rtl}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-marquee-rtl{to{transform:translate(50%)}}.lp-screen{animation:lp-screen .45s var(--ease) both}[dir=rtl] .lp-screen{animation-name:lp-screen-rtl}@keyframes lp-screen{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes lp-screen-rtl{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.lp-tap{animation:.7s ease-out both lp-tap}@keyframes lp-tap{0%{box-shadow:0 0 #2563eb73}to{box-shadow:0 0 0 14px #2563eb00}}.lp-check-circle{stroke-dasharray:170;stroke-dashoffset:170px;animation:.6s ease-out .1s forwards lp-stroke}.lp-check-mark{stroke-dasharray:50;stroke-dashoffset:50px;animation:.35s ease-out .6s forwards lp-stroke}@keyframes lp-stroke{to{stroke-dashoffset:0}}.lp-live{position:relative}.lp-live:before{content:"";opacity:.35;background:currentColor;border-radius:9999px;animation:1.8s cubic-bezier(0,0,.2,1) infinite lp-ping;position:absolute;inset:-4px}@keyframes lp-ping{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.lp-caret{animation:1s steps(2,start) infinite lp-blink}@keyframes lp-blink{to{visibility:hidden}}.lp-bars>*{transform-origin:bottom;transition:transform .9s var(--ease);transform:scaleY(.08)}[data-in] .lp-bars>*{transform:none}.lp-bars>:nth-child(2){transition-delay:80ms}.lp-bars>:nth-child(3){transition-delay:.16s}.lp-bars>:nth-child(4){transition-delay:.24s}.lp-bars>:nth-child(5){transition-delay:.32s}.lp-bars>:nth-child(6){transition-delay:.4s}.lp-bars>:nth-child(7){transition-delay:.48s}.lp-line{transform-origin:0;transition:transform 1.2s var(--ease) .2s;transform:scaleX(0)}[dir=rtl] .lp-line{transform-origin:100%}[data-in] .lp-line{transform:scaleX(1)}.lp-bento{transition:transform .35s var(--ease), box-shadow .35s var(--ease)}.lp-bento:hover{transform:translateY(-2px);box-shadow:0 24px 50px -30px #0f111559}.lp-bento:active{transition-duration:.1s;transform:translateY(0)scale(.995)}.lp-bento:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.lp-window{box-shadow:0 2px 12px #0f11150a,0 36px 80px -44px #0f111547}.lp-tile{position:relative;overflow:hidden}.lp-tile:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #3b82f624, transparent 45%);transition:opacity .35s;position:absolute;inset:0}.lp-tile:hover:before{opacity:1}.lp-lift{transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s}.lp-lift:hover{transform:translateY(-3px)}.lp-gborder{position:relative}.lp-gborder:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, var(--accent-soft), var(--accent));-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-tg{color:var(--accent-soft)}.lp-btn{isolation:isolate;position:relative;overflow:hidden}.lp-btn:after{content:"";z-index:-1;transition:transform .75s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.lp-btn:hover:after{transform:translate(130%)}.lp-progress{transform-origin:0;transform:scaleX(var(--p,0))}[dir=rtl] .lp-progress{transform-origin:100%}.lp-stripes{background-image:repeating-linear-gradient(135deg,#0f11151f 0 4px,#0000 4px 9px)}.lp-bubble{animation:lp-bubble .35s var(--ease) both}@keyframes lp-bubble{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.lp-typing{animation:.9s ease-in-out infinite lp-typing;animation-delay:var(--d,0s)}@keyframes lp-typing{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-3px)}}.lp-hero-glow{background:radial-gradient(50% 40% at 50% 18%,#2563eb29,#0000 70%)}.lp-node{offset-rotate:0deg;animation:linear infinite lp-orbit}@keyframes lp-orbit{0%{offset-distance:0%}to{offset-distance:100%}}.lp-floor{transform-origin:50% 100%;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:64px 64px;transform:perspective(600px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#00000080);mask-image:linear-gradient(#0000 15%,#00000080)}@media (prefers-reduced-motion:reduce){.lp-node{animation:none}}.lp-frame{transition:transform 1s var(--ease)}@media (min-width:1024px){.lp-frame{transform-origin:50% 0;transform:perspective(2000px)rotateX(9deg)}.lp-stage:hover .lp-frame{transform:perspective(2000px)rotateX(0)}}.lp-sweep{position:relative}.lp-sweep:after{content:"";pointer-events:none;border-radius:inherit;animation:lp-sweep 9s var(--ease) infinite;background:linear-gradient(100deg,#0000 44%,#ffffff0f 50%,#0000 56%);position:absolute;inset:-40% -60%;transform:translate(-80%)}@keyframes lp-sweep{0%,72%{transform:translate(-80%)}to{transform:translate(80%)}}.lp-toast{animation:lp-toast .6s var(--ease) both}@keyframes lp-toast{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-sweep:after,.lp-toast{animation:none}.lp-frame{transform:none!important}.lp *,.lp :before,.lp :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.lp-js [data-reveal],.lp-js [data-stagger]>*{opacity:1;transform:none}.lp-bars>*,.lp-line{transform:none}}.lp-tabbar{transform-origin:0;animation:lp-tabbar var(--t,6s) linear forwards}[dir=rtl] .lp-tabbar{transform-origin:100%}@keyframes lp-tabbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lp-tabbar{animation:none}}.lp-swap{animation:lp-swap .45s var(--ease) both}@keyframes lp-swap{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.lp-swap{animation:none}}.lp-hide-scroll{scrollbar-width:none}.lp-hide-scroll::-webkit-scrollbar{display:none}.lp-gborder-gold:before{background:linear-gradient(135deg,#fff,#a1a1aa 50%,#3f3f46)}@media (max-width:1023px){.lp-aurora{filter:none;will-change:auto;opacity:.16;animation:none;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#00000080 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0%,#00000080 45%,#0000 100%)}.lp-noise:after{display:none}}.lp-js [data-off] *,.lp-js [data-off] :before,.lp-js [data-off] :after{animation-play-state:paused!important}
