.mk-dots{background-image:radial-gradient(var(--canvas-dot) 1px,transparent 1.2px);background-size:16px 16px}.mk-dots,.mk-dots-sm{background-color:var(--canvas)}.mk-dots-sm{background-image:radial-gradient(var(--canvas-dot) .8px,transparent 1px);background-size:10px 10px}.mk-fit-wrap{container-type:inline-size}.mk-fit{width:var(--w);zoom:max(var(--min,0),min(1,tan(atan2(100cqw,var(--w)))))}.mk-frame{background:#fbf8f2;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0a0a1414,0 1px 2px #0a0a140f,0 12px 28px -14px #0a0a1438}.dark .mk-frame{box-shadow:0 0 0 1px #ffffff0f,0 1px 2px #0006,0 16px 32px -14px #0009}.mk-k{font-family:var(--font-sans);color:#1e1b16;letter-spacing:0;line-height:1.3}.mk-ks{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600}.mk-km{color:#8a8274}.mk-kbtn{color:#f6f1e7;letter-spacing:.01em;background:#23432f;border-radius:13px;justify-content:center;align-items:center;height:26px;font-size:8.5px;font-weight:600;display:flex}.mk-kfield{background:#fff;border-radius:5px;padding:4px 6px;box-shadow:inset 0 0 0 .75px #ddd5c6}.mk-kfield .lb{color:#8a8274;letter-spacing:.02em;font-size:5.5px}.mk-kfield .v{margin-top:1px;font-size:7.5px;font-weight:500}.mk-kline,.mk-sb{justify-content:space-between;font-size:7px;display:flex}.mk-sb{align-items:center;padding:6px 12px 0;font-weight:600}.mk-rewrite{background:linear-gradient(90deg,#d977570a,#d9775729,#d977570a);border-radius:5px;box-shadow:inset 0 0 0 1px #d977578c}@keyframes mk-slide{to{background-position:-200% 0}}.mk-shimmer{background:linear-gradient(90deg,var(--brand) 0,color-mix(in srgb,var(--brand) 40%,#fff) 50%,var(--brand) 100%);background-size:200% 100%}.mk-shimmer,.mk-skel{animation:1.6s linear infinite mk-slide}.mk-skel{background:linear-gradient(90deg,#f1f1f3,#e8ebfd 50%,#f1f1f3) 0 0/200% 100%;border-radius:6px}@keyframes mk-pulse{50%{opacity:.35}}.mk-pulse{animation:mk-pulse 1.6s var(--ease-in-out) infinite}@keyframes mk-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.mk-ring{animation:mk-ring 1.6s var(--ease-out) infinite}@keyframes mk-spin{to{transform:rotate(1turn)}}.mk-spin{animation:1s linear infinite mk-spin}@keyframes mk-caret{50%{opacity:0}}.mk-caret{animation:1s step-end infinite mk-caret}@keyframes mk-gen-out{0%,54%{opacity:1}60%,94%{opacity:0}to{opacity:1}}@keyframes mk-gen-in{0%,54%{opacity:0}60%,94%{opacity:1}to{opacity:0}}@keyframes mk-gen-bar{0%{width:12%}54%,to{width:100%}}.mk-out{animation:mk-gen-out 14s var(--ease-out) infinite}.mk-in{animation:mk-gen-in 14s var(--ease-out) infinite}.mk-bar{animation:14s cubic-bezier(.35,0,.25,1) infinite mk-gen-bar,1.6s linear infinite mk-slide}@keyframes mk-frame-ring{0%,54%{box-shadow:0 0 0 1.5px var(--brand),0 0 0 5px var(--brand-soft),0 12px 32px -8px #2b45e64d}60%,94%{box-shadow:0 0 0 1.5px #d97757,0 0 #0000,0 12px 28px -14px #0a0a1438}to{box-shadow:0 0 0 1.5px var(--brand),0 0 0 5px var(--brand-soft),0 12px 32px -8px #2b45e64d}}.mk-frame-live{animation:mk-frame-ring 14s var(--ease-out) infinite}@keyframes mk-cur-claude{0%,9%{translate:0}15%,27%{translate:-78px 92px}33%,45%{translate:-20px 136px}51%,66%{translate:-96px 318px}73%,90%{translate:-36px 14px}to{translate:0}}.mk-cur-claude{animation:mk-cur-claude 14s var(--ease-out) infinite}@keyframes mk-name{0%,2%{opacity:0;max-width:0}24%,5%{opacity:1;max-width:120px}28%,to{opacity:0;max-width:0}}.mk-name{animation:mk-name 14s var(--ease-out) infinite}@keyframes mk-cur-floo{0%,20%{translate:0}28%,52%{translate:46px 104px}60%,82%{translate:-18px 168px}90%,to{translate:0}}.mk-cur-floo{animation:mk-cur-floo 11s var(--ease-out) infinite}@keyframes mk-cur-mia{0%,30%{translate:0}38%,64%{translate:34px -46px}72%,to{translate:0}}.mk-cur-mia{animation:mk-cur-mia 9s var(--ease-out) infinite}@keyframes mk-rise{0%{opacity:0;translate:0 8px}}.mk-rise{animation:mk-rise .6s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.mk-bar,.mk-caret,.mk-cur-claude,.mk-cur-floo,.mk-cur-mia,.mk-frame-live,.mk-in,.mk-name,.mk-out,.mk-pulse,.mk-ring,.mk-rise,.mk-shimmer,.mk-skel,.mk-spin{animation:none!important}.mk-in{opacity:0}.mk-bar{width:64%}.mk-name{max-width:120px}}
