.xfeQfa_detailHeader{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.xfeQfa_detailHeaderInfo{align-items:center;gap:var(--space-12);min-width:0;display:flex}.xfeQfa_connectionLogo{border-radius:var(--radius-10);background:var(--bg-surface-2);object-fit:contain;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.xfeQfa_detailHeading{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.xfeQfa_connectionName{font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);font-weight:var(--font-weight-heading);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xfeQfa_statusLine{align-items:center;gap:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);min-width:0;display:flex}.xfeQfa_statusLabel{color:var(--text-secondary)}.xfeQfa_statusUrl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xfeQfa_statusDot{border-radius:var(--radius-half);flex-shrink:0;width:8px;height:8px}.xfeQfa_statusDotHealthy{background:var(--feedback-success)}.xfeQfa_statusDotPending{background:var(--feedback-warning)}.xfeQfa_statusDotNeedsReauth{background:var(--core-orange-500)}.xfeQfa_statusDotError{background:var(--feedback-error)}.xfeQfa_statusDotOff{border:var(--border-hairline)solid var(--text-placeholder);background:0 0}.xfeQfa_detailHeaderActions{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.xfeQfa_metaRows{background:var(--bg-surface-1);border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-12);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.xfeQfa_metaRow{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12)var(--space-16);display:flex}.xfeQfa_metaRow+.xfeQfa_metaRow{border-top:var(--border-hairline)solid var(--border-2)}.xfeQfa_metaLabel{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-muted)}.xfeQfa_metaValue{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xfeQfa_toolsSection{gap:var(--space-10);flex-direction:column;flex-shrink:0;display:flex}.xfeQfa_toolsHeader{align-items:baseline;gap:var(--space-8);display:flex}.xfeQfa_toolsLabel{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-heading);color:var(--text-secondary)}.xfeQfa_toolsMeta{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);flex:1}.xfeQfa_toolsCount{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);white-space:nowrap}.xfeQfa_toolRows{background:var(--bg-surface-1);border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-12);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.xfeQfa_toolRow{justify-content:space-between;align-items:center;gap:var(--space-24);padding:var(--space-12)var(--space-16);display:flex}.xfeQfa_toolRow+.xfeQfa_toolRow{border-top:var(--border-hairline)solid var(--border-2)}.xfeQfa_toolInfo{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.xfeQfa_toolName{font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.xfeQfa_toolDescription{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.xfeQfa_railRowLogo{border-radius:var(--radius-6);object-fit:contain;width:24px;height:24px}.xfeQfa_railRowCompact{padding-top:var(--space-6);padding-bottom:var(--space-6)}.xfeQfa_popoverTitle.xfeQfa_popoverTitle{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-heading);color:var(--text-secondary);text-transform:none}.xfeQfa_fileInput{display:none}.xfeQfa_mcpPopoverContent{width:420px}.xfeQfa_mcpFormFields{gap:var(--space-16);margin-top:var(--space-12);flex-direction:column;display:flex}.xfeQfa_mcpFormFields label{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-heading);color:var(--text-secondary)}.xfeQfa_mcpFormFields label+p{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.xfeQfa_mcpFormActions{justify-content:flex-end;gap:var(--space-8);padding-top:var(--space-12);display:flex}.xfeQfa_mcpWarning{align-items:flex-start;gap:var(--space-8);padding:var(--space-10)var(--space-12);margin-top:var(--space-16);border-radius:var(--radius-8);background-color:var(--amber-2);border:1px solid var(--amber-6);color:var(--amber-11);font-size:var(--text-sm);line-height:var(--leading-sm);display:flex}.xfeQfa_mcpHeaderRow{gap:var(--space-8);align-items:center;display:flex}.xfeQfa_mcpHeaderRow+.xfeQfa_mcpHeaderRow{margin-top:var(--space-8)}.xfeQfa_mcpHeaderInputs{gap:var(--space-8);flex:1;display:flex}.xfeQfa_mcpHeaderKey{flex:2}.xfeQfa_mcpHeaderValue{flex:3}.xfeQfa_mcpAddHeaderButton{padding-top:var(--space-8)}.xfeQfa_mcpHeadersLabel{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-heading);color:var(--text-secondary);margin-bottom:var(--space-6);display:block}.xfeQfa_mcpHeadersDescription{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);margin-top:-4px;margin-bottom:var(--space-12)}.xfeQfa_mcpApiKeyDialogContent{max-width:480px;overflow:visible}.xfeQfa_mcpIconSearchWrapper{position:relative}.xfeQfa_mcpNameRow{align-items:center;gap:var(--space-8);display:flex}.xfeQfa_mcpNameIconButton{border-radius:var(--radius-6);border:var(--border-hairline)dashed var(--border-3);background:var(--bg-surface-1);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .15s,background-color .15s;display:flex;position:relative}.xfeQfa_mcpNameIconButton:hover{border-color:var(--accent-primary);background-color:var(--bg-surface-2)}.xfeQfa_mcpNameIconButton:disabled{opacity:.5;cursor:not-allowed}.xfeQfa_mcpNameIconImg{border-radius:var(--radius-6);object-fit:contain;width:100%;height:100%}.xfeQfa_mcpNameIconRemove{border-radius:var(--radius-half);background:var(--text-secondary);color:var(--bg);justify-content:center;align-items:center;width:14px;height:14px;display:none;position:absolute;top:-4px;right:-4px}.xfeQfa_mcpNameIconButton:hover .xfeQfa_mcpNameIconRemove{display:flex}.xfeQfa_mcpIconResults{margin-top:var(--space-4);background:var(--bg-surface-1);border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-8);z-index:9999;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px #00000029}.xfeQfa_mcpIconResultItem{align-items:center;gap:var(--space-10);padding:var(--space-8)var(--space-10);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;min-width:0;transition:background-color .1s;display:flex}.xfeQfa_mcpIconResultItem:first-child{border-radius:var(--radius-8)var(--radius-8)0 0}.xfeQfa_mcpIconResultItem:last-child{border-radius:0 0 var(--radius-8)var(--radius-8)}.xfeQfa_mcpIconResultItem:only-child{border-radius:var(--radius-8)}.xfeQfa_mcpIconResultItem:hover{background-color:var(--bg-surface-2)}.xfeQfa_mcpIconResultImage{border-radius:var(--radius-4);object-fit:contain;flex-shrink:0;width:24px;height:24px}.xfeQfa_mcpIconResultPlaceholder{border-radius:var(--radius-4);background:var(--bg-surface-1);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.xfeQfa_mcpIconResultText{flex-direction:column;min-width:0;display:flex}.xfeQfa_mcpIconResultName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.xfeQfa_mcpIconResultDomain{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.xfeQfa_mcpIconResultsEmpty{padding:var(--space-12);font-size:var(--text-sm);color:var(--text-muted);text-align:center}.xfeQfa_mcpOAuthConnecting{justify-content:center;align-items:center;gap:var(--space-12);padding:var(--space-32)var(--space-16);text-align:center;flex-direction:column;display:flex}.xfeQfa_mcpOAuthConnectingText{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);color:var(--text-secondary);font-weight:var(--font-weight-heading)}.xfeQfa_mcpOAuthConnectingHint{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.xfeQfa_mcpIconResultItem:focus-visible,.xfeQfa_mcpNameIconButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}