@keyframes mcp-marquee{to{transform:translate(-50%)}}.mcp-marquee[data-astro-cid-ci6yxd6n]{animation:mcp-marquee var(--marquee-duration) linear infinite}@media (prefers-reduced-motion:reduce){.mcp-marquee[data-astro-cid-ci6yxd6n]{animation:none}}.msu .ss-stage{background:0 0;overflow:visible}.msu .msu-card{background:var(--ss-surface);box-shadow:var(--ss-shadow-hero);color:var(--ss-text);border-radius:12px;flex-direction:column;gap:12px;padding:16px;font-size:13px;line-height:1.4;display:flex;position:absolute;inset:0;overflow:hidden}.msu .msu-well{background:var(--ss-canvas);border-radius:8px}.msu .msu-strong{color:var(--ss-text-strong)}.msu .msu-mono{font-family:var(--ss-mono)}.msu .msu-small{font-size:12px}.msu .msu-heading{margin:0;display:grid}.msu .msu-heading .msu-strong{font-weight:500}.msu .msu-keyrow{justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.msu .msu-keytext{display:grid}.msu .msu-pill{background:var(--ss-surface);color:var(--ss-text-strong);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:12px;display:flex}.msu .msu-row{justify-content:space-between;align-items:center;gap:12px;min-height:18px;display:flex}.msu .msu-file{color:var(--ss-text-strong);font-weight:500}.msu .msu-status{opacity:0;align-items:center;gap:6px;font-size:12px;transition:opacity .3s;display:flex}.msu .msu-status[data-on]{opacity:1}.msu .msu-code{font:12px/18px var(--ss-mono);padding:12px 0}.msu .msu-code .ss-code__mark{width:12px}.msu .msu-ask{gap:10px}.msu .msu-prompt{box-shadow:inset 0 0 0 1px var(--ss-line)}.msu .msu-prompt .ss-text{color:var(--ss-text-strong);white-space:normal;text-wrap:pretty;padding:10px 12px;font-size:13px;line-height:1.45;display:block}.msu .msu-call{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;display:flex}.msu .msu-id{opacity:0;transition:opacity .3s}.msu .msu-id[data-on]{opacity:1}.msu .msu-built{align-items:center;gap:8px;display:flex}.msu .msu-logo{background:var(--ss-text-strong);width:22px;height:22px;color:var(--ss-surface);border-radius:50%;place-items:center;display:grid}.msu .msu-logo-mark{width:12px;height:12px}.msu .msu-command{color:var(--ss-text-strong);white-space:pre-wrap;word-break:break-all;padding:10px 12px;font-size:12px;line-height:1.5}.mld .ss-stage:not([data-layout=compact]) .mld-win{height:352px;top:16px}.mld .mld-win{background:var(--ss-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.mld .mld-pick{gap:10px;display:grid}.mld .mld-shots{aspect-ratio:12/7;box-shadow:0 0 0 1px var(--ss-line);border-radius:8px;position:relative;overflow:hidden}.mld .mld-shot{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .12s;position:absolute;inset:0}.mld .mld-shot[data-on]{opacity:1}.mld .mld-caption{align-items:baseline;gap:8px;font-size:13px;line-height:1.4;display:flex}.mld .mld-name{color:var(--ss-text-strong);font-weight:500}.mld .mld-category{color:var(--ss-text)}.mgd .mgd-win{background:var(--ss-surface);grid-template-rows:1fr auto;gap:12px;padding:16px;display:grid}.mgd .mgd-thread{padding-bottom:0}.mgd .mgd-swatches{gap:4px;display:flex}.mgd .mgd-swatch{opacity:0;border-radius:50%;width:14px;height:14px;transition:opacity .25s,scale .4s cubic-bezier(.25,.8,.25,1);scale:.6;box-shadow:inset 0 0 0 1px #00000014}.mgd .mgd-swatch[data-on]{opacity:1;scale:1}.mgd .mgd-font{opacity:0;transition:opacity .3s}.mgd .mgd-font[data-on]{opacity:1}.mgd .mgd-pages{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mgd .mgd-page{gap:6px;margin:0;display:grid}.mgd .mgd-page img{aspect-ratio:3/2;object-fit:cover;object-position:top;width:100%;height:auto;box-shadow:0 0 0 1px var(--ss-line);border-radius:6px;display:block}.mgd .mgd-page figcaption{color:var(--ss-text);font-size:12px;line-height:1.4}.mgd .mgd-page:last-child:before{content:"";background:var(--ss-canvas);border-radius:6px;grid-area:1/1}.mgd .mgd-page:last-child img{opacity:0;grid-area:1/1;transition:opacity .35s,translate .5s cubic-bezier(.25,.8,.25,1);translate:0 8px}.mgd .mgd-page:last-child figcaption{opacity:0;transition:opacity .3s}.mgd .mgd-page[data-on] img,.mgd .mgd-page[data-on] figcaption{opacity:1;translate:0}.msd .msd-win{background:var(--ss-surface);grid-template-rows:auto 1fr;gap:16px;padding:16px;display:grid}.msd .msd-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.msd .msd-name{color:var(--ss-text-strong);font-size:13px;font-weight:500;line-height:1.4}.msd .msd-seg{width:200px}.msd .msd-code{--ss-code-key:var(--ss-text-strong);--ss-code-str:var(--ss-text);--ss-code-num:var(--ss-text-strong);--ss-code-fn:var(--ss-text-strong);background:var(--ss-canvas);min-height:0;font:12px/20px var(--ss-mono);border-radius:8px;padding:12px 0;overflow:hidden}.msd .ss-stage[data-layout=compact] .msd-seg{width:168px}.msd .ss-stage[data-layout=compact] .msd-code{font-size:11px;line-height:18px}
