@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1be9815c-module__JPUw1a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1be9815c-module__JPUw1a__variable{--lp-font-body:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.p.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_25b3ee93-module__vWxjQG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_25b3ee93-module__vWxjQG__variable{--lp-font-display:"Space Grotesk", "Space Grotesk Fallback"}
*{box-sizing:border-box}.lp{--bg:#07070d;--bg-2:#0b0b14;--ink:#f4f4fa;--ink-2:#a9a9bc;--ink-3:#63636f;--line:#ffffff14;--line-2:#ffffff24;--glass:#ffffff08;--glass-2:#ffffff0e;--violet:#7c6bff;--indigo:#4353e0;--cyan:#38bdf8;--gold:#e8b34b;--green:#34d399;--red:#fb7185;--grad:linear-gradient(135deg,#8b7bff 0%,#5b6cff 45%,#38bdf8 100%);--grad-text:linear-gradient(105deg,#a5b0ff 0%,#7c6bff 40%,#38bdf8 100%);--glow:0 10px 40px #685eff59;--r:18px;--font-body:var(--lp-font-body,-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",sans-serif);--font-display:var(--lp-font-display,var(--font-body));font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:15.5px;line-height:1.6;overflow-x:clip}html:has(.lp){scroll-behavior:smooth;background:#07070d}.lp a{color:inherit;text-decoration:none}.lp img,.lp svg{display:block}.lp ::selection{background:#7c6bff59}.lp .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.lp section{padding:96px 0;position:relative}.lp .fx-canvas{z-index:0;pointer-events:none;position:fixed;inset:0}.lp>:not(.fx-canvas){z-index:1;position:relative}.lp .grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 30%,#000 0%,#0000 100%);mask-image:radial-gradient(60% 60% at 50% 30%,#000 0%,#0000 100%)}.lp h1,.lp h2,.lp h3{font-family:var(--font-display)}.lp h2{letter-spacing:-.02em;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.12}.lp .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#b9c0ff;background:#7c6bff1a;border:1px solid #7c6bff40;border-radius:99px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.lp .eyebrow:before{content:"";background:var(--grad);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #7c6bffe6}.lp .sec-sub{color:var(--ink-2);max-width:620px;margin-top:16px;font-size:16.5px}.lp .grad-text{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.lp .btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-size:14.5px;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.lp .btn:active{transform:translateY(1px)}.lp .btn-primary{background:var(--grad);color:#fff;box-shadow:var(--glow)}.lp .btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 50px #685eff80}.lp .btn-ghost{border-color:var(--line-2);color:var(--ink);background:#ffffff05}.lp .btn-ghost:hover{background:#ffffff12;border-color:#ffffff38}.lp .btn-sm{border-radius:11px;padding:9px 16px;font-size:13.5px}.lp header.top{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);z-index:50;background:#07070da6;position:sticky;top:0}.lp .top-in{align-items:center;gap:26px;height:66px;display:flex}.lp .brand{font-family:var(--font-display);letter-spacing:.22em;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex}.lp .brand .mark{background:var(--grad);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 18px #685eff73}.lp .brand .mark svg{width:16px;height:16px}.lp .beta{letter-spacing:.08em;color:#7dd3fc;background:#38bdf824;border:1px solid #38bdf84d;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:700}.lp nav.menu{gap:4px;margin-left:8px;display:flex}.lp nav.menu a{color:var(--ink-2);white-space:nowrap;border-radius:9px;padding:8px 12px;font-size:13.5px;font-weight:500;transition:all .15s}.lp nav.menu a:hover{color:var(--ink);background:#ffffff0f}.lp .top-in .spacer{flex:1}.lp .lang{color:var(--ink-3);white-space:nowrap;font-size:12.5px;font-weight:600}.lp .lang b{color:var(--ink-2)}.lp .hero{padding:104px 0 72px;overflow:visible}.lp .hero .orb{filter:blur(90px);pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.lp .orb-a{background:radial-gradient(circle,#5b4bdd 0%,#0000 70%);width:520px;height:520px;animation:11s ease-in-out infinite lpFloat;top:-160px;left:-140px}.lp .orb-b{background:radial-gradient(circle,#1d5fd6 0%,#0000 70%);width:460px;height:460px;animation:13s ease-in-out infinite reverse lpFloat;top:-40px;right:-120px}.lp .orb-c{opacity:.3;background:radial-gradient(circle,#38bdf8b3 0%,#0000 70%);width:300px;height:300px;animation:9s ease-in-out infinite lpFloat;bottom:-140px;right:26%}@keyframes lpFloat{0%,to{transform:translate(0)}50%{transform:translate(24px,-20px)}}.lp .hero-in{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;display:grid;position:relative}.lp .hero h1{letter-spacing:-.03em;font-size:clamp(38px,5vw,60px);font-weight:700;line-height:1.04;animation:.7s 50ms both lpUp}.lp .hero .lead{color:var(--ink-2);max-width:530px;margin-top:24px;font-size:17.5px;animation:.7s .15s both lpUp}.lp .hero .ctas{flex-wrap:wrap;gap:12px;margin-top:34px;animation:.7s .25s both lpUp;display:flex}.lp .hero .mini-note{color:var(--ink-3);margin-top:20px;font-size:13px;animation:.7s .32s both lpUp}@keyframes lpUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lp .stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:64px;display:grid;position:relative}.lp .stat{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;padding:18px 20px}.lp .stat b{font-family:var(--font-display);letter-spacing:-.02em;background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;display:block}.lp .stat span{color:var(--ink-2);font-size:12.5px}.lp .shot-wrap{background:linear-gradient(160deg,#8b7bffb3,#38bdf840 40%,#ffffff0f 70%);border-radius:20px;padding:1.5px;animation:.8s .2s both lpUp;position:relative;box-shadow:0 40px 120px #4c40dc59,0 8px 30px #00000080}.lp .shot{color:#e9e9f0;background:#0b0b13;border-radius:19px;padding:14px}.lp .shot .bar{align-items:center;gap:6px;margin-bottom:12px;display:flex}.lp .shot .dot{background:#23232e;border-radius:50%;width:9px;height:9px}.lp .shot .addr{color:#8b8b9c;background:#12121b;border:1px solid #ffffff12;border-radius:7px;flex:1;margin-left:10px;padding:4px 10px;font-size:10.5px}.lp .shot-body{grid-template-columns:84px 1fr;gap:10px;display:grid}.lp .shot-side{background:#111119;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:7px;padding:10px 8px;display:flex}.lp .shot-side i{background:#20202c;border-radius:4px;height:7px;display:block}.lp .shot-side i.on{background:linear-gradient(90deg,#7c6bff,#5b6cff)}.lp .shot-main{flex-direction:column;gap:10px;min-width:0;display:flex}.lp .kpi-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lp .kpi{background:#111119;border:1px solid #ffffff0f;border-radius:10px;padding:10px 12px}.lp .kpi b{margin-top:5px;font-size:15px;display:block}.lp .kpi span{color:#8b8b9c;font-size:9.5px}.lp .kpi .up{color:#34d399;margin-left:6px;font-size:9.5px}.lp .shot-chart{background:#111119;border:1px solid #ffffff0f;border-radius:10px;padding:12px}.lp .shot-chart .t{color:#8b8b9c;margin-bottom:8px;font-size:10.5px}.lp .gbars{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp .gbar{background:#111119;border:1px solid #ffffff0f;border-radius:10px;padding:10px 12px}.lp .gbar span{color:#8b8b9c;margin-bottom:7px;font-size:9.5px;display:block}.lp .gbar i{border-radius:99px;height:5px;display:block}.lp .demo{position:relative}.lp .demo .shot{position:relative;overflow:hidden}.lp .demo .shot-body{min-height:292px}.lp .demo .shot-main{justify-content:flex-start}.lp .dm-zoom{will-change:transform}.lp .demo[data-scene="0"] .dm-zoom{transform-origin:60% 16%;animation:4.6s cubic-bezier(.5,.06,.26,1) both dmZoom}.lp .demo[data-scene="1"] .dm-zoom{transform-origin:38% 26%;animation:4.6s cubic-bezier(.5,.06,.26,1) both dmZoom}.lp .demo[data-scene="2"] .dm-zoom{transform-origin:60% 42%;animation:4.6s cubic-bezier(.5,.06,.26,1) both dmZoom}.lp .demo[data-scene="3"] .dm-zoom{transform-origin:80% 82%;animation:4.6s cubic-bezier(.5,.06,.26,1) both dmZoom}@keyframes dmZoom{0%,28%{transform:scale(1)}56%,84%{transform:scale(1.5)}to{transform:scale(1)}}.lp .dm-in{animation:.5s both dmIn}@keyframes dmIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp .dm-pop{animation:.45s cubic-bezier(.2,1.4,.4,1) both dmPop}@keyframes dmPop{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:none}}.lp .dm-line{stroke-dasharray:340;stroke-dashoffset:340px;animation:1.6s ease-out .25s forwards dmDraw}.lp .dm-line2{opacity:.9;animation-delay:.5s}@keyframes dmDraw{to{stroke-dashoffset:0}}.lp .dm-area{opacity:0;animation:.8s 1.4s forwards dmFade}@keyframes dmFade{to{opacity:1}}.lp .dm-sec{letter-spacing:.08em;text-transform:uppercase;color:#8b8b9c;font-size:10.5px;font-weight:600}.lp .dm-alert{color:#c9c9d6;background:#111119;border:1px solid #ffffff0f;border-left:3px solid #63636f;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:11.5px;line-height:1.45;display:flex}.lp .dm-alert b{color:#ececf4}.lp .dm-alert.crit{border-left-color:#fb7185}.lp .dm-alert.warn{border-left-color:#e8b34b}.lp .dm-alert.ok{border-left-color:#34d399}.lp .pl-badge{letter-spacing:.04em;border-radius:5px;flex:none;padding:2px 7px;font-size:8.5px;font-weight:700}.lp .pl-badge.meta{color:#b9b0ff;background:#7c6bff29}.lp .pl-badge.goog{color:#e8c778;background:#e8b34b24}.lp .dm-note{color:#63636f;text-align:center;margin-top:2px;font-size:10.5px}.lp .dm-airow{color:#c9c9d6;background:#7c6bff17;border:1px solid #7c6bff47;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-size:11.5px;display:flex}.lp .dm-airow span:nth-child(2){flex:1}.lp .dm-zap{font-size:14px}.lp .dm-btn{background:var(--grad);color:#fff;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:600;box-shadow:0 4px 14px #685eff66}.lp .dm-chips{flex-wrap:wrap;gap:7px;display:flex}.lp .dm-chip{color:#c3c9ff;background:#7c6bff1f;border:1px solid #7c6bff4d;border-radius:99px;padding:5px 11px;font-size:10.5px;font-weight:600}.lp .dm-sugg{color:#9fd8bd;background:#34d39912;border:1px solid #34d39938;border-radius:9px;padding:8px 11px;font-size:10.5px}.lp .dm-draft{background:#111119;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:11.5px;display:flex}.lp .dm-draft .nm{color:#d7d7e2;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lp .dm-draft .aud{color:#a9b4ff;background:#7c6bff1f;border:1px solid #7c6bff47;border-radius:99px;flex:none;padding:2px 8px;font-size:9.5px;font-weight:600}.lp .dm-flip{flex:none;width:64px;height:20px;position:relative}.lp .dm-flip i{border-radius:99px;place-items:center;font-size:9.5px;font-style:normal;font-weight:600;display:grid;position:absolute;inset:0}.lp .dm-flip .a{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf244d;animation:4.6s both dmAOut}.lp .dm-flip .b{color:#4ade80;opacity:0;background:#34d3991a;border:1px solid #34d39959;animation:4.6s both dmBIn}@keyframes dmAOut{0%,54%{opacity:1}60%,to{opacity:0}}@keyframes dmBIn{0%,54%{opacity:0;transform:scale(.8)}62%,to{opacity:1;transform:scale(1)}}.lp .dm-foot{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.lp .dm-ok{color:#8b8b9c;font-size:10.5px}.lp .dm-hl{animation:4.6s both dmHl}@keyframes dmHl{0%,32%{box-shadow:0 0 #7c6bff00}48%,78%{box-shadow:0 0 0 2px #8b7bffa6,0 0 26px #7c6bff59}96%,to{box-shadow:0 0 #7c6bff00}}.lp .dm-cursor{z-index:5;pointer-events:none;width:20px;height:20px;animation:4.6s cubic-bezier(.45,.05,.25,1) both dmCur;position:absolute;top:0;left:0}.lp .dm-cursor svg{filter:drop-shadow(0 2px 6px #0000008c);width:20px;height:20px}.lp .dm-cursor .ring{opacity:0;border:2px solid #8b7bffe6;border-radius:50%;animation:4.6s both dmRing;position:absolute;inset:-7px}@keyframes dmRing{0%,40%{opacity:0;transform:scale(.35)}46%{opacity:.95;transform:scale(.7)}60%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes dmCur{0%{transform:translate(var(--cxa),var(--cya)) scale(1)}34%{transform:translate(var(--cxb),var(--cyb)) scale(1)}44%{transform:translate(var(--cxb),var(--cyb)) scale(.85)}52%,to{transform:translate(var(--cxb),var(--cyb)) scale(1)}}.lp .demo[data-scene="0"]{--cxa:340px;--cya:300px;--cxb:265px;--cyb:76px}.lp .demo[data-scene="1"]{--cxa:265px;--cya:76px;--cxb:180px;--cyb:96px}.lp .demo[data-scene="2"]{--cxa:180px;--cya:96px;--cxb:420px;--cyb:112px}.lp .demo[data-scene="3"]{--cxa:420px;--cya:112px;--cxb:400px;--cyb:264px}.lp .dm-hud{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:0 4px;display:flex}.lp .dm-cap{color:#d7d7e2;align-items:center;gap:8px;font-size:13px;font-weight:600;animation:.45s both dmIn;display:inline-flex}.lp .dm-cap:before{content:"";background:var(--grad);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px #7c6bffe6}.lp .dm-dots{gap:7px;display:flex}.lp .dm-dots button{cursor:pointer;background:#ffffff29;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:all .25s}.lp .dm-dots button.on{background:var(--grad);width:22px}.lp .demo.static .dm-cursor{display:none}@media (max-width:640px){.lp .dm-cursor{display:none}.lp .dm-hud{flex-direction:column;align-items:flex-start;gap:8px}}.lp .gf{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px;display:grid;position:relative}.lp .gf-stage{background:var(--glass);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;min-width:0;padding:24px 22px 22px;transition:border-color .2s,transform .2s;display:flex;position:relative}.lp .gf-stage:hover{border-color:#7c6bff6b;transform:translateY(-2px)}.lp .gf-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.lp .gf-no{font-family:var(--font-display);letter-spacing:.08em;color:#a5b0ff;font-size:13px;font-weight:700}.lp .gf-who{letter-spacing:.1em;text-transform:uppercase;color:#b9b0ff;background:#7c6bff1f;border:1px solid #7c6bff4d;border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:700}.lp .gf-who.you{color:#fcd34d;background:#e8b34b1f;border-color:#e8b34b59}.lp .gf-stage h3{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:600}.lp .gf-stage p{color:var(--ink-2);flex:1;font-size:13.5px}.lp .gf-vis{background:#0c0c15;border:1px solid #ffffff12;border-radius:13px;flex-direction:column;justify-content:center;gap:6px;height:158px;margin-top:18px;padding:12px;display:flex;overflow:hidden}.lp .gf-arrow{z-index:2;background:#ffffff24;width:18px;height:2px;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.lp .gf-arrow i{background:var(--grad);border-radius:50%;width:8px;height:8px;animation:2.6s linear infinite gfDot;position:absolute;top:-3px;left:0;transform:translate(10px);box-shadow:0 0 10px #7c6bffe6}@keyframes gfDot{0%{opacity:0;transform:translate(-4px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(14px)}}.lp .gf-s2 .gf-arrow i{animation-delay:.9s}.lp .gf-s3 .gf-arrow i{animation-delay:1.8s}.lp .gf-file{color:#d7d7e2;white-space:nowrap;text-overflow:ellipsis;background:#ffffff08;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:8px;padding:6px 9px;font-size:10.5px;animation:.45s both gfPop;display:flex;overflow:hidden}.lp .gf-file b{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:500}.lp .gf-file .ic{border-radius:5px;flex:none;width:16px;height:16px;display:inline-block}.lp .gf-file .img{background:linear-gradient(135deg,#3d4470,#5b6cff)}.lp .gf-file .doc{background:linear-gradient(135deg,#24503f,#34d399)}.lp .gf-file .pdf{background:linear-gradient(135deg,#6e3a24,#e8b34b)}.lp .gf-s1 .gf-file:nth-child(2){animation-delay:.25s}.lp .gf-s1 .gf-file:nth-child(3){animation-delay:.5s}.lp .gf-upload{background:#ffffff14;border-radius:99px;height:5px;margin-top:4px;display:block;overflow:hidden}.lp .gf-upload i{background:var(--grad);border-radius:99px;width:100%;height:100%;animation:1.6s cubic-bezier(.3,.7,.3,1) .6s both gfFill;display:block}@keyframes gfFill{0%{width:0}}@keyframes gfPop{0%{opacity:0;transform:translateY(6px)scale(.96)}}.lp .gf-creatives{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.lp .gf-cr{aspect-ratio:1/1.15;color:#ffffffbf;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9.5px;animation:.45s both gfPop;display:flex}.lp .gf-cr em{color:#fff;font-size:11px;font-style:normal;font-weight:700}.lp .gf-cr.a{background:linear-gradient(135deg,#3d4470,#242848)}.lp .gf-cr.b{background:linear-gradient(135deg,#54314e,#2b1827)}.lp .gf-cr.c{background:linear-gradient(135deg,#24503f,#122a20)}.lp .gf-cr.d{background:linear-gradient(135deg,#6e5a24,#3a3014)}.lp .gf-s2 .gf-cr:first-child{animation-delay:1.2s}.lp .gf-s2 .gf-cr:nth-child(2){animation-delay:1.4s}.lp .gf-s2 .gf-cr:nth-child(3){animation-delay:1.6s}.lp .gf-s2 .gf-cr:nth-child(4){animation-delay:1.8s}.lp .gf-copy{grid-column:1/-1;gap:5px;margin-top:3px;display:grid}.lp .gf-files,.lp .gf-camps,.lp .gf-report{flex-direction:column;gap:6px;display:flex}.lp .gf-copy i{background:#ffffff1f;border-radius:99px;height:6px;animation:.4s 2.1s both gfPop;display:block}.lp .gf-copy i.short{width:60%}.lp .gf-camp{color:#d7d7e2;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;animation:.45s both gfPop;display:flex;overflow:hidden}.lp .gf-camp .pf{letter-spacing:.04em;border-radius:5px;flex:none;padding:2px 6px;font-size:8.5px;font-style:normal;font-weight:700}.lp .gf-camp .meta{color:#b9b0ff;background:#7c6bff29}.lp .gf-camp .goog{color:#e8c778;background:#e8b34b24}.lp .gf-camp b{border-radius:99px;flex:none;margin-left:auto;padding:2px 8px;font-size:9.5px;font-weight:600}.lp .gf-camp b.on{color:#4ade80;background:#34d3991a;border:1px solid #34d39959}.lp .gf-s3 .gf-camp:first-child{animation-delay:2.4s}.lp .gf-s3 .gf-camp:nth-child(2){animation-delay:2.6s}.lp .gf-s3 .gf-camp:nth-child(3){animation-delay:2.8s}.lp .gf-auto{color:#9fd8bd;background:#34d39912;border:1px solid #34d39938;border-radius:8px;padding:6px 9px;font-size:10.5px;animation:.4s 3.2s both gfPop}.lp .gf-rh{color:var(--ink-3);letter-spacing:.02em;margin-bottom:2px;font-size:10.5px;font-weight:600}.lp .gf-row{color:#c9c9d6;grid-template-columns:62px 1fr;align-items:center;gap:8px;padding:3px 0;font-size:10.5px;display:grid}.lp .gf-row i{transform-origin:0;background:linear-gradient(90deg,#8b7bff,#5b6cff);border-radius:99px;height:8px;animation:1s cubic-bezier(.3,.7,.3,1) 3.6s both gfBar;display:block}.lp .gf-row i.g{background:linear-gradient(90deg,#34d399,#38bdf8)}.lp .gf-row i.c{background:linear-gradient(90deg,#e8b34b,#fbbf24)}.lp .gf-row:nth-child(3) i{animation-delay:3.8s}.lp .gf-row:nth-child(4) i{animation-delay:4s}@keyframes gfBar{0%{transform:scaleX(0)}}.lp .gf-rl{color:#4ade80;margin-top:2px;font-size:10.5px;animation:.4s 4.4s both gfPop}.lp .gf-modes{background:var(--glass);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;padding:14px 18px;display:flex}.lp .gf-mode{color:var(--ink);border:1px solid var(--line-2);border-radius:99px;align-items:center;gap:9px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.lp .gf-mode .sw{background:#ffffff1f;border-radius:99px;flex:none;width:32px;height:18px;position:relative}.lp .gf-mode .sw:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.lp .gf-mode.on .sw{background:var(--grad)}.lp .gf-mode.on .sw:after{left:auto;right:3px}.lp .gf-mode small{color:var(--ink-3);font-size:11.5px;font-weight:500}.lp .gf-modes p{color:var(--ink-2);flex:1;min-width:240px;margin:0;font-size:13px}@media (max-width:1020px){.lp .gf{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .gf-s2 .gf-arrow{display:none}}@media (max-width:640px){.lp .gf{grid-template-columns:minmax(0,1fr);gap:14px}.lp .gf-arrow{display:none}.lp .gf-vis{height:auto;min-height:0}}.lp .steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid;position:relative}.lp .step{background:var(--glass);border:1px solid var(--line);border-radius:var(--r);padding:28px;transition:border-color .2s,transform .2s}.lp .step:hover{border-color:#7c6bff66;transform:translateY(-2px)}.lp .step .no{background:var(--grad);color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:11px;place-items:center;margin-bottom:18px;font-size:15px;font-weight:700;display:grid;box-shadow:0 6px 20px #685eff66}.lp .step h3{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:600}.lp .step p{color:var(--ink-2);font-size:14px}.lp .bento{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.lp .b-card{background:var(--glass);border:1px solid var(--line);border-radius:var(--r);padding:26px;transition:border-color .2s,transform .2s,background .2s;position:relative;overflow:hidden}.lp .b-card:hover{background:var(--glass-2);border-color:#7c6bff6b;transform:translateY(-2px)}.lp .b-card h3{letter-spacing:-.01em;margin-bottom:8px;font-size:16.5px;font-weight:600}.lp .b-card p{color:var(--ink-2);font-size:13.5px}.lp .b-big{flex-direction:column;grid-area:span 2/span 2;display:flex}.lp .b-big h3{font-size:20px}.lp .b-big p{max-width:420px;font-size:14.5px}.lp .draft{background:#0c0c15;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;flex:1;gap:8px;margin-top:22px;padding:14px;display:flex}.lp .draft .d-head{color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:2px;font-size:11px;display:flex}.lp .d-row{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.lp .d-row .nm{color:#d7d7e2;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lp .d-row .aud{color:#a9b4ff;background:#7c6bff1f;border:1px solid #7c6bff47;border-radius:99px;padding:2px 8px;font-size:10.5px}.lp .d-row .bdg{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2440;border-radius:99px;padding:2px 8px;font-size:10.5px}.lp .d-foot{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.lp .d-foot .ok{color:var(--ink-3);font-size:11.5px}.lp .d-btn{background:var(--grad);color:#fff;border-radius:9px;padding:7px 14px;font-size:12px;font-weight:600;box-shadow:0 4px 16px #685eff66}.lp .mini{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.lp .mini .tagx{color:#c3c9ff;background:#7c6bff1a;border:1px solid #7c6bff42;border-radius:99px;padding:4px 10px;font-size:11px}.lp .mini-kpi{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.lp .mini-kpi .mk{color:var(--ink-3);background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:8px 10px;font-size:10.5px}.lp .mini-kpi .mk b{color:var(--ink);margin-top:2px;font-size:14px;display:block}.lp .mini-alert{color:#fda4af;background:#fb718512;border:1px solid #fb718540;border-radius:11px;align-items:center;gap:9px;margin-top:16px;padding:9px 12px;font-size:11.5px;display:flex}.lp .mini-alert .dotp{background:#fb7185;border-radius:50%;width:7px;height:7px;animation:1.8s infinite lpPulse;box-shadow:0 0 8px #fb7185cc}@keyframes lpPulse{0%,to{opacity:1}50%{opacity:.35}}.lp .mini-pause{color:var(--ink-2);align-items:center;gap:10px;margin-top:16px;font-size:11.5px;display:flex}.lp .mini-pause .sw{background:var(--grad);border-radius:99px;flex:none;width:36px;height:20px;position:relative}.lp .mini-pause .sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}.lp .mini-doc{gap:6px;margin-top:16px;display:grid}.lp .mini-doc .dl{color:var(--ink-2);align-items:center;gap:8px;font-size:11.5px;display:flex}.lp .mini-doc .dl i{background:#38bdf8;border-radius:50%;flex:none;width:5px;height:5px}.lp .marq{margin-top:40px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp .marq-track{gap:12px;width:max-content;animation:26s linear infinite lpMarq;display:flex}.lp .marq:hover .marq-track{animation-play-state:paused}@keyframes lpMarq{to{transform:translate(-50%)}}.lp .int-chip{border:1px solid var(--line-2);background:var(--glass);white-space:nowrap;border-radius:99px;align-items:center;gap:9px;padding:11px 20px;font-size:14px;font-weight:600;display:inline-flex}.lp .int-chip i{background:var(--grad);border-radius:50%;flex:none;width:7px;height:7px}.lp .mcp-callout{background:linear-gradient(130deg,#7c6bff24,#0b0b14e6 55%);border:1px solid #7c6bff4d;border-radius:22px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;margin-top:44px;padding:44px;display:grid;position:relative;overflow:hidden}.lp .mcp-callout h3{letter-spacing:-.02em;margin-bottom:12px;font-size:24px;font-weight:700}.lp .mcp-callout p{color:var(--ink-2);font-size:14.5px}.lp .mcp-chat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a11d9;border:1px solid #ffffff17;border-radius:16px;padding:16px;font-size:12.5px}.lp .mcp-chat .q{background:var(--grad);color:#fff;border-radius:12px;max-width:85%;margin-bottom:10px;margin-left:auto;padding:9px 13px}.lp .mcp-chat .a{color:#d7d7e2;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;max-width:90%;padding:9px 13px}.lp .mcp-chat .src{color:var(--ink-3);margin-top:9px;font-size:10.5px}.lp .plans{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;display:grid}.lp .plan{background:var(--glass);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;padding:26px;transition:border-color .2s,transform .2s;display:flex}.lp .plan:hover{border-color:var(--line-2);transform:translateY(-2px)}.lp .plan.hot{background:linear-gradient(160deg,#7c6bff21,#ffffff08 55%);border-color:#7c6bff80;box-shadow:0 20px 60px #685eff38}.lp .plan h3{align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.lp .plan .badge{background:var(--grad);color:#fff;border-radius:99px;margin-left:auto;padding:3px 10px;font-size:10.5px;font-weight:700}.lp .plan .who{color:var(--ink-3);min-height:34px;margin:6px 0 16px;font-size:12.5px}.lp .plan .price{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:700}.lp .plan .price small{color:var(--ink-3);font-size:12.5px;font-weight:500}.lp .plan ul{gap:9px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.lp .plan li{color:var(--ink-2);gap:9px;font-size:13px;display:flex}.lp .plan li svg{color:#8f9dff;flex:none;width:14px;height:14px;margin-top:2px}.lp .plan .btn{margin-top:auto}.lp .tokens-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.lp .token-p{background:var(--glass);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.lp .token-p b{font-size:14.5px;display:block}.lp .token-p span{color:var(--ink-3);font-size:12px}.lp .token-p .pr{color:#c3c9ff;margin-left:auto;font-size:15px;font-weight:700}.lp .faq{max-width:760px;margin:44px auto 0}.lp details.qa{border:1px solid var(--line);background:var(--glass);border-radius:14px;margin-bottom:10px;transition:border-color .2s;overflow:hidden}.lp details.qa[open]{border-color:#7c6bff66}.lp details.qa summary{cursor:pointer;align-items:center;gap:12px;padding:17px 20px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.lp details.qa summary::-webkit-details-marker{display:none}.lp details.qa summary .pl{color:var(--ink-3);margin-left:auto;font-size:18px;transition:transform .18s}.lp details.qa[open] summary .pl{color:#a5b0ff;transform:rotate(45deg)}.lp details.qa .ans{color:var(--ink-2);padding:0 20px 17px;font-size:14px}.lp .cta-panel{text-align:center;background:radial-gradient(80% 120% at 50% 0,#7c6bff38 0%,#0b0b14b3 60%);border:1px solid #7c6bff59;border-radius:26px;padding:72px 32px;position:relative;overflow:hidden}.lp .cta-panel h2{max-width:640px;margin:0 auto}.lp .cta-panel .sec-sub{margin:16px auto 0}.lp .cta-panel .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.lp footer.foot{border-top:1px solid var(--line);background:#ffffff04;padding:44px 0}.lp .foot-in{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:20px;font-size:13px;display:flex}.lp .foot-in .spacer{flex:1}.lp .foot-in a{color:var(--ink-2);transition:color .15s}.lp .foot-in a:hover{color:var(--ink)}@supports (animation-timeline:view()){.lp .reveal{animation:.8s both lpUp;animation-timeline:view();animation-range:entry entry 35%}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}}@media (max-width:1180px){.lp .top-in{gap:16px}}@media (max-width:1120px){.lp nav.menu{display:none}}@media (max-width:1020px){.lp .hero-in,.lp .mcp-callout{grid-template-columns:1fr}.lp .plans,.lp .steps,.lp .tokens-row,.lp .bento{grid-template-columns:1fr 1fr}.lp .b-big{grid-area:auto/span 2}.lp .stats{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lp section{padding:64px 0}.lp .plans,.lp .steps,.lp .tokens-row,.lp .kpi-row,.lp .bento{grid-template-columns:1fr}.lp .stats{grid-template-columns:1fr 1fr;gap:10px}.lp .stat{padding:14px}.lp .stat b{font-size:20px}.lp .stat span{font-size:12px}.lp .eyebrow{letter-spacing:.1em;white-space:nowrap;padding:6px 12px;font-size:10.5px}.lp .b-big{grid-column:auto}.lp .top-in{gap:8px}.lp .top-in .btn-ghost,.lp .top-in .lang{display:none}.lp .top-in .btn-sm{padding:9px 12px}}
