.mx-hero{position:relative;padding:148px 0 var(--section-y);background:radial-gradient(58% 420px at 50% 0%,rgba(232,19,43,.08),transparent 75%)}.mx-hero__in{display:flex;flex-direction:column;align-items:center;text-align:center}.mx-link{display:flex;align-items:center;gap:12px;margin-bottom:26px}.mx-link__app,.mx-link__ai{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:#fff;box-shadow:0 0 0 1px var(--line),0 14px 30px -18px #00000059}.mx-link__app svg{width:32px;height:32px;display:block}.mx-link__ic{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.7) rotate(-12deg);transition:opacity .45s,transform .6s var(--ease)}.mx-link__ic.is-on{opacity:1;transform:none}.mx-link__ic svg{width:30px;height:30px;display:block}.mx-link__wire{display:flex;gap:6px}.mx-link__wire i{width:6px;height:6px;border-radius:50%;background:var(--red);opacity:.25;animation:mxdot 1.4s ease-in-out infinite}.mx-link__wire i:nth-child(2){animation-delay:.2s}.mx-link__wire i:nth-child(3){animation-delay:.4s}@keyframes mxdot{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:none}}.mx-title.mcp__title{max-width:1000px;margin:18px auto 0;font-size:clamp(34px,4.6vw,60px);line-height:1.05;letter-spacing:-.045em}.mx-lead{max-width:620px;margin:22px auto 0;font-size:clamp(17px,1.7vw,20px);color:var(--muted);text-wrap:balance}.mx-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px}.mx-cta__incl{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--dim)}.mx-cta__incl svg{width:15px;height:15px;color:var(--red)}.mx-chat{position:relative;width:100%;max-width:880px;margin-top:64px;border-radius:26px;overflow:hidden;text-align:left;background:#fff;box-shadow:0 0 0 1px #00000012,0 60px 110px -60px #00000059,0 40px 80px -50px #e8132b4d}.mx-chat__top{display:flex;align-items:center;gap:14px;height:52px;padding:0 18px;border-bottom:1px solid var(--line)}.mx-dots{display:flex;gap:6px}.mx-dots i{width:10px;height:10px;border-radius:50%;background:#e3e3e8}.mx-chat__ai{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.mx-chat__ic svg{width:18px;height:18px;display:block}.mx-chat__on{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:5px 11px;border-radius:999px;font:500 11.5px var(--mono);color:#15803d;background:#22c55e1a}.mx-chat__on i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.mx-chat__body{position:relative;height:480px}.mx-scn{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;padding:26px 30px;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s linear .5s}.mx-scn.is-on{opacity:1;visibility:visible;transition-delay:0s}.mx-scn>*{opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease),transform .55s var(--ease)}.mx-scn>.is-in{opacity:1;transform:none}.mx-msg{max-width:84%;font-size:15.5px;line-height:1.5}.mx-msg--me{align-self:flex-end;min-height:47px;padding:11px 16px;border-radius:18px 18px 6px;color:var(--text);background:var(--surface)}.mx-msg--ai{color:var(--ink-2)}.mx-tool{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;font:500 12px var(--mono);color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.mx-tool__ic svg{width:14px;height:14px;display:block;color:var(--red)}.mx-tool__b,.mx-tool__ok,.mx-tool.is-done .mx-tool__a,.mx-tool.is-done .mx-spin{display:none}.mx-tool.is-done .mx-tool__b{display:inline;color:var(--text)}.mx-tool.is-done .mx-tool__ok{display:inline-grid;color:#16a34a}.mx-tool__ok svg{width:14px;height:14px}.mx-spin{width:12px;height:12px;border-radius:50%;border:2px solid rgba(232,19,43,.2);border-top-color:var(--red);animation:mxspin .8s linear infinite}@keyframes mxspin{to{transform:rotate(360deg)}}.mx-vids{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:470px}.mx-vid{position:relative;display:block;aspect-ratio:9 / 14;border-radius:14px;overflow:hidden;background:#ddd;box-shadow:0 14px 30px -18px #00000080;opacity:0;transform:translateY(10px) scale(.97);transition:opacity .5s var(--ease),transform .6s var(--ease),box-shadow .4s;transition-delay:calc(var(--i) * .11s)}.mx-vids.is-in .mx-vid,.mx-grid.is-in .mx-vid{opacity:1;transform:none}.mx-vid img{width:100%;height:100%;object-fit:cover}.mx-vid:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.mx-vid__x{position:absolute;left:7px;top:7px;z-index:1;display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:7px;font:600 11.5px var(--mono);color:#fff;background:var(--red)}.mx-vid__x svg{width:11px;height:11px}.mx-vid__v{position:absolute;left:8px;bottom:7px;z-index:1;display:inline-flex;align-items:center;gap:4px;font:600 12px var(--font);color:#fff}.mx-vid__v svg{width:10px;height:10px}.mx-vid.is-top{box-shadow:0 0 0 3px var(--red),0 18px 36px -16px #e8132b8c}.mx-script{display:flex;gap:14px;max-width:640px;padding:14px;border-radius:16px;background:#fffdf8;box-shadow:0 0 0 1px #0000000f,0 24px 44px -26px #00000059}.mx-script img{flex:none;align-self:flex-start;width:86px;height:134px;border-radius:10px;object-fit:cover}.mx-script__body{flex:1;min-width:0}.mx-script__h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:13.5px}.mx-script__h span{font:500 11px var(--mono);color:var(--dim)}.mx-sl{display:grid;grid-template-columns:118px 1fr;gap:8px;padding:9px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.45}.mx-sl b{padding-top:2px;font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.mx-sl__t{min-height:20px;color:var(--ink-2)}.mx-chat__in{display:flex;align-items:center;justify-content:space-between;height:52px;margin:0 18px 18px;padding:0 8px 0 18px;border-radius:16px;font-size:15px;color:var(--dim);box-shadow:inset 0 0 0 1px var(--line)}.mx-chat__in b{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#fff;background:var(--text)}.mx-chat__in svg{width:17px;height:17px}.mx-demos{padding:var(--section-y) 0;background:var(--surface)}.mx-sub{max-width:640px;margin:18px auto 0;font-size:clamp(17px,1.6vw,19px);color:var(--muted);text-wrap:balance}.mx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mx-card{display:flex;flex-direction:column;padding:10px 10px 22px;border-radius:28px;background:#fff;box-shadow:0 0 0 1px var(--line),var(--shadow-sm);transition:box-shadow .35s var(--ease),translate .35s var(--ease)}@media (hover: hover) and (pointer: fine){.mx-card:hover{translate:0 -4px;box-shadow:0 0 0 2px var(--red),0 0 0 7px #e8132b1a,0 34px 70px -30px #e8132b80}}.mx-demo{position:relative;height:340px;padding:14px;border-radius:20px;overflow:hidden;background:radial-gradient(circle,rgba(0,0,0,.07) 1px,transparent 1.3px) 0 0 / 18px 18px,var(--surface)}.mx-bar{position:relative;z-index:2;display:flex;align-items:center;gap:9px;height:46px;padding:0 6px 0 14px;border-radius:14px;font-size:14px;color:var(--text);background:#fff;box-shadow:0 0 0 1px #00000014,0 14px 30px -18px #0000004d}.mx-bar__ic svg{width:17px;height:17px;display:block;color:var(--dim)}.mx-bar__t{min-width:0;overflow:hidden;white-space:nowrap}.mx-caret{flex:none;width:2px;height:18px;background:var(--red);animation:mxblink 1s steps(1) infinite}@keyframes mxblink{50%{opacity:0}}.mx-bar__go{flex:none;display:inline-flex;align-items:center;gap:5px;height:34px;margin-left:auto;padding:0 12px;border-radius:10px;font-size:13px;font-weight:600;color:#fff;background:var(--red);transition:transform .15s var(--ease)}.mx-bar__go svg{width:14px;height:14px}.mx-card.is-press .mx-bar__go{transform:scale(.92)}.mx-stage{position:absolute;inset:74px 14px 14px}.mx-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:8px;height:100%}.mx-grid .mx-vid{aspect-ratio:auto;height:100%;border-radius:12px}.mx-grid .mx-vid__x{font-size:10.5px;padding:2px 6px}.mx-grid .mx-vid__v{font-size:11px}.mx-split{display:flex;gap:12px;height:100%}.mx-thumb{position:relative;flex:none;width:36%;height:100%;border-radius:14px;overflow:hidden;background:#ddd;box-shadow:0 14px 30px -18px #00000080}.mx-thumb img{width:100%;height:100%;object-fit:cover}.mx-thumb__bar{position:absolute;left:8px;right:8px;bottom:8px;height:3px;border-radius:3px;overflow:hidden;background:#ffffff59}.mx-thumb__bar i{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.mx-card.is-run .mx-thumb__bar i{transform:scaleX(1);transition:transform 4.6s linear}.mx-rows,.mx-ads{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mx-row{display:grid;grid-template-columns:8px 34px 1fr;align-items:center;gap:7px;padding:8px 9px;border-radius:10px;font-size:12px;line-height:1.3;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line);opacity:.45;transition:opacity .35s,box-shadow .35s,color .35s}.mx-row i{width:7px;height:7px;border-radius:50%;background:#c9c9d0;transition:background .35s}.mx-row b{font:600 11px var(--mono);color:var(--dim)}.mx-row.is-on{opacity:1;color:var(--text);box-shadow:inset 0 0 0 1px var(--red-line),0 8px 18px -12px #e8132b73}.mx-row.is-on i{background:var(--red)}.mx-row.is-on b{color:var(--red)}.mx-why{margin-top:auto;display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:10px;font-size:12px;line-height:1.35;color:var(--ink-2);background:var(--red-soft);opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s var(--ease)}.mx-why b{font:600 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--red)}.mx-why.is-in{opacity:1;transform:none}.mx-ad{display:flex;flex-direction:column;gap:5px;padding:9px 10px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);opacity:0;transform:translateY(6px);transition:opacity .35s,transform .45s var(--ease),box-shadow .35s}.mx-ad.is-in{opacity:1;transform:none}.mx-ad.is-cur{box-shadow:inset 0 0 0 1px var(--red-line),0 8px 18px -12px #e8132b73}.mx-ad b{align-self:flex-start;padding:2px 7px;border-radius:6px;font:600 10px var(--mono);letter-spacing:.03em;color:var(--red);background:var(--red-soft)}.mx-ad__t{min-height:32px;font-size:12.5px;line-height:1.35;color:var(--ink-2)}.mx-card__txt{display:flex;flex-direction:column;flex:1;padding:20px 14px 0}.mx-card__txt h3{font-size:22px;letter-spacing:-.02em}.mx-card__d{margin-top:6px;font-size:15px;color:var(--muted)}.mx-copy{margin-top:auto;padding-top:18px}.mx-copy__q{padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.5;color:var(--ink-2);background:var(--surface)}.mx-copy__btn{margin-top:10px}.mx-steps{padding:var(--section-y) 0}.mx-steps__list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none}.mx-steps__list li{padding:10px 10px 26px;border-radius:28px;background:var(--surface)}.mx-steps__list li>:not(.mx-ill){margin-left:16px;margin-right:16px}.mx-ill{display:grid;place-items:center;height:230px;margin-bottom:22px;padding:18px;border-radius:20px;background:radial-gradient(80% 60% at 50% 0%,rgba(232,19,43,.07),transparent 70%),#fff;box-shadow:inset 0 0 0 1px var(--line)}.mx-ui{width:100%;max-width:280px;padding:14px;border-radius:16px;font-size:13px;background:#fff;box-shadow:0 0 0 1px #00000012,0 24px 44px -26px #00000059}.mx-ui__crumb{font:500 11px var(--mono);color:var(--dim)}.mx-ui__crumb span{margin:0 4px;color:var(--red)}.mx-ui__label{margin-top:10px;font-size:11.5px;color:var(--muted)}.mx-ui__field{display:flex;justify-content:space-between;align-items:center;height:36px;margin-top:5px;padding:0 5px 0 12px;border-radius:10px;font:500 12px var(--mono);color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.mx-ui__field b{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;color:#fff;background:var(--red)}.mx-ui__field b svg{width:14px;height:14px}.mx-ui__field--on{box-shadow:inset 0 0 0 1.5px var(--red)}.mx-ui__t{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600}.mx-ui__ais{display:inline-flex}.mx-ui__ais i{display:grid;place-items:center;width:24px;height:24px;margin-right:-6px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--line)}.mx-ui__ais i+i{margin-right:0}.mx-ui__ais svg{width:15px;height:15px;display:block}.mx-ui__vm svg{width:24px;height:24px;display:block}.mx-ui__ok{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:13px;color:var(--text)}.mx-ui__ok svg{width:15px;height:15px;color:#16a34a}.mx-ui__btn{display:block;margin-top:13px;height:34px;border-radius:10px;font-size:13px;font-weight:600;line-height:34px;text-align:center;color:#fff;background:var(--red)}.mx-steps__n{display:block;font:500 13px var(--mono);letter-spacing:.12em;color:var(--red)}.mx-steps__list h3{margin-top:10px;font-size:20px;letter-spacing:-.02em}.mx-steps__list li>p{margin-top:8px;font-size:15.5px;color:var(--muted)}.mx-note{margin-top:34px}@media (max-width: 1180px){.mx-demo{height:320px}.mx-row{grid-template-columns:8px 1fr}.mx-row b{display:none}}@media (max-width: 960px){.mx-cards,.mx-steps__list{grid-template-columns:1fr;max-width:540px;margin-inline:auto}.mx-row{grid-template-columns:8px 34px 1fr}.mx-row b{display:inline}}@media (max-width: 640px){.mx-hero{padding-top:118px}.mx-link{margin-bottom:18px}.mx-link__app,.mx-link__ai{width:46px;height:46px;border-radius:14px}.mx-chat{margin-top:44px;border-radius:20px}.mx-chat__top{height:46px;gap:10px;padding:0 14px}.mx-chat__on{padding:4px 9px;font-size:10.5px}.mx-chat__body{height:540px}.mx-scn{padding:18px 16px;gap:12px}.mx-msg{max-width:92%;font-size:14.5px}.mx-vids{gap:8px}.mx-script{flex-direction:column}.mx-script img{width:64px;height:100px}.mx-sl{grid-template-columns:1fr;gap:3px;font-size:13.5px}.mx-chat__in{margin:0 12px 12px;font-size:14px}.mx-demo{height:330px}.mx-row{font-size:11.5px}}@media (prefers-reduced-motion: reduce){.mx-link__wire i,.mx-spin,.mx-caret{animation:none}.mx-scn,.mx-scn>*,.mx-vid,.mx-why,.mx-ad,.mx-row,.mx-thumb__bar i,.mx-link__ic{transition:none}}.mx-demo{height:352px}.mx-row{padding:7px 9px}@media (max-width: 1180px){.mx-demo{height:340px}}.mx-cards,.mx-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-card,.mx-steps__list li{min-width:0}@media (max-width: 960px){.mx-cards,.mx-steps__list{grid-template-columns:minmax(0,1fr)}}.mx-chat__body{height:410px}.mx-vids{max-width:400px}.mx-rest{position:relative;margin-top:2px;padding:10px 0 2px;border-top:1px solid var(--line);opacity:0;transition:opacity .5s var(--ease)}.mx-rest.is-in{opacity:1}.mx-rest__l{font-size:14px;line-height:1.5;color:var(--ink-2);filter:blur(4.5px);user-select:none}.mx-rest__l+.mx-rest__l{margin-top:6px}.mx-rest__lock{position:absolute;left:50%;top:55%;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;transform:translate(-50%,-50%);font:500 11.5px var(--mono);white-space:nowrap;color:var(--text);background:#fff;box-shadow:0 0 0 1px var(--line),0 10px 24px -12px #00000059}.mx-rest__lock svg{width:12px;height:12px;color:var(--red)}.mx-ais{margin-top:18px;font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.02em;color:var(--muted)}.mx-ais .roll__w{display:inline-flex;align-items:center;gap:.3em;color:var(--text)}.mx-ais__ic{display:inline-grid;place-items:center;width:1.15em;height:1.15em;font-style:normal}.mx-ais__ic svg{width:1em;height:1em;display:block}.page-mcp .final{padding-top:max(40px,calc(var(--section-y) * .3));padding-bottom:var(--section-y)}.page-mcp .final .cta-form{margin-top:30px}@media (max-width: 640px){.mx-chat__body{height:450px}.mx-script{flex-direction:row;gap:10px;padding:12px}.mx-script img{width:58px;height:90px}.mx-rest__l{font-size:13px}}.mx-script__h{flex-wrap:wrap;gap:2px 10px}.mx-scn>:not(.is-in){pointer-events:none}.mx-vids{position:relative;--g: 12px;gap:var(--g)}.mx-vid--lock img{filter:blur(7px) saturate(1.1);transform:scale(1.1)}.mx-vid--lock .mx-vid__x,.mx-vid--lock .mx-vid__v{filter:blur(4px)}.mx-vids__over{position:absolute;top:0;right:0;bottom:0;left:calc((100% - 2 * var(--g)) / 3 + var(--g));z-index:2;display:grid;place-items:center;opacity:0;transition:opacity .4s .5s}.mx-vids.is-in .mx-vids__over{opacity:1}.mx-rest__over{position:absolute;inset:0;display:grid;place-items:center}.mx-unlock{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;font:600 13.5px/1.2 var(--font);white-space:nowrap;color:var(--text);background:#fff;box-shadow:0 0 0 1px #00000014,0 14px 30px -12px #0006;cursor:pointer;transition:background .2s,color .2s,transform .2s var(--ease)}.mx-unlock svg{width:14px;height:14px;color:var(--red);transition:color .2s}.mx-unlock:hover{color:#fff;background:var(--red)}.mx-unlock:hover svg{color:#fff}.mx-unlock:active{transform:scale(.97)}@media (max-width: 640px){.mx-vids{--g: 8px}.mx-unlock{gap:5px;padding:8px 11px;font-size:12px}.mx-unlock svg{width:12px;height:12px}}@media (max-width: 420px){.mx-vids .mx-unlock{gap:4px;padding:7px 9px;font-size:11px;letter-spacing:-.01em}}.mx-bar__go{cursor:pointer;transition:transform .15s var(--ease),background .2s,box-shadow .2s}.mx-bar__go svg{transition:transform .2s var(--ease)}@media (hover: hover) and (pointer: fine){.mx-bar__go:hover{background:#c90f24;box-shadow:0 8px 18px -8px #e8132bb3}.mx-bar__go:hover svg{transform:translate(3px)}}.mx-bar__go:active{transform:scale(.94)}.mx-vids{--n: 5;grid-template-columns:repeat(var(--n),1fr);max-width:720px}.mx-vids__over{left:calc((100% - (var(--n) - 1) * var(--g)) / var(--n) + var(--g))}@media (max-width: 640px){.mx-vids{--n: 3;max-width:400px}.mx-vids .mx-vid:nth-child(n+4):not(.mx-vids__over){display:none}}
