.page-main:has(.agent-intro) .page-head{text-align:center;padding:36px 0 24px;border:0;margin-bottom:0}.page-main:has(.agent-intro) .page-head .eyebrow{color:var(--accent)}.page-main:has(.agent-intro) .page-head h1{max-width:none;font-size:clamp(40px,6vw,80px);letter-spacing:-3px}.page-main:has(.agent-intro) .page-deck{max-width:790px;margin:20px auto 0}.page-main:has(.agent-intro) .page-meta{display:none}.page-main:has(.agent-intro)>.prose{max-width:none}.agent-intro{text-align:center;max-width:920px;margin:0 auto 80px}.agent-marks{display:flex;justify-content:center;margin:4px 0 22px}.agent-marks img,.agent-marks span{box-sizing:content-box;width:30px;height:30px;padding:15px;border:1px solid var(--line);border-radius:50%;background:var(--paper);margin-left:-8px}.agent-marks span{font-size:27px;line-height:30px}.agent-intro>p:first-of-type{font-size:24px;letter-spacing:-.6px}.agent-intro .agent-lede{font-size:16px;color:var(--muted);margin-top:8px}.agent-setup{text-align:left;margin-top:42px;padding:28px;background:var(--soft);border:1px solid var(--line);border-radius:14px}.agent-setup>.eyebrow{margin:0 0 14px}.agent-copy-row{display:flex;gap:22px;align-items:center;background:var(--paper);padding:18px;border:1px solid var(--line);border-radius:8px}.agent-copy-row textarea{flex:1;min-width:0;resize:none;overflow:auto;background:transparent;color:var(--ink);font:13px/1.7 var(--mono);border:0}.agent-copy-row .button{flex-shrink:0;white-space:nowrap}.agent-url-row{margin-top:22px}.agent-url-row>label{font-size:12px;color:var(--muted)}.agent-url-row>div{display:flex;gap:16px;align-items:center;margin-top:6px}.agent-url-row input{flex:1;min-width:0;border:0;background:transparent;font:13px/1.7 var(--mono);color:var(--ink)}.agent-url-row button{font-size:12px;background:transparent;border:1px solid var(--line);padding:8px 12px;border-radius:5px;white-space:nowrap}.agent-setup #agent-copy-status{font-size:11px;line-height:1.6;color:var(--muted);margin:18px 0 0}.agent-intro .agent-scope{font-size:12px;color:var(--muted);margin-top:20px}.agent-doc-links{display:flex;justify-content:center;gap:24px;font-size:12px}.agent-examples{border-top:1px solid var(--line);padding-top:40px}.agent-examples h2{margin:12px 0 32px}.agent-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.agent-example-grid h3{font-size:24px;line-height:1.4;letter-spacing:-.5px;margin:18px 0}.agent-example-grid p{font-size:14px}.agent-example-grid a{display:inline-block;margin-top:20px;font-size:12px}.agent-how{max-width:760px;margin-top:70px}.agent-how ol{padding-left:24px}.agent-how li{padding:8px 0 12px}.agent-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:40px 0}.agent-details summary{cursor:pointer;font-size:16px;font-weight:600}.agent-details dl{display:grid;grid-template-columns:150px 1fr;gap:14px;margin:24px 0;font-size:13px}.agent-details dt{font-family:var(--mono)}.agent-details dd{margin:0}.agent-details p{font-size:13px}@media(max-width:700px){.page-main:has(.agent-intro) .page-head{padding-top:12px}.page-main:has(.agent-intro) .page-head h1{letter-spacing:-1.7px}.agent-setup{padding:18px}.agent-copy-row{align-items:stretch;flex-direction:column;gap:14px;padding:14px}.agent-copy-row textarea{min-height:100px;flex:auto;font-size:12px}.agent-copy-row .button{justify-content:center}.agent-url-row>div{flex-wrap:wrap}.agent-url-row input{flex-basis:100%;font-size:11px}.agent-doc-links{flex-wrap:wrap;gap:10px 20px}.agent-example-grid{grid-template-columns:1fr;gap:28px}.agent-example-grid article+article{border-top:1px solid var(--line);padding-top:24px}.agent-details dl{grid-template-columns:1fr;gap:6px}.agent-details dd{margin-bottom:12px}.agent-intro{margin-bottom:48px}}
