.mk-nav{--mk-brand-accent:var(--color-accent);z-index:20;background:color-mix(in srgb, var(--color-surface) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);position:sticky;top:0}@supports (animation-timeline:scroll(root)){@media (prefers-reduced-motion:no-preference){.mk-nav{animation:linear both mk-nav-ground;animation-timeline:scroll(root);animation-range:8rem 26rem}}}@keyframes mk-nav-ground{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{background:color-mix(in srgb, var(--color-surface) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}}.mk-nav__in{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--mk-nav-pad);display:flex}.mk-nav__brand{color:inherit;align-items:center;display:flex}.mk-nav__mark{height:var(--mk-nav-mark);width:auto;display:block}.mk-nav__links{align-items:center;gap:clamp(var(--space-4), 2.5vw, var(--space-8));font-size:var(--text-base);margin:0;padding:0;font-weight:500;list-style:none;display:flex}.mk-nav__links a{color:inherit;opacity:.78;padding-block:var(--space-3);transition:opacity var(--mk-dur-hover) var(--mk-ease);text-decoration:none}.mk-nav__links a:hover{opacity:1}.mk-nav__links a.mk-nav__cta{padding:var(--space-1) var(--space-4);color:#fff;background:var(--mk-btn-bg);border:var(--mk-ghost-width,2px) solid transparent;border-radius:var(--radius-full);font-family:var(--mk-font-body);opacity:1;transition:background-color var(--mk-dur-hover) var(--mk-ease);font-weight:500}.mk-nav__cta{align-self:center;position:relative}.mk-nav__cta:after{content:"";block-size:44px;position:absolute;inset-block:50%;inset-inline:0;transform:translateY(-50%)}.mk-nav__links a.mk-nav__cta:hover{background:var(--mk-btn-bg-hover)}@media (max-width:40rem){.mk-nav__links li:first-child,.mk-nav__links li:nth-child(2),.mk-nav__links li:nth-child(3){display:none}}@supports selector(:has(*)){@supports (animation-timeline:scroll(root)){@media (prefers-reduced-motion:no-preference){.marketing:has(.mk-ls__hero--feature) .mk-nav{animation:linear both mk-nav-settle;animation-timeline:scroll(root);animation-range:calc(var(--mk-nav-flip) * .6) var(--mk-nav-flip)}}}}@keyframes mk-nav-settle{0%{color:#fff;background:0 0;border-block-end-color:#0000}to{background:color-mix(in srgb, var(--color-surface) 72%, transparent);border-block-end-color:var(--color-border);color:var(--color-text)}}