@property --ms-sec{syntax:"<integer>";inherits:false;initial-value:0}@property --ms-fr{syntax:"<integer>";inherits:false;initial-value:0}@property --ms-pct{syntax:"<integer>";inherits:false;initial-value:0}.mcp-scene{--ms-loop:9s;--ms-pps:22px;--ms-sans:var(--v2-f-sans,"Inter", ui-sans-serif, system-ui, sans-serif);--ms-mono:var(--v2-f-mono,ui-monospace, "SFMono-Regular", monospace);--ms-serif:var(--v2-f-serif,"Lora", Georgia, serif);--ms-app:#151515;--ms-panel:#1a1a1a;--ms-line:#2b2b2b;--ms-fg:#d6d6d6;--ms-fg-2:#8b8b8b;--ms-fg-3:#5f5f5f;--ms-blue:#3d8fe0;--ms-blue-ink:#8cc4ff;--ms-poster:6s;aspect-ratio:820/512;isolation:isolate;border:1px solid var(--v2-line-1,#3a3a3a);background:var(--ms-app);border-radius:12px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.mcp-scene *,.mcp-scene :before,.mcp-scene :after{box-sizing:border-box}.mcp-scene .ms-stage{--ms-s:tan(atan2(100cqw, 820px));--ms-up:max(1, calc(.66 / var(--ms-s)));transform-origin:0 0;width:820px;height:512px;transform:scale(var(--ms-s));font-family:var(--ms-sans);color:var(--ms-fg);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:12px;position:absolute;top:0;left:0}.mcp-scene .ms-top{border-bottom:1px solid var(--ms-line);background:#181818;align-items:center;gap:8px;height:34px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.mcp-scene .ms-logo{opacity:.92;width:auto;height:13px;display:block}.mcp-scene .ms-sep{color:var(--ms-fg-3)}.mcp-scene .ms-proj{font:500 12px/1 var(--ms-sans)}.mcp-scene .ms-top-right{align-items:center;gap:6px;margin-left:auto;display:flex}.mcp-scene .ms-av{width:20px;height:20px;font:600 10px/1 var(--ms-sans);color:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 2px #181818}.mcp-scene .ms-av+.ms-av{margin-left:-10px}.mcp-scene .ms-export-btn{color:#141414;height:22px;font:600 11px/22px var(--ms-sans);background:#f2f2f2;border-radius:5px;margin-left:8px;padding:0 10px}.mcp-scene .ms-mon,.mcp-scene .ms-tl{border:1px solid var(--ms-line);border-radius:6px;width:808px;position:absolute;left:6px;overflow:hidden}.mcp-scene .ms-mon{background:#191919;height:206px;top:40px}.mcp-scene .ms-pic{background:#000;border-radius:2px;width:260px;height:146px;position:absolute;top:10px;left:273px;overflow:hidden}.mcp-scene .ms-shot{opacity:0;background-repeat:no-repeat;position:absolute;inset:0}.mcp-scene .ms-pic-title{font:400 42px/1 var(--ms-serif);letter-spacing:-.01em;color:#fff;text-shadow:0 2px 24px #00000080;opacity:0;place-items:center;display:grid;position:absolute;inset:0}.mcp-scene .ms-mon-tc{position:absolute;top:164px;left:12px}.mcp-scene .ms-scrub{background:repeating-linear-gradient(90deg,#3a3a3a 0 1px,#0000 1px 6px);height:6px;position:absolute;top:181px;left:12px;right:12px}.mcp-scene .ms-transport{gap:14px;display:flex;position:absolute;top:190px;left:50%;transform:translate(-50%)}.mcp-scene .ms-transport svg{width:10px;height:10px;fill:var(--ms-fg-2);display:block}.mcp-scene .ms-tc{font:500 11px/1 var(--ms-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;color:var(--ms-blue-ink)}.mcp-scene .ms-tc-s{--ms-sec:var(--ph0);counter-reset:ms-sec var(--ms-sec)}.mcp-scene .ms-tc-s:after{content:counter(ms-sec, decimal-leading-zero)}.mcp-scene .ms-tc-f{display:inline-block;position:relative}.mcp-scene .ms-tc-run{counter-reset:ms-fr var(--ms-fr);opacity:0;position:absolute;top:0;left:0}.mcp-scene .ms-tc-run:after{content:counter(ms-fr, decimal-leading-zero)}.mcp-scene .ms-tl{background:var(--ms-panel);height:256px;top:252px}.mcp-scene .ms-tl-tab{height:22px;font:500 11px/22px var(--ms-sans);background:#212121;border-radius:5px 5px 0 0;padding:0 10px;position:absolute;top:2px;left:8px}.mcp-scene .ms-tl-tc{position:absolute;top:32px;left:12px}.mcp-scene .ms-ruler{border-bottom:1px solid var(--ms-line);background:repeating-linear-gradient(90deg,#353535 0 1px,#0000 1px 11px) 0 100%/100% 5px no-repeat,repeating-linear-gradient(90deg,#4a4a4a 0 1px,#0000 1px 110px) 0 100%/100% 9px no-repeat;height:22px;position:absolute;top:26px;left:114px;right:0}.mcp-scene .ms-ruler span{left:calc(var(--t) * var(--ms-pps) + 3px);font:400 9px/1 var(--ms-mono);color:var(--ms-fg-2);position:absolute;top:3px}.mcp-scene .ms-trk{color:var(--ms-fg-3);border-bottom:1px solid #202020;align-items:center;gap:7px;padding-left:8px;display:flex;position:absolute;left:0;right:0}.mcp-scene .ms-trk-v3{height:24px;top:50px}.mcp-scene .ms-trk-v2{height:30px;top:74px}.mcp-scene .ms-trk-v1{height:52px;top:104px}.mcp-scene .ms-trk-a1{height:40px;top:156px}.mcp-scene .ms-trk-a2{height:36px;top:196px}.mcp-scene .ms-trk-a3{height:24px;top:232px}.mcp-scene .ms-trk-v1,.mcp-scene .ms-trk-a1{background:#ffffff05}.mcp-scene .ms-src,.mcp-scene .ms-badge{min-width:20px;height:15px;font:600 9px/1 var(--ms-sans);color:var(--ms-blue-ink);background:#1d4a73;border-radius:3px;justify-content:center;align-items:center;padding:0 3px;display:inline-flex}.mcp-scene .ms-src{background:#173a5a}.mcp-scene .ms-src:empty{background:0 0}.mcp-scene .ms-lock{opacity:.8;border:1.5px solid;border-radius:2px;width:9px;height:9px}.mcp-scene .ms-eye{border:1.5px solid;border-radius:50%;width:10px;height:6px}.mcp-scene .ms-ms{font:600 9px/1 var(--ms-sans);word-spacing:2px;color:var(--ms-fg-2)}.mcp-scene .ms-lanes{position:absolute;inset:0 0 0 114px;overflow:hidden}.mcp-scene .ms-clip{border-radius:4px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.mcp-scene .ms-hd{white-space:nowrap;height:13px;font:500 9px/1 var(--ms-sans);align-items:center;gap:6px;padding:0 5px;display:flex;overflow:hidden}.mcp-scene .ms-fx{font:italic 400 9px/1 var(--ms-serif);opacity:.8;border-radius:2px;margin-left:auto;padding:1px 3px}.mcp-scene .ms-fx.is-on{background:var(--ms-blue-ink);color:#10243a;opacity:1}.mcp-scene .ms-link{left:calc(var(--t0) * var(--ms-pps));width:calc(var(--len) * var(--ms-pps));height:92px;position:absolute;top:104px}.mcp-scene .ms-video{background:#2a5f92;height:46px;top:3px;left:0;right:1px}.mcp-scene .ms-video .ms-hd{color:#e8f2ff;background:#3a78b3}.mcp-scene .ms-thumbs{background-repeat:repeat-x;background-size:auto 100%;position:absolute;inset:13px 1px 1px}.mcp-scene .ms-audio{background:#1f6f5b}.mcp-scene .ms-audio .ms-hd{color:#dffbef;background:#2b8a71}.mcp-scene .ms-link .ms-audio{height:34px;top:55px;left:0;right:1px}.mcp-scene .ms-wave{background-repeat:repeat-x;background-size:120px 100%;position:absolute;inset:13px 1px 1px}.mcp-scene .ms-text{left:calc(.5 * var(--ms-pps));width:calc(4 * var(--ms-pps));height:24px;font:600 9px/1 var(--ms-mono);letter-spacing:.06em;color:#3a362c;background:#e7dcc2;align-items:center;padding:0 6px;display:flex;top:77px;box-shadow:inset 0 0 0 1px #0003}.mcp-scene .ms-xfade{z-index:3;left:calc(19 * var(--ms-pps) - 11px);background:linear-gradient(90deg,#3a78b3,#d6e6ff 50%,#3a78b3);border-radius:3px;width:22px;height:30px;position:absolute;top:120px;box-shadow:0 0 0 1px #00000073}.mcp-scene .ms-score{width:calc(23 * var(--ms-pps));height:30px;top:199px;left:0}.mcp-scene .ms-fade{width:calc(2 * var(--ms-pps));transform-origin:100%;background:linear-gradient(to bottom right,#0000 48%,#ffffffd9 50%,#0000 54%),linear-gradient(90deg,#0000,#00000073);position:absolute;top:0;bottom:0;right:0}.mcp-scene .ms-playhead{z-index:8;background:var(--ms-blue);width:1px;transform:translateX(calc(var(--ph0) * var(--ms-pps)));position:absolute;top:26px;bottom:0;left:-.5px}.mcp-scene .ms-playhead:before{content:"";background:var(--ms-blue);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);width:11px;height:10px;position:absolute;top:0;left:-5px}.mcp-scene .ms-cursor{z-index:40;opacity:0;will-change:transform;position:absolute;top:0;left:0}.mcp-scene .ms-cursor-body{transform-origin:0 0;scale:var(--ms-up);flex-direction:column;align-items:flex-start;display:flex}.mcp-scene .ms-cursor svg{filter:drop-shadow(0 1px 2px #00000059);width:22px;height:22px;display:block}.mcp-scene .ms-cursor-tag{background:var(--agent-tag);font:600 12px/1 var(--ms-sans);letter-spacing:.01em;white-space:nowrap;color:var(--agent-ink);border-radius:5px;margin-top:-2px;margin-left:14px;padding:3px 8px 4px;box-shadow:0 1px 2px #00000040}.mcp-scene .ms-tip{z-index:39;font:500 11px/1 var(--ms-sans);white-space:nowrap;color:#ededed;transform-origin:0 100%;scale:var(--ms-up);opacity:0;animation:mcp-scene-tip var(--ms-loop) ease infinite both;background:#0e0e0ef0;border:1px solid #3a3a3a;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;display:flex;position:absolute;top:302px;box-shadow:0 6px 18px -6px #0009}.mcp-scene .ms-tip:before{content:"";background:var(--agent-fill);border-radius:50%;width:6px;height:6px}@keyframes mcp-scene-tip{0%,16.67%{opacity:0;transform:translateY(4px)}20%,40%{opacity:1;transform:none}44.44%,to{opacity:0;transform:none}}.mcp-scene .ms-playhead{animation:mcp-scene-playhead-4s var(--ms-loop) ease infinite both}.mcp-scene .ms-tc-s{animation:mcp-scene-sec-4s var(--ms-loop) infinite both}.mcp-scene .ms-tc-run{animation:mcp-scene-frames 1s steps(24, end) infinite both, mcp-scene-playing-4s var(--ms-loop) infinite both}.mcp-scene .ms-tc-still{animation:mcp-scene-stopped-4s var(--ms-loop) infinite both}.mcp-scene:is([data-agent=gemini],[data-agent=cursor]) .ms-playhead{animation-name:mcp-scene-playhead-3s}.mcp-scene:is([data-agent=gemini],[data-agent=cursor]) .ms-tc-s{animation-name:mcp-scene-sec-3s}.mcp-scene:is([data-agent=gemini],[data-agent=cursor]) .ms-tc-run{animation-name:mcp-scene-frames,mcp-scene-playing-3s}.mcp-scene:is([data-agent=gemini],[data-agent=cursor]) .ms-tc-still{animation-name:mcp-scene-stopped-3s}.mcp-scene[data-agent=other] :is(.ms-playhead,.ms-tc-s,.ms-tc-run,.ms-tc-still){animation:none}@keyframes mcp-scene-playhead-4s{0%,44.44%{transform:translateX(calc(var(--ph0) * var(--ms-pps)));animation-timing-function:linear}88.89%,96.67%{transform:translateX(calc(var(--ph1) * var(--ms-pps)))}to{transform:translateX(calc(var(--ph0) * var(--ms-pps)))}}@keyframes mcp-scene-playhead-3s{0%,44.44%{transform:translateX(calc(var(--ph0) * var(--ms-pps)));animation-timing-function:linear}77.78%,96.67%{transform:translateX(calc(var(--ph1) * var(--ms-pps)))}to{transform:translateX(calc(var(--ph0) * var(--ms-pps)))}}@keyframes mcp-scene-sec-4s{0%,44.44%{--ms-sec:var(--ph0);animation-timing-function:steps(4,end)}88.89%,96.67%{--ms-sec:var(--ph1);animation-timing-function:step-end}to{--ms-sec:var(--ph0)}}@keyframes mcp-scene-sec-3s{0%,44.44%{--ms-sec:var(--ph0);animation-timing-function:steps(3,end)}77.78%,96.67%{--ms-sec:var(--ph1);animation-timing-function:step-end}to{--ms-sec:var(--ph0)}}@keyframes mcp-scene-frames{0%{--ms-fr:0}to{--ms-fr:24}}@keyframes mcp-scene-playing-4s{0%,44.43%{opacity:0}44.44%,88.88%{opacity:1}88.89%,to{opacity:0}}@keyframes mcp-scene-stopped-4s{0%,44.43%{opacity:1}44.44%,88.88%{opacity:0}88.89%,to{opacity:1}}@keyframes mcp-scene-playing-3s{0%,44.43%{opacity:0}44.44%,77.77%{opacity:1}77.78%,to{opacity:0}}@keyframes mcp-scene-stopped-3s{0%,44.43%{opacity:1}44.44%,77.77%{opacity:0}77.78%,to{opacity:1}}.mcp-scene .ms-cursor{animation:none var(--ms-loop) cubic-bezier(.45, 0, .2, 1) infinite both}.mcp-scene[data-agent=claude-code]{--ms-poster:7.5s}.mcp-scene[data-agent=claude-code] .ms-cursor{animation-name:mcp-scene-cc-cursor}.mcp-scene[data-agent=claude-code] .ms-tip{left:150px}.mcp-scene[data-agent=claude-code] .ms-link-a001{animation:mcp-scene-cc-place-1 var(--ms-loop) ease-out infinite both}.mcp-scene[data-agent=claude-code] .ms-link-a002{animation:mcp-scene-cc-place-2 var(--ms-loop) ease-out infinite both}.mcp-scene[data-agent=claude-code] .ms-link-a003{animation:mcp-scene-cc-place-3 var(--ms-loop) ease-out infinite both}.mcp-scene[data-agent=claude-code] .ms-link-a004{animation:mcp-scene-cc-place-4 var(--ms-loop) ease-out infinite both}.mcp-scene[data-agent=claude-code] .ms-shot-a001{animation:mcp-scene-cc-mon-a001 var(--ms-loop) linear infinite both}.mcp-scene[data-agent=claude-code] .ms-shot-a002{animation:mcp-scene-cc-mon-a002 var(--ms-loop) linear infinite both}@keyframes mcp-scene-cc-cursor{0%,3.33%{opacity:0;transform:translate(-30px,340px)}6.67%{opacity:1;transform:translate(30px,352px)}17.78%{transform:translate(194px,379px)}22.22%{transform:translate(348px,379px)}26.67%{transform:translate(502px,379px)}31.11%,34.44%{transform:translate(656px,379px)}42.22%{transform:translate(640px,434px)}70%{transform:translate(646px,428px)}93.33%{opacity:1;transform:translate(640px,434px)}96.67%,to{opacity:0;transform:translate(640px,434px)}}@keyframes mcp-scene-cc-place-1{0%,17.78%{opacity:0;transform:translateY(-14px)}21.11%,96.67%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mcp-scene-cc-place-2{0%,22.22%{opacity:0;transform:translateY(-14px)}25.56%,96.67%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mcp-scene-cc-place-3{0%,26.67%{opacity:0;transform:translateY(-14px)}30%,96.67%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mcp-scene-cc-place-4{0%,31.11%{opacity:0;transform:translateY(-14px)}34.44%,96.67%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mcp-scene-cc-mon-a001{0%,17.78%{opacity:0}21.11%,77.77%{opacity:1}77.78%,to{opacity:0}}@keyframes mcp-scene-cc-mon-a002{0%,77.77%{opacity:0}77.78%,96.67%{opacity:1}to{opacity:0}}.mcp-scene[data-agent=codex]{--ms-poster:6.5s}.mcp-scene[data-agent=codex] .ms-cursor{animation-name:mcp-scene-cx-cursor}.mcp-scene[data-agent=codex] .ms-tip{left:360px}.mcp-scene[data-agent=codex] .ms-link-a002{animation:mcp-scene-cx-trim var(--ms-loop) cubic-bezier(.45, 0, .2, 1) infinite both}.mcp-scene[data-agent=codex] :is(.ms-link-a003,.ms-link-a004){animation:mcp-scene-cx-ripple var(--ms-loop) cubic-bezier(.45, 0, .2, 1) infinite both}.mcp-scene[data-agent=codex] .ms-link-a002:after{content:"";z-index:2;width:3px;animation:mcp-scene-cx-handle var(--ms-loop) ease infinite both;background:#ffd24a;border-radius:2px;position:absolute;top:2px;bottom:2px;right:-1px;box-shadow:0 0 8px #ffd24a99}.mcp-scene[data-agent=codex] .ms-shot-a002{animation:mcp-scene-cx-mon-a002 var(--ms-loop) linear infinite both}.mcp-scene[data-agent=codex] .ms-shot-a003{animation:mcp-scene-cx-mon-a003 var(--ms-loop) linear infinite both}@keyframes mcp-scene-cx-cursor{0%,3.33%{opacity:0;transform:translate(-30px,340px)}6.67%{opacity:1;transform:translate(40px,352px)}16.67%,20%{transform:translate(425px,379px)}33.33%,35.56%{transform:translate(381px,379px)}42.22%{transform:translate(410px,434px)}70%{transform:translate(416px,428px)}93.33%{opacity:1;transform:translate(410px,434px)}96.67%,to{opacity:0;transform:translate(410px,434px)}}@keyframes mcp-scene-cx-trim{0%,20%{width:calc(7 * var(--ms-pps))}33.33%,96.67%{width:calc(5 * var(--ms-pps))}to{width:calc(7 * var(--ms-pps))}}@keyframes mcp-scene-cx-ripple{0%,20%{transform:translateX(calc(2 * var(--ms-pps)))}33.33%,96.67%{transform:none}to{transform:translateX(calc(2 * var(--ms-pps)))}}@keyframes mcp-scene-cx-handle{0%,16.67%{opacity:0}17.78%,35.56%{opacity:1}40%,to{opacity:0}}@keyframes mcp-scene-cx-mon-a002{0%,66.66%{opacity:1}66.67%,96.66%{opacity:0}96.67%,to{opacity:1}}@keyframes mcp-scene-cx-mon-a003{0%,66.66%{opacity:0}66.67%,96.66%{opacity:1}96.67%,to{opacity:0}}.mcp-scene[data-agent=claude]{--ms-poster:5s}.mcp-scene[data-agent=claude] .ms-cursor{animation-name:mcp-scene-cl-cursor}.mcp-scene[data-agent=claude] .ms-tip{top:296px;left:150px}.mcp-scene[data-agent=claude] .ms-text{animation:mcp-scene-cl-text var(--ms-loop) cubic-bezier(.45, 0, .2, 1) infinite both}.mcp-scene[data-agent=claude] .ms-shot-a001{opacity:1}.mcp-scene[data-agent=claude] .ms-pic-title{animation:mcp-scene-cl-title var(--ms-loop) ease infinite both}@keyframes mcp-scene-cl-cursor{0%,3.33%{opacity:0;transform:translate(-30px,330px)}6.67%{opacity:1;transform:translate(36px,336px)}16.67%,20%{transform:translate(128px,338px)}31.11%,35.56%{transform:translate(216px,338px)}42.22%{transform:translate(240px,390px)}70%{transform:translate(246px,384px)}93.33%{opacity:1;transform:translate(240px,390px)}96.67%,to{opacity:0;transform:translate(240px,390px)}}@keyframes mcp-scene-cl-text{0%,19.99%{opacity:0;clip-path:inset(0 100% 0 0 round 4px)}20%{opacity:1;clip-path:inset(0 100% 0 0 round 4px)}31.11%,96.67%{opacity:1;clip-path:inset(0 round 4px)}to{opacity:0;clip-path:inset(0 round 4px)}}@keyframes mcp-scene-cl-title{0%,31.11%{opacity:0}34.44%,72.22%{opacity:1}75.56%,to{opacity:0}}.mcp-scene[data-agent=chatgpt]{--ms-poster:6s}.mcp-scene[data-agent=chatgpt] .ms-cursor{animation-name:mcp-scene-gp-cursor}.mcp-scene[data-agent=chatgpt] .ms-tip{left:470px}.mcp-scene[data-agent=chatgpt] .ms-xfade{animation:mcp-scene-gp-xfade var(--ms-loop) cubic-bezier(.3, 1.4, .5, 1) infinite both}.mcp-scene[data-agent=chatgpt] .ms-shot-a003{animation:mcp-scene-gp-mon-a003 var(--ms-loop) linear infinite both}.mcp-scene[data-agent=chatgpt] .ms-shot-a004{animation:mcp-scene-gp-mon-a004 var(--ms-loop) linear infinite both}@keyframes mcp-scene-gp-cursor{0%,3.33%{opacity:0;transform:translate(-30px,340px)}6.67%{opacity:1;transform:translate(40px,352px)}16.67%,24.44%{transform:translate(535px,379px)}42.22%{transform:translate(575px,434px)}70%{transform:translate(581px,428px)}93.33%{opacity:1;transform:translate(575px,434px)}96.67%,to{opacity:0;transform:translate(575px,434px)}}@keyframes mcp-scene-gp-xfade{0%,20%{opacity:0;transform:scale(.4)}24.44%,96.67%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mcp-scene-gp-mon-a003{0%,72.22%{opacity:1}72.23%,96.66%{opacity:0}96.67%,to{opacity:1}}@keyframes mcp-scene-gp-mon-a004{0%,61.11%{opacity:0}72.22%,96.66%{opacity:1}96.67%,to{opacity:0}}.mcp-scene[data-agent=gemini]{--ms-poster:6s}.mcp-scene[data-agent=gemini] .ms-cursor{animation-name:mcp-scene-gm-cursor}.mcp-scene[data-agent=gemini] .ms-tip{left:460px}.mcp-scene[data-agent=gemini] .ms-link-a004:not(.ms-tail){animation:mcp-scene-gm-head var(--ms-loop) linear infinite both}.mcp-scene[data-agent=gemini] .ms-tail{animation:mcp-scene-gm-tail var(--ms-loop) ease infinite both}.mcp-scene[data-agent=gemini] .ms-tail:after{content:"";animation:mcp-scene-gm-select var(--ms-loop) linear infinite both;background:repeating-linear-gradient(135deg,#ffffff29 0 4px,#0000 4px 8px);border-radius:4px;position:absolute;inset:3px 1px 3px 0;box-shadow:inset 0 0 0 2px #fff}.mcp-scene[data-agent=gemini] .ms-split{z-index:6;left:calc(23 * var(--ms-pps) - 1px);width:2px;height:90px;animation:mcp-scene-gm-split var(--ms-loop) ease infinite both;background:#ffd24a;border-radius:1px;position:absolute;top:105px;box-shadow:0 0 0 1px #0006}.mcp-scene[data-agent=gemini] .ms-shot-a004{animation:mcp-scene-gm-mon-a004 var(--ms-loop) linear infinite both}@keyframes mcp-scene-gm-cursor{0%,3.33%{opacity:0;transform:translate(-30px,340px)}6.67%{opacity:1;transform:translate(40px,352px)}16.67%,22.22%{transform:translate(623px,379px)}26.67%,33.33%{transform:translate(656px,384px)}42.22%{transform:translate(640px,440px)}70%{transform:translate(646px,434px)}93.33%{opacity:1;transform:translate(640px,440px)}96.67%,to{opacity:0;transform:translate(640px,440px)}}@keyframes mcp-scene-gm-split{0%,17.77%{opacity:0}17.78%,24.44%{opacity:1}28.89%,to{opacity:0}}@keyframes mcp-scene-gm-head{0%,19.99%{width:calc(7 * var(--ms-pps))}20%,96.66%{width:calc(4 * var(--ms-pps))}96.67%,to{width:calc(7 * var(--ms-pps))}}@keyframes mcp-scene-gm-tail{0%,19.99%{opacity:0;transform:none}20%,28.89%{opacity:1;transform:none}33.33%,to{opacity:0;transform:scaleY(.85)}}@keyframes mcp-scene-gm-select{0%,24.43%{opacity:0}24.44%,to{opacity:1}}@keyframes mcp-scene-gm-mon-a004{0%,77.77%{opacity:1}77.78%,96.66%{opacity:0}96.67%,to{opacity:1}}.mcp-scene[data-agent=cursor]{--ms-poster:6.5s}.mcp-scene[data-agent=cursor] .ms-cursor{animation-name:mcp-scene-cu-cursor}.mcp-scene[data-agent=cursor] .ms-tip{top:414px;left:250px}.mcp-scene[data-agent=cursor] .ms-score{animation:mcp-scene-cu-score var(--ms-loop) cubic-bezier(.45, 0, .2, 1) infinite both}.mcp-scene[data-agent=cursor] .ms-fade{animation:mcp-scene-cu-fade var(--ms-loop) cubic-bezier(.45, 0, .2, 1) infinite both}.mcp-scene[data-agent=cursor] .ms-shot-a004{animation:mcp-scene-gm-mon-a004 var(--ms-loop) linear infinite both}.mcp-scene .ms-meter{gap:3px;height:146px;display:flex;position:absolute;top:10px;left:546px}.mcp-scene .ms-meter i{transform-origin:50% 100%;width:5px;height:100%;animation:mcp-scene-cu-meter-l var(--ms-loop) linear infinite both;background:linear-gradient(0deg,#2fbf71 0 65%,#e5c73a 80%,#e5533a);border-radius:1px}.mcp-scene .ms-meter i+i{animation-name:mcp-scene-cu-meter-r}@keyframes mcp-scene-cu-cursor{0%,3.33%{opacity:0;transform:translate(-30px,440px)}6.67%{opacity:1;transform:translate(40px,452px)}16.67%,17.78%{transform:translate(119px,463px)}31.11%{transform:translate(623px,463px)}33.33%{transform:translate(621px,449px)}37.78%{transform:translate(577px,449px)}42.22%{transform:translate(600px,440px)}70%{transform:translate(606px,434px)}93.33%{opacity:1;transform:translate(600px,440px)}96.67%,to{opacity:0;transform:translate(600px,440px)}}@keyframes mcp-scene-cu-score{0%,17.77%{opacity:0;clip-path:inset(0 100% 0 0 round 4px)}17.78%{opacity:1;clip-path:inset(0 100% 0 0 round 4px)}31.11%,96.67%{opacity:1;clip-path:inset(0 round 4px)}to{opacity:0;clip-path:inset(0 round 4px)}}@keyframes mcp-scene-cu-fade{0%,33.33%{transform:scaleX(0)}37.78%,to{transform:none}}@keyframes mcp-scene-cu-meter-l{0%,44.44%{transform:scaleY(.02)}45.56%{transform:scaleY(.82)}47.78%{transform:scaleY(.9)}50%{transform:scaleY(.74)}52.22%{transform:scaleY(.88)}54.44%{transform:scaleY(.78)}56.67%{transform:scaleY(.8)}58.89%{transform:scaleY(.62)}61.11%{transform:scaleY(.6)}63.33%{transform:scaleY(.44)}65.56%{transform:scaleY(.4)}67.78%{transform:scaleY(.27)}70%{transform:scaleY(.22)}72.22%{transform:scaleY(.13)}74.44%{transform:scaleY(.08)}77.78%,to{transform:scaleY(.02)}}@keyframes mcp-scene-cu-meter-r{0%,44.44%{transform:scaleY(.02)}45.56%{transform:scaleY(.76)}47.78%{transform:scaleY(.86)}50%{transform:scaleY(.8)}52.22%{transform:scaleY(.72)}54.44%{transform:scaleY(.84)}56.67%{transform:scaleY(.7)}58.89%{transform:scaleY(.66)}61.11%{transform:scaleY(.52)}63.33%{transform:scaleY(.48)}65.56%{transform:scaleY(.33)}67.78%{transform:scaleY(.3)}70%{transform:scaleY(.17)}72.22%{transform:scaleY(.12)}74.44%{transform:scaleY(.05)}77.78%,to{transform:scaleY(.02)}}.mcp-scene[data-agent=vscode]{--ms-poster:6s}.mcp-scene[data-agent=vscode] .ms-cursor{animation-name:mcp-scene-vs-cursor}.mcp-scene[data-agent=vscode] .ms-tip{left:400px}.mcp-scene[data-agent=vscode] .ms-link-a003:after{content:"";animation:mcp-scene-vs-select var(--ms-loop) linear infinite both;border-radius:4px;position:absolute;inset:3px 1px 3px 0;box-shadow:inset 0 0 0 2px #fff}.mcp-scene[data-agent=vscode] .ms-fx.is-on{animation:mcp-scene-vs-fx var(--ms-loop) linear infinite both}.mcp-scene[data-agent=vscode] .ms-shot-a003{opacity:1;animation:mcp-scene-vs-scale var(--ms-loop) cubic-bezier(.45, 0, .2, 1) infinite both}@keyframes mcp-scene-vs-cursor{0%,3.33%{opacity:0;transform:translate(-30px,340px)}6.67%{opacity:1;transform:translate(40px,352px)}16.67%,33.33%{transform:translate(458px,379px)}42.22%{transform:translate(500px,436px)}70%{transform:translate(506px,430px)}93.33%{opacity:1;transform:translate(500px,436px)}96.67%,to{opacity:0;transform:translate(500px,436px)}}@keyframes mcp-scene-vs-select{0%,17.77%{opacity:0}17.78%,96.66%{opacity:1}96.67%,to{opacity:0}}@keyframes mcp-scene-vs-fx{0%,31.1%{color:inherit;opacity:.8;background-color:#0000}31.11%,96.66%{background-color:var(--ms-blue-ink);color:#10243a;opacity:1}96.67%,to{color:inherit;opacity:.8;background-color:#0000}}@keyframes mcp-scene-vs-scale{0%,22.22%{transform:none}31.11%,96.67%{transform:scale(1.18)}to{transform:none}}.mcp-scene[data-agent=other]{--ms-poster:7.8s}.mcp-scene[data-agent=other] .ms-cursor{animation-name:mcp-scene-ot-cursor}.mcp-scene[data-agent=other] :is(.ms-shot-a001,.ms-pic-title){opacity:1}.mcp-scene[data-agent=other] .ms-export-btn{animation:mcp-scene-ot-press var(--ms-loop) ease infinite both}.mcp-scene .ms-export{font:500 11px/1 var(--ms-sans);color:var(--ms-fg);opacity:0;animation:mcp-scene-ot-export var(--ms-loop) ease infinite both;align-items:center;gap:8px;margin-right:10px;display:flex;position:relative}.mcp-scene .ms-export-bar{background:#333;border-radius:2px;width:90px;height:4px;overflow:hidden}.mcp-scene .ms-export-bar i{background:var(--ms-blue);transform-origin:0;height:100%;animation:mcp-scene-ot-bar var(--ms-loop) infinite both;display:block}.mcp-scene .ms-export-pct{counter-reset:ms-pct var(--ms-pct);width:44px;font:500 10px/1 var(--ms-mono);color:var(--ms-fg-2);animation:mcp-scene-ot-pct var(--ms-loop) infinite both}.mcp-scene .ms-export-pct:after{content:counter(ms-pct) "%"}.mcp-scene .ms-export-done{color:#5fd4a8;width:44px;animation:mcp-scene-ot-done var(--ms-loop) ease infinite both;align-items:center;gap:4px;font-weight:600;display:flex;position:absolute;right:0}.mcp-scene .ms-export-done:before{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:4px;height:7px;margin:0 2px -1px 1px;transform:translateY(-2px)rotate(45deg)}@keyframes mcp-scene-ot-cursor{0%,3.33%{opacity:0;transform:translate(-30px,150px)}6.67%{opacity:1;transform:translate(40px,150px)}16.67%,20%{transform:translate(772px,12px)}42.22%{transform:translate(640px,112px)}70%{transform:translate(646px,106px)}93.33%{opacity:1;transform:translate(640px,112px)}96.67%,to{opacity:0;transform:translate(640px,112px)}}@keyframes mcp-scene-ot-press{0%,17.78%{transform:none}18.89%{transform:scale(.92)}21.11%,to{transform:none}}@keyframes mcp-scene-ot-export{0%,20%{opacity:0}22.22%,93.33%{opacity:1}96.67%,to{opacity:0}}@keyframes mcp-scene-ot-bar{0%,22.22%{animation-timing-function:linear;transform:scaleX(0)}80%,to{transform:none}}@keyframes mcp-scene-ot-pct{0%,22.22%{--ms-pct:0;opacity:1;animation-timing-function:linear}79.99%{--ms-pct:100;opacity:1}80%,to{--ms-pct:100;opacity:0}}@keyframes mcp-scene-ot-done{0%,79.99%{opacity:0}80%,to{opacity:1}}.mcp-scene.is-paused *,.mcp-scene.is-paused :before,.mcp-scene.is-paused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.mcp-scene *,.mcp-scene :before,.mcp-scene :after{animation-delay:calc(var(--ms-poster) * -1)!important;animation-play-state:paused!important}}
