;
        margin: var(--space-xl) 0;
        padding: var(--space-lg);
        background: var(--surface-2);
        border-radius: var(--radius-lg);
        border: 1px solid var(--surface-3);
    }
    
    .connector-visual {
        display: flex;
        flex-direction: column;
        align-items: center;
        min-width: 120px;
    }
    
    .connector-info {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: var(--space-xs);
    }
    
    .connector-