main.mcp-page .mcp-url{margin-block:var(--space-06)}main.mcp-page .mcp-url code{overflow-wrap:anywhere;max-width:100%;padding:var(--space-04) var(--space-05);border:var(--border-width-thick) solid var(--yellow-50);font-family:var(--font-mono);-webkit-user-select:all;user-select:all;font-size:1.05rem;display:inline-block}main.mcp-page .mcp-setup{gap:var(--space-07);grid-template-columns:minmax(0,1fr);display:grid}main.mcp-page .mcp-setup>*{min-width:0}@media (min-width:1056px){main.mcp-page .mcp-setup{grid-template-columns:minmax(14rem,1fr) minmax(0,3fr);align-items:start}}main.mcp-page .mcp-tabs{gap:var(--space-03);scrollbar-width:none;display:flex;overflow-x:auto}@media (min-width:1056px){main.mcp-page .mcp-tabs{border-top:var(--border-width) solid var(--border-subtle);top:var(--space-10);flex-direction:column;gap:0;position:sticky}}main.mcp-page .mcp-tab{gap:var(--space-01);padding:var(--space-04) var(--space-05);border:var(--border-width) solid var(--border-subtle);border-left:var(--border-width-thick) solid transparent;background:var(--layer-01);color:var(--text-secondary);text-align:left;cursor:pointer;flex-direction:column;flex:none;transition:background-color .15s,border-color .15s;display:flex}@media (min-width:1056px){main.mcp-page .mcp-tab{border-width:0 0 var(--border-width) var(--border-width-thick);border-bottom-color:var(--border-subtle);background:0 0}}main.mcp-page .mcp-tab:hover{background:var(--layer-hover)}main.mcp-page .mcp-tab[aria-selected=true]{border-left-color:var(--yellow-50);background:var(--layer-01);color:var(--text-primary)}main.mcp-page .mcp-tab:focus-visible{outline:var(--border-width-thick) solid var(--focus);outline-offset:-2px}main.mcp-page .mcp-tab-name{font-weight:600}main.mcp-page .mcp-tab-kind{color:var(--text-tertiary);font-size:.8rem}main.mcp-page .mcp-panel{padding:var(--space-07);background:var(--layer-01);border-top:var(--border-width-thick) solid var(--yellow-50)}main.mcp-page .mcp-panel[hidden]{display:none}main.mcp-page .mcp-panel-head{margin-bottom:var(--space-06)}main.mcp-page .mcp-panel-title{margin:0;font-size:1.5rem;font-weight:600}main.mcp-page .mcp-panel-plans{margin:var(--space-02) 0 0;color:var(--text-tertiary);font-size:.9rem}main.mcp-page .mcp-install{margin-bottom:var(--space-06)}main.mcp-page .mcp-steps{counter-reset:none;margin:0;padding:0;list-style:none}main.mcp-page .mcp-step{gap:var(--space-04);padding-block:var(--space-04);border-bottom:var(--border-width) solid var(--border-subtle);grid-template-columns:2.5rem 1fr;display:grid}main.mcp-page .mcp-step:last-child{border-bottom:0}main.mcp-page .mcp-step-num{font-family:var(--font-mono);color:var(--text-tertiary);padding-top:.2em;font-size:.85rem}main.mcp-page .mcp-step-text{color:var(--text-primary);line-height:1.55}main.mcp-page .mcp-step-url{align-items:center;gap:var(--space-03);margin-top:var(--space-03);flex-wrap:wrap;display:flex}main.mcp-page .mcp-step-url code{padding:var(--space-02) var(--space-03);background:var(--layer-02);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.85rem}main.mcp-page .mcp-copy{padding:var(--space-02) var(--space-04);border:var(--border-width) solid var(--border-subtle);background:var(--background);color:var(--text-primary);cursor:pointer;font-size:.8rem}main.mcp-page .mcp-copy:hover{border-color:var(--yellow-50)}main.mcp-page .mcp-copy:focus-visible{outline:var(--border-width-thick) solid var(--focus)}main.mcp-page .mcp-codeblock{margin-top:var(--space-05);border:var(--border-width) solid var(--border-subtle)}main.mcp-page .mcp-codeblock-bar{padding:var(--space-02) var(--space-02) var(--space-02) var(--space-04);border-bottom:var(--border-width) solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-tertiary);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}main.mcp-page .mcp-code{padding:var(--space-05);background:var(--layer-02);color:var(--text-primary);font-family:var(--font-mono);margin:0;font-size:.875rem;line-height:1.5;overflow-x:auto}main.mcp-page .mcp-note{margin:var(--space-05) 0 0;padding-left:var(--space-04);border-left:var(--border-width-thick) solid var(--border-subtle);color:var(--text-secondary);font-size:.9rem}main.mcp-page .mcp-source{margin:var(--space-05) 0 0;color:var(--text-tertiary);font-size:.8rem}main.mcp-page .shc-dim-count code{font-family:var(--font-mono)}main.mcp-page .mcp-prompts{padding:0;list-style:none}main.mcp-page .mcp-prompt{justify-content:space-between;align-items:flex-start;gap:var(--space-05);width:100%;padding:var(--space-05) var(--space-06);border:0;border-left:var(--border-width-thick) solid var(--yellow-50);background:var(--layer-01);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s;display:flex}main.mcp-page .mcp-prompt:hover{background:var(--layer-hover)}main.mcp-page .mcp-prompt:focus-visible{outline:var(--border-width-thick) solid var(--focus)}main.mcp-page .mcp-prompt-state{color:var(--text-tertiary);flex:none;font-size:.8rem;text-decoration:underline}main.mcp-page .mcp-prompts li+li{margin-top:var(--space-04)}main.mcp-page .mcp-url-btn{align-items:center;gap:var(--space-05);max-width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}main.mcp-page .mcp-url-btn:focus-visible{outline:var(--border-width-thick) solid var(--focus);outline-offset:var(--space-02)}main.mcp-page .mcp-url-state{flex:none;font-size:.875rem;text-decoration:underline}
