@layer modules{.assistant-intro{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-5);border-top:1px solid var(--border-subtle);color:var(--text-1);display:flex}.assistant-intro>svg{width:var(--space-6);height:var(--space-6);flex-shrink:0}.assistant-intro strong{font:var(--type-body-2-semibold)}.assistant-intro p{margin:var(--space-2) 0;color:var(--text-2);font:var(--type-body-2-regular)}.assistant-intro a{font:var(--type-body-2-medium)}.assistant-intro a,.assistant-connections a:not(.bd-button){color:var(--accent-fg);text-underline-offset:var(--space-0_5);text-decoration:underline}.assistant-connections{padding-block:var(--space-12)}.assistant-connections-head{max-width:760px;margin-bottom:var(--space-12)}.assistant-connections-head h1{font:var(--type-display-1-semibold);letter-spacing:var(--track-display);margin:var(--space-4) 0 var(--space-6)}.assistant-connections p{color:var(--text-2);line-height:1.65}.assistant-eyebrow,.assistant-brand{font:var(--type-caption-1-medium);color:var(--text-2)}.assistant-brand{align-items:center;gap:var(--space-2);display:flex}.assistant-brand svg{width:var(--space-6);height:var(--space-6)}.assistant-connect-method{gap:var(--space-12);border-top:1px solid var(--border);padding-block:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.assistant-connect-method>div{min-width:0}.assistant-connections h2{font:var(--type-title-1-semibold);margin:var(--space-3) 0}.assistant-connections h3{font:var(--type-body-semibold);margin:var(--space-3) 0}.assistant-connect-steps{padding-left:var(--space-6);gap:var(--space-6);margin:0;display:grid}.assistant-connect-steps li{padding-left:var(--space-2)}.assistant-connect-steps span{margin-top:var(--space-2);color:var(--text-2);display:block}.assistant-examples{padding-block:var(--space-8);border-top:1px solid var(--border)}.assistant-examples ul{margin:var(--space-6) 0;padding:0;list-style:none}.assistant-examples li{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-4);border-top:1px solid var(--border-subtle);display:flex}.assistant-examples li p{margin:var(--space-2) 0;max-width:64ch}.assistant-examples .mk-copy{flex-shrink:0;position:static}.assistant-access{max-width:80ch;padding-block:var(--space-8);border-top:1px solid var(--border)}.assistant-resource-links{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.assistant-client-logos{gap:var(--space-5);margin:var(--space-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.assistant-client-logos li{align-items:center;gap:var(--space-2);font:var(--type-body-2-medium);display:flex}.assistant-client-logos svg,.assistant-client-logos img,.assistant-client-picker svg,.assistant-client-picker img{width:var(--space-5);height:var(--space-5);flex-shrink:0}.assistant-mcp-method{border-top:1px solid var(--border);padding-block:var(--space-10)}.assistant-mcp-method>div:first-child{max-width:80ch}.assistant-client-setup{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:minmax(200px,1fr) minmax(0,2fr);display:grid}.assistant-client-picker{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.assistant-client-setup section{min-width:0;padding:var(--space-6);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.assistant-client-setup h3{align-items:center;gap:var(--space-3);margin-top:0;display:flex}.assistant-client-setup h3 svg,.assistant-client-setup h3 img{width:var(--space-6);height:var(--space-6);flex-shrink:0}.assistant-client-setup img,.assistant-client-logos img{object-fit:contain}.assistant-docs-note{font:var(--type-caption-1-regular);margin-top:var(--space-6)}.assistant-client-picker button{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--bg-surface);color:var(--text-1);font:var(--type-body-2-medium);cursor:pointer;display:flex}.assistant-client-picker button:hover{background:var(--bg-hover)}.assistant-client-picker button[aria-pressed=true]{border-color:var(--accent-fg);background:var(--accent-soft)}@media (max-width:760px){.assistant-client-setup{grid-template-columns:minmax(0,1fr)}.assistant-client-picker{flex-flow:wrap}.assistant-client-setup section{padding:var(--space-4)}.assistant-connect-method{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.assistant-examples li{align-items:flex-start;gap:var(--space-2);flex-direction:column}.assistant-connections-head h1{font:var(--type-title-1-semibold)}}}
