.mk-story-expert>.mk-home-expert__titles{flex:none;max-width:none}
.mk-ai{scroll-margin-top:calc(var(--mk-header-h,68px) + 8px);background:var(--surface-page)}.mk-ai__inner{box-sizing:border-box;max-width:var(--mk-container);padding:clamp(48px, 5vw, 80px) var(--mk-gutter) 0;flex-direction:column;gap:clamp(24px,3vw,36px);margin:0 auto;display:flex}.mk-ai__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:12px clamp(28px,4vw,64px);display:grid}.mk-ai__titles{display:contents}.mk-ai__eyebrow{color:var(--mk-pencil);font:italic 400 var(--size-15) / 1.2 var(--type-display);grid-column:1/-1}.mk-ai .mk-stop__title{max-width:20ch}.mk-ai__lead{max-width:44ch;color:var(--text-body);font:var(--weight-regular) var(--size-17) / 1.5 var(--font-sans);margin:0}.mk-ai__work{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.mk-ai__main{flex-direction:column;gap:12px;min-width:0;display:flex}.mk-ai-stage{flex-direction:column;gap:8px;margin:0;display:flex}.mk-ai-stage__frame{aspect-ratio:1598/1098;border:var(--stroke-hair) solid var(--line-rule);border-radius:var(--radius-3);background:var(--surface-sunk);display:block;position:relative;overflow:hidden}.mk-ai-stage__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mk-ai-stage__next{animation:mk-ai-reveal .9s var(--ease-standard) both;transition:opacity .22s var(--ease-standard)}.mk-ai-stage__next[data-before]{opacity:0}.mk-ai-stage__zone{box-sizing:border-box;border:3px solid var(--mk-brick);box-shadow:0 0 0 1px var(--mk-paper-74), inset 0 0 0 1px var(--mk-paper-74);pointer-events:none;transform-origin:50%;animation:mk-ai-zone .7s .38s var(--ease-standard) both;transition:opacity .22s var(--ease-standard);border-radius:10px;position:absolute}.mk-ai-stage__zone[data-before]{opacity:.35}.mk-ai-stage__badge,.mk-ai-stage__tag{border-radius:var(--mk-pill);background:var(--mk-brick);color:var(--paper-0);font:var(--weight-semibold) var(--size-13) / 1 var(--font-sans);animation:mk-ai-pop .42s .52s var(--ease-standard) both;padding:6px 11px;position:absolute;top:12px;left:12px}.mk-ai-stage__tag{background:var(--mk-paper-92);color:var(--text-display);animation:none}.mk-ai-stage__before{border-radius:var(--mk-pill);background:var(--mk-paper-92);min-height:36px;color:var(--text-display);font:var(--weight-medium) var(--size-13) / 1 var(--font-sans);box-shadow:var(--shadow-raised);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border:0;padding:0 14px;position:absolute;bottom:12px;right:12px}.mk-ai-stage__before[aria-pressed=true]{background:var(--graphite-9);color:var(--paper-0)}.mk-ai-stage__before:focus-visible,.mk-ai__view:focus-visible,.mk-ai__version:focus-visible,.mk-ai__chip:focus-visible,.mk-ai__reset:focus-visible,.mk-ai__home:focus-visible,.mk-ai__link:focus-visible,.mk-ai-review__undo:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.mk-ai-stage__plan{background:var(--paper-0);justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.mk-ai-stage__plan .mk-plan-crop{border:0;width:auto;max-width:100%;height:100%}.mk-ai-stage__plan .mk-plan-crop__zone{display:none}.mk-ai-stage__plan .mk-ink-plan{width:auto;max-width:100%;height:100%}.mk-ai-stage__marks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mk-ai-measure{transform-box:fill-box;transform-origin:50%;animation:mk-ai-pop .52s var(--ease-standard) both}.mk-ai-measure__room{fill:var(--mk-rust-glow);stroke:var(--mk-brick);stroke-width:2px;vector-effect:non-scaling-stroke}.mk-ai-measure__line{fill:none;stroke:var(--mk-brick-deep);stroke-width:1.5px;vector-effect:non-scaling-stroke}.mk-ai-measure__figure{fill:var(--mk-brick-deep);font-family:var(--font-sans);paint-order:stroke;stroke:var(--paper-0);stroke-width:4px;stroke-linejoin:round;font-weight:600}.mk-ai-stage__stamp{border-radius:var(--mk-pill);background:var(--graphite-9);color:var(--paper-0);font:var(--weight-semibold) var(--size-14) / 1 var(--font-sans);font-variant-numeric:tabular-nums;animation:mk-ai-pop .42s .26s var(--ease-standard) both;padding:7px 12px;position:absolute;bottom:12px;left:12px}.mk-ai-stage__share{border-radius:var(--mk-pill);background:var(--surface-card);max-width:calc(100% - 24px);color:var(--text-display);font:var(--weight-medium) var(--size-13) / 1 var(--font-sans);box-shadow:var(--shadow-raised);animation:mk-ai-pop .42s var(--ease-standard) both;align-items:center;gap:8px;padding:5px 5px 5px 12px;display:inline-flex;position:absolute;top:12px;right:12px}.mk-ai-stage__url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-ai-stage__copied{border-radius:var(--mk-pill);background:var(--mk-ink);color:var(--paper-0);padding:5px 9px;font-weight:600}.mk-ai-stage__caption{color:var(--text-secondary);font:var(--weight-regular) var(--size-13) / 1.4 var(--font-sans);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.mk-ai-stage__place{color:var(--text-display);font-weight:500}.mk-ai__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.mk-ai__views{border-radius:var(--mk-pill);background:var(--surface-sunk);padding:3px;display:inline-flex}.mk-ai__view{border-radius:var(--mk-pill);min-height:34px;color:var(--text-secondary);font:var(--weight-medium) var(--size-13) / 1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 14px}.mk-ai__view[aria-pressed=true]{background:var(--surface-card);color:var(--text-display);box-shadow:var(--shadow-raised)}.mk-ai__view:disabled{cursor:not-allowed;opacity:.45}.mk-ai__versions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mk-ai__versions-label{color:var(--text-secondary);font:var(--weight-medium) var(--size-13) / 1 var(--font-sans)}.mk-ai__versions-list{flex-wrap:wrap;gap:6px;display:flex}.mk-ai__version{border:var(--stroke-hair) solid var(--line-strong);border-radius:var(--mk-pill);min-height:34px;color:var(--text-display);font:var(--weight-medium) var(--size-13) / 1 var(--font-sans);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px 0 6px;display:inline-flex}.mk-ai__version[data-new]{animation:mk-ai-pop .42s var(--ease-standard) both}.mk-ai__version[aria-pressed=true]{border-color:var(--graphite-9);background:var(--graphite-9);color:var(--paper-0)}.mk-ai__version:disabled{cursor:not-allowed}.mk-ai__version-n{border-radius:var(--mk-pill);background:var(--surface-sunk);min-width:24px;height:22px;color:var(--text-display);font:var(--weight-semibold) var(--size-12) / 1 var(--font-sans);place-items:center;padding:0 4px;display:inline-grid}.mk-ai__version[aria-pressed=true] .mk-ai__version-n{background:var(--mk-brick);color:var(--paper-0)}.mk-ai__panel{border:var(--stroke-hair) solid var(--line-rule);border-radius:var(--radius-3);background:var(--surface-card);min-width:0;min-height:0;box-shadow:var(--shadow-raised);flex-direction:column;display:flex;overflow:hidden}.mk-ai__panel-head{border-bottom:var(--stroke-hair) solid var(--line-hair);align-items:center;gap:10px;padding:12px 14px;display:flex}.mk-ai__panel-head>svg{flex:none;width:28px;height:28px}.mk-ai__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mk-ai__name{color:var(--text-display);font:var(--weight-semibold) var(--size-14) / 1.2 var(--font-sans)}.mk-ai__line{color:var(--text-secondary);font:var(--weight-regular) var(--size-12) / 1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-ai__sample{color:var(--mk-pencil);font:italic 400 var(--size-13) / 1.2 var(--type-display);flex:none}.mk-ai__home{color:var(--text-display);font:var(--weight-medium) var(--size-12) / 1 var(--font-sans);text-underline-offset:3px;flex:none;text-decoration:underline;text-decoration-thickness:1px}.mk-ai__thread{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1 1 0;gap:10px;min-height:0;margin:0;padding:14px;list-style:none;display:flex;overflow-y:auto}.mk-ai__thread:focus{outline:none}.mk-ai__thread:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px}.mk-ai__you{background:var(--graphite-9);max-width:85%;color:var(--paper-0);font:var(--weight-regular) var(--size-14) / 1.4 var(--font-sans);animation:mk-ai-rise .32s var(--ease-standard) both;border-radius:18px 18px 4px;align-self:flex-end;padding:9px 13px}.mk-ai__reply{max-width:100%;animation:mk-ai-rise .32s var(--ease-standard) both;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mk-ai__text{color:var(--text-display);font:var(--weight-regular) var(--size-14) / 1.5 var(--font-sans);margin:0}.mk-ai__note{color:var(--text-secondary);font:italic 400 var(--size-14) / 1.4 var(--type-display);margin:0}.mk-ai__working{border:var(--stroke-hair) solid var(--line-hair);background:var(--surface-sunk);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.mk-ai__working[data-done]{background:0 0;border:0;padding:0}.mk-ai__working-title{color:var(--text-display);font:var(--weight-semibold) var(--size-13) / 1.2 var(--font-sans)}.mk-ai__working[data-done] .mk-ai__working-title{color:var(--text-secondary);font-weight:500}.mk-ai__ticks{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mk-ai__working[data-done] .mk-ai__ticks{display:none}.mk-ai__ticks li{color:var(--text-secondary);font:var(--weight-regular) var(--size-13) / 1.3 var(--font-sans);align-items:center;gap:8px;display:flex}.mk-ai__ticks li[data-state=done]{color:var(--text-display)}.mk-ai__tick{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:14px;height:14px;position:relative}li[data-state=now]>.mk-ai__tick{border-color:var(--mk-brick) transparent var(--mk-brick) var(--mk-brick);animation:.8s linear infinite mk-ai-spin}li[data-state=done]>.mk-ai__tick{border-color:var(--mk-ink);background:var(--mk-ink)}li[data-state=done]>.mk-ai__tick:after{border:solid var(--paper-0);content:"";border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.mk-ai__stamps{flex-wrap:wrap;gap:6px;margin:0;display:flex}.mk-ai__stamps>div{border-radius:var(--mk-pill);background:var(--surface-sunk);align-items:baseline;gap:6px;padding:6px 10px;display:flex}.mk-ai__stamps dt{color:var(--text-secondary);font:var(--weight-medium) var(--size-12) / 1 var(--font-sans)}.mk-ai__stamps dd{color:var(--text-display);font:var(--weight-semibold) var(--size-14) / 1 var(--font-sans);font-variant-numeric:tabular-nums;margin:0}.mk-ai__link{color:var(--text-display);font:var(--weight-medium) var(--size-14) / 1.3 var(--font-sans);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.mk-ai-review{box-sizing:border-box;border:var(--stroke-hair) solid var(--line-rule);border-left:3px solid var(--mk-brick);background:var(--surface-page);width:100%;animation:mk-ai-rise .36s var(--ease-standard) both;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.mk-ai-review:not([data-outcome=staged]){border-left-color:var(--line-strong)}.mk-ai-review__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mk-ai-review__label{color:var(--mk-brick-deep);font:var(--weight-semibold) var(--size-13) / 1.2 var(--font-sans)}.mk-ai-review:not([data-outcome=staged]) .mk-ai-review__label{color:var(--text-display)}.mk-ai-review__count{color:var(--text-secondary);font:var(--weight-medium) var(--size-12) / 1 var(--font-sans);flex:none}.mk-ai-review__diff{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.mk-ai-review__diff li{color:var(--text-display);font:var(--weight-regular) var(--size-13) / 1.4 var(--font-sans);grid-template-columns:14px 1fr;gap:6px;display:grid}.mk-ai-review__mark{text-align:center;font-weight:700}li[data-kind=added]>.mk-ai-review__mark{color:var(--mk-ink)}li[data-kind=removed]>.mk-ai-review__mark{color:var(--mk-brick-deep)}li[data-kind=changed]>.mk-ai-review__mark{color:var(--mk-pencil)}.mk-ai-review__note{color:var(--text-secondary);font:var(--weight-regular) var(--size-12) / 1.4 var(--font-sans);margin:0}.mk-ai-review__actions{gap:8px;display:flex}.mk-ai-review__actions [data-pressing]{transition:transform .16s var(--ease-standard);transform:scale(.95)}.mk-ai-review__receipt{color:var(--text-display);font:var(--weight-medium) var(--size-13) / 1.4 var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.mk-ai-review__receipt>svg{color:var(--mk-ink)}.mk-ai-review__undo{color:var(--text-display);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mk-ai__suggest{border-top:var(--stroke-hair) solid var(--line-hair);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px 0;display:flex}.mk-ai__suggest-label{width:100%;color:var(--text-secondary);font:var(--weight-medium) var(--size-12) / 1.2 var(--font-sans)}.mk-ai__suggest[data-invite] .mk-ai__suggest-label{color:var(--mk-brick-deep);font-weight:600}.mk-ai__chip{border:var(--stroke-hair) solid var(--line-strong);border-radius:var(--mk-pill);background:var(--surface-card);min-height:34px;color:var(--text-display);font:var(--weight-medium) var(--size-13) / 1.3 var(--font-sans);text-align:left;cursor:pointer;animation:mk-ai-rise .32s var(--ease-standard) both;transition:background var(--dur-fast) var(--ease-standard);padding:6px 12px}.mk-ai__chip:hover{background:var(--surface-sunk)}.mk-ai__suggest[data-invite] .mk-ai__chip:first-of-type{border-color:var(--mk-brick);box-shadow:0 0 0 3px var(--mk-rust-glow)}.mk-ai__composer{gap:8px;padding:10px 14px 12px;display:flex}.mk-ai__input{border:var(--stroke-hair) solid var(--line-strong);border-radius:var(--mk-pill);background:var(--surface-page);min-width:0;min-height:40px;color:var(--text-display);font:var(--weight-regular) var(--size-14) / 1 var(--font-sans);flex:1;padding:0 14px}.mk-ai__input:focus-visible{outline:2px solid var(--line-focus);outline-offset:1px}.mk-ai__reset{color:var(--text-secondary);font:var(--weight-medium) var(--size-12) / 1.4 var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-4px 14px 12px;padding:0;text-decoration:underline}.mk-ai__next{border-top:var(--stroke-hair) solid var(--line-hair);grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:20px 0 0;display:grid}.mk-ai__next-shot{border:var(--stroke-hair) solid var(--line-hair);background:var(--surface-inverse);border-radius:6px;margin:0;overflow:hidden}.mk-ai__next-shot img{width:100%;height:auto;display:block}.mk-ai__next-tools{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-ai__next-tools li{border:var(--stroke-hair) solid var(--line-hair);color:var(--text-secondary);font:var(--weight-regular) var(--size-13) / 1.3 var(--font-sans);border-radius:999px;padding:4px 10px}@media (min-width:900px){.mk-ai__next{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:14px 32px}.mk-ai__next-shot{grid-row:1/span 3}}.mk-ai__next-copy{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.mk-ai__next-title{color:var(--text-display);font:var(--weight-semibold) var(--size-16) / 1.3 var(--font-sans)}.mk-ai__next-body{color:var(--text-secondary);font:var(--weight-regular) var(--size-15) / 1.4 var(--font-sans)}.mk-ai__next-actions{flex-wrap:wrap;gap:8px;display:flex}@keyframes mk-ai-reveal{0%{opacity:0;transform:scale(1.015)}}@keyframes mk-ai-zone{0%{opacity:0;transform:scale(1.06)}}@keyframes mk-ai-pop{0%{opacity:0;transform:scale(.94)}}@keyframes mk-ai-rise{0%{transform:translateY(6px)}}@keyframes mk-ai-spin{to{transform:rotate(360deg)}}@media (max-width:959px){.mk-ai__head,.mk-ai__work{grid-template-columns:minmax(0,1fr)}.mk-ai__main{top:var(--mk-header-h,64px);z-index:1;background:var(--surface-page);align-self:start;padding-block:8px;position:sticky}.mk-ai__panel{max-height:640px}.mk-ai__thread{flex-basis:auto;min-height:220px;max-height:360px}}@media (max-width:599px){.mk-ai__controls{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;overflow-x:auto}.mk-ai__versions,.mk-ai__versions-list{flex-wrap:nowrap}.mk-ai__versions-label,.mk-ai-stage__caption{display:none}.mk-ai__view,.mk-ai__version{flex:none}.mk-ai-stage__before{min-height:32px;font-size:var(--size-12)}.mk-ai__sample{display:none}}@media (prefers-reduced-motion:reduce){.mk-ai *,.mk-ai :before,.mk-ai :after{scroll-behavior:auto;transition:none!important;animation:none!important}}
.mk-alive .mk-stop__title .mk-spine__tension{color:var(--mk-pencil)}.mk-alive .mk-stop__title--fact .mk-spine__tension{color:inherit}.mk-alive .mk-stage[data-layout=start]{grid-template-columns:minmax(0,7fr) minmax(0,6fr)}@media (max-width:1079px){.mk-alive .mk-stage[data-layout=start]{grid-template-columns:minmax(0,1fr)}}.mk-alive .mk-measure__rule line{stroke:var(--mk-ink)}.mk-alive .mk-plantable__swatch{background:var(--mk-ink);width:18px;height:4px}.mk-alive .mk-ob__q[data-voice=household]{color:var(--mk-pencil)}.mk-alive .mk-ob__fact,.mk-alive .mk-answer[open] .mk-answer__q{color:var(--mk-ink)}
