.mk{--mk-radius:2px;color-scheme:light;background:#fff;color:#3d424d;font-family:var(--font-plex),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}.mk ::selection{background:#dfe2ff;color:#15171c}.mk :focus-visible{outline:2px solid #4f46e5;outline-offset:2px;border-radius:var(--mk-radius)}.mk h1,.mk h2,.mk h3,.mk h4{color:#15171c;text-wrap:balance}.mk p{text-wrap:pretty}.mk-display{font-size:clamp(2.25rem,1.4rem + 3.4vw,3.75rem);line-height:1.04;letter-spacing:-.028em;font-weight:600}.mk-h2{font-size:clamp(1.75rem,1.25rem + 1.8vw,2.625rem);line-height:1.1;letter-spacing:-.022em}.mk-h2,.mk-h3{font-weight:600}.mk-h3{font-size:1.25rem;line-height:1.3;letter-spacing:-.012em}.mk-lead{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6;color:#4b505c}.mk-kicker{color:#4338ca}.mk-btn,.mk-kicker{font-size:.9375rem;font-weight:500}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:0 1.125rem;border-radius:var(--mk-radius);line-height:1;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.mk-btn svg{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.mk-btn:hover svg.lucide-arrow-right{transform:translateX(2px)}.mk-btn:active{transform:translateY(1px)}.mk-btn-sm{height:2.25rem;padding:0 .875rem;font-size:.875rem}.mk-btn-primary{background:#4f46e5;color:#fff;box-shadow:0 1px 2px rgba(30,27,75,.18),inset 0 1px 0 hsla(0,0%,100%,.08)}.mk-btn-primary:hover{background:#4338ca;box-shadow:0 4px 12px -4px rgba(67,56,202,.45),inset 0 1px 0 hsla(0,0%,100%,.08)}.mk-btn-secondary{background:#fff;color:#15171c;border:1px solid #d3d6dd;box-shadow:0 1px 2px rgba(16,24,40,.04)}.mk-btn-secondary:hover{border-color:#b9bdc7;background:#fafafa}.mk-btn-ghost{color:#15171c}.mk-btn-ghost:hover{background:#f1f2f4}.mk-link{color:#4338ca;font-weight:500;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .25s cubic-bezier(.2,.7,.2,1)}.mk-link:hover{background-size:100% 1px}.mk-link svg{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.mk-link:hover svg{transform:translateX(2px)}.mk-frame{border-radius:var(--mk-radius);border:1px solid #dfe1e6;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04),0 24px 48px -24px rgba(16,24,40,.22)}.mk-frame-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-bottom:1px solid #eceef1;background:#fafafa}.mk-frame-dot{width:9px;height:9px;border-radius:50%;background:#dcdee3}.mk-frame-url{display:none;align-items:center;gap:6px;height:22px;min-width:240px;margin-left:12px;padding:0 10px;border:1px solid #e4e6eb;border-radius:var(--mk-radius);background:#fff;font-size:11px;color:#5f6573}@media (min-width:640px){.mk-frame-url{display:inline-flex}}.mk-scale{position:relative;overflow:hidden;container-type:inline-size;background:#fafafa}.mk-scale-inner{position:absolute;top:0;left:0;width:1280px;height:800px;transform-origin:0 0;transform:scale(var(--mk-s,.5))}@supports (transform:scale(tan(atan2(100cqw,1280px)))){.mk-scale-inner{transform:scale(tan(atan2(100cqw,1280px)))}}@media (max-width:639px){.mk-scale{aspect-ratio:var(--fw) /var(--fh)!important}.mk-scale-inner{transform:scale(calc(var(--mk-s, .5) * 2.1)) translate(calc(var(--fx) * -1px),calc(var(--fy) * -1px))}@supports (transform:scale(tan(atan2(100cqw,1280px)))){.mk-scale-inner{transform:scale(tan(atan2(100cqw,calc(var(--fw) * 1px)))) translate(calc(var(--fx) * -1px),calc(var(--fy) * -1px))}}.mk-scale-fade{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent),linear-gradient(180deg,#000 82%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 88%,transparent),linear-gradient(180deg,#000 82%,transparent);mask-composite:intersect}}.mk .mk-app h1,.mk .mk-app h2,.mk .mk-app h3{color:inherit}.mk-iphone{position:relative;container-type:inline-size;margin:0}.mk-iphone-body{position:relative;padding:2.9cqw;border-radius:15.8cqw;background:linear-gradient(160deg,#8e9099,#3d3f46 22%,#2a2b31 50%,#3a3c43 78%,#7d7f88);box-shadow:inset 0 0 0 .25cqw hsla(0,0%,100%,.22),inset 0 0 0 .9cqw #1c1d21,inset 0 0 0 2.9cqw #050506,0 30px 50px -18px rgba(16,24,40,.32),0 6px 12px -4px rgba(16,24,40,.12)}.mk-iphone-screen{position:relative;overflow:hidden;border-radius:12.9cqw;background:#000;isolation:isolate}.mk-iphone-island{position:absolute;z-index:3;top:2.6cqw;left:50%;width:29.5cqw;height:8.7cqw;transform:translateX(-50%);border-radius:999px;background:#000}.mk-iphone-status{position:absolute;z-index:2;inset:2.6cqw 0 auto 0;height:8.7cqw;display:flex;align-items:center;justify-content:space-between;padding:0 7.2cqw 0 10.6cqw;font-family:-apple-system,"SF Pro Text",var(--font-plex),system-ui,sans-serif;font-weight:600;font-size:4.1cqw;letter-spacing:-.01em;line-height:1;pointer-events:none}.mk-iphone-time{font-variant-numeric:tabular-nums}.mk-iphone-icons{display:inline-flex;align-items:center;gap:1.5cqw}.mk-iphone-ico{height:2.9cqw;width:auto}.mk-iphone-ico-bat{height:3.1cqw}.mk-iphone-home{position:absolute;z-index:2;bottom:2.1cqw;left:50%;width:32.6cqw;height:1.25cqw;transform:translateX(-50%);border-radius:999px}.mk-iphone-btn{position:absolute;width:1cqw;border-radius:.6cqw;background:linear-gradient(90deg,#2a2b31,#6d6f78)}.mk-iphone-btn-action,.mk-iphone-btn-vol1,.mk-iphone-btn-vol2{left:-.7cqw}.mk-iphone-btn-cam,.mk-iphone-btn-power{right:-.7cqw;background:linear-gradient(90deg,#6d6f78,#2a2b31)}.mk-iphone-btn-action{top:17.5%;height:5.5%}.mk-iphone-btn-vol1{top:25.5%;height:9%}.mk-iphone-btn-vol2{top:36%;height:9%}.mk-iphone-btn-power{top:29%;height:13%}.mk-iphone-btn-cam{top:60%;height:7%;border-radius:.4cqw}.mk-wmsm{container-type:inline-size;aspect-ratio:1206/2622;overflow:hidden;background:#f9f9f9}.mk-wmsm>div{height:100%}.mk-phones{position:relative;width:min(100%,420px);padding-top:9%}.mk-phones-front{position:relative;z-index:2;width:66%}@media (max-width:639px){.mk-phones{padding-top:0}.mk-phones-front{width:min(78%,300px);margin:0 auto}.mk-phones-back{display:none}}.mk-phones-back{position:absolute;z-index:1;top:0;right:0;width:56%}.mk-scan{position:relative;container-type:inline-size;font-family:-apple-system,"SF Pro Text",var(--font-plex),system-ui,sans-serif}.mk-scan>*{position:absolute}.mk-scan>img:first-child{position:relative}.mk-scan-box{border:.9cqw solid #6157d9;border-radius:1cqw}.mk-scan-box-1{left:25.04cqw;top:50.58cqw;width:49.92cqw;height:7.79cqw}.mk-scan-box-2{left:34.74cqw;top:93.45cqw;width:30.51cqw;height:30.51cqw}.mk-scan-box-3{left:25.04cqw;top:159.2cqw;width:49.92cqw;height:7.79cqw}.mk-scan-pill{left:14.43cqw;top:163.27cqw;width:71.14cqw;height:6.88cqw;border-radius:999px}.mk-scan-badge,.mk-scan-disc{overflow:hidden;color:#fff;font-family:ui-rounded,"SF Pro Rounded",-apple-system,var(--font-plex),system-ui,sans-serif;font-weight:700;font-variant-numeric:tabular-nums}.mk-scan-badge{left:38.31cqw;top:20.23cqw;width:10.53cqw;height:9.37cqw;border-radius:999px;background:grey;font-size:4.5cqw}.mk-scan-disc{left:43.78cqw;top:188.31cqw;width:12.44cqw;height:12.44cqw;border-radius:3.48cqw;background:linear-gradient(180deg,#ff6460,#f53b35);font-size:5.4cqw}.mk-scan-digit{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0}.mk-scan-d3{opacity:1}.mk-scan-ring{left:39.47cqw;top:183.99cqw;width:20.9cqw;height:20.9cqw;border-radius:50%;border:.75cqw solid #6157d9;opacity:0}.mk-scan-toast{left:4.06cqw;top:141.46cqw;width:91.8cqw;height:18.66cqw;border-radius:3cqw;background:#4c4c4c}.mk-scan-toast-text{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding-left:3.07cqw;line-height:1.18;opacity:0}.mk-scan-t3{opacity:1}.mk-scan-toast-ok{font-size:3.7cqw;font-weight:600;color:#4ade6e}.mk-scan-toast-code{font-size:4.7cqw;font-weight:600;color:#fff;letter-spacing:.01em}.mk-scan-toast-type{font-size:3.6cqw;color:#bdbdbd}@media (prefers-reduced-motion:no-preference){.mk-js .mk-scan-box,.mk-js .mk-scan-digit,.mk-js .mk-scan-disc,.mk-js .mk-scan-ring,.mk-js .mk-scan-toast,.mk-js .mk-scan-toast-text{animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-play-state:paused}.mk-js .is-visible .mk-scan *{animation-play-state:running}.mk-js .mk-scan-box-1{animation-name:mk-scan-box-1}.mk-js .mk-scan-box-2{animation-name:mk-scan-box-2}.mk-js .mk-scan-box-3{animation-name:mk-scan-box-3}.mk-js .mk-scan-d0{animation-name:mk-scan-d0}.mk-js .mk-scan-d1{animation-name:mk-scan-d1}.mk-js .mk-scan-d2{animation-name:mk-scan-d2}.mk-js .mk-scan-d3{animation-name:mk-scan-d3}.mk-js .mk-scan-ring{animation-name:mk-scan-ring;animation-timing-function:ease-out}.mk-js .mk-scan-disc{animation-name:mk-scan-beat}.mk-js .mk-scan-toast{animation-name:mk-scan-toast}.mk-js .mk-scan-t1{animation-name:mk-scan-t1}.mk-js .mk-scan-t2{animation-name:mk-scan-t2}.mk-js .mk-scan-t3{animation-name:mk-scan-t3}@keyframes mk-scan-box-1{0%,9.9%{opacity:0;transform:scale(1.12)}12%,88%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes mk-scan-box-2{0%,27.9%{opacity:0;transform:scale(1.12)}30%,88%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes mk-scan-box-3{0%,45.9%{opacity:0;transform:scale(1.12)}48%,88%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes mk-scan-d0{0%,9.5%{opacity:1;transform:none}11%,91%{opacity:0;transform:translateY(-40%)}91.1%{opacity:0;transform:translateY(40%)}93%,to{opacity:1;transform:none}}@keyframes mk-scan-d1{0%,9.5%{opacity:0;transform:translateY(40%)}11%,27.5%{opacity:1;transform:none}29%,to{opacity:0;transform:translateY(-40%)}}@keyframes mk-scan-d2{0%,27.5%{opacity:0;transform:translateY(40%)}29%,45.5%{opacity:1;transform:none}47%,to{opacity:0;transform:translateY(-40%)}}@keyframes mk-scan-d3{0%,45.5%{opacity:0;transform:translateY(40%)}47%,90%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-40%)}}@keyframes mk-scan-ring{0%,9.9%{opacity:0;transform:scale(1)}10%{opacity:.9;transform:scale(1)}22%{opacity:0;transform:scale(1.22)}27.9%{opacity:0;transform:scale(1)}28%{opacity:.9;transform:scale(1)}40%{opacity:0;transform:scale(1.22)}45.9%{opacity:0;transform:scale(1)}46%{opacity:.9;transform:scale(1)}58%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1)}}@keyframes mk-scan-beat{0%,13%,27.9%,31%,45.9%,49%,9.9%,to{transform:none}10.8%,28.8%,46.8%{transform:scale(.9)}}@keyframes mk-scan-toast{0%,9.6%{opacity:0;transform:translateY(1.5cqw) scale(.98)}12%,65%{opacity:1;transform:none}68%,to{opacity:0;transform:translateY(1cqw)}}@keyframes mk-scan-t1{0%,27.6%{opacity:1}28.4%,to{opacity:0}}@keyframes mk-scan-t2{0%,27.6%{opacity:0}28.4%,45.6%{opacity:1}46.4%,to{opacity:0}}@keyframes mk-scan-t3{0%,45.6%{opacity:0}46.4%,to{opacity:1}}}.mk-article{font-size:1.0625rem;line-height:1.75;color:#3d424d}.mk-article p{margin:0 0 1.25rem}.mk-article h2{font-size:1.625rem;line-height:1.25;letter-spacing:-.015em;font-weight:600;margin:2.75rem 0 1rem;color:#15171c}.mk-article h3{font-size:1.25rem;font-weight:600;margin:2rem 0 .75rem;color:#15171c!important}.mk-article ol,.mk-article ul{margin:0 0 1.25rem;padding-left:1.25rem}.mk-article ul{list-style:disc}.mk-article ol{list-style:decimal}.mk-article li{margin:.375rem 0}.mk-article strong{color:#15171c!important;font-weight:600}.mk-article a{color:#4338ca!important;text-decoration:underline;text-underline-offset:3px}.mk-article [class*=text-gray],.mk-article [class*=text-slate],.mk-article [class*=text-white]{color:inherit!important}.mk-article [class*=bg-]{background:#f6f6f4!important;border-color:#e4e6eb!important}.mk-article [class*=text-indigo],.mk-article [class*=text-violet]{color:#3730a3!important}.mk-article table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9375rem}.mk-article td,.mk-article th{border-bottom:1px solid #e4e6eb;padding:.625rem .5rem;text-align:left;color:#3d424d!important}.mk-article th{color:#15171c!important;font-weight:600}@media (prefers-reduced-motion:no-preference){.mk-js .mk-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.mk-js .mk-reveal.is-visible{opacity:1;transform:none}.mk-hero-shot{animation:mk-rise .9s cubic-bezier(.2,.7,.2,1) .1s both}@keyframes mk-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:no-preference){.mk-js .mk-stagger>*{opacity:0;transform:translateY(12px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1)}.mk-js .mk-stagger.is-visible>*{opacity:1;transform:none}.mk-js .mk-stagger.is-visible>:nth-child(2){transition-delay:70ms}.mk-js .mk-stagger.is-visible>:nth-child(3){transition-delay:.14s}.mk-js .mk-stagger.is-visible>:nth-child(4){transition-delay:.21s}.mk-js .mk-stagger.is-visible>:nth-child(5){transition-delay:.28s}.mk-js .mk-stagger.is-visible>:nth-child(6){transition-delay:.35s}.mk-js .mk-stagger.is-visible>:nth-child(n+7){transition-delay:.42s}}.mk-app-swap-from{visibility:hidden}@media (prefers-reduced-motion:no-preference){.mk-js .mk-app-enter{height:0;overflow:hidden}.mk-js :is(.is-live,.is-visible) .mk-app-enter{animation:mk-row-in .6s cubic-bezier(.2,.7,.2,1) .9s forwards}.mk-js :is(.is-live,.is-visible) .mk-app-enter>div{animation:mk-row-flash 2.4s ease-out .9s both}.mk-js .mk-app-swap-from{visibility:visible}.mk-js .mk-app-swap-to{opacity:0}.mk-js :is(.is-live,.is-visible) .mk-app-swap-from{animation:mk-fade-out .35s ease 1.4s forwards}.mk-js :is(.is-live,.is-visible) .mk-app-swap-to{animation:mk-fade-in .35s ease 1.6s forwards}.mk-js .mk-app-draw{stroke-dasharray:1;stroke-dashoffset:1}.mk-js .is-live .mk-app-draw{animation:mk-draw 1.6s cubic-bezier(.4,0,.2,1) .2s forwards}.mk-js .is-live .mk-app-draw-2{animation-delay:.5s}.mk-app-toast{animation:mk-toast .45s cubic-bezier(.2,.7,.2,1) both}.mk-app-ping{animation:mk-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes mk-row-in{to{height:var(--row-h,44px)}}@keyframes mk-row-flash{0%{background:#eef0ff}to{background:#fff}}@keyframes mk-fade-out{to{opacity:0}}@keyframes mk-fade-in{to{opacity:1}}@keyframes mk-draw{to{stroke-dashoffset:0}}@keyframes mk-toast{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes mk-ping{75%,to{transform:scale(2.2);opacity:0}}}.mk-tab-bar{transform-origin:left center}@media (prefers-reduced-motion:no-preference){.mk-tab-bar.is-running{animation:mk-tab-progress var(--mk-tab-ms,9s) linear both}.mk-js .mk-tab-panel:not([hidden]){animation:mk-panel-in .5s cubic-bezier(.2,.7,.2,1) both}@keyframes mk-tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.mk-flow-step:not(:last-child):after,.mk-flow-step:not(:last-child):before{content:"";position:absolute;left:21px;top:44px;bottom:-36px;width:2px}.mk-flow-step:not(:last-child):before{background:#e4e6eb}.mk-flow-step:not(:last-child):after{background:#4f46e5;transform-origin:top left}@media (min-width:1024px){.mk-flow-step:not(:last-child):after,.mk-flow-step:not(:last-child):before{left:44px;top:21px;bottom:auto;width:calc(100% - 20px);height:2px}}.mk-flow-node{border-color:#c7cbf7;background:#eef0ff}.mk-flow-own{transform-origin:left center}@media (prefers-reduced-motion:no-preference){.mk-js .mk-flow-step:after{transform:scale(0);transition:transform .7s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--i) * .6s + .35s)}.mk-js .mk-flow-node{border-color:#d3d6dd;background:#fff;transition:border-color .4s ease,background-color .4s ease,box-shadow .4s ease;transition-delay:calc(var(--i) * .6s)}.mk-js .mk-flow-own{transform:scaleX(0);transition:transform 1.8s cubic-bezier(.4,0,.2,1) .3s}.mk-js .mk-flow.is-visible .mk-flow-own,.mk-js .mk-flow.is-visible .mk-flow-step:after{transform:none}.mk-js .mk-flow.is-visible .mk-flow-node{border-color:#c7cbf7;background:#eef0ff;box-shadow:0 0 0 4px rgba(79,70,229,.07)}}.mk details>summary{list-style:none;cursor:pointer}.mk details>summary::-webkit-details-marker{display:none}.mk details[open] .mk-faq-icon{transform:rotate(45deg)}.mk-faq-icon{transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}html:not(.sc-consented) .mk:has(.sc-consent-banner) .mk-wa{display:none}.sc-consented .sc-consent-banner{display:none}@supports (content-visibility:auto){.mk main>section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:auto 900px}}