.home-ai-connections{display:grid;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:var(--space-3);margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary)}.home-ai-connections h2{margin:0;font-size:var(--type-body);line-height:1.4}.home-ai-connections p{margin:var(--space-1) 0 0;font-size:var(--type-helper);line-height:1.5;color:var(--text-secondary)}.home-ai-connections__dismiss{width:36px;min-width:36px;height:36px;padding:0;color:var(--text-secondary)}.home-ai-connections__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.home-ai-connections__choice{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;color:var(--accent);font-size:var(--type-helper);font-weight:600;text-decoration:none}.home-ai-connections__choice:hover{text-decoration:underline;text-underline-offset:3px}.home-ai-connections__choice>.icon{flex-shrink:0;width:16px;height:16px}.home-ai-connections__choice:focus-visible,.home-ai-connections__dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@container home (max-width: 620px){.home-ai-connections{grid-template-columns:minmax(0,1fr) 44px;gap:var(--space-1) var(--space-2)}.home-ai-connections__copy{grid-column:1;grid-row:1}.home-ai-connections__dismiss{grid-column:2;grid-row:1;align-self:start;width:44px;height:44px}.home-ai-connections__actions{grid-column:1/-1;grid-row:2;gap:0 var(--space-4)}.home-ai-connections__choice{min-height:44px}}