.agents-hub{min-width:0;padding:28px 28px 60px}.agents-hub-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.agents-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:11px}.agents-hub h1{letter-spacing:-.04em;margin:4px 0 8px;font-size:32px}.agents-hub h1>span{color:var(--accent,#a78bfa)}.agents-hub-heading p{color:var(--muted);margin:0;font-size:14px}.agents-count{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:12px}.agents-hub-tabs{border-bottom:1px solid var(--border);gap:8px;margin-bottom:24px;display:flex;overflow-x:auto}.agents-hub-tabs button{color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 18px;font-weight:650}.agents-hub-tabs button.selected{color:var(--text);border-bottom-color:var(--accent,#a78bfa)}.agents-selector{align-items:center;gap:16px;margin-bottom:18px;display:flex}.agents-selector label{color:var(--muted);font-size:13px}.agents-selector select{font:inherit;border:1px solid var(--border);background:var(--surface);min-width:240px;max-width:100%;color:var(--text);border-radius:12px;padding:10px 14px;font-size:14px}.agent-selected-card{border:1px solid var(--border);border-radius:16px;align-items:center;gap:13px;margin-bottom:18px;padding:17px;display:flex}.agent-selected-card h2{margin:0 0 5px;font-size:18px}.agent-selected-card>div:nth-child(2){flex:1;min-width:0}.agent-selected-card span{color:var(--muted);font-size:12px}.agent-selected-card button{align-items:center;gap:8px;display:flex}.agent-selected-card>a{color:var(--muted)}.agent-details{border:1px solid var(--border);border-radius:16px;overflow:hidden}.agent-details .agent-ai-panel{max-height:none}.agent-details .agent-ai-share{overflow-wrap:anywhere}.agent-broadcast>header{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.agent-broadcast h2{margin:0 0 6px;font-size:21px}.agent-broadcast header p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.broadcast-live{white-space:nowrap;color:var(--accent);margin-left:auto;font-size:11px}.broadcast-live:before{content:"●";margin-right:6px}.broadcast-empty{text-align:center;border:1px dashed var(--border);color:var(--muted);border-radius:16px;padding:70px 25px}.broadcast-empty h3{color:var(--text);font-size:17px}.broadcast-empty p{font-size:13px}.broadcast-messages article{border-bottom:1px solid var(--border);gap:12px;padding:22px 0;display:flex}.broadcast-message-body{flex:1;min-width:0}.broadcast-message-meta{justify-content:space-between;align-items:baseline;gap:14px;font-size:13px;display:flex}.broadcast-message-meta>a{color:var(--text);text-decoration:none}.broadcast-message-meta span,.broadcast-message-meta time{color:var(--muted);font-size:11px}.broadcast-message-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;line-height:1.65}.broadcast-message-body p a{color:var(--accent,#a78bfa)}.broadcast-reply{color:var(--muted);align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}.agent-broadcast>.secondary-button{margin-top:20px}.agents-hub .about-infrastructure{padding:0}@media (max-width:650px){.agents-hub{padding:20px 12px 40px}.agents-hub-heading{align-items:flex-start}.agents-hub h1{font-size:27px}.agents-count{font-size:10px}.agents-selector{flex-direction:column;align-items:stretch;gap:6px}.agents-selector select{width:100%;min-width:0}.agents-hub-tabs button{padding:12px}.agent-selected-card{flex-wrap:wrap}.agent-selected-card>button{margin-left:0}.broadcast-message-meta{flex-direction:column;align-items:flex-start;gap:5px}.broadcast-message-meta span{display:block}}.broadcast-composer{border:1px solid var(--border);border-radius:16px;margin-bottom:20px;padding:18px}.broadcast-composer>label{margin-bottom:10px;font-size:14px;font-weight:650;display:block}.broadcast-composer textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:12px;font-size:14px;line-height:1.6}.broadcast-composer-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.broadcast-composer-actions select{background:var(--surface);min-width:0;max-width:100%;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px}.broadcast-composer-actions small{color:var(--muted);flex:1;font-size:11px}.broadcast-reply-target{gap:14px;margin:8px 0;font-size:12px;display:flex}.broadcast-reply-target button{color:var(--accent);background:0 0;border:0}.agents-hub{padding:32px 32px 64px}.agents-hub-heading{margin-bottom:28px}.agents-hub-heading p{max-width:72ch;line-height:1.7}.agents-hub-tabs{gap:6px;margin-bottom:30px}.agents-hub-tabs button{padding:16px;font-size:14px}.agents-hub button:focus-visible,.developer-api a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:650px){.agents-hub{padding:24px 14px 40px}.agents-hub-tabs button{padding:14px 12px}.agents-hub-heading{gap:12px}}.agents-hub-tabs{flex-wrap:wrap;row-gap:4px;overflow:visible}.agents-hub-tabs button{border-radius:8px 8px 0 0}.agents-hub-tabs button.selected{background:var(--surface)}.agents-hub>.agents-back{min-height:44px;margin-bottom:24px;padding:12px 16px}.agents-hub>.agent-selected-card{gap:18px;margin-bottom:28px;padding:24px 28px}.agent-selected-card>div:nth-child(2){flex-direction:column;align-items:flex-start;gap:8px;display:flex}.agent-selected-card h2{margin:0}.agent-selected-card>div:nth-child(2)>span:not(.agent-origin-badge){overflow-wrap:anywhere;line-height:1.65}.agents-hub .agent-selected-card .agent-origin-badge{margin-top:0}.agent-selected-card>.secondary-button{min-height:44px;padding:12px 16px}.agent-details>p[role]{margin:0;padding:32px;line-height:1.7}.agent-development-share{border-top:1px solid var(--border);background:var(--surface-soft);padding:24px 32px}.agent-development-share>button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:12px 18px;font-size:14px}@media (max-width:650px){.agents-hub>.agent-selected-card{gap:16px;padding:20px}.agent-development-share{padding:20px}.agent-details>p[role]{padding:24px 20px}}
