.mk-home{--background:#fff;--surface:#fff;--surface-subtle:#f4f1eb;--foreground:#292622;--foreground-muted:#595450;--foreground-subtle:#6d6863;--brand:#9c563d;--brand-hover:#8c482f;--brand-pressed:#7c3a21;--brand-subtle:#faebe6;--focus-ring:color-mix(in oklch, var(--brand) 55%, transparent);--mk-hairline:#e1ddd8;--mk-nav-background:color-mix(in oklch, var(--surface) 96%, transparent);--mk-stage:#eee9e1;--mk-terminal:#24211e;--mk-terminal-header:#2d2926;--mk-terminal-border:#3e3a36;--mk-terminal-accent:#f1aa92;--mk-shadow:0 2px 4px #17161308, 0 20px 48px -16px #17161329}@supports (color:lab(0% 0 0)){.mk-home{--background:lab(100% 0 0);--surface:lab(100% 0 0);--surface-subtle:lab(95.1512% .459492 3.01515);--foreground:lab(15.3127% 1.1788 2.81194);--foreground-muted:lab(36.1919% 1.45434 3.501);--foreground-subtle:lab(44.3123% 1.44657 3.49556);--brand:lab(44.7337% 27.8982 27.5854);--brand-hover:lab(38.9214% 28.0858 28.1176);--brand-pressed:lab(33.1064% 28.3073 28.8966);--brand-subtle:lab(94.0857% 4.66955 4.48083);--mk-hairline:lab(88.4231% .460804 3.01596);--mk-stage:lab(92.4939% .705034 4.5331);--mk-terminal:lab(12.9924% 1.1837 2.8156);--mk-terminal-header:lab(17.0528% 1.1756 2.80955);--mk-terminal-border:lab(24.5934% 1.16481 2.80173);--mk-terminal-accent:lab(76.1723% 24.3891 23.4619);--mk-shadow:0 2px 4px lab(7.25327% .026159 2.04919/.03), 0 20px 48px -16px lab(7.25327% .026159 2.04919/.16)}}.mk-home [id]{scroll-margin-top:104px}.mk-home>header{border-bottom-color:color-mix(in oklch, var(--foreground) 9%, var(--surface));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mk-home>header>div{height:68px}.mk-home>header nav a{color:var(--foreground);font-weight:500}.mk-home>header nav a:hover{color:var(--brand)}.mk-home>header a[href=\/login]{border:1px solid var(--mk-hairline);border-radius:var(--radius-md);background:var(--surface);height:36px;color:var(--foreground);padding-inline:16px}.mk-home>header a[href=\/login]:hover{border-color:var(--border-strong);background:var(--surface-subtle)}.mk-home .mk-hero{background:var(--background)}.mk-home .mk-hero-inner{padding-top:72px;padding-bottom:112px}.mk-home .mk-tool-label{margin-inline:auto;border:1px solid var(--mk-hairline);border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-subtle) 60%, var(--background));width:fit-content;max-width:100%;color:var(--foreground-muted);font-family:var(--font-mono);margin-bottom:28px;padding:8px 14px;font-size:clamp(10px,2.8vw,12px);font-weight:400;line-height:1.5}.mk-home .mk-tool-label>.inline-grid{color:var(--foreground)}.mk-home .mk-tool-prompt{color:var(--foreground-subtle)}.mk-home .mk-hero h1{letter-spacing:-.055em;font-size:clamp(2.25rem,5.1vw,4.25rem);font-weight:500;line-height:1.1}.mk-home .mk-hero h1+p{letter-spacing:-.015em;margin-top:24px;font-size:clamp(1rem,1.4vw,1.0625rem);line-height:1.8}.mk-home .mk-button{border-radius:var(--radius-md);justify-content:center;height:46px;padding-inline:22px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.mk-home .mk-button-primary{border:1px solid color-mix(in oklch, var(--brand) 88%, var(--foreground));box-shadow:inset 0 1px #ffffff29,0 2px 3px #17161314;box-shadow:inset 0 1px lab(100% 0 0/.16),0 2px 3px lab(7.25327% .026159 2.04919/.08)}.mk-home .mk-button-secondary{border-color:var(--mk-hairline);background:var(--surface);box-shadow:0 1px 2px #1716130a;box-shadow:0 1px 2px lab(7.25327% .026159 2.04919/.04)}.mk-home .mk-button-secondary:hover{border-color:var(--border-strong);background:var(--surface-subtle)}@media (hover:hover){.mk-home .mk-button:hover{box-shadow:var(--shadow-popover);transform:translateY(-1px)}}.mk-home .mk-button:active{transform:translateY(0)}.mk-home .mk-product-stage{border:1px solid var(--mk-hairline);background:var(--mk-stage);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--surface) 70%, transparent);border-radius:20px;margin-top:64px;padding:20px 20px 44px;position:relative}.mk-home figure{background:var(--surface)}.mk-home .mk-terminal{border-color:var(--mk-terminal-border);background:var(--mk-terminal);box-shadow:var(--mk-shadow);border-radius:14px}.mk-home .mk-terminal>div:first-child{border-bottom-color:var(--mk-terminal-border);background:var(--mk-terminal-header);height:42px}.mk-home .mk-terminal .text-n-500{color:var(--n-400)}.mk-home .mk-product-stage .mk-hero-session{width:440px;position:absolute;bottom:-56px;right:-16px;box-shadow:0 4px 8px #17161314,0 24px 56px -12px #1716134d;box-shadow:0 4px 8px lab(7.25327% .026159 2.04919/.08),0 24px 56px -12px lab(7.25327% .026159 2.04919/.3)}.mk-home .mk-product-caption{min-height:112px;padding:28px 480px 0 20px}.mk-home .mk-product-caption>p:first-child{letter-spacing:-.015em}.mk-home .mk-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:72px;width:100%;max-width:1160px;margin-inline:auto;padding-inline:40px;display:grid}.mk-home .mk-statement h2{letter-spacing:-.04em;font-weight:500;line-height:1.18}.mk-home .mk-statement>p{letter-spacing:-.01em;line-height:1.8}.mk-home .mk-split h2{font-size:clamp(1.875rem,3vw,2.375rem)}.mk-home .mk-split .mk-statement{text-align:left;padding:0}.mk-home .mk-eyebrow{color:var(--foreground-muted);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:500;line-height:1.7}.mk-home .mk-customer-section{border-color:var(--mk-hairline);background:var(--surface-subtle);padding-block:88px}.mk-home .mk-embed-code{border-color:var(--mk-hairline);box-shadow:var(--shadow-card);border-radius:10px}.mk-home .mk-pricing{border:1px solid var(--mk-hairline);background:var(--surface);border-radius:20px;padding:64px 48px;box-shadow:0 2px 4px #17161305;box-shadow:0 2px 4px lab(7.25327% .026159 2.04919/.02)}.mk-home .mk-pricing dl{border-color:var(--mk-hairline);column-gap:32px;padding-top:32px}.mk-home .mk-pricing dt{letter-spacing:-.02em}.mk-home .mk-pricing dd{line-height:1.75}.mk-home .mk-closing{padding-top:8px}.mk-home .mk-closing>[aria-hidden]{background:radial-gradient(58% 100% at 50% 100%, var(--brand-subtle), transparent 72%)}.mk-home .mk-closing .mk-statement{position:relative}.mk-home>footer{border-color:var(--mk-hairline)}.mk-home>footer>div{max-width:1160px}.mk-home .mk-reveal{animation:none}@media (min-width:640px){.mk-home .mk-pricing dl>div+div{border-left:1px solid var(--mk-hairline);padding-left:28px}}@media (max-width:1023px){.mk-home .mk-product-stage .mk-hero-session{width:400px;right:16px}.mk-home .mk-product-caption{padding-right:440px}.mk-home .mk-split{gap:36px}.mk-home .mk-pricing{padding-inline:32px}}@media (max-width:767px){.mk-home>header>div{height:64px}.mk-home .mk-hero-inner{padding-top:48px;padding-bottom:80px}.mk-home .mk-hero h1{letter-spacing:-.05em}.mk-home .mk-product-stage{border-radius:18px;margin-top:44px;padding:12px}.mk-home .mk-product-stage .mk-hero-session{width:100%;box-shadow:var(--shadow-card);margin-top:16px;position:relative;bottom:auto;right:auto}.mk-home .mk-product-caption{text-align:center;min-height:0;padding:24px 8px 0}.mk-home .mk-product-caption p{margin-inline:auto}.mk-home .mk-split{grid-template-columns:minmax(0,1fr);gap:32px;padding-inline:24px}.mk-home .mk-customer-section{padding-block:64px}.mk-home .mk-pricing{border-radius:16px;padding:40px 24px}.mk-home .mk-pricing .mk-statement{padding-inline:0}}@media (max-width:639px){.mk-home .mk-pricing dl>div+div{border-top:1px solid var(--mk-hairline);padding-top:24px}}@media (max-width:374px){.mk-home .mk-button,.mk-home .mk-terminal>div:last-child{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.mk-home .mk-button{transition:none;transform:none}}@supports (animation-timeline:view()){.mk-reveal{animation:linear both mk-rise;animation-timeline:view();animation-range:entry entry 48%}}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mk-enter{animation:mk-rise .6s var(--ease-out) both;animation-delay:var(--mk-enter-delay,0s)}.mk-caret-idle{animation:1.06s step-end infinite mk-caret-blink}@keyframes mk-caret-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mk-reveal,.mk-enter,.mk-caret-idle{animation:none}}