.pr-mcp .mcp-chat-message{padding:12px 14px;border:1px solid var(--list-line);border-radius:6px;margin-bottom:12px}.pr-mcp .mcp-chat-message.is-user{background:var(--list-soft);border-color:transparent;margin-left:clamp(1rem,8%,3rem)}.pr-mcp .mcp-chat-message p{margin:0;font-size:.9375rem;line-height:1.55}.pr-mcp .mcp-chat-author{display:block;margin-bottom:4px;font-size:.875rem;font-weight:700;color:var(--list-muted)}.pr-mcp .mcp-chat-message.is-user .mcp-chat-author{color:var(--list-green)}.pr-mcp .mcp-chat-products{margin-top:6px}.pr-mcp .mcp-chat-products li{grid-template-columns:minmax(0,1fr) auto;min-height:40px;padding:8px 0;font-size:.9375rem}.pr-mcp .mcp-chat-message .list-preview-total{padding:12px 0 4px;font-size:.9375rem}.pr-mcp .mcp-chat-message .list-preview-total strong{font-size:1.2rem;color:var(--list-green)}.pr-mcp .mcp-chat-message .mcp-chat-source{font-size:.875rem;color:var(--list-muted)}.pr-mcp .mcp-features article{display:flex;flex-direction:column}.pr-mcp .list-feature-icon{background:var(--list-soft)}.pr-mcp .mcp-features .mcp-prompt{margin-top:14px;padding-left:12px;border-left:3px solid var(--list-green);color:var(--list-ink);font-weight:600;line-height:1.5}.pr-mcp .mcp-setup{max-width:860px;background:var(--list-surface);border:1px solid var(--list-line);border-radius:6px;padding:clamp(1.25rem,3vw,2rem)}.pr-mcp .mcp-url label{display:block;font-weight:650;margin-bottom:8px}.pr-mcp .mcp-url-row{display:flex;gap:12px}.pr-mcp .mcp-url input{flex:1;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--list-line);border-radius:4px;background:var(--list-soft);color:var(--list-ink);font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem}.pr-mcp .mcp-url .btn{display:inline-grid;flex-shrink:0}.pr-mcp .mcp-url .btn[hidden]{display:none}.pr-mcp .mcp-url .btn span{grid-area:1/1}.pr-mcp .mcp-url .btn span:last-child,.pr-mcp .mcp-url .btn.is-copied span:first-child{visibility:hidden}.pr-mcp .mcp-url .btn.is-copied span:last-child{visibility:visible}.pr-mcp .mcp-tabs{display:flex;gap:24px;margin-top:28px;border-bottom:1px solid var(--list-line)}.pr-mcp .mcp-tabs button{min-height:48px;padding:10px 2px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;color:var(--list-muted);font-weight:700}.pr-mcp .mcp-tabs button:hover{color:var(--list-ink)}.pr-mcp .mcp-tabs button[aria-selected=true]{color:var(--list-green);border-bottom-color:var(--list-green)}.pr-mcp .mcp-panel{padding-top:28px}.pr-mcp .mcp-panel h3{font-size:1.2rem;line-height:1.35;margin-bottom:4px}.pr-mcp .mcp-open{margin-bottom:16px}.pr-mcp .mcp-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px 40px}.pr-mcp .mcp-group h4{font-size:1rem;line-height:1.4;margin-bottom:16px}.pr-mcp .mcp-hint{color:var(--list-muted);font-size:.9375rem;margin-bottom:12px}.pr-mcp .mcp-steps{list-style:none;padding:0;margin:0;counter-reset:mcp-step}.pr-mcp .mcp-steps li{position:relative;counter-increment:mcp-step;min-height:30px;padding:0 0 22px 46px}.pr-mcp .mcp-steps li::before{content:counter(mcp-step);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--list-green);color:var(--list-surface);font-weight:750}.pr-mcp .mcp-steps li:not(:last-child)::after{content:"";position:absolute;left:14px;top:34px;bottom:4px;border-left:2px dotted var(--list-line)}.pr-mcp .mcp-steps strong,.pr-mcp .mcp-steps span{display:block}.pr-mcp .mcp-steps span{padding-top:1px;line-height:1.6;max-width:640px}.pr-mcp .mcp-note{margin:0;padding:12px 14px;background:var(--list-soft);border-radius:4px;font-size:.9375rem}.pr-mcp .mcp-setup-foot{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--list-line);font-size:.875rem;color:var(--list-muted)}@media(max-width:575.98px){.pr-mcp .mcp-url-row{flex-direction:column}.pr-mcp .mcp-url input{flex:none;font-size:16px}.pr-mcp .mcp-chat-message.is-user{margin-left:0}}