.agentInstaller{display:grid;gap:20px}.agentInstallerComposer{display:grid;gap:20px}.agentInstallerComposer .agentTitle,.agentInstallerComposer .agentField{margin:0}.agentInstallerComposer .agentUploadZone{--skill-surface:#fff;--skill-muted:#8493a6;--skill-tint:#f4f8ff}.agentInstallerFooter{display:flex;align-items:end;justify-content:space-between;gap:20px}.agentInstallerFooter>.agentField{min-width:160px}.agentInstallerProgress{padding:18px 20px;border:1px solid var(--agent-line,#e3eaf3);border-radius:12px;background:var(--agent-bg,#f8faff)}.agentInstallerProgress>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.agentInstallerProgress span,.agentInstallerProgress small{color:#8493a6;font-size:11px}.agentInstallerProgress progress{width:100%;height:6px;margin:16px 0 10px;accent-color:#78a5de}.agentInstallerList{display:grid}.agentInstallerList>article{display:flex;gap:16px;align-items:center;padding:22px 0;border-bottom:1px solid var(--agent-line,#e3eaf3)}.agentInstallerList>article:last-child{border:0}.agentInstallerList>article>div{flex:1;min-width:0}.agentInstallerList strong{font-size:14px}.agentInstallerList p{font-size:12px;color:#74859b;line-height:1.7;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.agentInstallerList small{font-size:11px;color:#91a0b3}.agentInstallerFile{display:grid;place-items:center;width:45px;height:50px;border-radius:12px;background:#edf4ff;color:#759ccc;font-size:24px;flex:none}.agentInstallerList .agentStatus{margin-left:8px}.agentInstallerComposer:has(.agentUploadZone[aria-busy=true]) .agentUploadArtwork{animation:installer-breathe 1.6s ease-in-out infinite}@keyframes installer-breathe{50%{opacity:.45;transform:translateY(-3px)}}@media(max-width:650px){.agentInstallerFooter{align-items:stretch;flex-direction:column}.agentInstallerProgress>div{flex-direction:column}.agentInstallerList>article{gap:10px;flex-wrap:wrap}.agentInstallerList strong{display:block}.agentInstallerList .agentStatus{margin:8px 0 0}.agentInstallerList>article>div{min-width:180px}}@media(prefers-reduced-motion:reduce){.agentInstallerComposer .agentUploadArtwork{animation:none!important}}
.agentInstallerTimeline{display:grid;gap:5px;margin-top:10px}.agentInstallerTimeline small{line-height:1.6}.agentInstallerList .stateREADY{background:#fff4dc;color:#9b6a14}
