.lp{--lp-paper:oklch(96.5% 0.004 280);--lp-paper-3:oklch(94% 0.005 280);--lp-rule:oklch(88% 0.006 280);--lp-rule-soft:oklch(92.5% 0.005 280);--lp-muted:oklch(47% 0.02 280);--lp-ok:oklch(50% 0.14 152);--lp-ok-soft:oklch(95.5% 0.03 152);--lp-accent-soft:oklch(94.5% 0.03 278);--lp-bezel:#0e0e18;--lp-edge:0 1px 2px oklch(20% 0.02 280/0.05),0 4px 14px oklch(20% 0.02 280/0.06);--lp-row:3.7em;--lp-c1:6.13em 0.85em calc(100% - 19.9em) 0.85em round 1.05em;--lp-fc-shadow:0 1px 2px oklch(20% 0.02 280/0.06),0 6px 16px oklch(20% 0.02 280/0.07);--lp-fc-glow:0 12px 30px -10px color-mix(in oklab,var(--beam-2) 60%,transparent),0 4px 14px -6px color-mix(in oklab,var(--beam-4) 45%,transparent);background:var(--color-canvas)}.lp main>*{animation:none}.lp .lp-ic{display:inline-block;flex:none;width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--lp-i) center /contain no-repeat;mask:var(--lp-i) center /contain no-repeat}.lp .lp-ic-check{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.lp .lp-ic-sig{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Crect x='1' y='15' width='4' height='6' rx='1'/%3E%3Crect x='7' y='11' width='4' height='10' rx='1'/%3E%3Crect x='13' y='7' width='4' height='14' rx='1'/%3E%3Crect x='19' y='3' width='4' height='18' rx='1'/%3E%3C/svg%3E")}@property --lp-spin{syntax:"<angle>";inherits:true;initial-value:0deg}.lp .lp-glow{position:absolute;inset:0;z-index:0;container-type:size;pointer-events:none}.lp .lp-glow:before{content:"";position:absolute;inset:0;width:var(--lp-gw,92cqw);height:var(--lp-gh,72cqh);margin:auto;border-radius:50%;background:radial-gradient(44% 38% at 34% 34%,color-mix(in oklab,var(--beam-1) 55%,transparent),transparent 72%),radial-gradient(42% 36% at 68% 50%,color-mix(in oklab,var(--beam-3) 46%,transparent),transparent 72%),radial-gradient(40% 34% at 42% 72%,color-mix(in oklab,var(--beam-4) 38%,transparent),transparent 72%),radial-gradient(60% 56% at 50% 50%,color-mix(in oklab,var(--beam-2) 30%,transparent),transparent 78%);box-shadow:-5.5rem -2.5rem 6rem 1rem color-mix(in oklab,var(--beam-1) 26%,transparent),5.5rem 3rem 6rem 1rem color-mix(in oklab,var(--beam-3) 24%,transparent),0 0 5.5rem 2rem color-mix(in oklab,var(--beam-2) 14%,transparent);rotate:var(--lp-spin)}.lp .lp-phone{--pw:20rem;--ph:calc(var(--pw) * 2.05);position:relative;z-index:1;flex:none;width:var(--pw);height:var(--ph);container-type:inline-size;padding:calc(var(--pw) * .028);border-radius:calc(var(--pw) * .15);background:linear-gradient(150deg,#4a4a5e 0,#16161f 16%,var(--lp-bezel) 50%,#16161f 84%,#3a3a4c 100%);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.2),inset 0 0 0 calc(var(--pw) * .012) #1c1c28,0 2px 4px oklch(20% .02 280/.18),0 34px 70px -28px oklch(28% .1 285/.5),0 70px 130px -50px oklch(48% .2 290/.45)}.lp .lp-phone:after{content:"";position:absolute;inset:0;z-index:8;border-radius:inherit;background:linear-gradient(118deg,oklch(100% 0 0/.1),oklch(100% 0 0/.04) 22%,transparent 34%);pointer-events:none}.lp .lp-screen{position:relative;height:100%;overflow:clip;border-radius:calc(var(--pw) * .122);background:var(--lp-paper);color:var(--color-ink);font-family:var(--font-body);font-size:clamp(.7rem,3.7cqi,.9rem);line-height:1.35;letter-spacing:-.01em;text-align:left}.lp .lp-status{position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;justify-content:space-between;height:2.5em;padding:0 1.45em 0 1.9em;font-size:.9em;font-weight:600;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .lp-island{position:absolute;top:.55em;left:50%;width:30%;height:1.6em;border-radius:1em;background:#07070c;transform:translateX(-50%)}.lp .lp-status-r{display:inline-flex;align-items:center;gap:.35em}.lp .lp-status-r .lp-ic{width:1.05em}.lp .lp-batt{position:relative;display:block;width:1.65em;height:.85em;border-radius:.28em;box-shadow:inset 0 0 0 1.5px currentColor}.lp .lp-batt:after{content:"";position:absolute;inset:2.5px 35% 2.5px 2.5px;border-radius:1px;background:currentColor}.lp .lp-appicon{position:relative;isolation:isolate;display:block;width:4.5rem;height:4.5rem;container-type:size}.lp .lp-appicon b{display:none}.lp .lp-appicon:after,.lp .lp-appicon:before{content:"";position:absolute}.lp .lp-appicon:before{inset:14%;border-radius:50%;box-shadow:-16cqw 8cqw 100cqw 18cqw oklch(70% .13 265/.5),16cqw 10cqw 100cqw 18cqw oklch(66% .15 295/.45),0 -16cqw 100cqw 14cqw oklch(76% .12 350/.4)}.lp .lp-appicon:after{inset:0;border-radius:22%;background:url(/_next/static/media/icon.2c4e9d18.svg) 50%/100% no-repeat;box-shadow:0 14px 28px -16px oklch(35% .2 290/.5)}.lp .lp-hero-field{--cw:5.75rem;--fm:max(1.5rem,var(--content-pad));position:absolute;inset:0;overflow:clip;container-type:size;pointer-events:none}.lp .lp-hero-field>i{--lp-fc-w:calc(100% - 2.6rem);position:absolute;top:calc(var(--t) * 1rem);left:calc(var(--fm) + (100% - 2 * var(--fm) - var(--cw)) * var(--f));display:none;width:var(--cw);height:2.5rem;border:1px solid var(--color-hairline-soft);border-radius:12px;background:linear-gradient(oklch(80% .012 280) 0 0) 1.8rem .72rem /calc(var(--lp-fc-w) * .82) 5px no-repeat,linear-gradient(oklch(89% .008 280) 0 0) 1.8rem calc(100% - .72rem) /calc(var(--lp-fc-w) * .52) 4px no-repeat,var(--color-surface-1);box-shadow:var(--lp-fc-shadow);transform:rotate(calc(var(--rot) * 1deg))}.lp .lp-hero-field>i:before{content:"";position:absolute;top:50%;left:.7rem;width:.625rem;height:.625rem;margin-top:-.3125rem;border-radius:50%;background:oklch(80% .09 var(--hue))}.lp .lp-hero-field>i:nth-child(-n+5){display:block}.lp .lp-hero-field>i:is(:nth-child(3),:nth-child(8),:nth-child(10),:nth-child(12)){--lp-fc-w:calc(100% - 4.1rem);z-index:1;border:1.5px solid transparent;background:linear-gradient(oklch(80% .012 280) 0 0) 1.8rem .72rem /calc(var(--lp-fc-w) * .82) 5px no-repeat,linear-gradient(oklch(89% .008 280) 0 0) 1.8rem calc(100% - .72rem) /calc(var(--lp-fc-w) * .52) 4px no-repeat,linear-gradient(var(--color-surface-1),var(--color-surface-1)) padding-box,var(--gradient-beam) border-box;box-shadow:var(--lp-fc-glow)}.lp .lp-hero-field>i:is(:nth-child(3),:nth-child(8),:nth-child(10),:nth-child(12)):after{content:"";position:absolute;top:50%;right:.6rem;width:1.2rem;height:1.2rem;margin-top:-.6rem;border-radius:50%;background:conic-gradient(var(--beam-1),var(--beam-2) 40%,var(--beam-4) 86%,oklch(92% .006 280) 86%);-webkit-mask-image:radial-gradient(circle,transparent 50%,#000 54%);mask-image:radial-gradient(circle,transparent 50%,#000 54%)}.lp .lp-hero-field>i:first-child{--f:0;--t:1.4;--fb:0.02;--td:2.6;--x:8;--y:5;--dx:-10.7;--dy:-7;--rot:2.9;--dur:19.3;--del:-10.4;--hue:146}.lp .lp-hero-field>i:nth-child(2){--f:0.5;--t:1.8;--x:50;--y:5;--dx:-0.7;--dy:-4.2;--rot:0.3;--dur:19.6;--del:-5.2;--hue:56}.lp .lp-hero-field>i:nth-child(3){--f:1;--t:1.3;--fb:0.98;--td:3;--x:88;--y:6;--dx:5.8;--dy:0.3;--rot:-1.8;--dur:16.3;--del:-5.9;--hue:193}.lp .lp-hero-field>i:nth-child(4){--f:0.26;--t:4.65;--f2:0.14;--g:0.32;--x:5;--y:24;--dx:-4.5;--dy:7.6;--rot:-1.5;--dur:20.9;--del:-3.8;--hue:52}.lp .lp-hero-field>i:nth-child(5){--f:0.74;--t:4.95;--f2:0.62;--g:0.36;--x:5;--y:72;--dx:-7.6;--dy:-3.3;--rot:0.3;--dur:19.9;--del:-1.5;--hue:329}.lp .lp-hero-field>i:nth-child(6){--f:0.27;--t:1.2;--g:0.3;--x:94;--y:40;--dx:1.2;--dy:1.9;--rot:1.1;--dur:21.7;--del:-12.5;--hue:332}.lp .lp-hero-field>i:nth-child(7){--f:0.73;--t:0.8;--g:0.34;--x:94;--y:80;--dx:7.2;--dy:-7.4;--rot:-2;--dur:16.2;--del:-8.5;--hue:7}.lp .lp-hero-field>i:nth-child(8){--f:0.38;--t:4.1;--g:0.28;--x:94;--y:60;--dx:-9.1;--dy:4.3;--rot:-0.8;--dur:16.8;--del:-9.4;--hue:341}.lp .lp-hero-field>i:nth-child(9){--f:0.86;--t:3.9;--fb:1;--b:1.9;--x:90;--y:95;--dx:4.5;--dy:3;--rot:-1;--dur:16.2;--del:-2.8;--hue:48}.lp .lp-hero-field>i:nth-child(10){--g:0.28;--x:5;--y:48;--dx:9.1;--dy:-2.8;--rot:-1.9;--dur:18.7;--del:-6.7;--hue:16}.lp .lp-hero-field>i:nth-child(11){--fb:0;--b:1.6;--x:12;--y:95;--dx:4.1;--dy:6.7;--rot:0.3;--dur:20.4;--del:-13.1;--hue:331}.lp .lp-hero-field>i:nth-child(12){--fb:0.26;--b:2.3;--x:32;--y:94;--dx:-8.4;--dy:0.5;--rot:0.9;--dur:21;--del:-19.2;--hue:302}.lp .lp-hero-field>i:nth-child(13){--fb:0.5;--b:1.4;--x:52;--y:96;--dx:2.1;--dy:7.4;--rot:2.8;--dur:17.9;--del:-16.4;--hue:2}.lp .lp-hero-field>i:nth-child(14){--fb:0.74;--b:2.1;--x:72;--y:95;--dx:0.4;--dy:-2.8;--rot:1.3;--dur:17.9;--del:-15.1;--hue:352}@media (min-width:40rem){.lp .lp-hero-field{--cw:7.25rem}}@media (min-width:60rem){.lp .lp-hero-field{--cw:8rem}.lp .lp-hero-field>i{top:calc(var(--td) * 1rem);left:calc(max(var(--content-pad),
          (100% - var(--content-max)) / 2 + var(--content-pad)) + (min(100%, var(--content-max)) - 2 * var(--content-pad) - var(--cw)) * var(--fb));height:2.75rem}.lp .lp-hero-field>i:nth-child(n){display:none}.lp .lp-hero-field>i:is(:first-child,:nth-child(3)){display:block}.lp .lp-hero-field>i:is(:nth-child(9),:nth-child(n+11)){top:auto;bottom:calc(var(--b) * 1rem)}.lp .lp-hero-field>i:nth-child(13){--cw:9.5rem}.lp .lp-hero-field>i:is(:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(10)){--lp-sm:calc((100% - var(--content-max)) / 2 + var(--content-pad));--cw:clamp(5rem,var(--lp-sm) - 4.5rem,8.5rem);top:calc(var(--y) * 1%);left:calc(3rem + (var(--lp-sm) - 4.5rem - var(--cw)) * var(--g))}.lp .lp-hero-field>i:is(:nth-child(6),:nth-child(7),:nth-child(8)){left:calc(100% - var(--cw) - 3rem - (var(--lp-sm) - 4.5rem - var(--cw)) * var(--g))}}@media (min-width:60rem) and (min-height:56rem){.lp .lp-hero-field>i:is(:nth-child(9),:nth-child(n+11)){display:block}}@media (min-width:90rem){.lp .lp-hero-field>i:is(:first-child,:nth-child(3)){display:none}.lp .lp-hero-field>i:is(:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(10)){display:block}}@media (prefers-reduced-motion:no-preference){.lp .lp-hero-field>i{animation:lp-fc-drift calc(var(--dur) * 1s) ease-in-out calc(var(--del) * 1s) infinite alternate}.lp .lp-glow:before{animation:lp-drift 16s ease-in-out infinite alternate}.lp .lp-appicon:before{animation:lp-haze 9s ease-in-out infinite alternate}}@keyframes lp-haze{0%{scale:.94;opacity:.75}to{scale:1.04;opacity:1}}@keyframes lp-fc-drift{0%{transform:translate(0) rotate(calc(var(--rot) * 1deg))}to{transform:translate(calc(var(--dx) * 1px),calc(var(--dy) * 1px)) rotate(calc(var(--rot) * -1deg))}}@keyframes lp-fc-funnel{0%{translate:0 0;scale:1;opacity:1}70%{opacity:0}to{translate:var(--lp-fx) var(--lp-fy);scale:.35;opacity:0}}@keyframes lp-drift{0%{translate:-2% 2%;scale:.96}to{translate:2% -2%;scale:1.03}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp .lp-hero-field>i{--lp-fx:calc((0.5 - var(--f)) * 72cqw);--lp-fy:3.5rem;animation:lp-fc-drift calc(var(--dur) * 1s) ease-in-out calc(var(--del) * 1s) infinite alternate,lp-fc-funnel linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 42svh}@media (min-width:60rem){.lp .lp-hero-field>i{--lp-fx:calc((72 - var(--x)) * 0.85cqw);--lp-fy:calc((52 - var(--y)) * 0.85cqh);animation-range:normal,0 65vh}}}}@keyframes lp-rise{0%{transform:perspective(1400px) translateY(3%) rotateX(27deg) scale(.93)}to{transform:perspective(1400px) translateY(0) rotateX(0deg) scale(1)}}@keyframes lp-glow-on{0%{opacity:.35;transform:translateY(12%) scale(.8)}to{opacity:1;transform:none}}@keyframes lp-screen{0%{translate:0 2.5rem;scale:.97}to{translate:0 0;scale:1}}.lp .lp-ic-spark{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.5l2.2 6.3 6.3 2.2-6.3 2.2L12 19.5l-2.2-6.3L3.5 11l6.3-2.2z'/%3E%3C/svg%3E")}.lp .lp-hero{position:relative;isolation:isolate;overflow-x:clip}.lp .lp-hero-in{position:relative;z-index:1;display:grid;gap:var(--space-xl);padding-block:9rem var(--space-xl)}.lp .lp-hero:before{content:"";position:absolute;inset:0 0 10%;z-index:-1;background:radial-gradient(56% 62% at 50% 0,var(--tint-violet) 0,transparent 100%),radial-gradient(26% 34% at 74% 58%,oklch(95.5% .035 330),transparent 100%)}.lp .lp-float{position:absolute;z-index:2;display:flex;align-items:center;gap:.6rem;padding:.55rem .9rem .55rem .55rem;border-radius:1rem;background:var(--color-surface-1);box-shadow:0 0 0 1px var(--color-hairline-soft),0 18px 40px -16px oklch(30% .1 285/.35);color:var(--color-ink);font-size:var(--text-micro);line-height:1.3;white-space:nowrap}.lp .lp-float>span{display:grid}.lp .lp-float b{font-weight:600}.lp .lp-float>span>span{color:var(--color-muted)}.lp .lp-float-ic{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:.65rem;background:var(--gradient-beam-tag);color:#fff}.lp .lp-float-ok{border-radius:50%;background:var(--lp-ok)}.lp .lp-grabber{position:absolute;top:.8rem;left:50%;width:2.75rem;height:.3rem;border-radius:1rem;background:var(--color-hairline);transform:translateX(-50%)}.lp .lp-chat-phone{--pw:min(calc(100vw - 3rem),23rem);height:auto}.lp .lp-chat-phone .lp-screen{height:auto;padding-top:2.6em;background:var(--lp-paper)}.lp .mcp-cta{margin-top:var(--space-xl)}.lp .faq{padding:0 var(--space-lg);border-radius:1.5rem;background:var(--color-surface-1);box-shadow:var(--shadow-card)}.lp .faq details:first-child{border-top:0}.lp .faq details:last-child{border-bottom:0}@media (min-width:60rem){.lp .lp-hero-in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:var(--space-2xl);min-height:min(calc(100svh - 3.5rem),60rem);padding-block:7.25rem 5rem}.lp .lp-float{font-size:var(--text-caption)}.lp .lp-chat-phone{--pw:22rem}}@media (min-width:90rem){.lp .lp-hero-in{padding-top:5.5rem}}@media (prefers-reduced-motion:no-preference){.lp .lp-float{animation:lp-bob 4.8s ease-in-out infinite alternate}}@keyframes lp-bob{0%{transform:translateY(.3rem)}to{transform:translateY(-.3rem)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp #apply .lp-sheet,.lp #proof .fit-stack,.lp #targets .lp-settings,.lp .faq,.lp .lp-mcp-device{animation:lp-sheet-up linear both;animation-timeline:view();animation-range:entry 0 entry 80%}}}@keyframes lp-rise-wide{0%{transform:perspective(1600px) rotateX(22deg) rotateY(-16deg) rotate(3deg) scale(.94)}to{transform:perspective(1600px) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}}@keyframes lp-sheet-up{0%{translate:0 4.5rem;scale:.95}to{translate:0 0;scale:1}}@keyframes lp-spin{0%{--lp-spin:0deg;--lp-gw:62cqw;--lp-gh:62cqw}to{--lp-spin:300deg;--lp-gw:62cqw;--lp-gh:62cqw}}.mx{--mx-code:oklch(20% 0.025 280);--mx-code-fg:oklch(95% 0.008 280);--mx-code-dim:oklch(72% 0.03 280);--mx-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--mx-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 5.5l6.5 6.5-6.5 6.5'/%3E%3C/svg%3E");--mx-chat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5h14a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8.5L6 20.5V17H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z'/%3E%3Cpath d='M8 10h8M8 13.2h5'/%3E%3C/svg%3E");--mx-term:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='15' rx='2.5'/%3E%3Cpath d='M7 9.5l3 2.5-3 2.5M12.5 15H17'/%3E%3C/svg%3E");--mx-copy-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8.5' y='8.5' width='11' height='11' rx='2.2'/%3E%3Cpath d='M15.5 8.5V6.2a1.7 1.7 0 0 0-1.7-1.7H6.2a1.7 1.7 0 0 0-1.7 1.7v7.6a1.7 1.7 0 0 0 1.7 1.7h2.3'/%3E%3C/svg%3E");--mx-link-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4.5 4.5 0 0 0 6.4 0l2.8-2.8a4.5 4.5 0 0 0-6.4-6.4L11.5 6'/%3E%3Cpath d='M14 10a4.5 4.5 0 0 0-6.4 0l-2.8 2.8a4.5 4.5 0 0 0 6.4 6.4l1.3-1.3'/%3E%3C/svg%3E")}.mx .mx-ic{display:inline-block;flex:none;width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--mx-i) center /contain no-repeat;mask:var(--mx-i) center /contain no-repeat}.mx .mx-ic-plug{--mx-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3v4.5M15 3v4.5M6.5 7.5h11V11a5.5 5.5 0 0 1-11 0zM12 16.5V21'/%3E%3C/svg%3E")}.mx .mx-ic-plus{--mx-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.mx .mx-ic-up{--mx-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E")}.mx .lp-hero:before{background:radial-gradient(58% 60% at 50% 0,oklch(95% .035 266) 0,transparent 100%),radial-gradient(30% 36% at 76% 62%,oklch(95.5% .035 305),transparent 100%)}.mx .lp-hero-field>i:before{background:oklch(77% .1 calc(228 + var(--hue) * .24))}.mx .mx-hero-copy h1.display-xl{font-size:clamp(2.3rem,1.25rem + 4.3vw,3.9rem);line-height:1;text-wrap:balance}.mx .mx-hero-copy .subhead{text-wrap:pretty}.mx .mx-hero-copy .pro-badge{margin-bottom:calc(var(--space-sm) * -1)}.mx .mx-hero-device{position:relative;display:grid;justify-items:center;padding-block:2.5rem 3.75rem}.mx .mx-hero-art{position:relative;z-index:1;width:min(100%,25rem)}.mx .mx-window{overflow:clip;border-radius:1.35rem;background:var(--color-surface-1);box-shadow:0 0 0 1px oklch(20% .02 280/.07),0 2px 4px oklch(20% .02 280/.06),0 34px 70px -30px oklch(28% .1 285/.45),0 70px 130px -60px oklch(48% .2 290/.4);color:var(--color-ink);font-size:.875rem;line-height:1.4;letter-spacing:-.01em;text-align:left}.mx .mx-window-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;height:2.6rem;padding:0 .85rem;border-bottom:1px solid var(--color-hairline-soft);background:var(--lp-paper)}.mx .mx-window-bar>b{font-size:.8125rem;font-weight:600}.mx .mx-lights{display:flex;gap:.35rem}.mx .mx-lights i{display:block;width:.6rem;height:.6rem;border-radius:50%;background:var(--lp-rule)}.mx .mx-link{display:inline-flex;justify-self:end;align-items:center;gap:.4em;padding:.2em .6em;border-radius:1em;background:var(--lp-ok-soft);color:var(--lp-ok);font-family:var(--font-mono);font-size:.72em;font-weight:500;letter-spacing:0;white-space:nowrap}.mx .mx-link i{display:block;width:.45em;height:.45em;border-radius:50%;background:currentColor;box-shadow:0 0 0 .22em oklch(50% .14 152/.18)}.mx .mx-thread{display:flex;flex-direction:column;align-items:flex-start;gap:.6em;padding:1em .9em .85em}.mx .mx-msg{max-width:86%;margin:0;font-size:1em;line-height:1.4;text-wrap:pretty}.mx .mx-you{align-self:flex-end;padding:.55em .85em;border-radius:1.15em 1.15em .35em 1.15em;background:var(--color-ink);color:#fff}.mx .mx-ai{padding:.05em .15em;color:var(--color-ink)}.mx .mx-tool{display:inline-flex;align-items:center;gap:.45em;max-width:100%;padding:.4em .55em .4em .5em;border-radius:.7em;background:var(--lp-paper);box-shadow:inset 0 0 0 1px var(--color-hairline-soft);color:var(--color-ink);font-family:var(--font-mono);font-size:.75em;letter-spacing:0;line-height:1.2;white-space:nowrap}.mx .mx-tool>.mx-ic{width:1.2em;height:1.2em;color:var(--color-accent)}.mx .mx-tool-t{display:inline-flex;gap:.4em;min-width:0;overflow:hidden}.mx .mx-tool-t small{color:var(--lp-muted);font-size:1em}.mx .mx-tool-t small:after{content:"›";margin-left:.4em}.mx .mx-tool-st{position:relative;display:grid;flex:none;place-items:center;width:1.25em;height:1.25em}.mx .mx-spin{position:absolute;inset:.08em;border:.16em solid var(--lp-rule);border-top-color:var(--color-accent);border-radius:50%;visibility:hidden}.mx .mx-done{width:1.2em;height:1.2em;color:var(--lp-ok)}.mx .mx-job{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;align-self:stretch;gap:.5em .7em;padding:.7em .8em .65em;border-radius:1em;background:var(--color-surface-1);box-shadow:var(--lp-edge)}.mx .mx-window .mx-job{background:var(--lp-paper);box-shadow:inset 0 0 0 1px var(--lp-rule-soft)}.mx .mx-job-logo{width:2.35em;height:2.35em}.mx .mx-job-id{display:grid;gap:.1em;min-width:0}.mx .mx-job-id b{overflow:hidden;color:var(--color-accent);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mx .mx-job-id span{color:var(--lp-muted);font-size:.86em}.mx .mx-fit{display:grid;justify-items:end;font-family:var(--font-display);line-height:1}.mx .mx-fit b{color:var(--lp-ok);font-size:1.6em;font-weight:600;letter-spacing:-.03em}.mx .mx-fit small{margin-top:.2em;color:var(--lp-muted);font-family:var(--font-body);font-size:.7em}.mx .mx-job-foot{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:.5em;min-width:0;min-height:1.6em}.mx .mx-job-meta{overflow:hidden;color:var(--lp-muted);font-size:.82em;text-overflow:ellipsis;white-space:nowrap}.mx .mx-sent{display:inline-flex;flex:none;align-items:center;gap:.3em;padding:.25em .65em .25em .45em;border-radius:1em;background:var(--lp-ok);color:#fff;font-size:.78em;font-weight:600;line-height:1.2}.mx .mx-apps{display:grid;align-self:stretch;padding:.2em .8em;border-radius:1em;background:var(--color-surface-1);box-shadow:var(--lp-edge)}.mx .mx-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65em;padding:.55em 0}.mx .mx-row+.mx-row{border-top:1px solid var(--lp-rule-soft)}.mx .mx-row-logo{width:2.1em;height:2.1em}.mx .mx-pills{display:grid;justify-items:end}.mx .mx-pills>*{grid-area:1/1}.mx .mx-pill{padding:.25em .65em;border-radius:1em;background:var(--lp-accent-soft);color:var(--color-accent);font-size:.78em;font-weight:600;line-height:1.2;white-space:nowrap}.mx .mx-pill-bad{background:oklch(95.5% .03 25);color:oklch(47% .17 25);visibility:hidden}.mx .mx-you u{display:block;margin-top:.15em;color:oklch(86% .05 280);font-size:.92em;overflow-wrap:anywhere}.mx .mx-cues{display:none}.mx .mx-composer{display:flex;align-items:center;gap:.55em;margin:0 .75em .75em;padding:.4em .4em .4em .75em;border-radius:1.5em;background:var(--color-surface-1);box-shadow:inset 0 0 0 1px var(--color-hairline),0 6px 16px -10px oklch(20% .02 280/.25);color:var(--lp-muted)}.mx .mx-composer>.mx-ic{width:1.25em;height:1.25em}.mx .mx-field{position:relative;display:flex;flex:1 1;align-items:center;min-width:0;height:1.5em;color:var(--color-ink)}.mx .mx-draft{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx .mx-caret{flex:none;width:2px;height:1.15em;margin-left:1px;border-radius:1px;background:var(--color-accent)}.mx .mx-typed{position:absolute;inset:0;overflow:hidden;line-height:1.5;text-overflow:ellipsis;white-space:nowrap;visibility:hidden}.mx .mx-send{display:grid;flex:none;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:var(--color-ink);color:#fff}.mx .mx-send .mx-ic{width:1.05em;height:1.05em}.mx .mx-float-a{right:0;bottom:-2.5rem;padding:.3rem}.mx .lp-float>.mx-tool{display:inline-flex;font-size:.75rem;background:none;box-shadow:none}.mx .mx-float-b{top:-2rem;left:0}.mx .mx-can{overflow-x:clip}.mx .mx-can-in{display:grid;gap:var(--space-2xl);timeline-scope:--mx-talk}.mx .mx-can-copy{display:grid;align-content:start;gap:var(--space-xl)}.mx .mx-caps{display:grid;max-width:none;margin:0;padding:.3rem 0;overflow:clip;border-radius:1.5rem;background:var(--color-surface-1);box-shadow:var(--shadow-card);color:var(--color-ink);list-style:none}.mx .mx-cap{position:relative;isolation:isolate;display:grid;grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.85rem;padding:.85rem 1.1rem}.mx .mx-cap+.mx-cap{background:linear-gradient(var(--color-hairline-soft),var(--color-hairline-soft)) 3.55rem 0 /calc(100% - 3.55rem) 1px no-repeat}.mx .mx-cap-ic{position:relative;display:block;width:1.6rem;height:1.6rem;margin-top:.02rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--color-hairline)}.mx .mx-cap-ic:after,.mx .mx-cap-ic:before{content:"";position:absolute;inset:0;border-radius:50%}.mx .mx-cap-ic:before{background:var(--gradient-beam-tag);box-shadow:0 4px 10px -4px oklch(45% .22 280/.6)}.mx .mx-cap-ic:after{inset:.38rem;border-radius:0;background:#fff;-webkit-mask:var(--mx-check) center /contain no-repeat;mask:var(--mx-check) center /contain no-repeat}.mx .mx-cap-t{font-size:var(--text-base);line-height:1.45;text-wrap:pretty}.mx .mx-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.45rem}.mx .mx-tags code{padding:.1rem .45rem;border-radius:.4rem;background:var(--lp-paper-3);color:var(--color-ink-dim);font-family:var(--font-mono);font-size:.6875rem;line-height:1.45}.mx .mx-run-stage,.mx .mx-talk-phone{position:relative;display:grid;justify-items:center}.mx .mx-talk-phone{z-index:1;align-items:center}.mx .mx-app{display:flex;flex-direction:column}.mx .mx-app:after{content:"";display:block;flex:none;width:34%;height:.26em;margin:.1em auto .5em;border-radius:1em;background:var(--color-ink)}.mx .mx-app-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55em;padding:.45em .9em .65em;border-bottom:1px solid var(--lp-rule-soft)}.mx .mx-app-bar>b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mx .mx-bot{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:var(--gradient-beam-tag);color:#fff}.mx .mx-bot .lp-ic{width:1.05em;height:1.05em}.mx .mx-talk-phone .lp-screen{font-size:clamp(.7rem,4cqi,1rem)}.mx .mx-talk{gap:.65em;padding:.85em .85em .9em}.mx .mx-label{align-self:center;margin-bottom:.2em;padding:.15em .65em;border-radius:1em;background:var(--lp-paper-3);color:var(--lp-muted);font-family:var(--font-mono);font-size:.68em;letter-spacing:.04em;text-transform:uppercase}.mx .mx-connect{overflow-x:clip}.mx .mx-connect-head .section-head{margin-bottom:var(--space-lg)}.mx .mx-orbit-box{width:min(100%,27rem);margin:0 auto var(--space-2xl);container-type:inline-size}.mx .mx-orbit{--r:min(9.5rem,(50cqi - 3.4rem)/0.87);position:relative;height:calc(var(--r) * 2 + 3.25rem)}.mx :is(.mx-ray-1,.mx-node-1){--a:-90deg;--i:0}.mx :is(.mx-ray-2,.mx-node-2){--a:-30deg;--i:1}.mx :is(.mx-ray-3,.mx-node-3){--a:30deg;--i:2}.mx :is(.mx-ray-4,.mx-node-4){--a:150deg;--i:3}.mx :is(.mx-ray-5,.mx-node-5){--a:210deg;--i:4}.mx :is(.mx-ray-6,.mx-node-6){--a:90deg;--i:5}.mx .mx-ray{position:absolute;top:50%;left:50%;width:var(--r);height:2px;margin-top:-1px;transform:rotate(var(--a));transform-origin:0 50%}.mx .mx-ray:before{content:"";position:absolute;inset:0;border-radius:2px;background:linear-gradient(90deg,var(--beam-2),var(--beam-1) 55%,oklch(82% .07 265));transform-origin:100% 50%}.mx .mx-ray-6:before{background:repeating-linear-gradient(90deg,var(--color-hairline) 0 6px,transparent 6px 11px)}.mx .mx-ray:after{content:"";position:absolute;top:50%;left:0;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--beam-2);box-shadow:0 0 0 3px oklch(55% .24 293/.2);opacity:0}.mx .mx-ray-6:after{display:none}.mx .mx-hub{z-index:3;width:4.75rem;height:4.75rem;margin:-2.375rem 0 0 -2.375rem}.mx .mx-hub,.mx .mx-node{position:absolute;top:50%;left:50%}.mx .mx-node{--x:calc(cos(var(--a)) * var(--r));--y:calc(sin(var(--a)) * var(--r));z-index:2;padding:.45rem .8rem;border-radius:2rem;background:var(--color-surface-1);box-shadow:0 0 0 1px var(--color-hairline-soft),0 10px 24px -12px oklch(30% .1 285/.4);color:var(--color-ink);font-size:.8125rem;font-weight:600;line-height:1.2;white-space:nowrap;transform:translate(-50%,-50%) translate(var(--x),var(--y))}.mx .mx-node-any{background:var(--color-canvas);box-shadow:0 0 0 1px var(--color-hairline);color:var(--color-muted);font-weight:500}.mx .mx-settings{display:grid;grid-template-columns:minmax(0,1fr);align-self:start;overflow:clip;border-radius:1.5rem;background:var(--color-surface-1);box-shadow:var(--shadow-card)}.mx .mx-set+.mx-set{border-top:1px solid var(--color-hairline-soft)}.mx .mx-set summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.5rem;padding:.8rem 1rem;cursor:pointer;list-style:none}.mx .mx-set summary::-webkit-details-marker{display:none}.mx .mx-set summary:after{content:"";width:1.1rem;height:1.1rem;background:var(--lp-muted);-webkit-mask:var(--mx-chevron) center /contain no-repeat;mask:var(--mx-chevron) center /contain no-repeat}.mx .mx-set[open] summary:after{rotate:90deg}.mx .mx-set summary:hover{background:var(--lp-paper)}.mx .mx-set-ic{position:relative;display:block;width:2.5rem;height:2.5rem;border-radius:.8rem;background:var(--gradient-beam-tag);box-shadow:0 8px 18px -8px oklch(45% .22 280/.6)}.mx .mx-set-cli{background:var(--lp-bezel);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.14),0 8px 18px -8px oklch(20% .02 280/.5)}.mx .mx-set-ic:before{content:"";position:absolute;inset:.58rem;background:#fff;-webkit-mask:var(--mx-chat) center /contain no-repeat;mask:var(--mx-chat) center /contain no-repeat}.mx .mx-set-cli:before{background:oklch(88% .12 160);-webkit-mask-image:var(--mx-term);mask-image:var(--mx-term)}.mx .mx-set-name{display:grid;gap:.1rem;font-size:var(--text-base);font-weight:600;line-height:1.3}.mx .mx-set-name small{color:var(--color-muted);font-size:var(--text-caption);font-weight:400}.mx .mx-set-body{padding:.1rem .75rem 1rem}.mx .mx-set-body>p,.mx .mx-steps{margin:0 0 1rem;color:var(--color-ink-dim);font-size:var(--text-sm);line-height:1.45}.mx .mx-steps{counter-reset:mx-step;gap:.6rem;padding:0;list-style:none}.mx .mx-steps li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.65rem;counter-increment:mx-step}.mx .mx-steps li:before{content:counter(mx-step);display:grid;place-items:center;width:1.5rem;height:1.5rem;margin-top:-.05rem;border-radius:50%;background:var(--lp-accent-soft);color:var(--color-accent);font-family:var(--font-mono);font-size:.72rem;font-weight:600}.mx .mx-code{position:relative;min-width:0;margin:0 0 .55rem}.mx .mx-code:last-child{margin-bottom:0}.mx .mx-code .mcp-code{min-width:0;margin:0;padding:0;overflow:visible;border-radius:0;background:none;font-size:clamp(.6875rem,3.05vw,.8125rem);line-height:1.55}.mx .mcp-code code{position:relative;display:block;min-height:2.75rem;padding:.75rem 2.85rem .75rem .8rem;overflow-x:auto;border-radius:.9rem;font-family:var(--font-mono);font-size:1em;letter-spacing:0;white-space:normal;-webkit-user-select:all;user-select:all}.mx .mcp-code code span{white-space:nowrap}.mx .mcp-code .mx-colon{margin-inline:-.14em -.1em}.mx .mx-url code{background:var(--color-canvas);box-shadow:inset 0 0 0 1px var(--color-hairline);color:var(--color-ink)}.mx .mx-cmd code{padding-left:1.95rem;background:var(--mx-code);box-shadow:0 10px 24px -14px oklch(20% .05 280/.6);color:var(--mx-code-fg)}.mx .mx-cmd code:before{content:"$";position:absolute;top:.75rem;left:.85rem;color:var(--mx-code-dim);-webkit-user-select:none;user-select:none}.mx .mx-copy{position:absolute;top:0;right:.1rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:.8rem;background:none;color:var(--color-accent);cursor:pointer}.mx .mx-copy:before{content:"";width:1.3rem;height:1.3rem;background:currentColor;-webkit-mask:var(--mx-copy-i) center /contain no-repeat;mask:var(--mx-copy-i) center /contain no-repeat}.mx .mx-copy[data-copied]{color:var(--lp-ok)}.mx .mx-copy[data-copied]:before{-webkit-mask-image:var(--mx-check);mask-image:var(--mx-check)}.mx .mx-cmd .mx-copy{color:var(--mx-code-fg)}.mx .mx-cmd .mx-copy[data-copied]{color:oklch(82% .14 152)}.mx .mx-copy:hover{background:oklch(50% .21 278/.08)}.mx .mx-cmd .mx-copy:hover{background:oklch(100% 0 0/.1)}.mx .mx-copy-t{position:absolute;top:-2rem;right:0;z-index:2;padding:.25rem .6rem;border-radius:.5rem;background:var(--color-ink);color:#fff;font-size:var(--text-micro);font-weight:600;pointer-events:none}.mx .mx-copy-t:empty{display:none}.mx .mx-duo{display:grid;gap:var(--space-section)}.mx .mx-limits{display:grid;align-content:start;gap:var(--space-xl)}.mx .mx-locks{display:grid;margin:0;padding:.3rem 0;overflow:clip;border-radius:1.5rem;background:var(--color-surface-1);box-shadow:var(--shadow-card);list-style:none}.mx .mx-lock{display:grid;grid-template-columns:3.1rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.75rem 1.1rem}.mx .mx-lock+.mx-lock{background:linear-gradient(var(--color-hairline-soft),var(--color-hairline-soft)) 5.1rem 0 /calc(100% - 5.1rem) 1px no-repeat}.mx .mx-lock-n{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:.9rem;background:var(--lp-accent-soft);color:var(--color-accent);font-family:var(--font-display);font-size:1.25rem;font-weight:650;letter-spacing:-.03em}.mx .mx-lock span{color:var(--color-ink-dim);font-size:var(--text-sm);line-height:1.45;text-wrap:pretty}.mx .mx-lock-wide{grid-column:1/3}.mx .mx-lock-ic{position:relative;display:block;width:1.05rem;height:1.35rem;color:oklch(62% .02 280)}.mx .mx-lock-ic:after,.mx .mx-lock-ic:before{content:"";position:absolute;left:50%}.mx .mx-lock-ic:before{bottom:0;width:1.05rem;height:.78rem;margin-left:-.525rem;border:1.75px solid;border-radius:.24rem}.mx .mx-lock-ic:after{top:0;width:.68rem;height:.75rem;margin-left:-.34rem;border:1.75px solid;border-bottom:0;border-radius:.4rem .4rem 0 0}.mx .mx-plan-sec{scroll-margin-top:5rem}.mx .mx-plan{position:relative;display:grid;justify-items:start;gap:var(--space-md);padding:2.6rem clamp(1.25rem,4vw,2.25rem) clamp(1.5rem,4vw,2.25rem);border-radius:2rem;background:var(--color-surface-1);box-shadow:0 -1px 0 oklch(100% 0 0),var(--shadow-float)}.mx .mx-plan .mcp-lead{margin:0;color:var(--color-muted);font-size:var(--text-base);line-height:1.55}.mx .mx-plan .mcp-cta{margin:var(--space-xs) 0 0}.mx .mx-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;margin-bottom:var(--space-xs);padding:.65rem .75rem;border-radius:1.1rem;background:var(--lp-paper)}.mx .mx-toggle>b{font-weight:600}.mx .mx-mini{width:2.6rem;height:2.6rem}.mx .mx-switch{position:relative;display:block;width:3.1rem;height:1.9rem;border-radius:1rem;background:var(--lp-rule)}.mx .mx-switch:after,.mx .mx-switch:before{content:"";position:absolute}.mx .mx-switch:before{inset:0;border-radius:inherit;background:var(--lp-ok)}.mx .mx-switch:after{top:.2rem;left:.2rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#fff;box-shadow:0 2px 5px oklch(20% .02 280/.25);transform:translateX(1.2rem)}.mx .mx-faq .section-head{margin-bottom:var(--space-xl)}.mx .mx-end-card{justify-items:center;text-align:center}.mx .mx-end-card .section-head{justify-items:center;margin:0}.mx .mx-end-card .presale-cta{justify-items:center}.mx .mx-end-card{padding-top:clamp(2.75rem,5vw,3.75rem)}.mx .mx-end-icon{display:grid;margin-bottom:var(--space-xs)}.mx .mx-tile{width:4.5rem;height:4.5rem}.mx .mx-faq .faq{max-width:none;margin:0}@media (min-width:48rem){.mx .mx-plan .lp-grabber{display:none}.mx .mx-plan{padding-top:clamp(1.5rem,4vw,2.25rem)}}@media (min-width:40rem){.mx .mx-set summary{padding-inline:1.35rem}.mx .mx-set-body{padding:0 1.35rem 1.35rem calc(1.35rem + 2.5rem + .85rem)}}@media (min-width:60rem){.mx .mx-hero-copy h1.display-xl{font-size:clamp(2.6rem,.9rem + 3.3vw,3.9rem)}.mx .lp-hero-in{min-height:min(calc(100svh - 3.5rem),46rem);padding-block:5rem 3rem}.mx .mx-hero-device{padding-block:0}.mx .mx-window{font-size:.9375rem}.mx .mx-float{font-size:var(--text-caption)}.mx .mx-hero-art{width:min(100%,31rem);padding-inline:max(0px,min(3rem,(100% - 25rem)/2))}.mx .mx-float-a{right:0;bottom:-.9rem}.mx .lp-float>.mx-tool{font-size:.8125rem}.mx .mx-float-b{top:1.9rem;left:0}.mx .mx-can-in{grid-template-columns:auto minmax(0,36rem);align-items:center;justify-content:center;column-gap:4.5rem}.mx .mx-can-copy>h2{font-size:clamp(2.25rem,1.2rem + 1.9vw,3rem)}.mx .mx-run{grid-row:1;grid-column:1}.mx .mx-can-copy{grid-row:1;grid-column:2}.mx .mx-talk-phone .lp-phone{--pw:22rem}.mx .mx-connect{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;column-gap:4.5rem}.mx .mx-connect-head{position:sticky;top:5.5rem}.mx .mx-orbit-box{margin-bottom:0}.mx .mx-duo{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:var(--space-xl) 4rem}.mx .mx-limits{grid-row:1/3;grid-template-rows:subgrid}.mx .mx-plan-sec{grid-row:2;grid-column:2}.mx .mx-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:start;column-gap:4rem}.mx .mx-faq .section-head{position:sticky;top:6rem}}@media (prefers-reduced-motion:no-preference){.mx .mx-caret{animation:mx-blink 1.1s steps(1) infinite}.mx .mx-set summary:after{transition:rotate var(--dur-short) var(--ease-out)}.mx .mx-set[open] .mx-set-body{animation:mx-unroll .42s var(--ease-out) both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mx .mx-hero-art{transform-origin:50% 0;animation:lp-rise linear both;animation-timeline:view();animation-range:entry 0 cover 50%}.mx .mx-hero-device .lp-glow{animation:lp-glow-on linear both;animation-timeline:view();animation-range:entry 0 cover 50%}.mx .mx-float-a{animation:lp-bob 4.8s ease-in-out infinite alternate,mx-par-a linear both;animation-timeline:auto,view();animation-range:normal,entry 0 cover 60%}.mx .mx-float-b{animation:lp-bob 4.8s ease-in-out -2.4s infinite alternate,mx-par-b linear both;animation-timeline:auto,view();animation-range:normal,entry 0 cover 60%}.mx :is(.mx-can-copy>h2,.mx-connect .section-head,.mx-limits>h2,.mx-faq .section-head){animation:lp-screen linear both;animation-timeline:view();animation-range:entry 0 entry 90%}.mx :is(.mx-plan,.mx-faq .faq,.mx-settings,.mx-locks,.mx-caps,.mx-end-card){animation:lp-sheet-up linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.mx .mx-cap{view-timeline:--mx-cap block}.mx .mx-cap-ic:after,.mx .mx-cap-ic:before{animation:mx-tick linear both;animation-timeline:--mx-cap;animation-range:entry 80% cover 40%}.mx .mx-lock{view-timeline:--mx-lock block}.mx .mx-lock-ic:after{animation:mx-shut linear both;animation-timeline:--mx-lock;animation-range:entry 90% cover 45%}.mx .mx-lock-ic:before{animation:mx-clunk linear both;animation-timeline:--mx-lock;animation-range:entry 90% cover 45%}.mx .mx-plan{view-timeline:--mx-plan block}.mx .mx-switch:before{animation:mx-fade linear both;animation-timeline:--mx-plan;animation-range:cover 30% cover 42%}.mx .mx-switch:after{animation:mx-knob linear both;animation-timeline:--mx-plan;animation-range:cover 30% cover 42%}.mx .mx-orbit{view-timeline:--mx-orbit block}.mx .mx-node{animation:mx-node-in linear both;animation-timeline:--mx-orbit;animation-range:entry 40% cover calc(32% + var(--i) * 2%)}.mx .mx-ray:before{animation:mx-draw linear both;animation-timeline:--mx-orbit;animation-range:cover calc(30% + var(--i) * 2.5%) cover calc(42% + var(--i) * 2.5%)}.mx .mx-ray:after{animation:mx-flow 2.6s linear infinite,mx-fade linear both;animation-delay:calc(var(--i) * -.45s),0s;animation-timeline:auto,--mx-orbit;animation-range:normal,cover calc(44% + var(--i) * 2.5%) cover calc(47% + var(--i) * 2.5%)}.mx .mx-hub{animation:mx-hub linear both;animation-timeline:--mx-orbit;animation-range:cover 40% cover 58%}.mx .mx-run{height:340svh;view-timeline:--mx-talk block;view-timeline-inset:3.5rem 0}.mx .mx-run-stage{position:sticky;top:3.5rem;align-items:center;height:calc(100svh - 3.5rem);padding-block:.75rem}.mx .mx-run-stage .lp-glow{animation:lp-spin linear both;animation-timeline:--mx-talk;animation-range:contain 0 contain 100%}.mx .mx-talk-phone{height:100%}.mx .mx-talk-phone .lp-phone{--pw:min(calc(100vw - 2.5rem),23rem);height:min(100%,calc(var(--pw) * 2.1))}.mx .mx-talk-phone .lp-screen,.mx .mx-talk-phone .mx-app{height:100%}.mx .mx-talk-phone .mx-talk{flex:1 1;min-height:0;overflow:clip}.mx .mx-talk>*{transform-origin:0 100%}.mx .mx-talk>.mx-you{transform-origin:100% 100%}.mx .mx-talk>:is(.mx-b3,.mx-b4,.mx-b5,.mx-b6,.mx-b7){animation:mx-pop linear both;animation-timeline:--mx-talk}.mx .mx-talk>.mx-b8{animation:mx-card linear both;animation-timeline:--mx-talk;animation-range:contain 72% contain 78%}.mx .mx-talk>.mx-b3{animation-range:contain 15% contain 19%}.mx .mx-talk>.mx-b4{animation-range:contain 20% contain 23%}.mx .mx-talk>.mx-b5{animation-range:contain 50% contain 54%}.mx .mx-talk>.mx-b6{animation-range:contain 55% contain 58%}.mx .mx-talk>.mx-b7{animation-range:contain 68% contain 72%}.mx .mx-talk :is(.mx-tool-2,.mx-tool-3) .mx-spin{animation-name:mx-rot,mx-live;animation-duration:.9s,auto;animation-timing-function:linear;animation-iteration-count:infinite,1;animation-fill-mode:none;animation-timeline:auto,--mx-talk}.mx .mx-talk .mx-tool-2 .mx-tool-st .mx-spin{animation-range:normal,contain 20% contain 31%}.mx .mx-talk .mx-tool-3 .mx-tool-st .mx-spin{animation-range:normal,contain 55% contain 66%}.mx .mx-talk :is(.mx-tool-2 .mx-done,.mx-tool-3 .mx-done,.mx-resent){animation:mx-tick linear both;animation-timeline:--mx-talk}.mx .mx-talk .mx-tool-2 .mx-done{animation-range:contain 31% contain 33%}.mx .mx-talk .mx-tool-3 .mx-done{animation-range:contain 66% contain 68%}.mx .mx-talk .mx-row .mx-resent{animation-range:contain 32% contain 36%}.mx .mx-talk .mx-pill-bad{visibility:inherit;animation:mx-out linear both;animation-timeline:--mx-talk;animation-range:contain 31% contain 33%}.mx .mx-talk-phone .mx-typed{animation:mx-type linear both;animation-timeline:--mx-talk}.mx .mx-talk-phone .mx-typed-1{animation-range:contain 3% contain 15%}.mx .mx-talk-phone .mx-typed-2{animation-range:contain 38% contain 50%}.mx .mx-talk-phone .mx-send{animation-name:mx-press,mx-press;animation-duration:auto,auto;animation-timing-function:linear;animation-fill-mode:none;animation-timeline:--mx-talk,--mx-talk;animation-range:contain 13% contain 17%,contain 48% contain 52%}@media (max-width:59.99rem){.mx .mx-talk-phone{grid-template-rows:minmax(0,1fr) auto;gap:.6rem}.mx .mx-cues{display:grid;width:min(calc(100vw - 2.5rem),23rem)}.mx .mx-cue{display:grid;grid-area:1/1;gap:.3rem;padding:.65rem .9rem .7rem;border-radius:1.1rem;background:var(--color-surface-1);box-shadow:var(--shadow-card);color:var(--color-ink-dim);font-size:var(--text-sm);line-height:1.4;visibility:hidden;animation:mx-cue linear;animation-timeline:--mx-talk}.mx .mx-cue code{justify-self:start;padding:.05rem .45rem;border-radius:.4rem;background:var(--lp-accent-soft);color:var(--color-accent);font-family:var(--font-mono);font-size:.72rem;font-weight:600}.mx .mx-cue-1{animation-fill-mode:backwards;animation-range:contain 0 contain 5%}.mx .mx-cue-2{animation-fill-mode:none;animation-range:contain 5% contain 38%}.mx .mx-cue-3{animation-fill-mode:forwards;animation-range:contain 38% contain 100%}}@media (min-width:60rem){.mx .mx-hero-art{transform-origin:50% 70%;animation-name:lp-rise-wide}.mx .mx-hero-art,.mx .mx-hero-device .lp-glow{animation-timeline:scroll(root);animation-range:0 65vh}.mx .mx-float-a,.mx .mx-float-b{animation-timeline:auto,scroll(root);animation-range:normal,0 65vh}.mx .mx-can-in{align-items:start}.mx .mx-run{height:320svh}.mx .mx-can-copy{position:sticky;top:3.5rem;align-content:safe center;gap:var(--space-lg);height:calc(100svh - 3.5rem);padding-block:var(--space-md)}.mx .mx-can-copy .mx-cap{padding-block:.7rem}.mx .mx-can-copy>h2,.mx .mx-caps{animation:none}.mx .mx-can{padding-top:var(--space-lg)}.mx .mx-talk-phone .lp-phone{--ph:min(calc(100svh - 3.5rem - 2.5rem),56rem);--pw:calc(var(--ph) * 0.48);height:var(--ph)}.mx .mx-talk-phone .lp-screen{font-size:clamp(.72rem,4.2cqi,1.08rem)}.mx .mx-cap-ic:after,.mx .mx-cap-ic:before{animation:none}.mx .mx-now:before{content:"";position:absolute;inset:.2rem .45rem;z-index:-1;border-radius:1rem;background:var(--lp-accent-soft);box-shadow:inset 0 0 0 1px oklch(50% .21 278/.18);opacity:0;animation:mx-glow linear both;animation-timeline:--mx-talk}.mx .mx-now-1:before{animation-range:cover 0 contain 6%}.mx .mx-now-2:before{animation-range:contain 4% contain 40%}.mx .mx-now-3:before{animation-range:contain 38% contain 84%}}}}@keyframes mx-par-a{0%{translate:0 1.25rem}to{translate:0 -1.25rem}}@keyframes mx-par-b{0%{translate:0 1rem}to{translate:0 -1.5rem}}@keyframes mx-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mx-rot{to{transform:rotate(1turn)}}@keyframes mx-unroll{0%{clip-path:inset(0 0 100% 0);transform:translateY(-.5rem)}to{clip-path:inset(0 0 0 0);transform:none}}@keyframes mx-pop{0%{visibility:hidden;transform:translateY(.9em) scale(.82)}65%{transform:translateY(-.1em) scale(1.02)}to{visibility:visible;transform:none}}@keyframes mx-card{0%{visibility:hidden;transform:translateY(1.4em) scale(.92)}70%{transform:translateY(-.12em) scale(1.01)}to{visibility:visible;transform:none}}@keyframes mx-tick{0%{visibility:hidden;transform:scale(0)}60%{transform:scale(1.25)}to{visibility:visible;transform:none}}@keyframes mx-type{0%{visibility:visible;clip-path:inset(0 100% 0 0)}85%{clip-path:inset(0 0 0 0)}99%{visibility:visible}to{visibility:hidden;clip-path:inset(0 0 0 0)}}@keyframes mx-out{0%{transform:none}to{visibility:hidden;transform:scale(.6)}}@keyframes mx-cue{0%{visibility:visible;transform:translateY(.6rem)}10%,to{visibility:visible;transform:none}}@keyframes mx-glow{0%{opacity:0}14%,86%{opacity:1}to{opacity:0}}@keyframes mx-live{0%,to{visibility:visible}}@keyframes mx-press{50%{transform:scale(.8)}}@keyframes mx-fade{0%{opacity:0}to{opacity:1}}@keyframes mx-shut{0%{transform:translateY(-.32rem) rotate(-8deg)}70%{transform:translateY(.05rem)}to{transform:none}}@keyframes mx-clunk{0%,62%{transform:none}80%{transform:translateY(.08rem) scale(1.06,.94)}to{transform:none}}@keyframes mx-knob{0%{transform:none}to{transform:translateX(1.2rem)}}@keyframes mx-node-in{0%{translate:calc(cos(var(--a)) * var(--r) * .55) calc(sin(var(--a)) * var(--r) * .55);scale:.7}to{translate:0 0;scale:1}}@keyframes mx-draw{0%{scale:0 1}to{scale:1 1}}@keyframes mx-flow{0%{translate:var(--r) 0;scale:0}15%,80%{scale:1}to{translate:2.2rem 0;scale:0}}@keyframes mx-hub{0%{transform:scale(.82)}60%{transform:scale(1.1)}to{transform:none}}