.mcp-onboarding .mcp-wrap{max-width:1040px}.mcp-onboarding .mcp-hero{border-bottom:1px solid var(--line-1);padding:28px 0 26px}.mcp-onboarding .mcp-hero>.kicker{color:var(--accent-text)}.mcp-onboarding .mcp-hero h1{letter-spacing:-.035em;margin-top:10px;font-size:clamp(26px,5vw,44px);line-height:1.08}.mcp-onboarding .mcp-hero>p{max-width:680px;color:var(--text-2);margin:14px 0 0;font-size:15px;line-height:1.7}.mcp-onboarding .mcp-steps{border:1px solid var(--line-1);background:var(--line-1);flex-wrap:wrap;gap:1px;margin-top:22px;display:flex}.mcp-onboarding .mcp-steps span{background:var(--bg-0);color:var(--text-2);font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:160px;align-items:center;gap:10px;padding:10px 14px;display:flex}.mcp-onboarding .mcp-steps b{color:var(--accent-text)}.mcp-onboarding .mcp-state-panel,.mcp-onboarding .mcp-auth-panel,.mcp-onboarding .mcp-setup{margin-top:24px}.mcp-onboarding .mcp-setup{flex-direction:column;gap:24px;display:flex}.mcp-onboarding .mcp-auth-panel{max-width:620px}.mcp-onboarding .mcp-auth-buttons{max-width:420px;margin-top:18px}.mcp-onboarding .oauth-btn{border:1px solid var(--line-2);background:var(--bg-0);min-height:44px;color:var(--text-1);font:600 13px var(--font-mono);border-radius:0;justify-content:center;align-items:center;gap:9px;margin-bottom:10px;padding:8px 18px;text-decoration:none;display:flex}.mcp-onboarding .oauth-btn:hover{border-color:var(--accent);color:var(--accent-text)}.mcp-onboarding .oauth-btn svg{flex:none}.mcp-onboarding .oauth-divider{display:none}.mcp-onboarding .mcp-email-btn{border-color:var(--accent)}.mcp-onboarding .mcp-auth-note{color:var(--text-3);font:11.5px/1.6 var(--font-mono);margin:14px 0 0}.mcp-onboarding .mcp-tabs{background:var(--line-1);border:1px solid var(--line-1);flex-wrap:wrap;gap:1px;padding:1px;display:flex}.mcp-onboarding .mcp-tabs button{background:var(--bg-0);min-height:38px;color:var(--text-2);cursor:pointer;font:600 11px var(--font-mono);border:0;border-radius:0;flex:120px;padding:8px 12px}.mcp-onboarding .mcp-tabs button:hover,.mcp-onboarding .mcp-tabs button.on{color:var(--accent-text);background:var(--accent-soft)}.mcp-onboarding .mcp-tabs button.on{box-shadow:inset 0 -2px 0 var(--accent)}.mcp-onboarding .mcp-config-meta{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:16px;display:flex}.mcp-onboarding .mcp-config-meta p{color:var(--text-1);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.mcp-onboarding .mcp-code{border:1px solid var(--line-1);background:var(--bg-0);max-height:390px;color:var(--text-1);font:12px/1.7 var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;white-space:pre;margin:12px 0 0;padding:18px;overflow:auto}.mcp-onboarding .mcp-code:focus{outline:1px solid var(--accent);outline-offset:-1px}.mcp-onboarding .mcp-note,.mcp-onboarding .mcp-source,.mcp-onboarding .mcp-rest{max-width:78ch;color:var(--text-2);margin:12px 0 0;font-size:12.5px;line-height:1.65}.mcp-onboarding .mcp-note.mcp-wait{color:var(--warn)}.mcp-onboarding .mcp-note.mcp-secret{color:var(--text-1)}.mcp-onboarding .mcp-source{color:var(--text-3);font:11px/1.6 var(--font-mono)}.mcp-onboarding .mcp-source a,.mcp-onboarding .mcp-verify a,.mcp-onboarding .mcp-api-fallback a{color:var(--accent-text);text-underline-offset:3px}.mcp-onboarding .mcp-rest code,.mcp-onboarding .mcp-verify code,.mcp-onboarding .mcp-command code{color:var(--text-1);font-family:var(--font-mono)}.mcp-onboarding .mcp-command{border:1px solid var(--line-1);background:var(--bg-0);flex-direction:column;gap:7px;padding:14px 16px;display:flex}.mcp-onboarding .mcp-command code{font-size:14px}.mcp-onboarding .mcp-verify>p{max-width:76ch;color:var(--text-2);margin:14px 0 0;line-height:1.7}.mcp-onboarding .capnote{color:var(--warn)}.mcp-onboarding .keylist{margin-top:16px}.mcp-onboarding .keylist>.micro{margin-bottom:8px;display:block}.mcp-onboarding .keylist>.tablewrap{margin-top:0!important}.mcp-onboarding .mcp-connections{background:var(--line-1);border:1px solid var(--line-1);gap:1px;display:grid}.mcp-onboarding .mcp-connection{background:var(--bg-0);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.mcp-onboarding .mcp-connection div{gap:5px;display:grid}.mcp-onboarding .mcp-connection b{color:var(--text-1);font-size:13px}.mcp-onboarding .mcp-connection small{color:var(--text-3);font:10.5px/1.5 var(--font-mono)}.mcp-onboarding .mcp-api-fallback .cardbody{max-width:78ch}.mcp-onboarding .mcp-manage-signin{justify-content:space-between;align-items:center;gap:18px;display:flex}.mcp-onboarding .mcp-manage-signin .cardbody{max-width:68ch}@media (max-width:640px){.mcp-onboarding .mcp-wrap{padding-top:18px}.mcp-onboarding .mcp-config-meta{flex-direction:column;align-items:stretch}.mcp-onboarding .mcp-config-meta .btn{justify-content:center}.mcp-onboarding .mcp-code{border-left:0;border-right:0;margin-left:-20px;margin-right:-20px;font-size:11px}.mcp-onboarding .mcp-connection,.mcp-onboarding .mcp-manage-signin{flex-direction:column;align-items:stretch}}
