.mcp-steps[data-v-a2084aa2]{gap:18px;display:grid}.server[data-v-a2084aa2]{border-radius:var(--radius-md);background:var(--ink);color:var(--paper);padding:16px 18px}.server-label[data-v-a2084aa2]{color:var(--paper);opacity:.7;margin:0 0 8px;display:block}.server-row[data-v-a2084aa2]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.server-url[data-v-a2084aa2]{min-width:0;font-family:var(--font-mono);letter-spacing:.01em;overflow-wrap:anywhere;flex:260px;font-size:15px}.tabs[data-v-a2084aa2]{border-bottom:1px solid var(--hairline);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tab[data-v-a2084aa2]{min-height:44px;color:var(--ink-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 14px;font-size:14.5px;font-weight:600}.tab[aria-selected=true][data-v-a2084aa2]{color:var(--ink);border-bottom-color:var(--accent)}.tab[data-v-a2084aa2]:hover{color:var(--ink)}.tab[data-v-a2084aa2]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.panel[data-v-a2084aa2]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm)}.auth-note[data-v-a2084aa2]{color:var(--ink-soft);margin:0 0 12px;font-size:14px}.linkish[data-v-a2084aa2]{min-height:44px;color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}.step-list[data-v-a2084aa2]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.step[data-v-a2084aa2]{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.step-n[data-v-a2084aa2]{border:1px solid var(--accent);width:28px;height:28px;color:var(--accent);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.step-body p[data-v-a2084aa2]{color:var(--ink);margin:3px 0 0;font-size:15px;line-height:1.55}.step-code[data-v-a2084aa2]{border-radius:var(--radius-sm);background:var(--paper-deep);font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:block}
