.mcp-doc{max-width:760px;margin:0 auto;padding:calc(var(--sp-32) + var(--sp-24)) var(--sp-24) calc(var(--sp-32) + var(--sp-32) + var(--sp-32));color:var(--text);background:var(--bg);min-height:100vh;font-family:var(--font-sans);font-size:var(--fs-lg);line-height:var(--lh-body)}.mcp-doc h1{font-family:var(--font-brand);font-weight:var(--fw-semibold);font-size:var(--fs-2xl);letter-spacing:.01em;margin:0 0 var(--sp-8)}.mcp-doc h1 .seek{color:var(--wordmark-dim)}.mcp-doc h1 .sat{color:var(--accent)}.mcp-doc .lede{opacity:.8;margin:0 0 var(--sp-8)}.mcp-doc h2{font-size:var(--fs-xl);margin:calc(var(--sp-32) + var(--sp-8)) 0 var(--sp-12)}.mcp-doc h2,.mcp-doc h3{color:var(--text-heading)}.mcp-doc h3{font-size:var(--fs-lg);margin:var(--sp-24) 0 var(--sp-8)}.mcp-doc p{margin:0 0 var(--sp-12)}.mcp-doc h3 code,.mcp-doc li code,.mcp-doc p code{font-family:var(--font-code);font-size:var(--fs-md)}.mcp-doc pre{background:var(--code-bg);border:1px solid rgba(var(--ink-rgb),.12);border-radius:var(--radius-lg);padding:var(--sp-12) var(--sp-16);overflow-x:auto;margin:0 0 var(--sp-16)}.mcp-doc pre code{font-family:var(--font-code);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text-code)}.mcp-doc table{width:100%;border-collapse:collapse;margin:0 0 var(--sp-12)}.mcp-doc td,.mcp-doc th{text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid rgba(var(--ink-rgb),.1);vertical-align:top}.mcp-doc th{opacity:.6;font-weight:var(--fw-semibold)}.mcp-doc td code{color:var(--accent);font-family:var(--font-code);font-size:var(--fs-md);white-space:nowrap}.mcp-doc ul{padding-left:var(--sp-16);margin:0 0 var(--sp-12)}.mcp-doc li{margin:0 0 var(--sp-8)}.mcp-doc footer{margin-top:calc(var(--sp-32) + var(--sp-16));opacity:.7}.mcp-doc a{color:var(--accent)}