@font-face{font-family:Funnel Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3eea4b3d42758fbc-s.08epetn5yqmpc.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:Funnel Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3f3f01dfc015e12-s.p.0a8~s61knrirc.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:Funnel Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3eea4b3d42758fbc-s.08epetn5yqmpc.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:Funnel Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3f3f01dfc015e12-s.p.0a8~s61knrirc.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:Funnel Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3eea4b3d42758fbc-s.08epetn5yqmpc.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:Funnel Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3f3f01dfc015e12-s.p.0a8~s61knrirc.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:Funnel Display Fallback;src:local(Arial);ascent-override:93.85%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.55%}.funnel_display_52b85926-module__5743Lq__className{font-family:Funnel Display,Funnel Display Fallback;font-style:normal}.funnel_display_52b85926-module__5743Lq__variable{--font-lp-display:"Funnel Display", "Funnel Display Fallback"}
@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d4f81138b703b58-s.16pmxf.o_0v98.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:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0nf3i61nys3z7.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:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0d4f81138b703b58-s.16pmxf.o_0v98.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:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0nf3i61nys3z7.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:Host Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0d4f81138b703b58-s.16pmxf.o_0v98.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:Host Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0nf3i61nys3z7.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:Host Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0d4f81138b703b58-s.16pmxf.o_0v98.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:Host Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0nf3i61nys3z7.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:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.host_grotesk_1c68f930-module__WdlLuG__className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.host_grotesk_1c68f930-module__WdlLuG__variable{--font-lp-body:"Host Grotesk", "Host Grotesk Fallback"}
html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@keyframes lp-live{0%{box-shadow:0 0 #5ee0b099}to{box-shadow:0 0 0 7px #5ee0b000}}@keyframes lp-marq{to{transform:translate(-50%)}}@keyframes lp-feed{0%{opacity:0;background:#7c8bff1f;transform:translateY(-12px)}}@keyframes lp-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes lp-bob{50%{transform:translateY(-10px)}}@keyframes lp-mrow{0%{opacity:0;transform:translateY(-10px)}}@keyframes lp-press{50%{transform:scale(.92)}}@keyframes lp-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,40px)scale(1.12)}to{transform:translate(30px,-30px)scale(.95)}}@keyframes lp-sway{0%,to{transform:rotate(var(--r))}50%{transform:rotate(calc(var(--r) * -.5))}}:where(.lp,.site){--bg:#171a21;--bg-2:#1b1e26;--panel:#20242d;--panel-2:#252a34;--panel-3:#2e333f;--line:#ffffff17;--line-soft:#ffffff0f;--line-2:#ffffff29;--text:#f2f4f8;--muted:#a6abb8;--faint:#8c919e;--accent:#8c98ff;--mint:#5ee0b0;--loss:#f87171;--fee:#f5c451;--header-bg:#171a21c7;--chip-bg:#20242de6;--dim:#3a3f4c;--node:#20242d;--core:#232844;--sheet-bg:#1c1f26;--sheet-hd:#242832;--sheet-line:#2c303a;--sheet-border:#363b46;--after-a:#232843;--after-b:#1b1f2b;--r:16px;--r-lg:24px;--maxw:1160px;--font:var(--font-lp-body), "Host Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--display:var(--font-lp-display), "Funnel Display", var(--font), sans-serif}@layer base{:where(.lp,.site) *,:where(.lp,.site) :before,:where(.lp,.site) :after{box-sizing:border-box}:where(.lp,.site) ::selection{background:#7c8bff52}:where(.lp,.site) :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}:where(.lp,.site) :is(h1,h2,h3,h4){font-family:var(--display);letter-spacing:-.03em}.lp a{color:inherit;text-decoration:none}.lp :is(h1,h2,h3,h4){margin:0;font-weight:600;line-height:1.04}.lp :is(p,ul,figure){margin:0}.lp ul{padding:0}.lp button{font:inherit}.lp :is(p,li,summary){font-variant-numeric:normal}}.lp{isolation:isolate;background:var(--bg);min-height:100vh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;line-height:1.6;position:relative;overflow-x:clip}.lp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}@media (max-width:520px){.lp .wrap{padding:0 16px}}.lp .mint{color:var(--mint)}.lp .loss{color:var(--loss)}.lp .grad{background:linear-gradient(100deg,#fff 20%,#b3bcff 60%,var(--mint));color:#0000;-webkit-background-clip:text;background-clip:text}.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 .bg-fx{z-index:-3;pointer-events:none;background:radial-gradient(70% 50% at 50% -10%,#7c8bff33,#0000 70%),radial-gradient(45% 35% at 85% 6%,#5ee0b00f,#0000 70%);position:fixed;inset:0}.lp .grid-bg{z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(75% 55% at 50% 0,#000 35%,#0000 100%);mask-image:radial-gradient(75% 55% at 50% 0,#000 35%,#0000 100%)}.lp .bg-gl{z-index:-1;pointer-events:none;opacity:.9;width:100vw;height:100vh;position:fixed;inset:0}.lp .btn{height:46px;font:550 15px/1 var(--font);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.lp .btn-primary{color:#0a0b0e;background:#fff}.lp .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ffffff24}.lp .btn-ghost{border-color:var(--line);color:var(--text);background:#ffffff0a}.lp .btn-ghost:hover{border-color:var(--line-2);background:#ffffff14}.lp .btn-accent{background:var(--accent);color:#0a0b0e}.lp .btn-accent:hover{transform:translateY(-2px);box-shadow:0 12px 34px #7c8bff66}.lp .btn svg{transition:transform .2s}.lp .btn:hover svg{transform:translate(3px)}.lp .live{color:var(--mint);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.lp .live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite lp-live}.lp .lp-header{z-index:100;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.lp .lp-header.scrolled{background:var(--header-bg);-webkit-backdrop-filter:blur(16px)saturate(1.3);border-color:var(--line-soft)}.lp .lp-nav{justify-content:space-between;align-items:center;gap:16px;height:66px;display:flex}.lp .logo{font:600 18px var(--display);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.lp .mark{background:var(--accent);border-radius:8px;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.lp .nav-links{color:var(--muted);gap:26px;font-size:14.5px;display:flex}.lp .nav-links a:hover{color:var(--text)}.lp .nav-cta{align-items:center;gap:10px;display:flex}.lp .nav-cta .btn{border-radius:10px;height:38px;padding:0 16px;font-size:14px}@media (max-width:900px){.lp .nav-links{display:none}}@media (max-width:440px){.lp .nav-cta .btn-ghost:not(.lp-burger){display:none}}.lp section[id]{scroll-margin-top:70px}.lp .section{padding:140px 0;position:relative}@media (max-width:760px){.lp .section{padding:90px 0}}.lp .eyebrow{letter-spacing:.02em;color:var(--accent);margin-bottom:16px;font-size:13px;font-weight:600;display:inline-block}.lp .sec-head{text-align:center;max-width:720px;margin:0 auto 64px}.lp .sec-head h2{margin-bottom:16px;font-size:clamp(30px,4.4vw,50px)}.lp .sec-head p{color:var(--muted);font-size:18px}.lp .sec-head p a{color:var(--accent)}.lp .hero{padding:132px 0 40px;position:relative}.lp .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;min-height:calc(100vh - 170px);display:grid}.lp .badge{border:1px solid var(--line);color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px 6px 6px;font-size:13px;display:inline-flex}.lp .badge b{background:var(--accent);color:#0a0b0e;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.lp .hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:11.5ch;margin:0 0 24px;font-size:clamp(44px,5.4vw,82px);line-height:.98}.lp .hero.is-pricing h1{max-width:13ch}.lp .hero .lead{color:var(--muted);max-width:32em;margin:0 0 34px;font-size:clamp(16px,2vw,20px)}.lp .hero .lead strong{color:var(--text);font-weight:600}.lp .hero-cta{flex-wrap:wrap;gap:12px;display:flex}.lp .hero-proof{border-top:1px solid var(--line);align-items:center;gap:16px;max-width:30em;margin-top:36px;padding-top:24px;display:flex}.lp .hero-proof p{color:var(--text);font-size:14px;line-height:1.5}.lp .hero-proof p span{color:var(--faint)}.lp .stack-av{flex:none;display:flex}.lp .stack-av span{background:var(--panel-2);border:2px solid var(--bg);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;margin-left:-9px;font-size:11px;font-weight:600;display:grid}.lp .stack-av span:first-child{color:var(--text);margin-left:0}.lp .stack-av span:last-child{background:var(--accent);color:#0a0b0e}@media (max-width:980px){.lp .hero-grid{grid-template-columns:1fr;gap:48px;min-height:0}.lp .hero{padding-top:118px}}.lp .meter{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);background:linear-gradient(#20242dd1,#1b1e26e6);border-radius:28px;justify-self:end;width:100%;max-width:470px;padding:22px;transition:border-color .5s,box-shadow .5s;position:relative;box-shadow:0 40px 100px -30px #0009}.lp .meter.bad{border-color:#f8717173;box-shadow:0 40px 100px -30px #f8717159}.lp .meter.fixed{border-color:#5ee0b066}@media (max-width:980px){.lp .meter{justify-self:center}}.lp .m-head{justify-content:space-between;align-items:center;display:flex}.lp .m-user{align-items:center;gap:12px;display:flex}.lp .m-av{width:38px;height:38px;color:var(--accent);background:#8c98ff29;border-radius:12px;place-items:center;font-size:13px;font-weight:600;display:grid}.lp .m-user b{font-size:15px;font-weight:600;display:block}.lp .m-user small{color:var(--muted);font-size:13px;transition:color .4s}.lp .m-gauge{max-width:330px;margin:18px auto 6px;position:relative}.lp .m-gauge svg{width:100%;display:block}.lp .m-arc{transition:stroke .4s}.lp .m-read{text-align:center;position:absolute;bottom:2px;left:0;right:0}.lp .m-read small{color:var(--faint);font-size:12px;display:block}.lp .m-read b{font:600 52px/1 var(--display);letter-spacing:-.045em;transition:color .4s;display:block}.lp .m-read span{color:var(--muted);font-size:13px;font-weight:500}.lp .m-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.lp .m-stats div{border:1px solid var(--line);background:#ffffff05;border-radius:12px;padding:10px 12px}.lp .m-stats small{color:var(--faint);font-size:11.5px;display:block}.lp .m-stats b{letter-spacing:-.02em;font-size:17px;font-weight:600}.lp .m-stream{height:112px;margin-top:12px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.lp .m-row{color:var(--muted);border-bottom:1px dashed var(--line);grid-template-columns:62px 1fr auto;gap:10px;padding:6px 2px;font-size:12px;animation:.35s cubic-bezier(.2,.8,.2,1) lp-mrow;display:grid}.lp .m-row span:first-child{color:var(--faint)}.lp .m-row span:last-child{color:var(--text)}.lp .m-row.hot span:last-child{color:var(--loss)}.lp .m-banner{background:#5ee0b014;border:1px solid #5ee0b038;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:13.5px;transition:background .4s,border-color .4s;display:flex}.lp .m-dot{background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px;transition:background .4s}.lp .meter.warn .m-banner{background:#f5c45114;border-color:#f5c45147}.lp .meter.warn .m-dot{background:var(--fee)}.lp .meter.bad .m-banner{background:#f871711a;border-color:#f8717159}.lp .meter.bad .m-dot{background:var(--loss)}.lp .m-banner b{font-weight:600}.lp .m-fix{background:var(--text);color:#0a0b0e;white-space:nowrap;border-radius:8px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:600}.lp .m-fix.press{animation:.5s lp-press}.lp .shot{perspective:1600px;max-width:1060px;margin:72px auto 0;position:relative}.lp .shot:after{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(60% 60% at 50% 0,#7c8bff38,#0000 70%);position:absolute;inset:-6% -4% -30%}.lp .tilt{transform-style:preserve-3d;will-change:transform;position:relative}.lp .frame{border-radius:var(--r-lg);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff0b,#ffffff03);overflow:hidden;box-shadow:0 30px 90px #0006}.lp .f-top{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:46px;padding:0 16px;display:flex}.lp .f-top i{background:#ffffff1a;border-radius:50%;width:11px;height:11px}.lp .f-top .addr{color:var(--faint);margin:0 auto;font-size:12px}.lp .f-body{grid-template-columns:210px 1fr;min-height:470px;display:grid}.lp .f-side{border-right:1px solid var(--line);color:var(--muted);background:#0000002e;flex-direction:column;gap:3px;padding:16px 12px;font-size:13.5px;display:flex}.lp .f-side small{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;padding:12px 10px 6px;font-size:11px}.lp .f-side span{border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lp .f-side span.on{color:var(--text);background:#7c8bff1f}.lp .f-side span i{opacity:.6;background:currentColor;border-radius:2px;width:6px;height:6px}.lp .f-main{flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.lp .kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lp .kpi{border:1px solid var(--line);background:#ffffff05;border-radius:14px;padding:14px}.lp .kpi small{color:var(--faint);margin-bottom:6px;font-size:12px;display:block}.lp .kpi b{letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.1}.lp .kpi em{margin-left:6px;font-size:11px;font-style:normal;font-weight:500}.lp .chart-card{border:1px solid var(--line);background:#ffffff05;border-radius:14px;flex-direction:column;flex:1;padding:16px;display:flex}.lp .chart-h{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.lp .legend{color:var(--faint);gap:14px;font-size:11.5px;display:flex}.lp .legend span{align-items:center;gap:6px;display:flex}.lp .legend i{border-radius:2px;width:8px;height:2px;display:inline-block}.lp .hchart{flex:1;width:100%;height:auto}.lp .pk-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lp .pk{border:1px solid var(--line);color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex}.lp .pk b{color:var(--text);font-size:18px;font-weight:600}.lp .pk.hot{background:#7c8bff0f;border-color:#7c8bff80}@media (max-width:860px){.lp .f-body{grid-template-columns:1fr}.lp .f-side{display:none}.lp .kpis{grid-template-columns:1fr 1fr}.lp .pk-row{grid-template-columns:1fr}.lp .pk-row .pk:not(.hot){display:none}}.lp .chip3d{z-index:5;pointer-events:none;position:absolute}.lp .chip3d .in{border:1px solid var(--line-2);background:var(--chip-bg);-webkit-backdrop-filter:blur(12px);color:var(--muted);white-space:nowrap;border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:12.5px;animation:6s ease-in-out infinite lp-bob;display:flex;box-shadow:0 24px 60px #0000008c}.lp .chip3d b{font:600 17px/1.2 var(--display);color:var(--text);letter-spacing:-.02em;display:block}.lp .chip3d .dot{border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid}.lp .c1{top:110px;left:-64px;transform:translateZ(90px)}.lp .c2{top:200px;right:-72px;transform:translateZ(150px)}.lp .c3{bottom:-30px;left:48px;transform:translateZ(120px)}.lp .c2 .in{animation-delay:-2s}.lp .c3 .in{animation-delay:-4s}@media (max-width:1200px){.lp .c1{left:-14px}.lp .c2{right:-14px}}@media (max-width:860px){.lp .chip3d{display:none}}.lp .logos{text-align:center;padding:56px 0 0}.lp .logos p{color:var(--faint);margin-bottom:22px;font-size:13.5px}.lp .marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.lp .marq-t{gap:64px;width:max-content;animation:38s linear infinite lp-marq;display:flex}.lp .marq-t span{font:600 21px var(--display);letter-spacing:-.02em;color:var(--muted);opacity:.6}.lp .manifesto{padding:160px 0 120px}.lp .manifesto .eyebrow{text-align:center;display:block}.lp .manifesto-text{font:500 clamp(28px,3.9vw,50px)/1.22 var(--display);letter-spacing:-.03em;text-align:center;max-width:22ch;margin:0 auto}.lp .manifesto-text .w{transition:color .1s}.lp .manifesto-text.animate .w{color:var(--dim)}.lp .cat-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;display:grid}.lp .cat-grid>*{min-width:0}@media (max-width:900px){.lp .cat-grid{grid-template-columns:1fr}}.lp .cat-copy h2{margin-bottom:16px;font-size:clamp(30px,4.2vw,50px)}.lp .cat-copy>p{color:var(--muted);max-width:30em;font-size:17px}.lp .prov{grid-template-columns:1fr 1fr;gap:12px 28px;max-width:440px;margin-top:30px;font-size:14.5px;list-style:none;display:grid}.lp .prov li{color:var(--muted);align-items:center;gap:10px;display:flex}.lp .prov li i{border-radius:50%;flex:none;width:9px;height:9px}.lp .prov li b{color:var(--text);margin-left:auto;font-size:13px;font-weight:500}.lp .cat-links{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.lp .globe{aspect-ratio:1;cursor:grab;width:100%;max-width:620px;margin:0 auto;position:relative}.lp .globe:active{cursor:grabbing}.lp .globe canvas{touch-action:pan-y;width:100%;height:100%;display:block}.lp .globe-tip{pointer-events:none;background:var(--chip-bg);border:1px solid var(--line-2);white-space:nowrap;opacity:0;z-index:2;border-radius:10px;padding:9px 12px;font-size:12.5px;transition:opacity .15s;position:absolute;top:0;left:0}.lp .globe-tip b{font-size:13.5px;font-weight:550;display:block}.lp .globe-tip span{color:var(--muted);font-size:11.5px}.lp .globe-hint{color:var(--faint);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.lp .split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.lp .split+.split{margin-top:140px}.lp .split.flip .copy{order:2}@media (max-width:900px){.lp .split{grid-template-columns:1fr;gap:36px}.lp .split.flip .copy{order:0}.lp .split+.split{margin-top:90px}}.lp .copy .tag{color:var(--accent);background:#7c8bff0f;border:1px solid #7c8bff4d;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.lp .copy h3{margin-bottom:16px;font-size:clamp(28px,3.2vw,42px)}.lp .copy>p{color:var(--muted);max-width:30em;font-size:17px}.lp .copy ul{gap:14px;margin-top:26px;list-style:none;display:grid}.lp .copy li{color:var(--muted);grid-template-columns:22px 1fr;gap:12px;font-size:15.5px;display:grid}.lp .copy li b{color:var(--text);font-weight:550}.lp .copy li svg{color:var(--mint);margin-top:3px}.lp .copy .more{color:var(--accent);align-items:center;gap:6px;margin-top:24px;font-size:15px;font-weight:550;display:inline-flex}.lp .copy .more:hover{text-underline-offset:4px;text-decoration:underline}.lp .panel{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#ffffff0a,#ffffff03);padding:22px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}.lp .panel:before{content:"";background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),#7c8bff1a,transparent 45%);pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.lp .panel:hover:before{opacity:1}.lp .p-h{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;display:flex}.lp .feed{gap:10px;display:grid}.lp .feed-row{border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.lp .feed-row .ic{width:36px;height:36px;color:var(--accent);background:#7c8bff1a;border-radius:10px;place-items:center;font-size:12px;font-weight:600;display:grid}.lp .feed-row b{font-size:14px;font-weight:550;display:block}.lp .feed-row small{color:var(--faint);font-size:12px}.lp .feed-row .price{text-align:right;font-size:13px;font-weight:500}.lp .delta{white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:500}.lp .delta.dn{color:var(--mint);background:#5ee0b01a}.lp .delta.up{color:var(--loss);background:#f871711a}.lp .feed-row.new{animation:.6s cubic-bezier(.2,.8,.2,1) lp-feed}@media (max-width:480px){.lp .feed-row{grid-template-columns:36px 1fr auto}.lp .feed-row .delta{display:none}}.lp .alert{background:#f871710d;border:1px solid #f8717140;border-radius:14px;padding:16px}.lp .alert-h{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.lp .alert-h b{color:var(--text);font-weight:550}.lp .alert h4{letter-spacing:-.02em;margin:10px 0 2px;font-size:19px;font-weight:600}.lp .steps-mini{gap:10px;margin-top:14px;display:grid}.lp .sm{border:1px solid var(--line);background:#ffffff05;border-radius:10px;grid-template-columns:90px 1fr;gap:12px;padding:10px 12px;font-size:13.5px;display:grid}.lp .sm span:first-child{color:var(--faint);font-size:12px}.lp .foot-note{color:var(--faint);justify-content:space-between;gap:12px;margin-top:14px;font-size:12px;display:flex}.lp .chip-s{color:var(--mint);background:#5ee0b01a;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500}.lp .term{color:var(--muted);border:1px solid var(--line);background:#00000040;border-radius:12px;padding:14px 16px;font:500 13px/1.7 ui-monospace,SF Mono,Menlo,monospace}.lp .term b{color:var(--mint);font-weight:500}.lp .usage-rows{gap:8px;margin-top:14px;display:grid}.lp .usage-row{grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.lp .usage-row .bar{background:var(--panel-3);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.lp .usage-row .bar i{background:var(--accent);border-radius:3px;height:100%;display:block}.lp .cols-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#ffffff09,#ffffff03);overflow:hidden}.lp .cols-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.lp .seg2{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;padding:4px;display:inline-flex}.lp .seg2 button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.lp .seg2 button[aria-pressed=true]{color:var(--text);background:#ffffff1a}.lp .cols-legend{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:12.5px;display:flex}.lp .cols-legend span{align-items:center;gap:7px;display:flex}.lp .cols-legend i{border-radius:3px;width:10px;height:10px}.lp .ring-key{border:1.5px solid #ffffffd9;background:0 0!important;width:12px!important;height:9px!important}.lp .cols-stage{background:radial-gradient(60% 70% at 50% 60%,#8c98ff12,#0000 70%);height:clamp(340px,40vw,470px);position:relative}.lp .cols-stage>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lp .cols-tag{pointer-events:none;background:var(--chip-bg);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;border-radius:10px;flex-direction:column;align-items:center;padding:7px 12px;display:flex;position:absolute;top:0;left:0}.lp .cols-tag b{font:600 18px/1.1 var(--display);letter-spacing:-.02em}.lp .cols-tag span{color:var(--muted);font-size:11.5px}.lp .cols-tag:after{content:"";background:inherit;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.lp .cols-scale{color:var(--faint);font-size:11.5px;position:absolute;bottom:12px;right:16px}.lp .ccards{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.lp .ccard{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;gap:14px;padding:20px 22px;transition:background .25s;display:flex;position:relative}.lp .ccard+.ccard{border-left:1px solid var(--line)}.lp .ccard:before{content:"";background:var(--accent);height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.lp .ccard.on{background:#ffffff09}.lp .ccard.on:before{transform:scaleX(1)}.lp .ccard.neg:before{background:var(--loss)}.lp .ccard:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0}.lp .cc-top{justify-content:space-between;align-items:flex-start;display:flex}.lp .cc-name{font:600 16px var(--display);display:block}.lp .cc-top small{color:var(--faint);font-size:12.5px}.lp .cc-top b{font:600 26px/1 var(--display);letter-spacing:-.03em}.lp .cc-bar{gap:3px;height:8px;display:flex;position:relative}.lp .cc-bar i{border-radius:3px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.lp .cc-price{background:#fff;border-radius:2px;width:2px;position:absolute;top:-5px;bottom:-5px;box-shadow:0 0 8px #fff9}.lp .cc-rows{color:var(--faint);grid-template-columns:repeat(4,auto);justify-content:space-between;gap:8px;font-size:12px;display:grid}.lp .cc-rows span{flex-direction:column;gap:2px;display:flex}.lp .cc-rows b{color:var(--text);font-size:13.5px;font-weight:600}.lp .cc-rows .mint b{color:var(--mint)}.lp .cc-rows .loss b{color:var(--loss)}.lp .cols-note{border-top:1px solid var(--line);color:var(--muted);min-height:52px;padding:15px 20px;font-size:14.5px}.lp .cols-note b{color:var(--text);font-weight:600}@media (max-width:760px){.lp .ccards{grid-template-columns:1fr}.lp .ccard+.ccard{border-left:0;border-top:1px solid var(--line)}}.lp .modules{padding:120px 0;overflow:hidden}.lp .hpin{perspective:1500px;flex-direction:column;justify-content:center;min-height:100vh;display:flex}.lp .h-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.lp .h-head h2{max-width:13ch;font-size:clamp(30px,4.4vw,50px)}.lp .h-head p{color:var(--muted);max-width:26em}.lp .h-head p a{color:var(--accent)}.lp .htrack{padding-left:max(24px,calc((100vw - var(--maxw))/2 + 24px));will-change:transform;width:max-content;transform-style:preserve-3d;gap:24px;display:flex}.lp .hcard{border:1px solid var(--line);border-radius:var(--r-lg);width:420px;min-height:440px;transform-style:preserve-3d;backface-visibility:hidden;background:linear-gradient(#ffffff0a,#ffffff03);flex-direction:column;flex:none;gap:18px;padding:28px;display:flex}.lp .hcard .n{color:var(--faint);font-size:13px}.lp .hcard h3{font-size:26px}.lp .hcard p{color:var(--muted);font-size:15.5px}.lp .hviz{border:1px solid var(--line);background:#00000040;border-radius:14px;gap:8px;margin-top:auto;padding:14px;font-size:13px;display:grid}.lp .hviz .r{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp .hviz .r span:first-child{color:var(--muted)}.lp .tok{color:var(--muted);font-size:13px;line-height:1.7}.lp .tok mark{color:var(--text);background:#7c8bff2e;border-radius:4px;padding:0 2px}.lp .tok mark:nth-of-type(2n){background:#5ee0b029}.lp .tiers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp .tiers div{border:1px solid var(--line);text-align:center;border-radius:10px;padding:10px}.lp .tiers div.on{border-color:var(--accent);background:#7c8bff14}.lp .tiers b{font-size:18px;font-weight:600;display:block}.lp .tiers small{color:var(--faint);font-size:11px}.lp .bars{align-items:flex-end;gap:5px;height:90px;display:flex}.lp .bars span{background:#7c8bff59;border-radius:4px 4px 0 0;flex:1}.lp .bars span.hi{background:var(--accent)}@media (max-width:840px){.lp .hpin{min-height:auto}.lp .htrack{flex-direction:column;width:auto;padding:0 16px}.lp .hcard{width:auto;min-height:0}}.lp .calc{border:1px solid var(--line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:28px;overflow:hidden;box-shadow:0 40px 100px -40px #00000080}.lp .sentence{font:500 clamp(21px,2.3vw,29px)/1.75 var(--font);letter-spacing:-.02em;color:var(--muted);max-width:44ch;padding:40px 40px 0}@media (max-width:700px){.lp .sentence{padding:28px 22px 0}}.lp .chip,.lp .pick{color:var(--text);cursor:ew-resize;background:#8c98ff1f;border-bottom:2px dashed #8c98ff8c;border-radius:10px;align-items:baseline;gap:2px;margin:0 2px;padding:0 10px;line-height:1.35;transition:background .2s,border-color .2s;display:inline-flex}.lp .chip:hover,.lp .pick:hover,.lp .chip:focus-within,.lp .pick:focus-within{border-bottom-color:var(--accent);background:#8c98ff33}.lp .chip.money span{color:var(--accent)}.lp .chip input{all:unset;font:inherit;color:inherit;width:var(--w,4ch);text-align:center;cursor:ew-resize}.lp .chip.scrub{background:#8c98ff47}.lp .pick{cursor:pointer;padding-right:6px}.lp .pick select{all:unset;font:inherit;color:inherit;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238C98FF' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 100% no-repeat;padding-right:22px}.lp .pick select option{background:var(--panel);color:var(--text);font-size:15px}.lp .hint{color:var(--faint);align-items:center;gap:8px;padding:14px 40px 0;font-size:13px;display:flex}@media (max-width:700px){.lp .hint{padding:12px 22px 0}}.lp .calc-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;margin-top:32px;display:grid}@media (max-width:960px){.lp .calc-grid{grid-template-columns:1fr}}.lp .res{border-right:1px solid var(--line);flex-direction:column;gap:22px;padding:28px 32px;display:flex}@media (max-width:960px){.lp .res{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:520px){.lp .res{padding:24px 20px}}.lp .kpi3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lp .k small{color:var(--faint);margin-bottom:4px;font-size:12.5px;display:block}.lp .k b{font:600 clamp(28px,3.2vw,44px)/1 var(--display);letter-spacing:-.04em;transition:color .3s;display:block}.lp .k span{color:var(--faint);font-size:12px}.lp .split-bar{flex-direction:column;gap:10px;display:flex}.lp .sb-h{color:var(--muted);justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.lp .sb-h b{color:var(--text);font-weight:600}.lp .sb{gap:3px;height:14px;display:flex;position:relative}.lp .sb i{border-radius:4px;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.lp .sb .c{background:var(--loss)}.lp .sb .f{background:var(--fee)}.lp .sb .pr{background:var(--mint)}.lp .sb-price{background:#fff;border-radius:2px;width:2px;position:absolute;top:-6px;bottom:-6px;box-shadow:0 0 10px #fff9}.lp .sb-l{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.lp .sb-l span{align-items:center;gap:7px;display:flex}.lp .sb-l i{border-radius:3px;width:9px;height:9px}.lp .sb-l b{color:var(--text);font-weight:600}.lp .suggest{background:#8c98ff12;border:1px solid #8c98ff4d;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.lp .suggest small{color:var(--muted);font-size:12.5px;display:block}.lp .suggest b{font:600 18px var(--display);letter-spacing:-.02em}.lp .suggest b span{color:var(--accent)}.lp .suggest .btn{height:40px;padding:0 16px}.lp .suggest.done{background:#5ee0b012;border-color:#5ee0b059}.lp .suggest.done b span{color:var(--mint)}.lp .curve{flex-direction:column;gap:10px;min-width:0;padding:24px 28px;display:flex}.lp .cv-h{color:var(--muted);justify-content:space-between;font-size:13.5px;display:flex}.lp .cv-hint{color:var(--accent);font-size:12px}.lp .curve svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto}.lp .curve svg text{font:500 11px var(--font);fill:var(--faint)}.lp .curve .dot{cursor:grab}.lp .curve .halo{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite lp-ring}.lp .cv-msg{color:var(--muted);min-height:44px;font-size:14.5px}.lp .cv-msg b{color:var(--text);font-weight:600}.lp .compare-models{border-top:1px solid var(--line);padding:22px 32px 26px}@media (max-width:700px){.lp .compare-models{padding:20px 18px}}.lp .cm-h{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:13.5px;display:flex}.lp .cm-h span:last-child{color:var(--faint);font-size:12.5px}.lp .cm-list{gap:4px;display:grid}.lp .cm{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;grid-template-columns:minmax(150px,1.3fr) 2fr 90px 64px;align-items:center;gap:16px;padding:10px 12px;font-size:14px;transition:background .2s;display:grid}.lp .cm:hover{background:#ffffff0a}.lp .cm:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lp .cm.on{background:#8c98ff1a}.lp .cm .nm{flex-direction:column;display:flex}.lp .cm .nm small{color:var(--faint);font-size:12px}.lp .cm .bar{background:var(--panel-3);border-radius:3px;height:6px;position:relative;overflow:hidden}.lp .cm .bar i{border-radius:3px;transition:width .45s cubic-bezier(.2,.8,.2,1),background .3s;position:absolute;top:0;bottom:0;left:0}.lp .cm .cost{text-align:right;color:var(--muted)}.lp .cm .mg{text-align:right;font-weight:600}.lp .cm .tagx{color:var(--mint);margin-left:8px;font-size:11px;font-weight:600}@media (max-width:640px){.lp .cm{grid-template-columns:1fr 70px 52px}.lp .cm .bar{display:none}}.lp .calc-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;font-size:14px;display:flex}.lp .calc-foot a{color:var(--accent);font-weight:550}.lp .kinetic{text-align:center;padding:120px 0;overflow:hidden}.lp .kinetic .line{font:600 clamp(56px,12vw,170px)/.95 var(--display);letter-spacing:-.055em;perspective:600px;display:block}.lp .kinetic .line.dim{color:var(--dim)}.lp .kinetic .line.acc{color:var(--accent)}.lp .kinetic .ch{transform-origin:50% 100%;white-space:pre;display:inline-block}.lp .schema-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#ffffff08,#ffffff01);padding:24px;overflow:hidden}.lp .schema-wrap svg{width:100%;height:auto;display:block}.lp .schema-wrap text{font-family:var(--font);fill:var(--text)}.lp .schema-wrap .lbl{font-size:15px;font-weight:550}.lp .schema-wrap .sub{fill:var(--faint);font-size:12px;font-weight:500}.lp .snode rect{fill:var(--node);stroke:#ffffff1f}@media (max-width:700px){.lp .schema-wrap{padding:10px}}.lp .compare{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);height:460px;position:relative;overflow:hidden}.lp .layer{padding:28px;position:absolute;inset:0}.lp .layer .lt{text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;font-size:12px;font-weight:500}.lp .before{background:var(--sheet-bg)}.lp .before .lt{color:var(--loss)}.lp .sheet{border:1px solid var(--sheet-border);color:#9ba0aa;border-radius:6px;grid-template-columns:40px repeat(5,1fr);font-size:13px;display:grid;overflow:hidden}.lp .sheet div{border-right:1px solid var(--sheet-line);border-bottom:1px solid var(--sheet-line);white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;overflow:hidden}.lp .sheet .hd{background:var(--sheet-hd);color:#7a7f8a;text-align:center}.lp .sheet .err{color:var(--loss);background:#f8717112}.lp .sheet .q{color:#d4b25a}.lp .scrib{color:#d4b25a;text-align:right;max-width:18em;font-size:15px;font-weight:500;position:absolute;bottom:36px;right:40px;transform:rotate(-4deg)}.lp .after{background:linear-gradient(180deg,var(--after-a),var(--after-b))}.lp .after .lt{color:var(--mint)}.lp .after-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp .acard{border:1px solid var(--line);background:#ffffff08;border-radius:16px;padding:18px}.lp .acard.hot{background:#7c8bff0f;border-color:#7c8bff80}.lp .acard small{color:var(--muted);font-size:13px}.lp .acard b{font:600 34px/1.1 var(--display);letter-spacing:-.04em;margin:6px 0 12px;display:block}.lp .acard .r{color:var(--muted);justify-content:space-between;padding:3px 0;font-size:13px;display:flex}.lp .acard .r span:last-child{color:var(--text)}.lp .stack{background:var(--panel-3);border-radius:3px;height:6px;margin-top:12px;display:flex;overflow:hidden}.lp .stack i:first-child{background:var(--loss)}.lp .stack i:nth-child(2){background:var(--fee)}.lp .stack i:nth-child(3){background:var(--mint)}.lp .handle{z-index:3;background:#fff;width:2px;position:absolute;top:0;bottom:0;left:100%;box-shadow:0 0 20px #ffffff80}.lp .handle:after{content:"⇆";color:#0a0b0e;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:760px){.lp .compare{height:auto;min-height:560px}.lp .after-grid{grid-template-columns:1fr}.lp .after-grid .acard:not(.hot){display:none}.lp .sheet{grid-template-columns:30px repeat(3,1fr)}.lp .sheet .xs{display:none}.lp .scrib{bottom:20px;right:20px}}.lp .tile-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.lp .tile-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp .tile-grid{grid-template-columns:1fr}}.lp .tile{border:1px solid var(--line);background:linear-gradient(#ffffff09,#ffffff02);border-radius:20px;flex-direction:column;gap:10px;padding:22px;transition:border-color .25s,background .25s,translate .3s;display:flex;position:relative}.lp .tile:hover{background:linear-gradient(#8c98ff14,#8c98ff05);border-color:#8c98ff73;translate:0 -3px}.lp .tile .ti{width:38px;height:38px;color:var(--accent);background:#8c98ff1f;border-radius:11px;place-items:center;display:grid}.lp .tile h3{letter-spacing:-.02em;font-size:19px}.lp .tile p{color:var(--muted);font-size:14.5px}.lp .tile .go{color:var(--accent);align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:550;display:inline-flex}.lp .tile .free{color:var(--mint);background:#5ee0b01a;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:18px;right:18px}.lp .row-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.lp .quotes{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.lp .quotes{grid-template-columns:1fr}}.lp .quote{border:1px solid var(--line);background:linear-gradient(#ffffff09,#ffffff02);border-radius:20px;flex-direction:column;gap:18px;padding:26px;display:flex}.lp .quote blockquote{color:var(--text);margin:0;font-size:16.5px;line-height:1.6}.lp .quote figcaption{align-items:center;gap:12px;margin-top:auto;font-size:14px;display:flex}.lp .quote figcaption .av{width:38px;height:38px;color:var(--accent);background:#8c98ff29;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.lp .quote figcaption small{color:var(--faint);font-size:12.5px;display:block}.lp .stars{color:var(--fee);letter-spacing:2px;font-size:14px}.lp .plans{grid-template-columns:1fr 1fr;gap:20px;max-width:920px;margin:0 auto;display:grid}@media (max-width:780px){.lp .plans{grid-template-columns:1fr}}.lp .plan{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#ffffff08,#ffffff02);flex-direction:column;padding:32px;transition:translate .3s,border-color .3s;display:flex}.lp .plan:hover{translate:0 -6px}.lp .plan.pro{background:linear-gradient(#7c8bff17,#7c8bff05);border-color:#7c8bff73;box-shadow:0 30px 80px -30px #7c8bff73}.lp .plan-top{font:600 18px var(--display);justify-content:space-between;align-items:center;display:flex}.lp .plan-top em{font:500 12px var(--font);color:var(--accent);background:#7c8bff24;border-radius:999px;padding:4px 10px;font-style:normal}.lp .pprice{align-items:baseline;gap:10px;margin:22px 0 8px;display:flex}.lp .pprice b{font:600 64px/1 var(--display);letter-spacing:-.05em}.lp .pprice span{color:var(--faint)}.lp .plan>p{color:var(--muted);min-height:50px;font-size:15.5px}.lp .plan ul{gap:12px;margin:24px 0 32px;font-size:15px;list-style:none;display:grid}.lp .plan li{align-items:flex-start;gap:12px;display:flex}.lp .plan li svg{color:var(--mint);flex:none;margin-top:4px}.lp .plan li.no,.lp .plan li.no svg{color:var(--faint)}.lp .plan .btn{margin-top:auto}.lp .plan-note{text-align:center;color:var(--faint);margin-top:24px;font-size:14px}.lp .plan-note a{color:var(--accent)}.lp .posts{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.lp .posts{grid-template-columns:1fr}}.lp .post{border:1px solid var(--line);background:#ffffff05;border-radius:20px;flex-direction:column;transition:border-color .25s,translate .3s;display:flex;overflow:hidden}.lp .post:hover{border-color:#8c98ff73;translate:0 -3px}.lp .post .cover{aspect-ratio:16/9;background:var(--panel-2);overflow:hidden}.lp .post .cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.lp .post:hover .cover img{transform:scale(1.04)}.lp .post .pb{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.lp .post .cat{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.lp .post h3{letter-spacing:-.02em;font-size:19px;line-height:1.25}.lp .post p{color:var(--muted);font-size:14.5px}.lp .post .meta{color:var(--faint);margin-top:auto;font-size:12.5px}.lp .faq{max-width:820px;margin:0 auto}.lp details{border-bottom:1px solid var(--line)}.lp details:first-of-type{border-top:1px solid var(--line)}.lp summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.lp summary::-webkit-details-marker{display:none}.lp summary:after{content:"";border:1px solid var(--line-2);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23F2F4F8' stroke-width='2.5'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50% no-repeat;border-radius:8px;flex:none;width:28px;height:28px;transition:transform .25s}.lp details[open] summary:after{transform:rotate(45deg)}.lp details p{color:var(--muted);padding:0 48px 24px 0}.lp .particles{padding:80px 0 40px}.lp .p-stage{height:min(46vw,440px);min-height:220px;position:relative}.lp .p-stage canvas{width:100%;height:100%;position:absolute;inset:0}.lp .particles .cap{text-align:center;color:var(--muted);margin-top:8px;font-size:17px}.lp .vmarq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 0;overflow:hidden}.lp .vtrack{will-change:transform;gap:48px;width:max-content;display:flex}.lp .vtrack span{font:600 clamp(40px,6vw,76px) var(--display);letter-spacing:-.045em;color:#0000;-webkit-text-stroke:1px #ffffff38;white-space:nowrap}.lp .vtrack span.f{color:var(--text);-webkit-text-stroke:0}.lp .cta2{isolation:isolate;background:linear-gradient(135deg,#262a6e 0%,#2b2378 45%,#1d2a5c 100%);border-radius:32px;grid-template-columns:1.05fr .95fr;align-items:center;gap:24px;min-height:520px;padding:72px 64px;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 120px -40px #5457e68c,inset 0 0 0 1px #ffffff1a}@media (max-width:960px){.lp .cta2{grid-template-columns:1fr;min-height:0;padding:56px 28px 40px}}.lp .cta-aurora{z-index:-1;filter:blur(60px)saturate(1.2);position:absolute;inset:0}.lp .cta-aurora i{opacity:.85;border-radius:50%;animation:18s ease-in-out infinite alternate lp-drift;position:absolute}.lp .cta-aurora .a1{background:#7c8bff;width:520px;height:520px;top:-180px;right:-120px}.lp .cta-aurora .a2{opacity:.55;background:#5ee0b0;width:420px;height:420px;animation-duration:22s;animation-delay:-6s;bottom:-220px;right:120px}.lp .cta-aurora .a3{opacity:.6;background:#b06bff;width:360px;height:360px;animation-duration:16s;animation-delay:-3s;bottom:-60px;right:-60px}.lp .cta-aurora .a4{opacity:.45;background:#4c5bff;width:300px;height:300px;animation-duration:24s;top:-120px;left:-140px}.lp .cta-grid-lines{z-index:-1;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.lp .cta2:after{content:"";z-index:-1;opacity:.18;mix-blend-mode:overlay;pointer-events:none;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='.85' numOctaves='3' 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 .cta-copy{color:#fff;position:relative}.lp .cta-eyebrow{color:#ffffffd9;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:6px 14px 6px 10px;font-size:13px;display:inline-flex}.lp .cta2 h2{letter-spacing:-.045em;color:#fff;max-width:11ch;font-size:clamp(40px,5vw,68px);line-height:.98}.lp .cta2 p{color:#e8ebffd9;max-width:30em;margin:22px 0 34px;font-size:18px}.lp .cta-btns{flex-wrap:wrap;gap:12px;display:flex}.lp .cta-primary{color:#1e2160;background:#fff;height:52px;padding:0 24px;font-size:16px;box-shadow:0 14px 34px -10px #00000073}.lp .cta-primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px -10px #00000080}.lp .cta-ghost{color:#fff;background:#ffffff14;border-color:#ffffff47;height:52px;padding:0 22px;font-size:16px}.lp .cta-ghost:hover{background:#ffffff29}.lp .cta-ticks{color:#e8ebffe0;flex-wrap:wrap;gap:22px;margin-top:28px;font-size:14px;list-style:none;display:flex}.lp .cta-ticks li{align-items:center;gap:8px;display:flex}.lp .cta-ticks svg{color:#9bf0d0}.lp .cta-tags{perspective:900px;align-self:stretch;min-height:470px;margin:-72px 0;position:relative}@media (max-width:960px){.lp .cta-tags{min-height:360px;margin:0 0 -40px}}@media (max-width:520px){.lp .cta-tags{display:none}}.lp .ptag{transform-origin:50% 0;will-change:transform;animation:6s ease-in-out infinite lp-sway;position:absolute;top:0}.lp .ptag:before{content:"";width:1.5px;height:var(--s);background:linear-gradient(#ffffff26,#fff9);position:absolute;top:0;left:50%;transform:translate(-50%)}.lp .ptag-in{margin-top:var(--s);color:#141633;background:#f7f8ff;border-radius:18px;width:168px;padding:30px 18px 16px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 30px 60px -20px #0a0a2899,inset 0 0 0 1px #fff9}.lp .ptag .hole{background:#2b2378;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:12px;left:50%;box-shadow:inset 0 1px 2px #00000080}.lp .ptag small{color:#545878;font-size:12.5px;font-weight:500;display:block}.lp .ptag b{font:700 42px/1 var(--display);letter-spacing:-.05em;margin:6px 0 14px;display:block}.lp .ptag b em{font:500 14px var(--font);color:#5f6388;letter-spacing:0;margin-left:3px;font-style:normal}.lp .pbar{gap:2px;height:7px;margin-bottom:12px;display:flex}.lp .pbar i{border-radius:3px}.lp .pmg{color:#0b6b4b;background:#ddf7ec;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.lp .pbadge{color:#fff;background:#5457e6;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600;position:absolute;top:-12px;right:14px;box-shadow:0 8px 20px -6px #5457e6cc}.lp .t1{--s:200px;--r:-6deg;animation-delay:-1s;left:0}.lp .t2{--s:64px;--r:2deg;z-index:2;animation-duration:7s;left:31%}.lp .t2 .ptag-in{background:#fff;width:186px;box-shadow:0 40px 80px -24px #0a0a28b3,0 0 0 2px #8c98ff}.lp .t3{--s:250px;--r:7deg;z-index:3;animation-duration:5.5s;animation-delay:-2.5s;left:63%}.lp .cta2:hover .t2 .ptag-in{transform:translateY(-6px)}.lp .lp-burger{width:38px;padding:0;display:none}@media (max-width:900px){.lp .lp-burger{display:inline-flex}}.lp .lp-mobile{flex-direction:column;padding-bottom:16px;display:flex}.lp .lp-mobile a{border-top:1px solid var(--line);color:var(--muted);padding:12px 0;font-size:16px}.lp .lp-mobile a:hover{color:var(--text)}.lp .cmp{border:1px solid var(--line);border-radius:var(--r-lg);background:#ffffff05;max-width:920px;margin:56px auto 0;padding:28px}.lp .cmp h3{margin-bottom:8px;font-size:24px}.lp .cmp>p{color:var(--muted);margin-bottom:20px;font-size:15px}.lp .cmp-scroll{overflow-x:auto}.lp .cmp table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.lp .cmp th,.lp .cmp td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:12px 14px}.lp .cmp thead th{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;border-top:0;font-size:12.5px;font-weight:600}.lp .cmp thead th:last-child{color:var(--accent)}.lp .cmp tbody th{color:var(--text);width:30%;font-weight:550}.lp .cmp td{color:var(--muted)}.lp .cmp td:last-child{color:var(--text)}.lp .cmp td.none{color:var(--faint)}.lp .log{gap:12px;max-width:860px;margin:0 auto;padding:0;list-style:none;display:grid}.lp .log li{border:1px solid var(--line);background:#ffffff05;border-radius:18px;grid-template-columns:110px 1fr;gap:20px;padding:22px 24px;display:grid}.lp .log .ver{color:var(--accent);flex-direction:column;align-items:flex-start;gap:6px;font-size:14px;font-weight:600;display:flex}.lp .log .ver em{color:var(--mint);background:#5ee0b01a;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.lp .log h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px}.lp .log p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}@media (max-width:600px){.lp .log li{grid-template-columns:1fr;gap:8px}}.lp .lp-news{margin-bottom:48px}.lp .lp-podcast .wrap{max-width:900px}.lp .lp-footer{color:var(--faint);padding:64px 0;font-size:14px}.lp .foot{grid-template-columns:1.3fr repeat(4,1fr);gap:32px;display:grid}.lp .foot h4{font:500 12px var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin-bottom:14px}.lp .foot a,.lp .foot button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-size:14px;display:block}.lp .foot a:hover,.lp .foot button:hover{color:var(--text)}.lp .foot-b{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;display:flex}.lp .foot-b a:hover{color:var(--text)}@media (max-width:860px){.lp .foot{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.lp .marq-t,.lp .live:before,.lp .curve .halo,.lp .chip3d .in,.lp .cta-aurora i,.lp .ptag{animation:none!important}.lp .ptag{transform:rotate(var(--r))}.lp .bg-gl{display:none}}
