.agent-access {max-width:850px;margin:0 auto;padding:48px 32px 72px;color:rgb(var(--mono-ink-rgb,23,23,23));font:16px/1.65 var(--site-body,sans-serif)}
.agent-access h1 {font:500 38px/1.15 var(--site-body,sans-serif);letter-spacing:-.035em;margin:0 0 18px}
.agent-access h2 {font:500 21px/1.3 var(--site-body,sans-serif);margin:32px 0 10px;letter-spacing:-.02em}
.agent-access p {margin:0 0 16px}.agent-access ul {padding-left:20px}.agent-access code {font-size:13px;overflow-wrap:anywhere}
.agent-access a,.agent-copy-panel a {color:inherit;text-decoration:underline;text-underline-offset:3px}
.agent-access pre {white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}
.agent-copy-panel {box-sizing:border-box!important;margin:auto!important;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid rgba(var(--mono-ink-rgb,23,23,23),.18);border-radius:4px;background:rgb(var(--mono-paper-rgb,255,255,255));color:rgb(var(--mono-ink-rgb,23,23,23));font:14px/1.6 var(--site-body,sans-serif)}
.agent-copy-panel::backdrop {background:rgba(var(--mono-ink-rgb, 0,0,0), 0.3)}
.agent-copy-head {display:flex;justify-content:space-between;align-items:baseline;gap:16px}.agent-copy-head h2 {font:500 21px/1.3 var(--site-body,sans-serif);letter-spacing:-.02em;margin:0}
.agent-copy-panel button {font:inherit;color:inherit;cursor:pointer}.agent-copy-head button {border:0;background:transparent;padding:0}
.agent-copy-actions {display:flex;flex-wrap:wrap;gap:10px}.agent-copy-actions button {padding:9px 12px;border:1px solid rgba(var(--mono-ink-rgb,23,23,23),.2);border-radius:4px;background:transparent}
.agent-copy-panel textarea {box-sizing:border-box;width:100%;height:160px;font:inherit}.agent-copy-panel [role=status]:empty {display:none}
@media(max-width:640px){.agent-access{padding:28px 20px 48px}.agent-access h1{font-size:30px}.agent-copy-panel{padding:20px}}
