.mk-mesh{position:relative;isolation:isolate;overflow:hidden;background:var(--surface-void);color:var(--ink)}.mk-mesh:before{inset:-10% -10% -10% -10%;z-index:-2;background:radial-gradient(55% 60% at 14% 18%,color-mix(in srgb,var(--power-execute) 62%,transparent),transparent 62%),radial-gradient(48% 56% at 82% 24%,color-mix(in srgb,var(--power-orchestrate) 55%,transparent),transparent 62%),radial-gradient(60% 50% at 62% 100%,color-mix(in srgb,var(--spectral-coral) 52%,transparent),color-mix(in srgb,var(--spectral-amber) 30%,transparent) 42%,transparent 72%),radial-gradient(40% 40% at 40% 60%,color-mix(in srgb,var(--power-analyze) 30%,transparent),transparent 70%);filter:saturate(1.08);opacity:var(--mesh-opacity,1)}.mk-mesh:after,.mk-mesh:before{content:"";position:absolute;pointer-events:none}.mk-mesh:after{inset:0;z-index:-1;background-image:var(--grain);background-size:160px 160px;opacity:.09;mix-blend-mode:multiply}.mk-mesh[data-tone=soft]{--mesh-opacity:0.55}.mk-mesh[data-tone=silver]{--mesh-opacity:0.22}.mk-hero{position:relative;isolation:isolate;overflow:hidden;background:color-mix(in srgb,var(--brand-violet) 74%,var(--void-0));color:var(--brand-paper)}.mk-hero:before{inset:-18% -14% -18% -14%;z-index:-2;background:radial-gradient(46% 52% at 10% 16%,var(--brand-blue),transparent 66%),radial-gradient(50% 56% at 92% 20%,color-mix(in srgb,var(--brand-magenta) 90%,var(--brand-violet)),transparent 64%),radial-gradient(62% 46% at 74% 104%,var(--brand-coral),color-mix(in srgb,var(--brand-amber) 85%,transparent) 38%,transparent 70%),radial-gradient(44% 48% at 18% 92%,var(--brand-magenta),transparent 68%),radial-gradient(40% 40% at 50% 54%,color-mix(in srgb,var(--brand-violet) 80%,var(--void-0)),transparent 70%);filter:saturate(1.12);animation:mk-drift 24s ease-in-out infinite alternate;will-change:transform}.mk-hero:after,.mk-hero:before{content:"";position:absolute;pointer-events:none}.mk-hero:after{inset:0;z-index:-1;background-image:var(--grain);background-size:160px 160px;opacity:.14;mix-blend-mode:overlay}@keyframes mk-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2.5%,1.5%,0) scale(1.06)}}@media (prefers-reduced-motion:reduce){.mk-hero:before{animation:none}}.mk-hero__mark{display:grid;place-items:center;width:56px;height:56px;margin:0 auto;border-radius:14px;background:color-mix(in srgb,var(--brand-paper) 14%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--brand-paper) 55%,transparent),0 0 0 1px color-mix(in srgb,var(--brand-paper) 28%,transparent),0 18px 40px -16px rgba(0,0,0,.55)}.mk-hero__mark .os-mark{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.mk-hero__title.mk-display,.mk-hero__title.mk-display em{color:var(--brand-paper)}.mk-hero__title.mk-display em{font-style:normal;font-weight:300;font-variation-settings:"opsz" 96,"wdth" 86}.mk-hero__lede.mk-lede,.mk-hero__title.mk-display em{color:color-mix(in srgb,var(--brand-paper) 92%,transparent)}.mk-hero__eyebrow.mk-eyebrow{display:inline-flex;color:color-mix(in srgb,var(--brand-paper) 88%,transparent);--tick:var(--brand-paper)}.mk-hero__providers.mk-eyebrow{justify-content:center;text-align:center;text-wrap:balance}.mk-hero__providers.mk-eyebrow:before{display:none}.mk-word{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .02em}.mk-word>span{display:inline-block;will-change:transform}.mk-hero .mk-cta--paper{background:var(--brand-paper);color:var(--brand-violet);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 12px 30px -12px rgba(0,0,0,.55)}.mk-hero .mk-cta--paper:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 18px 36px -14px rgba(0,0,0,.6)}.mk-hero .mk-cta--ghost{background:color-mix(in srgb,var(--brand-paper) 12%,transparent);color:var(--brand-paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-paper) 35%,transparent);backdrop-filter:blur(8px)}.mk-hero .mk-cta--ghost:hover{background:color-mix(in srgb,var(--brand-paper) 18%,transparent)}.mk-hero .mk-device{box-shadow:0 48px 96px -40px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.18),inset 0 1px 0 rgba(255,255,255,.08)}.mk-display{font-family:var(--font-display);font-weight:600;letter-spacing:-.045em;line-height:.96;font-variation-settings:"opsz" 96;text-wrap:balance;color:var(--ink)}.mk-display em{font-style:normal;font-weight:300;font-variation-settings:"opsz" 96,"wdth" 86;color:var(--ink-secondary)}.mk-h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.035em;line-height:1.02;font-variation-settings:"opsz" 64;text-wrap:balance;color:var(--ink)}.mk-lede{font-size:1.125rem;line-height:1.5;color:var(--ink-secondary);text-wrap:pretty}.mk-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-weight:500}.mk-eyebrow:before{content:"";width:3px;height:11px;border-radius:1px;background:var(--tick,var(--signal))}.mk-cta{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:transform var(--duration-micro) var(--ease-enter),box-shadow var(--duration-fast) var(--ease-enter),background-color var(--duration-fast)}.mk-cta:active{transform:translateY(.5px)}.mk-cta--paper{background:var(--surface-base);color:var(--ink);box-shadow:var(--shadow-float)}.mk-cta--paper:hover{box-shadow:var(--shadow-modal)}.mk-cta--signal{background:var(--signal);color:var(--signal-foreground);box-shadow:var(--shadow-float)}.mk-cta--signal:hover{background:var(--signal-hover)}.mk-cta--line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-elevated)}.mk-cta--line:hover{background:var(--surface-elevated)}.mk-device{position:relative;margin:40px auto 0;width:min(880px,100%);border-radius:18px 18px 0 0;background:#060709;color:#ECEFF1;border:1px solid rgba(0,0,0,.22);border-bottom:0;box-shadow:0 48px 96px -40px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden;text-align:left}.mk-device__bar{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.07);font-size:12.5px;color:rgba(236,239,241,.72)}.mk-device__bar b{color:#ECEFF1;font-weight:500}.mk-device__bar .mk-device__right{margin-left:auto;display:inline-flex;gap:10px;align-items:center;font-family:var(--font-mono);font-size:11px}.mk-device__body{display:grid;grid-template-columns:1fr 300px;min-height:300px}.mk-device__main{padding:22px 24px;border-right:1px solid rgba(255,255,255,.07)}.mk-device__panel{padding:16px 16px 20px}.mk-device__q{font-family:var(--font-display);font-size:26px;font-weight:500;letter-spacing:-.03em;line-height:1.05;color:#ECEFF1;margin:0 0 14px}.mk-device__q em{font-style:normal;font-weight:300;color:rgba(236,239,241,.6)}.mk-device__deck{position:relative;padding:12px 12px 8px 14px;border-radius:16px;background:#191B1D;border:1px solid rgba(255,255,255,.09);box-shadow:0 1px 2px rgba(0,0,0,.5)}.mk-device__deck:before{content:"";position:absolute;left:24px;right:24px;top:-1px;height:1px;border-radius:1px;background:var(--spectrum-signal);opacity:.9}.mk-device__deck-text{font-size:14px;color:#ECEFF1;line-height:1.5;padding:2px 0 8px}.mk-device__deck-bar{display:flex;align-items:center;gap:6px;height:24px;font-size:11px;color:rgba(236,239,241,.6)}.mk-device__deck-bar>span{white-space:nowrap}.mk-device__scope{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:420px){.mk-device__scope{display:none}}.mk-device__seg{display:inline-flex;height:22px;padding:2px;border-radius:6px;background:#121416;border:1px solid rgba(255,255,255,.05)}.mk-device__seg b{height:16px;padding:0 7px;border-radius:3px;font-size:11px;font-weight:500;color:rgba(236,239,241,.6);display:inline-flex;align-items:center;gap:5px}.mk-device__seg b[data-on]{background:#202224;color:#ECEFF1}.mk-device__dot{width:5px;height:5px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 2px rgba(71,237,191,.14)}.mk-device__send{margin-left:auto;width:24px;height:24px;border-radius:6px;background:var(--signal);color:#0C0E0F;display:grid;place-items:center;font-size:12px}.mk-device__rows{margin-top:18px;display:grid;gap:2px}.mk-device__row{display:flex;align-items:center;gap:10px;height:28px;padding:0 8px;border-radius:6px;font-size:13px;color:rgba(236,239,241,.85)}.mk-device__row[data-sel]{background:rgba(71,237,191,.06);box-shadow:inset 0 0 0 1px rgba(71,237,191,.22)}.mk-device__row .m{margin-left:auto;font-size:11px}.mk-device__eyebrow,.mk-device__row .m{font-family:var(--font-mono);color:rgba(236,239,241,.55)}.mk-device__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;margin-bottom:8px}.mk-device__eyebrow:before{content:"";width:3px;height:10px;border-radius:1px;background:var(--tick,var(--signal))}.mk-device .os-spine{--fg-0:#ECEFF1;--fg-1:#B4B8BB;--fg-2:#898E92;--fg-3:#5A5E62;--line-1:rgba(255,255,255,0.09);--graphite-1:#060709}.mk-device__ev{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin-top:14px;font-size:12px;color:rgba(236,239,241,.8)}.mk-device__ev .k{color:rgba(236,239,241,.55)}.mk-device__ev .k,.mk-device__ev .v{font-family:var(--font-mono);font-size:11px}.mk-device__ev .v{color:var(--signal-text,#7DF3D0);text-align:right}.mk-device__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-paper) 72%,transparent);margin-right:6px}@media (max-width:760px){.mk-device__body{grid-template-columns:1fr}.mk-device__main{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.mk-device__panel{display:none}.mk-device{border-radius:14px 14px 0 0}}.mk-powers{display:grid;gap:2px}.mk-power{display:flex;align-items:baseline;gap:18px;font-family:var(--font-display);font-size:clamp(40px,6.4vw,92px);font-weight:600;letter-spacing:-.045em;line-height:.96;color:var(--ink-faint);transition:color var(--duration-fast) var(--ease-enter);text-decoration:none;font-variation-settings:"opsz" 96}.mk-power small{font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);transition:color var(--duration-fast)}.mk-power{flex-direction:column;align-items:flex-start;gap:0}.mk-power__row{display:flex;align-items:baseline;gap:18px}.mk-power__word{background-image:linear-gradient(90deg,var(--c) 0 50%,var(--ink-faint) 50% 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .18s var(--ease-enter)}.mk-power:focus-visible .mk-power__word,.mk-power:hover .mk-power__word,.mk-power[data-on] .mk-power__word{background-position:0 0}.mk-power:focus-visible,.mk-power:hover{outline:none}.mk-power:focus-visible small,.mk-power:hover small,.mk-power[data-on] small{color:var(--c)}.mk-power__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--ease-enter)}.mk-power__reveal>.mk-power__what{min-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:opacity .18s var(--ease-enter),transform .18s var(--ease-enter)}.mk-power:focus-visible .mk-power__reveal,.mk-power:focus-within .mk-power__reveal,.mk-power:hover .mk-power__reveal{grid-template-rows:1fr}.mk-power:focus-visible .mk-power__what,.mk-power:focus-within .mk-power__what,.mk-power:hover .mk-power__what{opacity:1;transform:none}.mk-power__what{display:block;margin-top:4px;font:400 14px/1.5 var(--font-sans);letter-spacing:0;color:var(--ink-muted);max-width:44ch}@media (prefers-reduced-motion:reduce){.mk-power__reveal,.mk-power__what,.mk-power__word{transition:none}}.mk-kv{display:grid;grid-template-columns:max-content 1fr;gap:0;border-left:2px solid transparent;-o-border-image:var(--spectrum-signal) 1;border-image:var(--spectrum-signal) 1}.mk-kv>span{padding:10px 16px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:12.5px}.mk-kv .k{color:var(--ink)}.mk-kv .v{color:var(--signal-text)}.mk-section{padding:88px 0}@media (max-width:640px){.mk-section{padding:56px 0}}.mk-wrap{max-width:var(--container-default);margin:0 auto;padding:0 24px}@media (max-width:640px){.mk-wrap{padding:0 16px}}.mk-loop{display:grid;gap:10px;margin:40px 0 0;padding:0;list-style:none}@media (min-width:768px){.mk-loop{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-loop__step{--c:var(--ink-muted);position:relative;padding:22px 20px 24px;border-radius:16px;border:1px solid color-mix(in srgb,var(--c) 22%,var(--line));background:color-mix(in srgb,var(--c) 7%,var(--surface-base));overflow:hidden;transition:transform var(--duration-fast) var(--ease-enter),border-color var(--duration-fast) var(--ease-enter)}.mk-loop__step:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--c);opacity:.8}.mk-loop__step:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--c) 45%,var(--line))}.mk-loop__n{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--c);font-variation-settings:"opsz" 64}.mk-loop__title{margin:14px 0 0;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.mk-loop__text{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ink-muted)}.mk-receipt{position:relative;border-radius:16px;box-shadow:var(--shadow-canvas)}.mk-receipt:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--spectrum-signal);z-index:1}.mk-hero--close:before{background:radial-gradient(50% 60% at 12% 80%,var(--brand-blue),transparent 66%),radial-gradient(52% 58% at 90% 20%,color-mix(in srgb,var(--brand-magenta) 90%,var(--brand-violet)),transparent 64%),radial-gradient(60% 46% at 60% 110%,var(--brand-coral),color-mix(in srgb,var(--brand-amber) 85%,transparent) 38%,transparent 70%)}.mk-plan{position:relative;border-radius:18px;overflow:hidden;transition:transform var(--duration-fast) var(--ease-enter)}.mk-plan:hover{transform:translateY(-2px)}.mk-plan:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--spectrum-signal)}.mk-plan--featured{background:color-mix(in srgb,var(--brand-violet) 70%,var(--void-0));border-color:color-mix(in srgb,var(--brand-paper) 22%,transparent);box-shadow:0 30px 60px -30px rgba(0,0,0,.7),inset 0 1px 0 color-mix(in srgb,var(--brand-paper) 30%,transparent);isolation:isolate}.mk-plan--featured:before{background:color-mix(in srgb,var(--brand-paper) 60%,transparent)}.mk-plan--featured:after{content:"";position:absolute;inset:-20%;z-index:-1;background:radial-gradient(50% 55% at 90% 10%,var(--brand-magenta),transparent 65%),radial-gradient(45% 50% at 10% 100%,var(--brand-blue),transparent 66%),radial-gradient(40% 40% at 70% 110%,var(--brand-coral),transparent 70%);opacity:.9}.mk-plan--featured .mk-plan__n,.mk-plan--featured .mk-plan__name,.mk-plan--featured .mk-plan__price{color:var(--brand-paper)}.mk-plan--featured .mk-plan__calls,.mk-plan--featured .mk-plan__per{color:color-mix(in srgb,var(--brand-paper) 82%,transparent)}.mk-plan--featured [data-variant=primary],.mk-plan--featured a[class*=btn],.mk-plan--featured button{background:var(--brand-paper)!important;color:var(--brand-violet)!important;border-color:transparent!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 12px 30px -12px rgba(0,0,0,.55)!important}.mk-nav{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-void) 85%,transparent);backdrop-filter:blur(var(--blur-menu))}.mk-nav[data-over-hero]{border-bottom-color:transparent;background:transparent;backdrop-filter:none;--ink:var(--brand-paper);--ink-secondary:color-mix(in srgb,var(--brand-paper) 92%,transparent);--ink-muted:color-mix(in srgb,var(--brand-paper) 92%,transparent);--line-strong:color-mix(in srgb,var(--brand-paper) 35%,transparent)}.mk-nav[data-over-hero] .mk-nav-cta{background:rgba(0,0,0,.2)}.mk-nav[data-over-hero] .mk-nav-cta:hover{background:color-mix(in srgb,var(--brand-paper) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-paper) 55%,transparent)}.mk-hero[data-under-nav]{margin-top:calc(-3.5rem - 1px);padding-top:calc(3.5rem + 1px)}.mk-nav-cta{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--ink);text-decoration:none;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color var(--duration-fast) var(--ease-enter),box-shadow var(--duration-fast) var(--ease-enter)}.mk-nav-cta:hover{color:var(--ink);background:var(--surface-elevated);box-shadow:inset 0 0 0 1px var(--signal-text)}.mk-nav-cta:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media (pointer:coarse){.mk-nav-cta{height:44px}}.mk-faq{margin-top:24px;border-top:1px solid var(--line)}.mk-faq__item{border-bottom:1px solid var(--line)}.mk-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:500;color:var(--ink)}.mk-faq__q::-webkit-details-marker{display:none}.mk-faq__q:after{content:"+";flex:none;width:20px;text-align:center;font-family:var(--font-mono);font-size:16px;color:var(--ink-muted);transition:transform var(--duration-fast) var(--ease-enter),color var(--duration-fast) var(--ease-enter)}.mk-faq__item[open]>.mk-faq__q:after{content:"–";color:var(--signal-text)}.mk-faq__q:hover{color:var(--ink)}.mk-faq__q:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:6px}.mk-faq__a{margin:0 0 18px;max-width:64ch;font-size:14px;line-height:1.6;color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.mk-faq__q:after{transition:none}}.mk-run{--void-0:#060709;--graphite-1:#060709;--paper:var(--brand-paper);--paper-72:color-mix(in srgb,var(--brand-paper) 72%,transparent);--paper-55:color-mix(in srgb,var(--brand-paper) 55%,transparent);--paper-12:color-mix(in srgb,var(--brand-paper) 9%,transparent)}.mk-run .mk-device__body{min-height:360px}.mk-run__deck{transition:transform .22s var(--ease-enter),box-shadow .22s var(--ease-enter)}.mk-run[data-pulse] .mk-run__deck{transform:scale(.965)}.mk-run__deck:after{content:"";position:absolute;left:24px;right:24px;top:-1px;height:2px;border-radius:1px;background:var(--spectrum-signal);opacity:0}.mk-run[data-pulse] .mk-run__deck:after{animation:mk-pulse-out .22s var(--ease-exit) forwards}@keyframes mk-pulse-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}.mk-run__deck[data-live]{box-shadow:0 0 0 1px color-mix(in srgb,var(--signal) 45%,transparent),0 0 32px -8px color-mix(in srgb,var(--signal) 40%,transparent)}.mk-run__deck[data-live]:before{animation:mk-trace 1.6s linear infinite;background:var(--spectrum-signal);background-size:200% 100%}@keyframes mk-trace{0%{background-position:0 0}to{background-position:200% 0}}.mk-run__text{min-height:1.5em}.mk-run__placeholder{color:var(--paper-55)}.mk-run__caret{display:inline-block;width:1.5px;height:1em;margin-left:1px;vertical-align:-.15em;background:var(--signal);animation:mk-caret 1s steps(2,start) infinite}@keyframes mk-caret{to{opacity:0}}.mk-device__send[data-armed]{box-shadow:0 0 0 4px color-mix(in srgb,var(--signal) 22%,transparent);transform:scale(1.06);transition:transform .14s var(--ease-enter)}.mk-run__stage{margin-top:16px;display:grid;gap:12px}.mk-run__block{display:grid;grid-template-rows:auto 0fr;opacity:.35;transform:translateY(4px);transition:opacity .36s var(--ease-enter),transform .36s var(--ease-enter),grid-template-rows .42s var(--ease-enter)}.mk-run__block>:last-child{min-height:0;overflow:hidden}.mk-run__block[data-on]{grid-template-rows:auto 1fr;opacity:1;transform:none}.mk-run__block .mk-device__eyebrow{margin-bottom:6px}.mk-run__chips{display:flex;flex-wrap:wrap;gap:6px}.mk-run__chip{display:inline-flex;flex-direction:column;gap:1px;padding:5px 9px;border-radius:8px;background:var(--paper-12);border:1px solid color-mix(in srgb,var(--power-analyze) 28%,transparent);font-family:var(--font-mono);font-size:10.5px;line-height:1.3;color:var(--paper);opacity:0;transform:translate(var(--dx),var(--dy)) scale(.9)}.mk-run__chip[data-in]{animation:mk-converge .52s var(--ease-enter) forwards;animation-delay:calc(var(--i) * 90ms)}.mk-run__chip b{font-weight:500}.mk-run__chip i{font-style:normal;color:var(--paper-55);font-size:10px}@keyframes mk-converge{to{opacity:1;transform:none}}.mk-run__diff{display:grid;gap:2px;font-family:var(--font-mono);font-size:11px}.mk-run__line{display:flex;gap:8px;padding:2px 8px;border-radius:4px;color:var(--paper-72);opacity:0;transform:translateX(-8px);transition:opacity .26s var(--ease-enter),transform .26s var(--ease-enter)}.mk-run__line[data-in]{opacity:1;transform:none}.mk-run__line[data-t=add]{background:color-mix(in srgb,var(--signal) 10%,transparent);color:var(--signal-text)}.mk-run__line[data-t=del]{background:color-mix(in srgb,var(--spectral-coral) 10%,transparent);color:var(--spectral-coral);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--spectral-coral) 50%,transparent)}.mk-run__line em{font-style:normal;width:8px;opacity:.8}.mk-run__probes{display:grid;gap:3px}.mk-run__probe{display:flex;align-items:center;gap:8px;height:22px;padding:0 8px;border-radius:5px;font-size:12px;color:var(--paper-72);opacity:0;transform:translateY(4px);transition:opacity .24s var(--ease-enter),transform .24s var(--ease-enter)}.mk-run__probe[data-in]{opacity:1;transform:none}.mk-run__probe i{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;font-style:normal;color:var(--paper-55)}.mk-run__probe[data-broke][data-in]{background:color-mix(in srgb,var(--spectral-coral) 12%,transparent);color:var(--paper)}.mk-run__probe[data-broke][data-in] i{color:var(--spectral-amber)}.mk-run__checks{display:grid;gap:3px;margin-top:14px}.mk-run__check{display:flex;justify-content:space-between;gap:10px;font-family:var(--font-mono);font-size:11px;color:var(--paper-55);opacity:.35;transform:translateX(6px);transition:opacity .2s var(--ease-enter),transform .2s var(--ease-enter)}.mk-run__check[data-in]{opacity:1;transform:none}.mk-run__check[data-in] .v{color:var(--signal-text)}.mk-run__check .k{color:var(--paper-72)}.mk-run__seal{display:flex;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--brand-paper) 25%,transparent);background:color-mix(in srgb,var(--brand-paper) 8%,transparent);color:var(--paper);opacity:0;transform:scale(.96);transition:opacity .36s var(--ease-enter),transform .36s var(--ease-enter)}.mk-run__seal[data-in]{opacity:1;transform:none}.mk-run__seal b{display:block;font-size:12.5px;font-weight:600;letter-spacing:-.01em}.mk-run__seal i{display:block;font-style:normal;font-family:var(--font-mono);font-size:10.5px;color:var(--paper-72);margin-top:2px}.mk-run__seal-mark{flex:none;width:18px;height:18px;border-radius:50%;background:var(--brand-paper);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-paper) 22%,transparent),0 0 18px color-mix(in srgb,var(--brand-paper) 45%,transparent)}@media (max-width:760px){.mk-run .mk-device__panel{display:block;border-top:1px solid var(--paper-12)}.mk-run .mk-device__body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mk-run[data-pulse] .mk-run__deck:after,.mk-run__caret,.mk-run__deck[data-live]:before{animation:none}.mk-run__chip[data-in]{animation:none;opacity:1;transform:none}.mk-run__block,.mk-run__check,.mk-run__deck,.mk-run__line,.mk-run__probe,.mk-run__seal{transition:none}}.mk-rail{position:relative;display:grid;gap:12px;margin:44px 0 0;padding:0;list-style:none}.mk-rail__trace{display:none}@media (min-width:900px){.mk-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:24px}.mk-rail__trace{display:block;position:absolute;left:12.5%;right:12.5%;top:0;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--power-analyze),var(--power-execute) 34%,var(--ink) 67%,var(--power-orchestrate));opacity:.55}.mk-rail__signal{position:absolute;top:-3px;left:0;width:56px;height:8px;border-radius:4px;background:linear-gradient(90deg,transparent,var(--brand-paper));opacity:0;transform:translateX(-56px)}.mk-rail[data-live] .mk-rail__signal{animation:mk-signal 3.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes mk-signal{0%{opacity:0;transform:translateX(-56px)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateX(calc(var(--rail-w, 1000px)))}}.mk-rail__port{position:absolute;top:-24px;left:50%;width:1px;height:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 70%,transparent),transparent)}.mk-rail__port-dot{position:absolute;top:-4px;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 18%,transparent)}}.mk-rail__node{--c:var(--ink-muted);position:relative;padding:24px 22px 22px;border-radius:18px;border:1px solid color-mix(in srgb,var(--c) 24%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--c) 9%,var(--surface-base)),var(--surface-base) 70%);overflow:visible;transition:transform var(--duration-fast) var(--ease-enter),border-color var(--duration-fast) var(--ease-enter),box-shadow var(--duration-fast) var(--ease-enter)}.mk-rail__node:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c) 55%,var(--line));box-shadow:0 24px 48px -28px color-mix(in srgb,var(--c) 45%,transparent)}.mk-rail__n{font-family:var(--font-display);font-size:44px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--c);font-variation-settings:"opsz" 64}.mk-rail__title{margin:16px 0 0;font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.mk-rail__text{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ink-muted)}.mk-rail__evidence{display:block;margin-top:16px;padding-top:12px;border-top:1px dashed color-mix(in srgb,var(--c) 30%,var(--line));font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:color-mix(in srgb,var(--c) 80%,var(--ink))}@media (prefers-reduced-motion:reduce){.mk-rail[data-live] .mk-rail__signal{animation:none;opacity:0}.mk-rail__node{transition:none}}.mk-moments{display:grid;gap:12px;margin-top:36px}@media (min-width:900px){.mk-moments{grid-template-columns:repeat(6,minmax(0,1fr))}.mk-moment{grid-column:span 2}.mk-moment--wide{grid-column:span 3}}.mk-moment{--c:var(--ink-muted);position:relative;display:grid;grid-template-rows:auto 1fr;gap:18px;padding:22px;border-radius:20px;border:1px solid color-mix(in srgb,var(--c) 22%,var(--line));background:var(--surface-base);overflow:hidden;isolation:isolate;transition:transform var(--duration-fast) var(--ease-enter),border-color var(--duration-fast) var(--ease-enter)}.mk-moment:before{content:"";position:absolute;inset:-30% -20% auto;height:60%;z-index:-1;background:radial-gradient(50% 60% at 50% 0,color-mix(in srgb,var(--c) 16%,transparent),transparent 70%);opacity:.9}.mk-moment:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--c) 50%,var(--line))}.mk-moment__head h3{margin:10px 0 0;font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:1.05;color:var(--ink);font-variation-settings:"opsz" 48}.mk-moment__head p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ink-muted);max-width:44ch}.mk-moment__n{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--c)}.mk-moment__art{align-self:end;border-radius:12px;border:1px solid var(--line);background:var(--surface-void);padding:14px;font-size:12px;color:var(--ink-secondary)}.mk-inspect{display:grid;gap:12px}@media (min-width:640px){.mk-inspect{grid-template-columns:1.1fr 1fr}}.mk-inspect__page{position:relative;display:grid;gap:8px;padding:14px;border-radius:8px;background:var(--surface-base);border:1px solid var(--line)}.mk-inspect__bar{height:8px;width:60%;border-radius:4px;background:var(--line-strong)}.mk-inspect__bar--short{width:36%}.mk-inspect__bar--faint{width:48%;opacity:.5}.mk-inspect__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:30px;width:-moz-max-content;width:max-content;padding:0 14px;border-radius:999px;background:var(--ink);color:var(--surface-void);font-size:12px;font-weight:600;margin:8px 0 4px}.mk-inspect__box{position:absolute;inset:-5px;border-radius:999px;border:1.5px solid var(--power-analyze);box-shadow:0 0 0 3px color-mix(in srgb,var(--power-analyze) 20%,transparent);animation:mk-select 2.4s var(--ease-enter) infinite alternate}@keyframes mk-select{0%{transform:scale(1)}to{transform:scale(1.03)}}.mk-inspect__tag{position:absolute;top:-22px;left:-5px;padding:2px 6px;border-radius:4px;background:var(--power-analyze);color:var(--surface-void);font-family:var(--font-mono);font-size:10px;font-weight:500}.mk-inspect__trace{display:grid;gap:6px;align-content:start}.mk-inspect__row{display:grid;grid-template-columns:64px 1fr;gap:8px;font-family:var(--font-mono);font-size:11px}.mk-inspect__row i{font-style:normal;color:var(--ink-faint)}.mk-inspect__row b{font-weight:500;color:var(--ink)}.mk-inspect__ask{margin-top:4px;font-size:12px;font-weight:500;color:var(--signal-text)}.mk-probes{display:grid;gap:4px}.mk-probe{display:flex;align-items:center;gap:8px;min-height:26px;padding:0 8px;border-radius:6px;font-size:12.5px;color:var(--ink-secondary)}.mk-probe:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 3px var(--signal-dim)}.mk-probe[data-s=failed]{background:color-mix(in srgb,var(--spectral-coral) 10%,transparent);color:var(--ink)}.mk-probe[data-s=failed]:before{background:var(--spectral-coral);box-shadow:0 0 0 3px color-mix(in srgb,var(--spectral-coral) 18%,transparent);border-radius:1px;transform:rotate(45deg) scale(.9)}.mk-probe i{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;font-style:normal;color:var(--ink-faint)}.mk-probe[data-s=failed] i{color:var(--spectral-amber)}.mk-locks{display:grid;gap:4px}.mk-lock{display:flex;justify-content:space-between;align-items:center;height:26px;padding:0 8px;border-radius:6px;font-family:var(--font-mono);font-size:11px;color:var(--ink-muted);animation:mk-lock-in .6s var(--ease-enter) both;animation-delay:calc(var(--i) * .12s)}.mk-lock b{font-weight:500;color:var(--signal-text)}.mk-lock--seal{margin-top:4px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.mk-lock--seal,.mk-lock--seal b{color:var(--ink)}@keyframes mk-lock-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}.mk-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk-strip__cp{display:grid;gap:2px;padding:8px 10px;border-radius:8px;border:1px solid var(--line);font-size:11px;color:var(--ink-muted)}.mk-strip__cp b{font-family:var(--font-mono);font-weight:500;color:var(--ink)}.mk-strip__cp[data-on]{border-color:var(--power-orchestrate);box-shadow:0 0 0 3px color-mix(in srgb,var(--power-orchestrate) 16%,transparent)}.mk-strip__line{flex:1;min-width:12px;height:1px;background:var(--line-strong)}.mk-strip__undo{margin-left:auto;padding:6px 10px;border-radius:8px;background:var(--surface-base);border:1px solid var(--line-strong);font-size:12px;font-weight:500;color:var(--ink)}.mk-steer{display:grid;gap:10px}.mk-steer__msg{padding:10px 12px;border-radius:12px 12px 12px 4px;background:var(--surface-base);border:1px solid var(--line);font-size:13px;color:var(--ink);max-width:36ch}.mk-steer__ack{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--ink-muted)}.mk-steer__spine{display:flex;gap:6px;margin-top:2px}.mk-steer__spine span{padding:3px 8px;border-radius:999px;border:1px solid var(--line);font-size:11px;color:var(--ink-faint)}.mk-steer__spine span[data-s=done]{color:var(--ink-muted);border-color:var(--line-strong)}.mk-steer__spine span[data-s=active]{color:var(--signal-text);border-color:color-mix(in srgb,var(--signal) 55%,transparent);background:var(--signal-dim)}@media (prefers-reduced-motion:reduce){.mk-inspect__box,.mk-lock{animation:none}.mk-moment{transition:none}}.mk-close__deck{position:relative;display:flex;align-items:center;gap:8px;width:min(640px,100%);margin:30px auto 0;padding:8px 8px 8px 20px;border-radius:18px;background:color-mix(in srgb,var(--void-0) 78%,transparent);border:1px solid color-mix(in srgb,var(--brand-paper) 24%,transparent);box-shadow:0 30px 70px -30px rgba(0,0,0,.7),inset 0 1px 0 color-mix(in srgb,var(--brand-paper) 16%,transparent);backdrop-filter:blur(var(--blur-menu));-webkit-backdrop-filter:blur(var(--blur-menu));text-align:left}.mk-close__deck:before{content:"";position:absolute;left:28px;right:28px;top:-1px;height:1px;background:var(--spectrum-signal);opacity:.55;transition:opacity .18s var(--ease-enter)}.mk-close__deck:focus-within:before,.mk-close__deck[data-has]:before{opacity:1}.mk-close__input{flex:1;min-width:0;height:44px;background:transparent;border:0;outline:none;font:500 17px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--brand-paper)}.mk-close__input::-moz-placeholder{color:color-mix(in srgb,var(--brand-paper) 55%,transparent)}.mk-close__input::placeholder{color:color-mix(in srgb,var(--brand-paper) 55%,transparent)}.mk-close__send{flex:none;width:40px;height:40px;border-radius:12px;border:0;background:var(--signal);color:var(--signal-foreground);font-size:16px;font-weight:700;cursor:pointer;transition:transform .14s var(--ease-enter),background-color .14s}.mk-close__send:hover{background:var(--signal-hover);transform:translateY(-1px)}.mk-close__send:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-paper) 60%,transparent)}.mk-close__examples{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.mk-close__example{padding:8px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-paper) 28%,transparent);background:color-mix(in srgb,var(--brand-paper) 10%,transparent);color:var(--brand-paper);font:500 13px/1 var(--font-sans);cursor:pointer;transition:background-color .14s var(--ease-enter),transform .14s var(--ease-enter)}.mk-close__example:hover{background:color-mix(in srgb,var(--brand-paper) 18%,transparent);transform:translateY(-1px)}.mk-close__example:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-paper) 60%,transparent)}@media (pointer:coarse){.mk-close__example{min-height:44px}}.mk-nav[data-over-hero][data-scrolled]{background:color-mix(in srgb,var(--void-0) 42%,transparent);backdrop-filter:blur(var(--blur-menu));border-bottom-color:color-mix(in srgb,var(--brand-paper) 10%,transparent)}@media (min-width:761px){.mk-run .mk-device__main{min-height:540px}}.mk-power__glyph{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:6px;border-radius:12px;color:var(--ink-faint);background:color-mix(in srgb,var(--c) 0%,transparent);box-shadow:inset 0 0 0 1px var(--line);align-self:center;transition:color var(--duration-fast) var(--ease-enter),background-color var(--duration-fast) var(--ease-enter),box-shadow var(--duration-fast) var(--ease-enter)}.mk-power:focus-visible .mk-power__glyph,.mk-power:hover .mk-power__glyph,.mk-power[data-on] .mk-power__glyph{color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}@media (max-width:640px){.mk-power__glyph{width:32px;height:32px;border-radius:9px}.mk-power__glyph svg{width:20px;height:20px}}