.session-window.mcp-session-window .mcp-tx{padding:24px 32px 20px}@media (width<=40rem){.session-window.mcp-session-window .mcp-tx{padding:18px 16px 14px}}.mcp-session-window-fold .mcp-result,.mcp-session-window-fold .mcp-tool:not([data-keep]){display:none}.mcp-session-window-fold .mcp-gap{height:.6em}.session-window.mcp-session-window-fold .mcp-tx{padding:20px 22px 16px;font-size:.78125rem;line-height:1.7}.mcp-session-window-fold .mcp-code{font-size:.71875rem}.mcp-session-window-fold .mcp-well{margin-bottom:18px;margin-left:22px;margin-right:22px;font-size:.78125rem}@media (width>=48rem){.session-window.mcp-session-window-fold{grid-template-rows:auto minmax(0,1fr) auto;height:clamp(28rem,100svh - 11rem,44rem);display:grid}.session-window.mcp-session-window-fold .mcp-tx{scrollbar-width:thin;scrollbar-color:oklch(100% 0 0/.18) transparent;min-height:0;overflow-y:auto}}@media (width<=40rem){.session-window.mcp-session-window-fold .mcp-tx{padding:18px 16px 14px}.mcp-session-window-fold .mcp-well{margin-left:16px;margin-right:16px}}.mcp-pairs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.session-window.mcp-pairs-window .mcp-pairs-left{padding:20px 24px 22px}.session-window.mcp-pairs-window .mcp-pairs-right{background:var(--mcp-block);padding:20px 28px 22px}.mcp-pairs-window .mcp-rep{border-top:0;margin-top:0;padding-top:0}.mcp-pairs-window .mcp-tool b{font-weight:400}.mcp-pairs-legend{letter-spacing:.04em;color:var(--mcp-on-night-label);margin-top:14px;font-size:.75rem}.mcp-pairs-legend .mcp-diff-mark{margin-left:0;padding-left:0}.mcp-pairs-window .mcp-rows:has([data-verdict]) .mcp-row:not([data-verdict]) :is(.mcp-text,.mcp-key){color:var(--mcp-on-night-soft)}.mcp-pairs-window .mcp-row[data-verdict] .mcp-row-cursor{visibility:visible}.mcp-pairs-window .mcp-row[data-verdict=right] .mcp-row-cursor{color:var(--accent-gold)}.mcp-pairs-window .mcp-row[data-verdict=right] .mcp-text{font-weight:700}.mcp-pairs-window .mcp-row[data-verdict=wrong] .mcp-row-cursor{color:var(--mcp-on-night-soft)}@media (width<=52rem){.mcp-pairs{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.session-window.mcp-pairs-window .mcp-pairs-left,.session-window.mcp-pairs-window .mcp-pairs-right{padding:18px 16px}}.mcp-well{margin:0 32px 24px}@media (width<=40rem){.mcp-well{margin:0 16px 18px}}.mcp-input{width:2.5em;min-width:0;color:var(--mcp-on-night);font:inherit;caret-color:var(--mcp-on-night);background:0 0;border:0;outline:none;padding:0}.mcp-well:focus-within .mcp-cursor{display:none}.mcp-hint{color:var(--mcp-on-night-label);margin-left:auto}.mcp-window-command{flex-wrap:wrap;align-items:baseline;gap:0 .75ch;display:flex}.mcp-window-copy{cursor:pointer;border-bottom:2px solid var(--accent-gold);color:var(--mcp-on-night-label);transition:color var(--duration-fast) var(--ease-out);margin-left:auto;padding-bottom:1px}.mcp-window-copy:hover,.mcp-window-copy:focus-visible{color:var(--mcp-on-night);outline:none}.mcp-figure-foot{color:var(--mcp-on-night-soft);margin:0;padding:14px 32px;font-size:.75rem;line-height:1.75}.mcp-figure-foot b{color:var(--accent-gold-on-ink);font-weight:700}.mcp-figure-foot-label{letter-spacing:.1em;color:var(--mcp-on-night);font-weight:700}@media (width<=40rem){.mcp-figure-foot{padding:14px 16px}}.mcp-connect-stack{display:grid}.mcp-connect-stack>.mcp-connect-pane{grid-area:1/1}.mcp-connect-stack>.mcp-connect-pane[data-open=false]{visibility:hidden}.mcp-connect-pane{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-content:center;gap:28px 40px;padding:26px 32px 30px;display:grid}.mcp-connect-steps{color:var(--mcp-on-night-soft);gap:14px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.mcp-connect-steps li{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.mcp-connect-step-n{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent-gold-on-ink);font-size:10px;font-weight:700}.mcp-connect-label{color:var(--mcp-on-night-label);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.mcp-connect-cmd{color:var(--mcp-on-night);align-items:baseline;gap:12px;font-size:14px;line-height:1.7;display:flex}.mcp-connect-cmd>span:first-child{color:var(--mcp-prompt);font-weight:700}.mcp-connect-cmd code{word-break:break-all;min-width:0;font-weight:500}.mcp-connect-file{color:var(--mcp-on-night);margin:0;font-size:13px;font-weight:500;line-height:1.65;overflow-x:auto}.mcp-connect-file .k{color:var(--mcp-on-night)}.mcp-connect-file .s{color:var(--accent-gold-on-ink)}.mcp-connect-file .p{color:var(--mcp-on-night-soft)}.mcp-connect-row{background:var(--mcp-well);box-shadow:inset 0 0 0 1px var(--mcp-ring);color:var(--mcp-on-night-soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:18px;padding:11px 14px;font-size:13px;line-height:1.5;display:flex}.mcp-connect-note{max-width:54ch;color:var(--mcp-on-night-soft);margin:14px 0 0;font-size:14px;line-height:1.6}.mcp-connect-note code{color:var(--mcp-on-night);font-size:13px}.mcp-connect-link{color:var(--accent-gold-on-ink)}.mcp-connect-link:hover{color:var(--mcp-on-night)}@media (width>=52.0625rem){.mcp-connect-pane>div+div{border-left:1px solid var(--mcp-ring);padding-left:40px}}@media (width<=52rem){.mcp-connect-pane{grid-template-columns:minmax(0,1fr)}.mcp-connect-stack>.mcp-connect-pane[data-open=false]{display:none}}@media (width<=40rem){.mcp-connect-pane{padding:18px 16px 22px}}.mcp-doors-strip{gap:3px}.mcp-doors-strip .session-window-tab{flex:1 1 0;justify-content:center;min-width:172px;height:32px;font-size:12.5px}.mcp-doors-strip .session-window-index{font-size:10px}.mcp-doors-strip .session-window-tab:not([data-on]){background:oklch(100% 0 0/.045);box-shadow:inset 0 1px oklch(100% 0 0/.06)}.mcp-doors-strip :is(button,a).session-window-tab:hover:not(:disabled,[data-on]){background:oklch(100% 0 0/.09)}.mcp-connect-pane .mcp-connect-label,.mcp-connect-pane .mcp-connect-label button{font-size:11px}.mcp-try-block{background:var(--mcp-block);color:var(--mcp-on-night);margin-top:4px;padding:14px 18px 16px}.mcp-try-block .mcp-rows{margin-top:0}.mcp-try-blank{height:.9em}.mcp-try-window .mcp-row:not(:disabled):is(:hover,:focus-visible) .mcp-row-cursor,.mcp-try-window .mcp-row[data-picked] .mcp-row-cursor{visibility:visible}.mcp-try-window .mcp-row:not(:disabled):hover{background:var(--mcp-row-lit)}.mcp-try-verdict{flex-direction:column;display:flex}.mcp-try-verdict:focus{outline:none}.mcp-try-next{align-self:flex-start;margin-left:0}@media (width<=40rem){.mcp-try-block{margin-left:-16px;margin-right:-16px;padding:12px 16px 14px}}
