.mk-site .feature-art{background-position:50%;background-size:cover}.mk-site .feature-art:before{display:none}.product-motion-preview{align-items:center;height:100%;padding:26px 20px;display:grid}.motion-console{color:#444;background:#fff;border:1px solid #dedede;border-radius:5px;font:11px/1.5 ui-monospace,monospace;overflow:hidden;box-shadow:0 8px 22px #00000006}.motion-chrome,.motion-code header,.motion-monitor header,.motion-context header{border-bottom:1px solid #eee;align-items:center;gap:7px;padding:11px 13px;display:flex}.motion-chrome{color:#6b6b6b;font-size:10px}.motion-chrome small,.motion-code header>span,.motion-monitor header>span{color:#999;margin-left:auto;font-size:9px}.motion-code pre{margin:0;padding:19px 10px;font:10px/2 ui-monospace,monospace;overflow:hidden}.motion-code pre>span{white-space:pre;display:block}.motion-before{color:#ad514a}.motion-after{opacity:1}.motion-code .motion-after{color:#416a4b;background:#f0f6f1}.motion-terminal{border-block:1px solid #eee;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:10px;display:flex}.motion-result{color:#416a4b;opacity:1;align-items:center;gap:6px;width:100%;display:flex}.motion-steps{padding:10px 13px}.motion-step{color:#999;align-items:center;gap:9px;min-height:27px;font:10px/1.5 system-ui,sans-serif;display:flex}.motion-step>span:first-child{color:#aaa;font:9px ui-monospace,monospace}.motion-step svg{opacity:0;color:#416a4b;margin-left:auto}.motion-monitor svg{width:100%;height:74px;padding:8px 13px;display:block}.motion-baseline{stroke:#eee;stroke-width:1px;fill:none}.motion-signal{stroke:#555;stroke-width:1.5px;fill:none}.motion-trace{align-items:center;gap:10px;padding:10px 13px;font-size:9px;display:flex}.motion-trace i{transform-origin:0;background:#ccc;flex:1;height:5px}.motion-trace small{color:#999;font-size:9px}.motion-context-card{border-left:2px solid #dedede;margin:12px;padding:5px 10px}.motion-context-card small{color:#999;font-size:8px}.motion-context-card strong{margin:4px 0;font-size:11px;font-weight:500;display:block}.motion-context-card p{color:#888;margin:0;font-size:9px}.feature-link:focus-visible{outline-offset:4px;outline:2px solid #555}@media (hover:hover){.feature-link:hover .motion-step{animation:.9s both workflow-step;animation-delay:var(--step-delay)}.feature-link:hover .motion-step svg{animation:.7s both workflow-appear;animation-delay:calc(var(--step-delay) + .5s)}.feature-link:hover .motion-after{animation:1.1s .8s both workflow-appear}.feature-link:hover .motion-result{animation:1s 2s both workflow-appear}.feature-link:hover .motion-trace i{animation:1.6s both trace-grow}}.feature-link:focus-visible .motion-step{animation:.9s both workflow-step;animation-delay:var(--step-delay)}.feature-link:focus-visible .motion-step svg{animation:.7s both workflow-appear;animation-delay:calc(var(--step-delay) + .5s)}.feature-link:focus-visible .motion-after{animation:1.1s .8s both workflow-appear}.feature-link:focus-visible .motion-result{animation:1s 2s both workflow-appear}@keyframes workflow-step{0%{color:#999;background:0 0}50%{color:#555;background:#f2f2f2}to{color:#333;background:0 0}}@keyframes workflow-appear{0%{opacity:0}to{opacity:1}}@keyframes trace-grow{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@media (max-width:760px){.product-motion-preview{padding:24px}}@media (hover:none),(prefers-reduced-motion:reduce){.motion-after,.motion-result,.motion-step svg{opacity:1}.motion-console *{animation:none!important}}.mk-site .feature-art{aspect-ratio:auto;height:350px}.product-motion-preview{padding:18px 16px}.motion-chrome,.motion-code header,.motion-monitor header,.motion-context header{padding:8px 12px}.motion-code pre{padding:12px 10px;line-height:1.7}.motion-terminal,.motion-steps{padding:8px 12px}.motion-step{min-height:22px}.motion-finding{background:#f7f7f7;border-left:2px solid #555;margin:0 12px;padding:10px;font:10px/1.6 system-ui,sans-serif}.motion-finding strong{font-weight:500;display:block}.motion-finding span{color:#6b6b6b}.product-native-preview{height:100%;position:relative;overflow:hidden;container-type:inline-size}.mk-site .product-native-window.product-embed{width:720px;height:430px;min-height:0;font-family:var(--font-geist-sans),Arial,sans-serif;transform-origin:0 0;pointer-events:none;background:#fff;border:1px solid #dedede;border-radius:5px;position:absolute;top:24px;left:24px;overflow:hidden;transform:scale(.72)}.product-native-window>div{height:100%}@container (max-width:520px){.mk-site .product-native-window.product-embed{top:20px;left:20px;transform:scale(.58)}}@container (max-width:420px){.mk-site .product-native-window.product-embed{top:24px;left:18px;transform:scale(.46)}}@container (max-width:340px){.mk-site .product-native-window.product-embed{top:24px;left:14px;transform:scale(.39)}}.mk-site .feature-art:has(.product-native-preview){height:360px}.product-feature-grid article:nth-child(n+3) .feature-art:has(.product-native-preview){height:280px}@media (max-width:700px){.mk-site .feature-art:has(.product-native-preview){height:280px}}
.mk-site .mk-product-catalog{max-width:1248px;margin:88px auto;padding:0 24px;scroll-margin-top:80px}.mk-product-catalog .catalog-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.mk-product-catalog .catalog-heading h2{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:450;line-height:1.2}.mk-product-catalog .catalog-heading>a{align-items:center;gap:10px;font-size:14px;display:inline-flex}.product-engine{border-block:1px solid #e4e4e4;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);display:grid}.engine-stage{background:#f5f5f5;flex-direction:column;min-width:0;display:flex;position:relative}.engine-art{background-position:50%;background-size:cover;flex:1;min-height:480px;overflow:hidden}.engine-art .product-native-preview{pointer-events:none;height:100%;min-height:480px}.mk-site .engine-art .product-native-window.product-embed{--ink-56:#626262;--ink-40:#6d6d6d;border-radius:5px;width:720px;height:460px;top:52px;left:36px;transform:scale(.86)}.engine-art .product-native-window{animation:.4s ease-out engine-resolve}.engine-art [aria-label=Memory]{width:100%;inset:0}.engine-art .story-ask{width:100%}.engine-stage-footer{color:#666;background:#fafafa;justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 24px;font-size:12px;display:flex}.engine-stage-footer button{color:#333;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0 10px 10px;display:inline-flex}.engine-playback{transform-origin:0;background:#8b2028;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.engine-stage[data-running=true] .engine-playback{animation:1.8s linear forwards engine-playback}.engine-stage[data-complete=true] .engine-playback{transform:scaleX(1)}.engine-drawers{border-left:1px solid #e4e4e4}.engine-drawer{border-bottom:1px dashed #dedede}.engine-drawer:last-child{border-bottom:0}.engine-drawer h3{margin:0}.engine-drawer h3 button{cursor:pointer;color:#666;width:100%;min-height:59px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 25px;font-size:16px;font-weight:450;display:flex}.engine-product-name{align-items:center;gap:10px;display:flex}.engine-product-name i{background:#aaa;width:4px;height:4px}.engine-drawer[data-selected=true] h3 button{color:#191919}.engine-drawer[data-selected=true] .engine-product-name i{background:#8b2028}.engine-drawer h3 button>svg{transition:transform .2s}.engine-drawer[data-selected=true] h3 button>svg{transform:rotate(180deg)}.engine-drawer h3 button:hover{color:#8b2028}.engine-detail{padding:0 25px 24px 39px}.engine-detail p{color:#626262;text-wrap:pretty;margin:0 0 16px;font-size:14px;line-height:1.55}.engine-detail .engine-product-title{color:#202020;margin:0 0 12px;font-size:16px;line-height:1.35}.engine-detail a{color:#222;text-underline-offset:4px;align-items:center;gap:10px;font-size:13px;display:inline-flex}.engine-detail a:hover{color:#8b2028}.product-engine :is(button,a):focus-visible{outline-offset:-3px;outline:2px solid #8b2028}@keyframes engine-resolve{0%{opacity:.75}to{opacity:1}}@keyframes engine-playback{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@container (max-width:720px){.mk-site .engine-art .product-native-window.product-embed{left:28px;transform:scale(.78)}}@container (max-width:630px){.mk-site .engine-art .product-native-window.product-embed{left:24px;transform:scale(.67)}}@container (max-width:540px){.mk-site .engine-art .product-native-window.product-embed{left:20px;transform:scale(.58)}}@container (max-width:450px){.mk-site .engine-art .product-native-window.product-embed{top:32px;left:18px;transform:scale(.48)}}@container (max-width:380px){.mk-site .engine-art .product-native-window.product-embed{top:30px;left:16px;transform:scale(.4)}}@container (max-width:320px){.mk-site .engine-art .product-native-window.product-embed{top:28px;left:12px;transform:scale(.35)}}@media (max-width:850px){.product-engine{grid-template-columns:1fr}.engine-drawers{border-top:1px solid #e4e4e4;border-left:0}.engine-art,.engine-art .product-native-preview{min-height:440px}.engine-detail{max-width:65ch}}@media (max-width:600px){.mk-site .mk-product-catalog{margin:64px auto;padding:0 24px}.mk-product-catalog .catalog-heading h2{font-size:25px}.engine-art,.engine-art .product-native-preview{min-height:280px}.engine-stage-footer{padding:0 16px}.engine-drawer h3 button{min-height:56px;padding:16px}.engine-detail{padding:0 16px 24px 30px}}@media (prefers-reduced-motion:reduce){.engine-art .product-native-window,.engine-stage[data-running=true] .engine-playback{animation:none}.engine-drawer h3 button>svg{transition:none}.engine-stage-footer button{display:none}}
