.pg-mcp{background:var(--surface);min-height:100vh}.pg-mcp .mcp-container{max-width:1160px;padding-inline:var(--s-8);margin-inline:auto}.pg-mcp .mcp-topbar{border-bottom:1px solid var(--line)}.pg-mcp .mcp-topbar-inner{align-items:center;gap:var(--s-8);min-height:80px;display:flex}.pg-mcp .mcp-breadcrumb{align-items:center;gap:var(--s-3);color:var(--ink-3);font-size:var(--t-sm);display:flex}.pg-mcp .mcp-breadcrumb b{color:var(--ink);font-weight:500}.pg-mcp .mcp-topbar nav{gap:var(--s-6);font-size:var(--t-sm);margin-left:auto;display:flex}.pg-mcp .mcp-topbar a:hover,.pg-mcp .mcp-footer a:hover{text-underline-offset:4px;text-decoration:underline}.pg-mcp .mcp-hero{padding-block:var(--s-20)var(--s-12);max-width:820px}.pg-mcp h1,.pg-mcp h2{font-family:var(--f-body);text-transform:none;letter-spacing:-.035em;font-weight:600;line-height:1.12}.pg-mcp h1{margin-block:var(--s-6);font-size:clamp(36px,4.5vw,56px)}.pg-mcp h1 span{color:var(--ink-3)}.pg-mcp .mcp-lead{max-width:660px;color:var(--ink-2);font-size:var(--t-lg);line-height:1.65}.pg-mcp .mcp-hero-meta{gap:var(--s-5);margin-top:var(--s-6);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;font-weight:500;display:flex}.pg-mcp .mcp-compatibility{color:var(--ink-3);font-weight:400}.pg-mcp .mcp-layout{gap:var(--s-16);padding-bottom:var(--s-16);grid-template-columns:minmax(0,1fr) 360px;display:grid}.pg-mcp .mcp-section{border-top:1px solid var(--line);padding-top:var(--s-8)}.pg-mcp .mcp-section+.mcp-section{margin-top:var(--s-12)}.pg-mcp .mcp-section-heading{gap:var(--s-3);margin-bottom:var(--s-8);display:grid}.pg-mcp h2{font-size:var(--t-xl)}.pg-mcp h3{font-size:var(--t-md);letter-spacing:-.01em}.pg-mcp .mcp-steps{gap:var(--s-8);list-style:none;display:grid}.pg-mcp .mcp-steps li{gap:var(--s-4);grid-template-columns:32px 1fr;display:grid}.pg-mcp .mcp-step-number{color:var(--ink-3);font-family:var(--f-mono);font-size:var(--t-sm);padding-top:2px}.pg-mcp .mcp-steps p,.pg-mcp .mcp-tool-row p{color:var(--ink-3);margin-top:var(--s-2);line-height:1.65}.pg-mcp .mcp-prompt{border-left:2px solid var(--line-2);padding-left:var(--s-5);margin-top:var(--s-8)}.pg-mcp .mcp-prompt p{margin-top:var(--s-3);font-size:var(--t-md)}.pg-mcp .mcp-tool-row{gap:var(--s-4);padding-block:var(--s-5);border-top:1px solid var(--line);grid-template-columns:48px 1fr;display:grid}.pg-mcp .mcp-tool-type{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3);padding-top:3px}.pg-mcp .mcp-sidebar{min-width:0}.pg-mcp .mcp-connection{box-shadow:none;overflow:hidden}.pg-mcp .mcp-connection-head{padding:var(--s-6)}.pg-mcp .mcp-connection h2{margin-block:var(--s-4);line-height:1.2}.pg-mcp .mcp-connection-head p{color:var(--ink-3);font-size:var(--t-sm)}.pg-mcp .mcp-endpoint{background:var(--night);color:var(--on-ink);padding:var(--s-5)var(--s-6)}.pg-mcp .mcp-endpoint-label{justify-content:space-between;align-items:center;gap:var(--s-3);font-size:var(--t-xs);color:var(--on-ink-2);display:flex}.pg-mcp .mcp-endpoint button{min-height:44px;color:var(--on-ink);text-underline-offset:4px;text-decoration:underline}.pg-mcp .mcp-endpoint button:focus-visible{outline-color:var(--on-ink)}.pg-mcp .mcp-endpoint code{margin-top:var(--s-2);font-size:var(--t-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.pg-mcp .mcp-copy-status{min-height:18px;margin-top:var(--s-2);font-size:var(--t-xs);color:var(--on-ink-2);display:block}.pg-mcp .mcp-specs{padding:var(--s-6);gap:var(--s-4);font-size:var(--t-sm);display:grid}.pg-mcp .mcp-specs div{justify-content:space-between;gap:var(--s-3);display:flex}.pg-mcp dt{color:var(--ink-3)}.pg-mcp dd{text-align:right}.pg-mcp .mcp-plan{margin-top:var(--s-6);padding:var(--s-6);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg)}.pg-mcp .mcp-plan h2{margin-top:var(--s-3);font-size:var(--t-lg)}.pg-mcp .mcp-price{font-size:var(--t-2xl);letter-spacing:-.04em;margin-block:var(--s-4);font-weight:600}.pg-mcp .mcp-price span{font-size:var(--t-sm);color:var(--ink-3);letter-spacing:0;margin-left:var(--s-2);font-weight:400}.pg-mcp .mcp-plan>p:not(.mcp-price){font-size:var(--t-sm);color:var(--ink-3)}.pg-mcp .mcp-plan .btn{margin-top:var(--s-5)}.pg-mcp .mcp-security{border-top:1px solid var(--line);padding-block:var(--s-10);gap:var(--s-10);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.pg-mcp .mcp-security h2{margin-top:var(--s-4)}.pg-mcp .mcp-security ul{padding-left:var(--s-5);color:var(--ink-3);gap:var(--s-3);display:grid}.pg-mcp .mcp-footer{justify-content:space-between;gap:var(--s-4);border-top:1px solid var(--line);padding-block:var(--s-6)var(--s-10);color:var(--ink-3);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.pg-mcp .mcp-footer p a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.pg-mcp .mcp-layout{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 320px}.pg-mcp .mcp-breadcrumb{display:none}}@media (max-width:720px){.pg-mcp .mcp-container{padding-inline:var(--s-5)}.pg-mcp .mcp-topbar-inner{gap:var(--s-4);min-height:72px}.pg-mcp .mcp-topbar nav{gap:var(--s-4)}.pg-mcp .mcp-hero{padding-block:var(--s-12)var(--s-8)}.pg-mcp .mcp-layout,.pg-mcp .mcp-security{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}.pg-mcp .mcp-sidebar{grid-row:1}.pg-mcp .mcp-plan{padding:var(--s-5)}.pg-mcp .mcp-topbar nav a{align-items:center;min-height:44px;display:inline-flex}}
