@property --lp-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.lp{--bg:#070710;--bg-2:#0a0a15;--card:#101019;--card-2:#14141f;--border:#23232f;--border-lit:#3b3b4d;--body:#b4b4c0;--muted:#a1a1aa;--footer:#8b8b96;--violet:#7c3aed;--pink:#c13584;--vio-lt:#a78bfa;--cyan:#22d3ee;--cyan-lt:#67e8f9;--blue:#2563eb;--teal-deep:#0e7490;--green:#6ee7b7;--grad-adn:linear-gradient(135deg, var(--violet), var(--pink));--grad-cut:linear-gradient(135deg, var(--teal-deep), var(--blue));--grad-mix:linear-gradient(135deg, var(--violet), var(--pink) 45%, var(--blue));--grad-text-adn:linear-gradient(110deg, #a78bfa, #e85aab 45%, #f87171 75%, #a78bfa);--grad-text-cut:linear-gradient(110deg, #67e8f9, #60a5fa 50%, #67e8f9);--r-lg:22px;--r-md:16px;color:#fff;background:var(--bg);line-height:1.6;overflow-x:hidden}.lp:after{content:"";z-index:115;pointer-events:none;opacity:.05;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'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>");position:fixed;inset:0}.lp .skip-link{z-index:200;background:var(--violet);color:#fff;border-radius:0 0 10px;padding:12px 20px;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.lp .skip-link:focus{left:0}.lp :focus-visible{outline:2px solid var(--vio-lt);outline-offset:3px;border-radius:4px}.lp .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.lp section{padding:100px 0;position:relative}.lp .grad-adn-text{background:var(--grad-text-adn);-webkit-text-fill-color:transparent;color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite lp-shimmer}.lp .grad-cut-text{background:var(--grad-text-cut);-webkit-text-fill-color:transparent;color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite lp-shimmer}@keyframes lp-shimmer{to{background-position:220% 0}}.lp #lpProgress{background:var(--grad-mix);z-index:120;width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 12px #7c3aedcc}.lp .orb{filter:blur(90px);opacity:.5;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.lp .orb-v{background:radial-gradient(circle,#7c3aed80,#0000 65%);width:480px;height:480px;animation:18s ease-in-out infinite alternate lp-drift1;top:-140px;left:-120px}.lp .orb-p{background:radial-gradient(circle,#c1358466,#0000 65%);width:420px;height:420px;animation:22s ease-in-out infinite alternate lp-drift2;top:120px;right:-140px}.lp .orb-c{background:radial-gradient(circle,#22d3ee47,#0000 65%);width:460px;height:460px;animation:26s ease-in-out infinite alternate lp-drift3;bottom:-180px;left:34%}@keyframes lp-drift1{to{transform:translate(70px,50px)scale(1.12)}}@keyframes lp-drift2{to{transform:translate(-60px,70px)scale(.92)}}@keyframes lp-drift3{to{transform:translate(50px,-60px)scale(1.08)}}.lp .helix{opacity:.14;z-index:0;pointer-events:none;width:120px;animation:9s ease-in-out infinite alternate lp-floaty;position:absolute;top:60px;right:4%}@keyframes lp-floaty{0%{transform:translateY(0)rotate(-6deg)}to{transform:translateY(26px)rotate(6deg)}}#lpStars{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.lp .reveal.in{opacity:1;transform:none}.lp [data-stagger]>*{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.lp [data-stagger].in>*{opacity:1;transform:none}.lp [data-stagger].in>:first-child{transition-delay:50ms}.lp [data-stagger].in>:nth-child(2){transition-delay:.15s}.lp [data-stagger].in>:nth-child(3){transition-delay:.25s}.lp [data-stagger].in>:nth-child(4){transition-delay:.35s}.lp [data-stagger].in>:nth-child(5){transition-delay:.45s}.lp [data-stagger].in>:nth-child(6){transition-delay:.55s}.lp [data-stagger].in>:nth-child(7){transition-delay:.65s}.lp .line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.lp .li{animation:.85s cubic-bezier(.2,.75,.2,1) forwards lp-lineup;display:inline-block;transform:translateY(115%)}@keyframes lp-lineup{to{transform:none}}.lp .lf{opacity:0;animation:.75s forwards lp-lfup;transform:translateY(16px)}@keyframes lp-lfup{to{opacity:1;transform:none}}.lp header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070710cc;border-bottom:1px solid #23232f99;position:sticky;top:0}.lp .nav{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:10px 24px;display:flex}.lp .brand{color:#fff;align-items:center;gap:10px;min-height:44px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.lp .brand .x{color:var(--muted);margin:0 2px;font-weight:400}.lp .brand .cut{color:var(--cyan-lt)}.lp .nav-links{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lp .nav-links a{min-height:44px;color:var(--body);border-radius:10px;align-items:center;padding:0 14px;font-size:15px;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.lp .nav-links a:hover{color:#fff;background:#ffffff0f}@media (max-width:760px){.lp .hide-m{display:none}}.lp .btn{cursor:pointer;border:none;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative}.lp .btn .arr{transition:transform .18s;display:inline-block}.lp .btn:hover .arr{transform:translate(4px)}.lp .btn-sm{min-height:44px;padding:0 18px;font-size:15px}.lp .btn-adn{background:var(--grad-adn);color:#fff;box-shadow:0 8px 40px #7c3aed59}.lp .btn-adn:hover{transform:translateY(-2px);box-shadow:0 12px 48px #7c3aed80}.lp .btn-cut{background:var(--grad-cut);color:#fff;box-shadow:0 8px 40px #22d3ee38}.lp .btn-cut:hover{transform:translateY(-2px);box-shadow:0 12px 48px #22d3ee59}.lp .btn-mix{background:var(--grad-mix);color:#fff;box-shadow:0 8px 40px #7c3aed4d}.lp .btn-mix:hover{transform:translateY(-2px);box-shadow:0 14px 52px #7c3aed73}.lp .btn-ghost{background:var(--card);color:#e4e4ea;border:1px solid var(--border)}.lp .btn-ghost:hover{background:var(--card-2);color:#fff;border-color:var(--border-lit)}.lp .hero{padding:88px 0 64px;overflow:hidden}.lp .hero-grid{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid;position:relative}@media (max-width:980px){.lp .hero-grid{grid-template-columns:1fr}}.lp .badge{color:var(--body);border:1px solid var(--border);background:#101019cc;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:9px 16px;font-size:13.5px;display:inline-flex}.lp .badge:before{content:"";background:#34d399;border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite lp-pulse;box-shadow:0 0 10px #34d399}@keyframes lp-pulse{50%{opacity:.4}}.lp h1{letter-spacing:-.025em;margin:0 0 26px;font-size:clamp(40px,5.4vw,68px);font-weight:800;line-height:1.08}.lp .hero .sub{color:var(--body);max-width:560px;margin:0 0 34px;font-size:clamp(17px,2vw,19.5px)}.lp .hero .sub strong{color:#fff;font-weight:600}.lp .hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:16px;display:flex}.lp .microcopy{color:var(--muted);font-size:14px}.lp .stats{flex-wrap:wrap;gap:38px;margin-top:46px;display:flex}.lp .stat strong{letter-spacing:-.02em;font-size:30px;font-weight:800;display:block}.lp .stat span{color:var(--muted);font-size:13.5px}.lp .pipeline{flex-direction:column;display:flex;position:relative}.lp .app{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px;position:relative;box-shadow:0 24px 70px #00000073}.lp .app.adn{border-color:#7c3aed66}.lp .app.cut{border-color:#22d3ee59}.lp .app-bar{align-items:center;gap:8px;margin-bottom:13px;display:flex}.lp .dots{gap:6px;display:flex}.lp .dots i{border-radius:50%;width:10px;height:10px}.lp .dots i:first-child{background:#f87171}.lp .dots i:nth-child(2){background:#fbbf24}.lp .dots i:nth-child(3){background:#34d399}.lp .app-name{letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:12px;font-weight:700}.lp .app.adn .app-name{color:var(--vio-lt)}.lp .app.cut .app-name{color:var(--cyan-lt)}.lp .srch{gap:9px;margin-bottom:12px;display:flex}.lp .srch .field{border:1px solid var(--border);color:#fff;background:#0b0b14;border-radius:11px;flex:1;align-items:center;min-height:42px;padding:0 14px;font-size:14px;display:flex}.lp .caret{background:var(--vio-lt);width:2px;height:17px;margin-left:2px;animation:1s steps(2,end) infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}.lp .srch .go{background:var(--grad-adn);color:#fff;border-radius:11px;place-items:center;min-width:84px;font-size:13.5px;font-weight:700;display:grid}.lp .res{flex-direction:column;gap:8px;display:flex}.lp .row{border:1px solid var(--border);opacity:0;background:#0b0b14;border-radius:11px;align-items:center;gap:11px;padding:9px 12px;display:flex;transform:translateY(10px)scale(.98)}.lp .row.on{animation:.45s forwards lp-rowin}@keyframes lp-rowin{to{opacity:1;transform:none}}.lp .row .rk{width:24px;height:24px;color:var(--vio-lt);background:#7c3aed2e;border:1px solid #7c3aed66;border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.lp .row .ti{font-size:13.5px;font-weight:600;line-height:1.35}.lp .row .mt{color:var(--muted);font-size:11.5px}.lp .row .eng{color:var(--green);background:#071e14cc;border:1px solid #34d39959;border-radius:7px;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:11.5px;font-weight:700}.lp .conn{z-index:2;justify-content:center;align-items:center;gap:10px;padding:13px 0;display:flex;position:relative}.lp .conn .lbl{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:700}.lp .conn svg{overflow:visible}.lp .conn .dash{stroke-dasharray:6 7;animation:1.1s linear infinite lp-dashmove}@keyframes lp-dashmove{to{stroke-dashoffset:-13px}}.lp .frame{border:1px solid var(--border);aspect-ratio:16/8.2;background:linear-gradient(160deg,#111322,#0b0b14 70%);border-radius:13px;margin-bottom:12px;position:relative;overflow:hidden}.lp .frame .person{background:linear-gradient(#2a2a3d,#1a1a28);border-radius:50% 50% 0 0;width:84px;height:84px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lp .frame .person:before{content:"";background:linear-gradient(#34344c,#22222f);border-radius:50%;width:44px;height:44px;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.lp .cap{text-align:center;margin:0;font-size:15px;font-weight:800;position:absolute;bottom:12px;left:0;right:0}.lp .cap .w{opacity:0;margin:0 3px;display:inline-block;transform:translateY(8px)}.lp .cap .w.hl{color:var(--cyan-lt)}.lp .cap.play .w{animation:4.2s infinite lp-wpop}.lp .cap.play .w:first-child{animation-delay:0s}.lp .cap.play .w:nth-child(2){animation-delay:.3s}.lp .cap.play .w:nth-child(3){animation-delay:.6s}.lp .cap.play .w:nth-child(4){animation-delay:.9s}.lp .cap.play .w:nth-child(5){animation-delay:1.2s}@keyframes lp-wpop{0%{opacity:0;transform:translateY(8px)}8%,72%{opacity:1;transform:none}84%,to{opacity:0}}.lp .brollchip{color:var(--cyan-lt);background:#081923d9;border:1px solid #22d3ee59;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700;animation:4.2s infinite lp-chipfade;position:absolute;top:10px;right:10px}@keyframes lp-chipfade{0%,18%{opacity:0}30%,80%{opacity:1}92%,to{opacity:0}}.lp .tl{align-items:center;gap:6px;margin-bottom:12px;display:flex}.lp .clip{background:linear-gradient(135deg,#1d2b46,#16203a);border:1px solid #60a5fa59;border-radius:8px;flex:1;height:34px}.lp .clip.bad{letter-spacing:.05em;color:#fca5a5;white-space:nowrap;background:linear-gradient(135deg,#46161d,#330e13);border-color:#f8717180;flex:0 0 26%;place-items:center;font-size:10.5px;font-weight:800;animation:6s ease-in-out infinite lp-cutaway;display:grid;overflow:hidden}@keyframes lp-cutaway{0%,28%{opacity:1;flex-basis:26%}46%,72%{opacity:0;border-width:0;flex-basis:0%;padding:0}88%,to{opacity:1;flex-basis:26%}}.lp .prog{border:1px solid var(--border);background:#0b0b14;border-radius:10px;height:34px;position:relative;overflow:hidden}.lp .prog .fill{background:var(--grad-cut);opacity:.85;width:0;animation:3.4s ease-in-out infinite lp-fill;position:absolute;inset:0}@keyframes lp-fill{0%{width:0}70%{width:100%}to{width:100%}}.lp .prog .ptxt{color:#fff;letter-spacing:.03em;justify-content:center;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:700;display:flex;position:absolute;inset:0}.lp .marquee{border-block:1px solid var(--border);background:var(--bg-2);padding:20px 0;overflow:hidden}.lp .track{gap:44px;width:max-content;animation:30s linear infinite lp-slide;display:flex}.lp .marquee:hover .track{animation-play-state:paused}.lp .track span{color:var(--muted);white-space:nowrap;align-items:center;gap:44px;font-size:15px;font-weight:600;display:flex}.lp .track b{color:var(--vio-lt);font-weight:400}@keyframes lp-slide{to{transform:translate(-50%)}}.lp .flow{position:relative}.lp .flow-line{z-index:0;height:2px;position:absolute;top:34px;left:8%;right:8%}.lp .flow-line line{stroke:url(#lpFlowGrad);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px}.lp .flow.in .flow-line line{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s .2s}.lp .flow-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:22px;display:grid;position:relative}@media (max-width:880px){.lp .flow-grid{grid-template-columns:1fr 1fr}.lp .flow-line{display:none}}@media (max-width:540px){.lp .flow-grid{grid-template-columns:1fr}}.lp .fstep{text-align:center;padding:0 6px}.lp .fnode{background:var(--card);border:1px solid var(--border);border-radius:20px;place-items:center;width:68px;height:68px;margin:0 auto 18px;transition:transform .2s;display:grid;position:relative}.lp .fstep:hover .fnode{transform:translateY(-4px)scale(1.05)}.lp .fnode.adn{border-color:#7c3aed80;box-shadow:0 0 28px #7c3aed38}.lp .fnode.cut{border-color:#22d3ee73;box-shadow:0 0 28px #22d3ee29}.lp .chip{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.lp .chip.c-adn{color:var(--vio-lt);background:#7c3aed21;border:1px solid #7c3aed59}.lp .chip.c-cut{color:var(--cyan-lt);background:#22d3ee1a;border:1px solid #22d3ee4d}.lp .chip.c-mix{color:#fff;background:var(--grad-mix)}.lp .fstep h3{margin:0 0 7px;font-size:18px}.lp .fstep p{color:var(--body);margin:0;font-size:14.5px}.lp .prod{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (max-width:920px){.lp .prod{grid-template-columns:1fr}}.lp .ptag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.lp .prod h2,.lp .sec-head h2{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.15}.lp .prod .lead{color:var(--body);margin:0 0 28px;font-size:17px}.lp .feats{flex-direction:column;gap:13px;margin:0 0 32px;padding:0;list-style:none;display:flex}.lp .feats li{color:var(--body);align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.lp .feats li strong{color:#fff;font-weight:600}.lp .ck{border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:2px;font-size:12px;display:grid}.lp .ck.adn{color:var(--vio-lt);background:#7c3aed29;border:1px solid #7c3aed73}.lp .ck.cut{color:var(--cyan-lt);background:#22d3ee1f;border:1px solid #22d3ee66}.lp .pvisual{position:relative}.lp .pvisual .glow-bg{filter:blur(70px);opacity:.35;z-index:0;border-radius:40px;position:absolute;inset:-30px}.lp .pvisual .inner{z-index:1;position:relative}.lp .center{text-align:center}.lp .ed{background:var(--card);border:1px solid #22d3ee52;border-radius:26px;max-width:1020px;margin:0 auto;padding:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000080,0 0 70px #22d3ee12}.lp .ed-glow{opacity:.45;pointer-events:none;background:radial-gradient(600px 200px at 50% 0,#22d3ee24,#0000 70%);border-radius:60px;transition:opacity .6s;position:absolute;inset:-40px}#tcEd[data-ph="5"] .ed-glow{opacity:1}.lp .ed-bar{z-index:1;align-items:center;gap:12px;margin-bottom:16px;display:flex;position:relative}.lp .ed-file{color:var(--muted);font-size:12.5px;font-weight:600}.lp .phase-pill{letter-spacing:.06em;text-transform:uppercase;color:var(--cyan-lt);background:#081923d9;border:1px solid #22d3ee59;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:6px 13px;font-size:11.5px;font-weight:800;transition:color .4s,border-color .4s;display:inline-flex}.lp .phase-pill .pdot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 8px var(--cyan);border-radius:50%;animation:1.4s ease-in-out infinite lp-pulse}#tcEd[data-ph="5"] .phase-pill{color:var(--green);border-color:#6ee7b773}#tcEd[data-ph="5"] .phase-pill .pdot{background:var(--green);box-shadow:0 0 8px var(--green)}.lp .ed-main{z-index:1;grid-template-columns:280px 1fr;gap:18px;margin-bottom:16px;display:grid;position:relative}@media (max-width:860px){.lp .ed-main{grid-template-columns:1fr}}.lp .phone{border:1px solid var(--border-lit);background:#0b0b14;border-radius:32px;width:100%;max-width:280px;margin:0 auto;padding:9px;box-shadow:0 18px 50px #0000008c}.lp .ph-screen{aspect-ratio:9/15.5;background:#0d0f1c;border-radius:24px;position:relative;overflow:hidden}.lp .ph-notch{z-index:6;background:#07070f;border:1px solid #1a1a26;border-radius:999px;width:74px;height:16px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.lp .scene{transition:opacity .55s;position:absolute;inset:0}.lp .scene-a{background:linear-gradient(#07071038 0%,#0707100a 32%,#070710d1 100%),url(https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=440&h=780&fit=crop&q=80&auto=format) 50% 20%/cover}.lp .scene-b{opacity:0;background:linear-gradient(#0707101a,#0707108c),url(https://images.unsplash.com/photo-1534438327276-14e5300c3a48?w=400&h=711&fit=crop&q=80&auto=format) 50%/cover}#tcEd[data-ph="3"] .scene-b{opacity:1}.lp .scene-b .bchip{letter-spacing:.05em;color:var(--cyan-lt);background:#081923e6;border:1px solid #22d3ee66;border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:800;position:absolute;top:34px;left:10px}.lp .ph-rail{z-index:5;flex-direction:column;gap:11px;display:flex;position:absolute;bottom:17%;right:9px}.lp .ph-rail .ra{filter:drop-shadow(0 1px 4px #000c);flex-direction:column;align-items:center;gap:1px;font-size:17px;display:flex}.lp .ph-rail .ra b{color:#fff;letter-spacing:.02em;font-size:9px;font-weight:700}.lp .ph-meta{z-index:5;text-align:left;position:absolute;bottom:11px;left:11px;right:50px}.lp .ph-meta p{text-shadow:0 1px 6px #000000d9;margin:0}.lp .ph-meta .h{color:#fff;font-size:11.5px;font-weight:800}.lp .ph-meta .c{color:#ecedf4;opacity:.94;margin-top:2px;font-size:10px;line-height:1.35}.lp .ph-meta .m{color:#d6d7e2;opacity:.88;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.lp .ph-cap{text-align:center;z-index:5;opacity:0;text-shadow:0 2px 10px #000000bf;margin:0;font-size:16.5px;font-weight:800;transition:opacity .45s;position:absolute;bottom:27%;left:6%;right:6%}#tcEd[data-ph="2"] .ph-cap,#tcEd[data-ph="3"] .ph-cap,#tcEd[data-ph="4"] .ph-cap,#tcEd[data-ph="5"] .ph-cap{opacity:1}.lp .ph-cap .w{opacity:.5;margin:0 2.5px;transition:all .16s;display:inline-block}.lp .ph-cap .w.on{opacity:1;color:var(--cyan-lt);text-shadow:0 2px 16px #22d3eea6;transform:scale(1.22)translateY(-2px)}.lp .scanline{opacity:0;z-index:4;background:linear-gradient(#0000,#22d3ee29,#0000);border-block:1px solid #22d3ee73;height:32%;position:absolute;top:-40%;left:0;right:0}#tcEd[data-ph="0"] .scanline{opacity:1;animation:2.4s linear infinite lp-scanmove}@keyframes lp-scanmove{0%{top:-40%}to{top:108%}}.lp .panel{flex-direction:column;gap:12px;min-width:0;display:flex}.lp .ai-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp .ai-list li{color:var(--muted);border:1px solid var(--border);background:#0b0b14;border-radius:12px;align-items:center;gap:11px;padding:10px 14px;font-size:14px;transition:border-color .35s,color .35s,box-shadow .35s;display:flex}.lp .ai-list .ic{background:#22d3ee17;border:1px solid #22d3ee38;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.lp .ai-list .st{color:var(--muted);align-items:center;margin-left:auto;font-size:12px;font-weight:800;display:flex}.lp .ai-list li.active{color:#fff;border-color:#22d3ee8c;box-shadow:0 0 26px #22d3ee1a}.lp .ai-list li.done{color:var(--body)}.lp .ai-list li.done .st{color:var(--green)}.lp .spin{border:2px solid #67e8f938;border-top-color:var(--cyan-lt);border-radius:50%;width:13px;height:13px;animation:.9s linear infinite lp-rot;display:none}.lp .ai-list li.active .spin{display:block}.lp .ai-list li .ok{display:none}.lp .ai-list li.done .ok{display:block}@keyframes lp-rot{to{transform:rotate(360deg)}}.lp .tagsrow{flex-wrap:wrap;gap:8px;min-height:32px;display:flex}.lp .atag{color:#fca5a5;opacity:0;background:#46161d73;border:1px solid #f8717166;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:700;transition:all .4s;transform:translateY(7px)}.lp .atag.good{color:var(--cyan-lt);background:#081923b3;border-color:#22d3ee66}#tcEd[data-ph="0"] .atag,#tcEd[data-ph="1"] .atag{opacity:1;transform:none}#tcEd[data-ph="0"] .atag:first-child{transition-delay:.3s}#tcEd[data-ph="0"] .atag:nth-child(2){transition-delay:.9s}#tcEd[data-ph="0"] .atag:nth-child(3){transition-delay:1.5s}.lp .rstats{opacity:0;flex-wrap:wrap;gap:9px;transition:all .5s .15s;display:flex;transform:translateY(10px)}#tcEd[data-ph="5"] .rstats{opacity:1;transform:none}.lp .rs{border:1px solid var(--border);color:var(--muted);background:#0b0b14;border-radius:12px;flex:1;min-width:96px;padding:9px 14px;font-size:12px}.lp .rs b{color:#fff;letter-spacing:-.01em;font-size:16.5px;font-weight:800;display:block}.lp .rs.hero-rs b{color:var(--green)}.lp .ed-tl{z-index:1;grid-template-columns:58px 1fr;gap:7px 10px;margin-bottom:14px;display:grid;position:relative}.lp .tlab{letter-spacing:.09em;color:var(--muted);text-transform:uppercase;align-items:center;font-size:10px;font-weight:800;display:flex}.lp .trk{border:1px solid var(--border);background:#0b0b14;border-radius:9px;gap:5px;height:34px;padding:4px;display:flex;position:relative;overflow:hidden}.lp .c{background:linear-gradient(135deg,#1d2b46,#16203a);border:1px solid #60a5fa4d;border-radius:6px;flex:1;min-width:0;transition:flex-basis .6s,opacity .55s,margin .6s,border-width .55s}.lp .c.bad{letter-spacing:.04em;color:#fca5a5;white-space:nowrap;background:linear-gradient(135deg,#46161d,#330e13);border-color:#f8717180;place-items:center;font-size:9.5px;font-weight:800;display:grid;overflow:hidden}.lp .c.b1{flex:0 0 15%}.lp .c.b2{flex:0 0 12%}.lp .c.b3{flex:0 0 10%}#tcEd[data-ph="0"] .c.bad{animation:1.1s ease-in-out infinite lp-badpulse}@keyframes lp-badpulse{50%{border-color:#f87171e6;box-shadow:0 0 16px #f8717180}}#tcEd[data-ph="1"] .c.bad,#tcEd[data-ph="2"] .c.bad,#tcEd[data-ph="3"] .c.bad,#tcEd[data-ph="4"] .c.bad,#tcEd[data-ph="5"] .c.bad{opacity:0;border-width:0;flex-basis:0%;margin-left:-5px;padding:0}#tcEd[data-ph="1"] .c.b2{transition-delay:.25s}#tcEd[data-ph="1"] .c.b3{transition-delay:.5s}.lp .phd{background:var(--cyan-lt);width:2px;box-shadow:0 0 12px var(--cyan);opacity:0;z-index:5;position:absolute;top:0;bottom:0;left:4%}#tcEd[data-ph="0"] .phd{opacity:1;animation:2.4s linear infinite lp-sweepx}@keyframes lp-sweepx{0%{left:2%}to{left:98%}}.lp .blk{opacity:0;background:#22d3ee26;border:1px solid #22d3ee73;border-radius:6px;transition:all .35s;position:absolute;top:4px;bottom:4px;transform:scale(.7)}.lp .blk1{width:20%;left:2%}.lp .blk2{width:17%;left:26%}.lp .blk3{width:22%;left:47%}.lp .blk4{width:21%;left:73%}#tcEd[data-ph="2"] .blk,#tcEd[data-ph="3"] .blk,#tcEd[data-ph="4"] .blk,#tcEd[data-ph="5"] .blk{opacity:1;transform:none}#tcEd[data-ph="2"] .blk1{transition-delay:.1s}#tcEd[data-ph="2"] .blk2{transition-delay:.45s}#tcEd[data-ph="2"] .blk3{transition-delay:.8s}#tcEd[data-ph="2"] .blk4{transition-delay:1.15s}.lp .brc{letter-spacing:.05em;color:var(--cyan-lt);opacity:0;background:linear-gradient(135deg,#0e2433,#0a1a2a);border:1px solid #67e8f980;border-radius:6px;place-items:center;font-size:9.5px;font-weight:800;transition:all .45s cubic-bezier(.2,.9,.3,1.35);display:grid;position:absolute;top:4px;bottom:4px;transform:translateY(-28px)}.lp .br1{width:17%;left:28%}.lp .br2{width:15%;left:66%}#tcEd[data-ph="3"] .brc,#tcEd[data-ph="4"] .brc,#tcEd[data-ph="5"] .brc{opacity:1;transform:none}#tcEd[data-ph="3"] .br2{transition-delay:.4s}.lp .wv{align-items:flex-end;gap:2px;width:100%;padding:5px 9px;display:flex}.lp .wv i{background:linear-gradient(180deg, var(--cyan-lt), var(--blue));transform-origin:bottom;border-radius:2px;flex:1;min-height:100%;transition:transform .5s;transform:scaleY(.07)}#tcEd[data-ph="4"] .wv i,#tcEd[data-ph="5"] .wv i{transform:scaleY(var(--h))}.lp .ed-foot{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.lp .bigprog{border:1px solid var(--border);background:#0b0b14;border-radius:12px;flex:1;height:40px;position:relative;overflow:hidden}.lp .bfill{background:var(--grad-cut);opacity:.9;width:4%;transition:width .9s;position:absolute;inset:0}#tcEd[data-ph="0"] .bfill{width:14%}#tcEd[data-ph="1"] .bfill{width:32%}#tcEd[data-ph="2"] .bfill{width:54%}#tcEd[data-ph="3"] .bfill{width:72%}#tcEd[data-ph="4"] .bfill{width:88%}#tcEd[data-ph="5"] .bfill{width:100%}.lp .btxt{letter-spacing:.04em;color:#fff;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:flex;position:absolute;inset:0}.lp .btxt .b2,#tcEd[data-ph="5"] .btxt .b1{display:none}#tcEd[data-ph="5"] .btxt .b2{display:inline}.lp .export{background:var(--grad-cut);color:#fff;opacity:.4;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 19px;font-size:13.5px;font-weight:800;transition:opacity .4s;display:inline-flex}#tcEd[data-ph="5"] .export{opacity:1;animation:1.3s infinite lp-expulse}@keyframes lp-expulse{50%{transform:translateY(-1px);box-shadow:0 0 32px #22d3ee99}}#tcEd.noanim *{transition:none!important;animation:none!important}.lp .spk{opacity:0;pointer-events:none;z-index:4;font-size:15px;position:absolute}.lp .spk1{bottom:48px;right:84px}.lp .spk2{top:16px;right:26px}.lp .spk3{top:46%;left:20px}.lp .spk4{font-size:12px;bottom:10px;left:46%}#tcEd[data-ph="5"] .spk{animation:1.5s forwards lp-spark}#tcEd[data-ph="5"] .spk2{animation-delay:.18s}#tcEd[data-ph="5"] .spk3{animation-delay:.36s}#tcEd[data-ph="5"] .spk4{animation-delay:.54s}@keyframes lp-spark{0%{opacity:0;transform:scale(.3)rotate(-20deg)}30%{opacity:1;transform:scale(1.2)rotate(8deg)}to{opacity:0;transform:scale(.6)rotate(20deg)translateY(-16px)}}.lp .feats-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:13px;margin:48px 0 36px;display:grid}.lp .fcard{background:var(--card);border:1px solid var(--border);color:var(--body);border-radius:14px;align-items:flex-start;gap:12px;padding:17px 18px;font-size:14.5px;transition:border-color .2s,transform .2s;display:flex}.lp .fcard:hover{border-color:#22d3ee73;transform:translateY(-2px)}.lp .fcard strong{color:#fff;font-weight:600}.lp .rating-line{color:var(--body);justify-content:center;align-items:center;gap:10px;margin-bottom:14px;font-size:15px;display:flex}.lp .rating-line strong{color:#fff;font-size:17px}.lp .stars{color:#fbbf24;letter-spacing:2px;font-size:14px}.lp .t-marquee{flex-direction:column;gap:16px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp .t-track{gap:16px;width:max-content;animation:46s linear infinite lp-slide;display:flex}.lp .t-track.rev{animation-direction:reverse}.lp .t-marquee:hover .t-track{animation-play-state:paused}.lp .tcard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;flex-shrink:0;gap:14px;width:380px;padding:22px;display:flex}.lp .tcard blockquote{color:#d4d4dc;flex:1;margin:0;font-size:14px}.lp .tcard footer{border-top:1px solid var(--border);align-items:center;gap:11px;padding-top:13px;display:flex}.lp .avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.lp .tcard footer strong{font-size:14px;display:block}.lp .tcard footer span{color:var(--muted);font-size:12.5px}.lp .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}@media (max-width:920px){.lp .plans{grid-template-columns:1fr;max-width:460px;margin:0 auto}.lp .plan.featured{order:-1}}.lp .plan{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;padding:32px 28px;transition:transform .2s,border-color .2s;display:flex;position:relative}.lp .plan:hover{transform:translateY(-4px)}.lp .plan .picon{border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:16px;display:grid}.lp .picon.adn{background:var(--grad-adn)}.lp .picon.cut{background:var(--grad-cut)}.lp .picon.mix{background:var(--grad-mix)}.lp .plan h3{margin:0 0 4px;font-size:19px}.lp .plan .pdesc{color:var(--body);margin:0 0 18px;font-size:14px}.lp .plan .price{letter-spacing:-.02em;margin:0;font-size:44px;font-weight:800;line-height:1}.lp .plan .price small{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:400}.lp .plan .annual{color:var(--green);margin:6px 0 0;font-size:13px;font-weight:600}.lp .plan ul{flex-direction:column;flex:1;gap:10px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.lp .plan ul li{color:var(--body);align-items:flex-start;gap:10px;font-size:14px;display:flex}.lp .plan ul .ck{border-radius:6px;width:19px;height:19px;margin-top:1px}.lp .plan .stripe-note{text-align:center;color:var(--muted);margin:12px 0 0;font-size:12.5px}.lp .plan.featured{background:linear-gradient(var(--card-2), var(--card-2)) padding-box, conic-gradient(from var(--lp-spin), var(--violet), var(--pink), var(--blue), var(--cyan), var(--violet)) border-box;border:2px solid #0000;animation:5s linear infinite lp-spinborder;box-shadow:0 18px 70px #7c3aed47}@keyframes lp-spinborder{to{--lp-spin:360deg}}.lp .plan .tag{background:var(--grad-mix);color:#fff;letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.lp .founder{text-align:center;max-width:640px;color:var(--muted);background:var(--card);border:1px solid var(--border);border-radius:14px;margin:34px auto 0;padding:16px 22px;font-size:14px}.lp .founder strong{color:var(--green)}.lp .faq{flex-direction:column;gap:10px;max-width:740px;margin:0 auto;display:flex}.lp .faq details{background:var(--card);border:1px solid var(--border);border-radius:14px;transition:border-color .2s}.lp .faq details[open]{border-color:var(--border-lit)}.lp .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:19px 22px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"+";color:var(--vio-lt);flex-shrink:0;font-size:22px;transition:transform .2s}.lp .faq details[open] summary:after{transform:rotate(45deg)}.lp .faq details p{color:var(--body);margin:0;padding:0 22px 19px;font-size:14.5px}.lp .cta-final{text-align:center;border:1px solid var(--border);background:var(--card);border-radius:28px;max-width:920px;margin:0 auto;padding:80px 32px;position:relative;overflow:hidden}.lp .cta-final h2{letter-spacing:-.02em;z-index:1;margin:0 0 16px;font-size:clamp(30px,4.4vw,48px);font-weight:800;position:relative}.lp .cta-final p{color:var(--body);z-index:1;margin:0 0 32px;position:relative}.lp .cta-final .hero-ctas{z-index:1;justify-content:center;position:relative}.lp .cta-final .microcopy{z-index:1;position:relative}.lp .sec-head{text-align:center;z-index:1;margin-bottom:60px;position:relative}.lp .sec-head h2{display:inline-block;position:relative}.lp .sec-head h2:after{content:"";background:var(--grad-mix);border-radius:3px;width:0;height:3px;transition:width .9s cubic-bezier(.2,.8,.2,1) .35s;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.lp .sec-head.in h2:after{width:72px}.lp .sec-head>p{color:var(--muted);margin:0;font-size:16.5px}.lp .site-footer{border-top:1px solid var(--border);padding:48px 0}.lp .footer-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.lp .footer-links{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lp .footer-links a{min-height:44px;color:var(--footer);border-radius:8px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.lp .footer-links a:hover{color:#fff}.lp .copyright{color:var(--footer);margin:0;font-size:14px}.lp .spot{position:relative}.lp .spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:0;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), var(--spot-c,#7c3aed29), transparent 70%);transition:opacity .35s;position:absolute;inset:-1px}.lp .spot:hover:after{opacity:1}.lp .spot>*{z-index:1;position:relative}.lp .ed>.ed-glow{z-index:0;position:absolute}.lp .ed>.spk{z-index:4;position:absolute}.lp #topcut .spot,#tcEd.spot{--spot-c:#22d3ee21}.lp .ed.spot:after{background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%), var(--spot-c), transparent 72%)}.lp [data-tilt]{will-change:transform;transition:transform .3s cubic-bezier(.2,.8,.3,1)}.lp .mag{transition:transform .2s,box-shadow .2s}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp .reveal,.lp [data-stagger]>*{opacity:1!important;transform:none!important}.lp .row,.lp .cap .w{opacity:1;transform:none}.lp .prog .fill{width:72%}.lp .flow-line line{stroke-dashoffset:0!important}.lp .track,.lp .t-track{flex-wrap:wrap;width:auto;animation:none!important}.lp .t-marquee{-webkit-mask-image:none;mask-image:none}.lp .t-track>:nth-child(n+4){display:none}.lp .ph-cap .w{opacity:1!important;transform:none!important}.lp .scanline,.lp .phd,.lp .atag{display:none!important}.lp .export{opacity:1!important}.lp .spin{display:none!important}.lp .li{transform:none!important}.lp .lf{opacity:1!important;transform:none!important}#lpStars,.lp .spk{display:none!important}.lp .sec-head h2:after{width:72px}.lp .spot:after{display:none}}
