.AgentConnectionLanding-module__4z9s6q__nav{align-items:center;gap:var(--ui-space-32px);padding:var(--ui-space-20px) var(--ui-space-32px);border-bottom:1px solid var(--public-border);font-size:var(--ui-text-14px);display:flex}.AgentConnectionLanding-module__4z9s6q__nav a{color:var(--public-text-muted);text-decoration:none}.AgentConnectionLanding-module__4z9s6q__nav a[aria-current],.AgentConnectionLanding-module__4z9s6q__nav .AgentConnectionLanding-module__4z9s6q__brand,.AgentConnectionLanding-module__4z9s6q__nav .AgentConnectionLanding-module__4z9s6q__signin{color:var(--public-text)}.AgentConnectionLanding-module__4z9s6q__brand{font-size:var(--ui-text-20px);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight)}.AgentConnectionLanding-module__4z9s6q__navLinks{gap:var(--ui-space-24px);display:flex}.AgentConnectionLanding-module__4z9s6q__signin{margin-left:auto}.AgentConnectionLanding-module__4z9s6q__content{max-width:87.5rem;padding:0 var(--ui-space-24px);color:var(--public-text);margin:auto}.AgentConnectionLanding-module__4z9s6q__hero{text-align:center;padding:var(--ui-space-64px) 0;align-items:center;gap:var(--ui-space-24px);flex-direction:column;display:flex}.AgentConnectionLanding-module__4z9s6q__hero h1{max-width:60rem;font-size:var(--public-title-size);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-tight);letter-spacing:var(--ui-tracking-tight);text-wrap:balance;margin:0}.AgentConnectionLanding-module__4z9s6q__hero p{max-width:45rem;color:var(--public-text-muted);font-size:var(--ui-text-16px);line-height:var(--ui-line-relaxed);text-wrap:balance;margin:0}.AgentConnectionLanding-module__4z9s6q__heroPlaceholder{background:var(--public-surface-muted);border-radius:var(--ui-radius-12px);width:12rem;height:5.5rem}.AgentConnectionLanding-module__4z9s6q__connection{border:1px solid var(--public-border);border-radius:calc(var(--ui-radius-16px) + var(--ui-radius-8px));padding:var(--ui-space-4px);background:var(--public-surface-muted);overflow:hidden}.AgentConnectionLanding-module__4z9s6q__clientBar{align-items:center;gap:var(--ui-space-8px);padding:var(--ui-space-8px);background:var(--public-surface-muted);flex-wrap:wrap;display:flex}.AgentConnectionLanding-module__4z9s6q__clients{align-items:center;gap:var(--ui-space-4px);flex-wrap:wrap;flex:1;display:flex}.AgentConnectionLanding-module__4z9s6q__clientBar button,.AgentConnectionLanding-module__4z9s6q__copy{color:var(--public-text-muted);font-family:inherit;font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);font-size:var(--ui-text-14px);padding:var(--ui-space-4px) var(--ui-space-12px);border-radius:var(--ui-radius-8px);cursor:pointer;background:0 0;border:0}.AgentConnectionLanding-module__4z9s6q__clientBar button[aria-pressed=true]{background:var(--public-text);color:var(--public-surface)}.AgentConnectionLanding-module__4z9s6q__clientBar button{align-items:center;gap:var(--ui-space-8px);border-radius:var(--ui-radius-full);display:inline-flex}.AgentConnectionLanding-module__4z9s6q__clientLogo{object-fit:contain;filter:grayscale();flex-shrink:0}.AgentConnectionLanding-module__4z9s6q__clientBar button[aria-pressed=true] .AgentConnectionLanding-module__4z9s6q__clientLogo{filter:grayscale()invert()}.AgentConnectionLanding-module__4z9s6q__protocol{border:1px solid var(--public-border);border-radius:var(--ui-radius-full);padding:var(--ui-space-2px);flex-shrink:0;margin-left:auto;display:flex}.AgentConnectionLanding-module__4z9s6q__steps{border:1px solid var(--public-border);border-radius:calc(var(--ui-radius-16px) + var(--ui-radius-4px));background:var(--public-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.AgentConnectionLanding-module__4z9s6q__step{align-items:flex-start;gap:var(--ui-space-16px);padding:var(--ui-space-20px);flex-direction:column;min-height:15rem;display:flex}.AgentConnectionLanding-module__4z9s6q__step+.AgentConnectionLanding-module__4z9s6q__step{border-left:1px solid var(--public-border)}.AgentConnectionLanding-module__4z9s6q__number{width:var(--ui-space-24px);height:var(--ui-space-24px);border-radius:var(--ui-radius-full);background:var(--public-surface-muted);font-size:var(--ui-text-14px);color:var(--public-text-muted);place-items:center;display:grid}.AgentConnectionLanding-module__4z9s6q__actions{align-items:center;gap:var(--ui-space-12px);flex-wrap:wrap;display:flex}.AgentConnectionLanding-module__4z9s6q__promptCard{align-items:flex-start;gap:var(--ui-space-12px);padding:var(--ui-space-16px);border:1px solid var(--public-border);border-radius:var(--ui-radius-12px);background:var(--public-surface-muted);width:100%;color:var(--public-text-muted);font-family:inherit;font-weight:var(--ui-weight-regular);font-size:var(--ui-text-12px);line-height:var(--ui-line-relaxed);text-align:left;overflow-wrap:anywhere;cursor:pointer;flex-direction:column;display:flex}.AgentConnectionLanding-module__4z9s6q__promptCard strong{color:var(--public-text);font-weight:var(--ui-weight-strong)}.AgentConnectionLanding-module__4z9s6q__step h2,.AgentConnectionLanding-module__4z9s6q__feature h2{font-size:var(--ui-text-16px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-snug);letter-spacing:var(--ui-tracking-tight);margin:0}.AgentConnectionLanding-module__4z9s6q__step p,.AgentConnectionLanding-module__4z9s6q__feature p{color:var(--public-text-muted);font-size:var(--ui-text-14px);line-height:var(--ui-line-relaxed);margin:0}.AgentConnectionLanding-module__4z9s6q__codeRow{align-items:center;gap:var(--ui-space-8px);border:1px solid var(--public-border);width:100%;padding:var(--ui-space-8px);border-radius:var(--ui-radius-8px);display:flex}.AgentConnectionLanding-module__4z9s6q__codeRow code{min-width:0;padding:var(--ui-space-8px);font-family:inherit;font-size:var(--ui-text-12px);line-height:var(--ui-line-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.AgentConnectionLanding-module__4z9s6q__copy{color:var(--public-text);flex-shrink:0}.AgentConnectionLanding-module__4z9s6q__secondary{padding:var(--ui-space-12px) var(--ui-space-16px);border:1px solid var(--public-border);border-radius:var(--ui-radius-8px);color:var(--public-text);font-size:var(--ui-text-14px);flex-shrink:0;text-decoration:none}.AgentConnectionLanding-module__4z9s6q__feature{gap:var(--ui-space-32px);padding:var(--ui-space-20px);border:1px solid var(--public-border);border-radius:var(--ui-radius-16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AgentConnectionLanding-module__4z9s6q__mediaPlaceholder{background:var(--public-surface-muted);border-radius:var(--ui-radius-12px);min-height:20rem}.AgentConnectionLanding-module__4z9s6q__featureCopy{align-items:flex-start;gap:var(--ui-space-24px);padding:var(--ui-space-32px) var(--ui-space-16px);flex-direction:column;display:flex}.AgentConnectionLanding-module__4z9s6q__featureCopy h2{font-size:var(--ui-text-24px);font-weight:var(--ui-weight-strong)}.AgentConnectionLanding-module__4z9s6q__featureCopy a{margin-top:auto}.AgentConnectionLanding-module__4z9s6q__footer{justify-content:center;gap:var(--ui-space-24px);padding:var(--ui-space-32px);font-size:var(--ui-text-12px);display:flex}.AgentConnectionLanding-module__4z9s6q__footer a{color:var(--public-text-muted);text-decoration:none}.AgentConnectionLanding-module__4z9s6q__nav a:focus-visible,.AgentConnectionLanding-module__4z9s6q__clientBar button:focus-visible,.AgentConnectionLanding-module__4z9s6q__copy:focus-visible,.AgentConnectionLanding-module__4z9s6q__secondary:focus-visible,.AgentConnectionLanding-module__4z9s6q__footer a:focus-visible,.AgentConnectionLanding-module__4z9s6q__promptCard:focus-visible{outline:var(--ui-focus-ring-width) solid var(--public-text);outline-offset:var(--ui-focus-ring-offset)}@media (max-width:640px){.AgentConnectionLanding-module__4z9s6q__nav{padding:var(--ui-space-16px);gap:var(--ui-space-20px)}.AgentConnectionLanding-module__4z9s6q__navLinks{gap:var(--ui-space-16px)}.AgentConnectionLanding-module__4z9s6q__content{padding-inline:var(--ui-space-16px)}.AgentConnectionLanding-module__4z9s6q__hero{padding-block:var(--ui-space-40px)}.AgentConnectionLanding-module__4z9s6q__steps,.AgentConnectionLanding-module__4z9s6q__feature{grid-template-columns:minmax(0,1fr)}.AgentConnectionLanding-module__4z9s6q__step{padding:var(--ui-space-24px)}.AgentConnectionLanding-module__4z9s6q__step+.AgentConnectionLanding-module__4z9s6q__step{border-left:0;border-top:1px solid var(--public-border)}.AgentConnectionLanding-module__4z9s6q__protocol{margin-left:0}.AgentConnectionLanding-module__4z9s6q__clients{flex-basis:100%}.AgentConnectionLanding-module__4z9s6q__codeRow{flex-wrap:wrap}.AgentConnectionLanding-module__4z9s6q__codeRow code{flex-basis:100%}.AgentConnectionLanding-module__4z9s6q__mediaPlaceholder{min-height:13rem}.AgentConnectionLanding-module__4z9s6q__featureCopy{padding:var(--ui-space-16px)}}
