.lp{--lp-bg:#ffffff;--lp-fg:#0d0f14;--lp-text:#2b303b;--lp-muted:#4a5363;--lp-subtle:#626d7f;--lp-line:rgba(13,15,20,0.09);--lp-line-strong:rgba(13,15,20,0.16);--lp-card:#f3f6fb;--lp-card-hover:#ebf0f7;--lp-elev:#ffffff;--lp-nav:rgba(255,255,255,0.82);--lp-accent:#2563eb;--lp-accent-soft:rgba(37,99,235,0.07);--lp-accent-line:rgba(37,99,235,0.3);--lp-btn:#2563eb;--lp-btn-hover:#1d4ed8;--lp-teal:#0f766e;--lp-input:#ffffff;--lp-grid-line:rgba(13,15,20,0.045);--lp-shadow:0 30px 60px -30px rgba(13,15,20,0.25);--lp-orb-opacity:0.55;--lp-glow:rgba(37,99,235,0.1);--lp-grad:linear-gradient(100deg,#2563eb,#0d9488 25%,#2563eb 50%,#0d9488 75%,#2563eb);--wa-wall:#efeae2;--wa-dot:rgba(0,0,0,0.05);--wa-head:#f0f2f5;--wa-in:#ffffff;--wa-out:#d9fdd3;--wa-text:#111b21;--wa-meta:#667781;--wa-btn:#027eb5;--wa-chip:#ffffff;--calc-from:#ffffff;--calc-to:#eef2f8;--calc-seg:rgba(13,15,20,0.06);--key-from:#ffffff;--key-to:#f3f6fb;--key-hi:rgba(255,255,255,1);--key-text:#0d0f14;background:var(--lp-bg);color:var(--lp-text);color-scheme:light;transition:background-color .4s ease}html[data-lp-theme=dark] .lp{--lp-bg:#0d0f14;--lp-fg:#ffffff;--lp-text:#cbd5e1;--lp-muted:#a3adbd;--lp-subtle:#7f8a9c;--lp-line:rgba(255,255,255,0.08);--lp-line-strong:rgba(255,255,255,0.16);--lp-card:rgba(255,255,255,0.03);--lp-card-hover:rgba(255,255,255,0.055);--lp-elev:#151922;--lp-nav:rgba(13,15,20,0.8);--lp-accent:#60a5fa;--lp-accent-soft:rgba(96,165,250,0.1);--lp-accent-line:rgba(96,165,250,0.35);--lp-btn:#2563eb;--lp-btn-hover:#1d4ed8;--lp-teal:#2dd4bf;--lp-input:rgba(255,255,255,0.05);--lp-grid-line:rgba(148,163,184,0.06);--lp-shadow:0 40px 80px -30px rgba(0,0,0,0.9);--lp-orb-opacity:1;--lp-glow:rgba(96,165,250,0.14);--lp-grad:linear-gradient(100deg,#60a5fa,#2dd4bf 25%,#60a5fa 50%,#2dd4bf 75%,#60a5fa);--wa-wall:#0b141a;--wa-dot:rgba(255,255,255,0.035);--wa-head:#1f2c34;--wa-in:#202c33;--wa-out:#005c4b;--wa-text:#e9edef;--wa-meta:#8696a0;--wa-btn:#53bdeb;--wa-chip:#182229;--calc-from:#161b26;--calc-to:#0f131b;--calc-seg:rgba(0,0,0,0.4);--key-from:rgba(255,255,255,0.09);--key-to:rgba(255,255,255,0.03);--key-hi:rgba(255,255,255,0.12);--key-text:#f1f5f9;color-scheme:dark}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}.lp-show-dark{display:none}html[data-lp-theme=dark] .lp-show-dark{display:inline-flex}html[data-lp-theme=dark] .lp-show-light{display:none}.lp{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.font-landing{font-family:var(--font-landing),system-ui,sans-serif}.font-lcd{font-family:var(--font-lcd),ui-monospace,monospace}html[data-lp-theme=dark] .lp-logo{background:#ffffff;padding:.35em .6em;border-radius:.6rem}.lp-grid{background-image:linear-gradient(var(--lp-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-grid-line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,transparent 100%)}.lp-noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>");opacity:.035}.lp-orb{position:absolute;border-radius:999px;-webkit-mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.45) 45%,transparent 100%);mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.45) 45%,transparent 100%);will-change:transform;pointer-events:none;opacity:var(--lp-orb-opacity)}@keyframes lp-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(8%,6%,0) scale(1.15)}}@keyframes lp-drift-b{0%,to{transform:translateZ(0) scale(1.1)}50%{transform:translate3d(-10%,4%,0) scale(.9)}}.lp-drift-a{animation:lp-drift-a 18s ease-in-out infinite}.lp-drift-b{animation:lp-drift-b 22s ease-in-out infinite}.lp-cursor-glow{background:radial-gradient(500px circle at var(--cx,70%) var(--cy,40%),var(--lp-glow),transparent 60%);transition:background .12s linear}@keyframes lp-float-up{0%{transform:translateZ(0) scale(.8);opacity:0}12%{opacity:1}80%{opacity:.9}to{transform:translate3d(var(--dx,0),-460px,0) scale(1.05);opacity:0}}.lp-particle{position:absolute;bottom:-20px;animation:lp-float-up var(--dur,9s) linear infinite;animation-delay:var(--delay,0s);will-change:transform,opacity}.lp-progress-beam{display:none}@supports (animation-timeline:scroll()){.lp-progress-beam{display:block;transform-origin:0 50%;animation:lp-beam linear both;animation-timeline:scroll(root)}}@keyframes lp-beam{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-gradient-text{background:var(--lp-grad);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent}.lp-shimmer{animation:lp-shimmer 6s linear infinite}@keyframes lp-shimmer{to{background-position:200%}}.lp-word{display:inline-block;opacity:0;transform:translateY(.45em) rotate(3deg);filter:blur(10px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1),filter .7s ease}[data-shown=true] .lp-word{opacity:1;transform:none;filter:blur(0)}@property --lp-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.lp-glow-border{position:relative;isolation:isolate}.lp-glow-border:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--lp-angle),transparent 0deg,#2563eb 60deg,#14b8a6 120deg,transparent 180deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lp-spin 5s linear infinite;z-index:-1}@keyframes lp-spin{to{--lp-angle:360deg}}.lp-spotlight{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),var(--lp-glow),transparent 45%),var(--lp-card)}.lp-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.lp-reveal-bare[data-shown],.lp-reveal[data-shown=true]{opacity:1;transform:none}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.lp-rise{animation:lp-rise .9s cubic-bezier(.2,.7,.2,1) both}@keyframes lp-marquee{to{transform:translate3d(-50%,0,0)}}.lp-marquee{animation:lp-marquee 38s linear infinite}.lp-marquee-rev{animation-direction:reverse;animation-duration:44s}.lp-marquee-mask{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lp-marquee-mask:hover .lp-marquee{animation-play-state:paused}.lp-tilt{transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d}@keyframes lp-float{0%,to{transform:translateZ(0) rotate(-2deg)}50%{transform:translate3d(0,-14px,0) rotate(-1deg)}}.lp-float{animation:lp-float 7s ease-in-out infinite}@keyframes lp-float-chip{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}.lp-chip{animation:lp-float-chip 5s ease-in-out infinite}@keyframes lp-ring{0%{transform:scale(.55);opacity:.75}to{transform:scale(1.7);opacity:0}}.lp-ring{animation:lp-ring 3.6s cubic-bezier(.2,.6,.3,1) infinite}@keyframes lp-receive{0%,40%,70%,to{transform:scale(1)}50%{transform:scale(1.14)}}.lp-receive{animation:lp-receive 3.6s ease-in-out infinite}@keyframes lp-receive-badge{0%,42%{opacity:0;transform:scale(.4)}52%{opacity:1;transform:scale(1.15)}58%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.lp-receive-badge{animation:lp-receive-badge 3.6s ease-out infinite}@keyframes lp-target{0%,12%{opacity:0;transform:scale(.6)}24%,76%{opacity:1;transform:scale(1.15)}88%,to{opacity:0;transform:scale(.6)}}.lp-target{animation:lp-target 4.5s ease-in-out infinite}@keyframes lp-target-label{0%,22%{opacity:0;transform:translateY(6px)}32%,78%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-4px)}}.lp-target-label{animation:lp-target-label 4.5s ease-in-out infinite}@keyframes lp-travel{0%{transform:translateX(-100%);opacity:0}6%{opacity:1}80%{transform:translateX(0);opacity:1}92%,to{transform:translateX(0);opacity:0}}.lp-travel{animation:lp-travel 4s cubic-bezier(.45,0,.55,1) infinite}.lp-travel-slow{animation-duration:6s;animation-timing-function:linear}@keyframes lp-node{0%{transform:translate(-50%,-50%) scale(1.5);box-shadow:0 0 0 6px rgba(37,99,235,.25)}18%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 0 rgba(37,99,235,0)}}.lp-node{animation:lp-node 4s ease-out infinite}.lp-node-slow{animation-duration:6s}@keyframes lp-grow{0%{transform:scaleY(.12)}28%,86%{transform:scaleY(1)}to{transform:scaleY(.12)}}.lp-grow{animation:lp-grow 5s cubic-bezier(.2,.8,.2,1) infinite}@keyframes lp-fall{0%{transform:translateZ(0) rotate(0deg);opacity:0}10%{opacity:1}to{transform:translate3d(0,110vh,0) rotate(260deg);opacity:.9}}.lp-fall{animation:lp-fall 3s cubic-bezier(.3,.1,.7,1) both;will-change:transform}@keyframes lp-pop{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}.lp-pop{animation:lp-pop .42s cubic-bezier(.2,.9,.3,1.2) both}@keyframes lp-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.lp-dot{animation:lp-dot 1.1s ease-in-out infinite}.lp-wa-wall{background-color:var(--wa-wall);background-image:radial-gradient(var(--wa-dot) 1px,transparent 1px);background-size:14px 14px}.lp-calc{background:linear-gradient(180deg,var(--calc-from),var(--calc-to))}.lp-lcd{background:linear-gradient(180deg,#03140f,#041a14);box-shadow:inset 0 2px 12px rgba(0,0,0,.7),inset 0 0 0 1px rgba(45,212,191,.18),0 0 40px -12px rgba(45,212,191,.35)}.lp-lcd-text{color:#7ff5df;text-shadow:0 0 12px rgba(45,212,191,.75),0 0 2px rgba(127,245,223,.9)}.lp-scanlines{background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)}.lp-key{background:linear-gradient(180deg,var(--key-from),var(--key-to));color:var(--key-text);box-shadow:inset 0 1px 0 var(--key-hi),0 6px 14px -8px rgba(13,15,20,.45),0 0 0 1px var(--lp-line);transition:transform 90ms ease,filter .15s ease,box-shadow .15s ease}.lp-key:hover{filter:brightness(1.08)}.lp-key:active,.lp-key[data-pressed=true]{transform:translateY(2px) scale(.97);box-shadow:inset 0 1px 0 var(--key-hi),0 0 18px -2px rgba(37,99,235,.55),0 0 0 1px rgba(37,99,235,.5)}.lp-key-accent{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 24px -8px rgba(37,99,235,.7)}.lp-bar{transition:width .7s cubic-bezier(.2,.8,.2,1)}@keyframes lp-pulse-ring{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.6);opacity:0}}.lp-pulse-ring{animation:lp-pulse-ring 2.4s ease-out infinite}@keyframes lp-progress{0%{width:0}to{width:100%}}.lp-receipt{background:#fffdf7;color:#1f2937;--tooth:10px;-webkit-mask:radial-gradient(circle at 50% 0,transparent 6px,#000 6.5px) top /var(--tooth) 51% repeat-x,radial-gradient(circle at 50% 100%,transparent 6px,#000 6.5px) bottom /var(--tooth) 51% repeat-x;mask:radial-gradient(circle at 50% 0,transparent 6px,#000 6.5px) top /var(--tooth) 51% repeat-x,radial-gradient(circle at 50% 100%,transparent 6px,#000 6.5px) bottom /var(--tooth) 51% repeat-x}@keyframes lp-stamp{0%{opacity:0;transform:rotate(-14deg) scale(2.4)}60%{opacity:1;transform:rotate(-14deg) scale(.92)}to{opacity:1;transform:rotate(-14deg) scale(1)}}.lp-stamp{animation:lp-stamp .52s cubic-bezier(.2,.9,.3,1.3) both}@keyframes lp-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-1.2deg)}40%{transform:rotate(1.2deg)}60%{transform:rotate(-.6deg)}}.lp-wiggle{animation:lp-wiggle 2.8s ease-in-out infinite;transform-origin:50% 0}@media (prefers-reduced-motion:reduce){.lp-chip,.lp-dot,.lp-drift-a,.lp-drift-b,.lp-float,.lp-glow-border:before,.lp-grow,.lp-marquee,.lp-node,.lp-particle,.lp-pop,.lp-pulse-ring,.lp-receive,.lp-receive-badge,.lp-ring,.lp-rise,.lp-shimmer,.lp-stamp,.lp-travel,.lp-wiggle{animation:none!important}.lp-ring,.lp-travel{display:none}.lp-receive-badge,.lp-target,.lp-target-label{animation:none!important;opacity:1;transform:none}.lp-particle{display:none}.lp-reveal,.lp-word{opacity:1;transform:none;transition:none}.lp-word{filter:none}.lp-tilt{transform:none}}.lp-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);animation:lp-shine 3.6s ease-in-out infinite;pointer-events:none}@keyframes lp-shine{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.lp-shine:after{animation:none;display:none}}details[open] .lp-faq-answer{animation:lp-rise .45s cubic-bezier(.2,.7,.2,1) both}