.v2-mcp{padding-bottom:5rem}.v2-mcp h1,.v2-mcp h2,.v2-mcp h3{font-family:var(--font-display);font-weight:var(--v2j-display-weight,600)}.v2-mcp h1{letter-spacing:var(--v2j-display-track);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2.625rem,4.4vw,4rem);line-height:1.04}.v2-mcp h1 span{color:var(--v2j-display-ink)}.v2-mcp h2{letter-spacing:var(--v2j-display-track);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.875rem,3.6vw,3rem);line-height:1.1}.v2-mcp h3{margin:0 0 .75rem;font-size:1.125rem}.v2-mcp p,.v2-mcp dd{color:var(--muted-foreground);font-size:1rem;line-height:1.65}.v2-mcp p{max-width:65ch;margin:1rem 0 0}.v2-mcp code{overflow-wrap:anywhere}.v2-mcp .v2-mcp-opening{padding-top:clamp(3rem,6vw,5rem)}.v2-mcp .v2-mcp-section{padding-top:var(--home-pad)}.v2-mcp .v2-mcp-heading{margin-bottom:2.5rem}.v2-mcp .v2-mcp-heading>p{max-width:58ch;margin:1.5rem 0 0}.v2-mcp .v2-mcp-opening .v2-mcp-heading{grid-template-columns:5fr 3fr;align-items:end;gap:3rem;display:grid}.v2-mcp .v2j-tab-list{margin-bottom:2rem}.v2-mcp .v2-mcp-session-stage{grid-template-columns:3fr 5fr;align-items:start;gap:clamp(2rem,5vw,5rem);padding-top:1rem;display:grid}.v2-mcp .v2-mcp-session-note{padding-top:1rem}.v2-mcp .v2-mcp-session-note h2{font-size:clamp(1.5rem,2.6vw,2.25rem)}.v2-mcp .v2-mcp-score{color:var(--foreground);font-variant-numeric:tabular-nums;margin:1.75rem 0;font-size:2.5rem;font-weight:600}.v2-mcp .v2-mcp-score span{font:400 .8125rem/1.5 var(--font-sans);color:var(--muted-foreground);display:block}.v2-mcp .v2-mcp-transcript{border:1px solid var(--home-border);border-radius:calc(var(--home-radius) + 4px);background:var(--card);min-width:0}.v2-mcp .v2-mcp-transcript>header{border-bottom:1px solid var(--home-border);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1.25rem;font-size:.8125rem;display:flex}.v2-mcp .v2-mcp-transcript ol{margin:0;padding:.5rem 1.25rem;list-style:none}.v2-mcp .v2-mcp-transcript li{padding:1.25rem 0}.v2-mcp .v2-mcp-transcript li+li{border-top:1px solid var(--home-border)}.v2-mcp .v2-mcp-transcript li>span{color:var(--muted-foreground);font-size:.75rem}.v2-mcp .v2-mcp-transcript li p{color:var(--foreground);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.9375rem}.v2-mcp .v2-mcp-transcript li[data-kind=call] p,.v2-mcp .v2-mcp-transcript li[data-kind=result] p{font-family:var(--font-mono);white-space:pre-wrap;font-size:.8125rem}.v2-mcp .v2-mcp-footnote{margin-top:1.75rem;font-size:.8125rem}.v2-mcp .v2-mcp-connect-grid{grid-template-columns:var(--v2j-tab-rail-width) minmax(0, 1fr);border-top:1px solid var(--home-border);align-items:start;gap:3rem;padding-top:2rem;display:grid}.v2-mcp .v2-mcp-client-list{flex-direction:column;align-items:stretch;display:flex}.v2-mcp .v2-mcp-client-list .v2j-choice{text-align:left;justify-content:flex-start}.v2-mcp .v2-mcp-client-panel{min-width:0;max-width:46rem}.v2-mcp .v2-mcp-client-panel>h3{font-size:1.5rem}.v2-mcp .v2-mcp-client-panel>p{margin-bottom:1.5rem}.v2-mcp .v2-mcp-client-panel>.v2j-link{margin-top:1.25rem}.v2-mcp .v2-mcp-plugin-note{padding-block:.5rem 1.5rem}.v2-mcp .v2-mcp-plugin-note h4{margin:0;font-size:1.125rem;font-weight:600}.v2-mcp .v2-mcp-plugin-note .iris-ds-btn{margin-top:1.5rem}.v2-mcp .v2-mcp-access{border-top:1px solid var(--home-border);max-width:65ch;margin-top:3rem;padding-top:2.5rem}.v2-mcp .v2-mcp-access>a{margin-top:1.25rem}.v2-mcp .v2-mcp-tool-list{margin:0}.v2-mcp .v2-mcp-tool-list>div{border-top:1px solid var(--home-border);grid-template-columns:minmax(13rem,2fr) 5fr;gap:3rem;padding:1.75rem 0;display:grid}.v2-mcp .v2-mcp-tool-list dt code{font-family:var(--font-mono);font-size:.9375rem;font-weight:600;display:block}.v2-mcp .v2-mcp-tool-list dt span{color:var(--muted-foreground);margin-top:.5rem;font-size:.8125rem;display:block}.v2-mcp .v2-mcp-tool-list dd{max-width:65ch;margin:0}.v2-mcp .v2-mcp-boundaries{margin-top:var(--home-pad);background:var(--card);padding-block:clamp(3rem,6vw,5rem)}.v2-mcp .v2-mcp-boundary-grid{grid-template-columns:3fr 5fr;gap:clamp(2rem,6vw,6rem);display:grid}.v2-mcp .v2-mcp-boundary-grid dl{margin:0}.v2-mcp .v2-mcp-boundary-grid dl>div{border-top:1px solid var(--home-border);padding:1.5rem 0}.v2-mcp .v2-mcp-boundary-grid dt{margin-bottom:.625rem;font-weight:600}.v2-mcp .v2-mcp-boundary-grid dd{margin:0}.v2-mcp .v2-mcp-rules{grid-template-columns:5fr 3fr;align-items:center;gap:4rem;display:grid}.v2-mcp .v2-mcp-rules>*{min-width:0}.v2-mcp .v2-mcp-rules a{margin-top:1.25rem}.v2-mcp .v2-mcp-finish{padding-top:clamp(3rem,6vw,5rem)}.v2-mcp .v2-mcp-finish>div{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}@media (max-width:800px){.v2-mcp .v2-mcp-session-stage,.v2-mcp .v2-mcp-boundary-grid,.v2-mcp .v2-mcp-rules,.v2-mcp .v2-mcp-opening .v2-mcp-heading{grid-template-columns:1fr;gap:2.5rem}.v2-mcp .v2-mcp-heading>p{margin-top:0}.v2-mcp .v2-mcp-tool-list>div{grid-template-columns:minmax(11rem,2fr) 3fr;gap:1.5rem}}@media (max-width:700px){.v2-mcp .v2-mcp-connect-grid{grid-template-columns:1fr;gap:2rem}.v2-mcp .v2-mcp-client-list{flex-flow:wrap}.v2-mcp .v2-mcp-tool-list>div{grid-template-columns:1fr;gap:1rem}.v2-mcp .v2-mcp-transcript>header,.v2-mcp .v2-mcp-transcript ol{padding-inline:1rem}.v2-mcp .v2-mcp-session-note{padding-top:0}.v2-mcp .v2-mcp-heading{margin-bottom:2rem}.v2-mcp .v2-mcp-opening .v2-mcp-heading{gap:1.5rem}}
