.developers-page{padding-bottom:5rem}.home-agents{border-block:1px solid #34382f}.home-agents .cx-lead{max-width:42rem;margin-block:1.5rem 2rem}.home-agents-note{max-width:42rem;color:var(--cx-body);margin-top:1.5rem;line-height:1.6}#bring-your-agent{scroll-margin-top:6rem}.agent-clients{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-block:2rem;display:grid}.agent-client{background:var(--cx-ink);color:var(--cx-paper);text-align:left;font:inherit;cursor:pointer;border:1px solid #555b50;min-height:6rem;padding:1.15rem 1rem}.agent-client strong,.agent-client span{display:block}.agent-client strong{font-size:1.1rem}.agent-client span{margin-top:.4rem;font-size:.8rem}.agent-client:hover{border-color:var(--cx-lime)}.agent-client[aria-pressed=true]{border-color:var(--cx-lime);background:var(--cx-lime);color:var(--cx-ink)}.agent-client:focus-visible,.agent-actions :focus-visible,.agent-text-button:focus-visible{outline:2px solid var(--cx-paper);outline-offset:4px}.agent-setup{background:var(--cx-ink);border:1px solid #555b50;padding:clamp(1.25rem,3vw,2.5rem)}.agent-setup-heading,.agent-first-task{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.agent-setup h3,.agent-first-task h3{font-family:var(--font-display), sans-serif;margin:0;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.1}.agent-public-label{border:1px solid #555b50;padding:.5rem .75rem;font-size:.75rem}.agent-note{color:var(--cx-body);font-size:.9rem}.agent-first-task{margin-top:2rem}.agent-text-button{font:inherit;color:inherit;text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.agent-steps{max-width:48rem;padding-left:1.5rem}.agent-steps li{margin-block:1.5rem;padding-left:.5rem;line-height:1.6}.agent-steps strong,.agent-steps span{display:block}.agent-actions{flex-wrap:wrap;gap:1rem;display:flex}.agent-actions button{cursor:pointer;font:inherit}.agent-copy-status{min-height:1.65em}.agent-manual-copy{background:var(--cx-ink);width:100%;min-height:10rem;color:var(--cx-paper);font:inherit;border:1px solid #34382f;padding:1rem}.agent-details summary{cursor:pointer;text-underline-offset:.25rem;text-decoration:underline}.agent-details a{text-decoration:underline}.developers-hero{padding-top:clamp(8rem,15vw,13rem);padding-bottom:4rem}.developers-hero h1{font-family:var(--font-display), sans-serif;margin:1.5rem 0;font-size:clamp(3.5rem,8vw,8rem);font-weight:900;line-height:.95}.developers-lead{max-width:42rem;margin-bottom:2rem;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.5}.developers-section{border-top:1px solid #34382f;padding-top:3rem;padding-bottom:3rem}.developers-section h2{font-family:var(--font-display), sans-serif;margin:1rem 0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:1}.developers-section p{max-width:48rem;margin:1rem 0;line-height:1.65}.developers-section pre{border:1px solid #34382f;max-width:100%;padding:1.25rem;font-size:clamp(.85rem,2vw,1.2rem);overflow:auto}.developers-section code{font-family:var(--font-mono), monospace;overflow-wrap:anywhere}.developers-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0;display:grid}.developers-facts dt{text-transform:uppercase;opacity:.7;margin-bottom:.5rem;font-size:.8rem}.developers-facts dd{overflow-wrap:anywhere;margin:0}.developers-links{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;display:flex}.developers-links a{text-underline-offset:.25rem;text-decoration:underline}@media (max-width:600px){.agent-clients{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-client{padding:1rem .75rem}.agent-actions{gap:.75rem}.agent-actions .cx-button{text-align:center;width:100%}.developers-facts{grid-template-columns:1fr}}@media (min-width:601px) and (max-width:1000px){.agent-clients{grid-template-columns:repeat(3,minmax(0,1fr))}}
