.spl{margin-top:var(--spacing-lg)}.spl-list{list-style:none;margin:0;padding:0}.spl-item{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border)}.spl-logo{flex:none;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--color-surface);object-fit:contain}.spl-logo-fallback{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-body-md);font-weight:600;color:var(--color-muted);border:1px solid var(--color-border)}.spl-body{flex:1;min-width:0}.spl-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xs) var(--spacing-md)}.spl-name{font-weight:600;color:var(--color-foreground)}.spl-location{font-size:var(--text-body-sm);color:var(--color-muted)}.spl-description,.spl-purpose,.spl-synced{margin:var(--spacing-xs) 0 0;font-size:var(--text-body-md);color:var(--color-muted)}.spl-synced{margin-top:var(--spacing-md);font-size:var(--text-body-sm)}