.squad{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}@media (width<=1200px){.squad{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.squad{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.squad{grid-template-columns:1fr}}.agent-head{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);border-bottom:1px solid var(--line);background:var(--bg-2);justify-content:space-between;padding:9px 12px;font-size:9px;display:flex}.agent-head .badge-id{color:var(--cyan)}.agent-head .badge-tag{color:var(--violet)}.agent-portrait .ap-rec{font-family:var(--mono);letter-spacing:.2em;color:var(--alert);border:1px solid var(--alert);background:#050a18b3;align-items:center;gap:6px;padding:3px 6px;font-size:8px;display:flex;position:absolute;bottom:8px;right:8px}.agent-meta{flex-direction:column;flex:1;gap:6px;padding:14px 14px 8px;display:flex}.agent-name{font-family:var(--display);letter-spacing:.06em;color:var(--fg);font-size:16px;font-weight:600}.agent-role{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);font-size:9px}.agent-bio{color:var(--fg-dim);font-size:11px;line-height:1.5}.agent{background:#ffffff06;border-color:#ffffff0f;border-radius:22px}.agent-head{background:#ffffff06}.pixel-portrait{image-rendering:pixelated;display:block}.pixel-portrait .pp-blink,.pixel-portrait .pp-mouth{opacity:0}.pp-live .pp-blink{animation:ppBlink var(--ppb,4.8s) steps(1) infinite;animation-delay:var(--ppd,0s)}.pixel-portrait.talk .pp-mouth{animation:.16s step-end infinite ppTalk}.pixel-portrait.talk{animation:.3s cubic-bezier(.2,.7,.2,1) ppPop}@media (prefers-reduced-motion:reduce){.pp-live .pp-blink,.pixel-portrait.talk{animation:none}.pixel-portrait.talk .pp-mouth{opacity:1;animation:none}}.ap-px{z-index:1;width:62%;height:auto;filter:drop-shadow(0 0 14px color-mix(in srgb, currentColor 40%, transparent));margin:auto;animation:5s ease-in-out infinite fpFloat;position:relative}@media (prefers-reduced-motion:reduce){.ap-px{animation:none}}
