.mk-scene .ss-stage{--mk-accent:#3280dd;--mk-ease:cubic-bezier(.23, 1, .32, 1)}@supports (color:lab(0% 0 0)){.mk-scene .ss-stage{--mk-accent:lab(52.5287% .942767 -55.1324)}}.mk-win{position:absolute;inset:24px 24px -28px}.mk-scene .ss-stage[data-layout=compact] .mk-win{inset:16px 14px -28px}.mk-term .ss-stage{--ss-term-path:#67aaed}@supports (color:lab(0% 0 0)){.mk-term .ss-stage{--ss-term-path:lab(67.1145% -7.16534 -40.8577)}}.mk-term__body{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#d1d1d1;color:lab(83.76% -.0000298023 0);padding:18px 20px;font-size:13px;line-height:1.7}.mk-term__body,.mk-term__body *{white-space:normal;overflow-wrap:anywhere;min-width:0}.mk-term__ask{color:#f2f2f2;color:lab(95.36% 0 0)}.mk-term__sigil{color:#67aaed;color:lab(67.1145% -7.16534 -40.8577)}.mk-term__steps{gap:2px;padding:8px 0 10px;display:grid}.mk-term__step{opacity:0;transition:opacity .26s var(--mk-ease), transform .26s var(--mk-ease);overflow-wrap:anywhere;transform:translateY(3px)}.mk-term__step[data-on]{opacity:1;transform:none}.mk-term__step[data-tone=ok]{color:#72d699;color:lab(78.5052% -41.1154 21.156)}.mk-term__step[data-tone=dim]{color:#929292;color:lab(60.56% 0 0)}.mk-term__step[data-tone=err]{color:#f47b74;color:lab(66.0576% 46.9408 26.6951)}.mk-term__done{color:#eee;color:lab(94.2% 0 0);border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);padding-top:10px}.mk-term .ss-stage[data-layout=compact] .mk-term__body{padding:14px;font-size:12px;line-height:1.6}.mk-side{gap:14px;padding:46px 14px 0;display:grid}.mk-side__item{border-radius:6px;padding:7px 8px}.mk-side__item[data-on]{background:#0000000d;background:lab(0% 0 0/.05)}.mk-chat__body{color:#2e2e2e;color:lab(18.8% 0 0);align-content:start;gap:12px;padding:18px 22px;font-size:14px;line-height:1.55;display:grid}.mk-chat__q{color:#222;color:lab(13% 0 0);opacity:0;max-width:78%;transition:opacity .3s var(--mk-ease), transform .36s var(--mk-ease);background:#eaeff5;background:lab(94.1797% -.807792 -3.6664);border-radius:14px 14px 4px;justify-self:end;padding:9px 13px;transform:translateY(6px)}.mk-chat__q[data-on]{opacity:1;transform:none}.mk-chat__think{color:gray;color:lab(53.6% 0 0);opacity:0;height:0;font-size:13px;transition:opacity .2s;overflow:hidden}.mk-chat__think[data-on]{opacity:1;height:auto;animation:1.2s ease-in-out infinite mk-pulse}@keyframes mk-pulse{50%{opacity:.45}}.mk-chat__a{overflow-wrap:anywhere;max-width:92%}.mk-chat__src{opacity:0;transition:opacity .3s var(--mk-ease), transform .3s var(--mk-ease);flex-wrap:wrap;gap:6px;display:flex;transform:translateY(4px)}.mk-chat__src[data-on]{opacity:1;transform:none}.mk-chip{color:#484848;color:lab(30.4% -.0000149012 0);background:#0000000b;background:lab(0% 0 0/.045);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 4px;font-size:12px;display:inline-flex}.mk-chip__n{font-variant-numeric:tabular-nums;background:#fff;background:lab(100% 0 0);border-radius:999px;place-items:center;width:17px;height:17px;font-size:10.5px;display:grid;box-shadow:0 0 0 1px #00000014;box-shadow:0 0 0 1px lab(0% 0 0/.08)}.mk-chat .ss-stage[data-layout=compact] .mk-chat__body{padding:14px;font-size:13.5px}.mk-chat .ss-stage[data-layout=compact] .mk-chat__q{max-width:90%}.mk-list__rows{gap:2px;padding:6px 10px;display:grid}.mk-list__row{transition:background-color .26s var(--mk-ease);border-radius:8px}.mk-list__row[data-selected]{background:#3280dd17;background:lab(52.5287% .942767 -55.1324/.09)}.mk-list__badge{margin-left:10px;display:inline-flex}.mk-list__badge[data-changed] .ss-badge{animation:mk-pop .42s var(--mk-ease)}@keyframes mk-pop{0%{opacity:0;transform:translateY(4px)scale(.96)}}.mk-list .ss-row__title{font-size:13.5px}.mk-list .ss-stage[data-layout=compact] .mk-list__rows{padding:4px 6px}.mk-cmp__pair{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:absolute;inset:22px 24px -24px}.mk-cmp__card{min-width:0;transition:opacity .42s var(--mk-ease), transform .52s var(--mk-ease);grid-template-rows:auto 1fr;gap:10px;display:grid}.mk-cmp__card:not([data-on]){opacity:0;transform:translateY(14px)}.mk-cmp__label{color:#3a3a3a;color:lab(24.6% 0 0);align-items:center;gap:7px;font-size:13px;font-weight:550;display:flex}.mk-cmp__mark{color:#fff;border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.mk-cmp__card[data-side=before] .mk-cmp__mark{background:#da534f;background:lab(54.2311% 53.5119 31.5282)}.mk-cmp__card[data-side=after] .mk-cmp__mark{background:#1c985a;background:lab(55.4078% -44.9052 23.192)}.mk-cmp__win{height:100%;position:relative}.mk-cmp__lines{color:#4d4d4d;color:lab(32.72% -.0000149012 0);align-content:start;gap:8px;padding:22px 20px;font-size:14px;line-height:1.45;display:grid}.mk-cmp__line{overflow-wrap:anywhere}.mk-cmp__line[data-first]{color:#1b1b1b;color:lab(9.52% -.00000745058 0);letter-spacing:-.01em;font-size:16px;font-weight:600}.mk-cmp__line[data-last]{color:#fff;background:#1b1b1b;background:lab(9.52% -.00000745058 0);border-radius:8px;justify-self:start;margin-top:6px;padding:6px 12px;font-size:13px;font-weight:550}.mk-cmp__card[data-side=before] .mk-cmp__line[data-last]{color:#4d4d4d;color:lab(32.72% -.0000149012 0);background:#0000000f;background:lab(0% 0 0/.06)}.mk-cmp .ss-stage[data-layout=compact] .mk-cmp__pair{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:14px;inset:16px 14px -20px}@media (prefers-reduced-motion:reduce){.mk-term__step,.mk-chat__q,.mk-chat__src,.mk-cmp__card{transition:none}.mk-chat__think[data-on],.mk-list__badge[data-changed] .ss-badge{animation:none}}
