.agent-card[data-v-9a159415]{background:var(--ai-card-bg);border:1px solid var(--ai-card-border);border-radius:4px;display:flex;flex-direction:column;height:100%;padding:1.5rem;transition:all .2s}.agent-card[data-v-9a159415]:hover{border-color:var(--ai-card-hover-border,var(--ai-primary));transform:translateY(-2px)}.agent-card__header[data-v-9a159415]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.agent-card__avatar[data-v-9a159415]{background:var(--ai-card-border);border-radius:4px;height:44px;overflow:hidden;width:44px}.agent-card__avatar .initials[data-v-9a159415]{align-items:center;background:linear-gradient(135deg,var(--ai-primary),#7c3aed);color:#fff;display:flex;font-size:.75rem;font-weight:700;height:100%;justify-content:center;width:100%}.agent-card__model[data-v-9a159415]{align-items:center;background:#51a0ff1f;border-radius:4px;color:var(--ai-primary);display:inline-flex;font-size:.65rem;font-weight:600;gap:.3rem;max-width:55%;overflow:hidden;padding:.2rem .5rem;text-overflow:ellipsis;white-space:nowrap}.agent-card__name[data-v-9a159415]{color:var(--active);font-size:1.05rem;font-weight:600;margin-bottom:.35rem}.agent-card__meta[data-v-9a159415]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.agent-card__meta .meta-item[data-v-9a159415]{align-items:center;color:var(--inactive);display:inline-flex;font-size:.7rem;gap:.3rem}.agent-card__meta .meta-item svg[data-v-9a159415]{font-size:.65rem}.agent-card__desc[data-v-9a159415]{color:var(--inactive);flex:1;font-size:.825rem;line-height:1.5;margin:.5rem 0 .75rem}.agent-card__cta[data-v-9a159415]{align-items:center;background:transparent;border:1px solid var(--ai-card-border);border-radius:4px;color:var(--active);cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.4rem;justify-content:center;padding:.5rem;transition:all .15s;width:100%}.agent-card__cta[data-v-9a159415]:hover{border-color:var(--ai-primary);color:var(--ai-primary)}.page-title[data-v-4b5c5571]{color:var(--active);font-size:1.5rem;font-weight:600}.page-subtitle[data-v-4b5c5571]{color:var(--inactive);font-size:.9rem}.runs-link[data-v-4b5c5571]{align-items:center;border:1px solid var(--ai-card-border);border-radius:4px;color:var(--active);display:inline-flex;font-size:.8rem;font-weight:500;gap:.4rem;padding:.45rem .85rem;text-decoration:none;transition:all .15s;white-space:nowrap}.runs-link[data-v-4b5c5571]:hover{border-color:var(--ai-primary);color:var(--ai-primary)}.empty-state[data-v-4b5c5571]{color:var(--inactive);font-size:.9rem;padding:3rem;text-align:center}.empty-state .empty-icon[data-v-4b5c5571]{display:block;font-size:2rem;margin:0 auto .75rem;opacity:.5}@keyframes agents-shimmer-4b5c5571{0%{background-position:-200px 0}to{background-position:200px 0}}.agent-skeleton .skel-avatar[data-v-4b5c5571],.agent-skeleton .skel-badge[data-v-4b5c5571],.agent-skeleton .skel-cta[data-v-4b5c5571],.agent-skeleton .skel-line[data-v-4b5c5571]{animation:agents-shimmer-4b5c5571 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--ai-card-border) 25%,hsla(0,0%,100%,.05) 50%,var(--ai-card-border) 75%);background-size:400px 100%}.agent-skeleton[data-v-4b5c5571]{background:var(--ai-card-bg);border:1px solid var(--ai-card-border);border-radius:4px;height:100%;padding:1.5rem}.agent-skeleton .skel-header[data-v-4b5c5571]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.agent-skeleton .skel-avatar[data-v-4b5c5571]{border-radius:4px;height:44px;width:44px}.agent-skeleton .skel-badge[data-v-4b5c5571]{border-radius:4px;height:18px;width:80px}.agent-skeleton .skel-line[data-v-4b5c5571]{border-radius:4px;height:12px;margin-bottom:.6rem}.agent-skeleton .skel-line--title[data-v-4b5c5571]{height:16px;width:60%}.agent-skeleton .skel-line--short[data-v-4b5c5571]{width:40%}.agent-skeleton .skel-cta[data-v-4b5c5571]{border-radius:4px;height:34px;margin-top:1rem}.composer-overlay[data-v-4b5c5571]{align-items:center;background:var(--ai-overlay);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.composer-modal[data-v-4b5c5571]{background:var(--header-ui-config-bg,#1a1a1a);border:1px solid var(--header-ui-config-border,#333);color:var(--active,#fff);max-width:520px;width:100%}.composer-modal__header[data-v-4b5c5571]{align-items:center;border-bottom:1px solid var(--header-ui-config-border,#333);display:flex;justify-content:space-between;padding:16px 20px}.composer-modal__header h3[data-v-4b5c5571]{font-size:16px;font-weight:600;margin:0}.composer-modal__close[data-v-4b5c5571]{background:none;border:none;color:var(--active,#fff);cursor:pointer;font-size:16px;padding:4px}.composer-modal__close[data-v-4b5c5571]:disabled{cursor:not-allowed;opacity:.5}.composer-modal__body[data-v-4b5c5571]{display:flex;flex-direction:column;gap:16px;padding:20px}.composer-modal__label[data-v-4b5c5571]{color:var(--sidebar-menus-fg,#aaa);display:flex;flex-direction:column;font-size:12px;gap:6px}.composer-modal__label textarea[data-v-4b5c5571]{background:var(--bg-card-login,#0f0f0f);border:1px solid var(--header-ui-config-border,#333);color:var(--active,#fff);font-family:inherit;font-size:13px;outline:none;padding:10px 12px;resize:vertical;width:100%}.composer-modal__label textarea[data-v-4b5c5571]:focus{border-color:var(--chip-text,#51a0ff)}.composer-modal .composer-error[data-v-4b5c5571]{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.35);border-radius:4px;color:var(--ai-error,#ef4444);display:flex;font-size:.75rem;gap:.4rem;margin:0;padding:.5rem .75rem}.composer-modal__actions[data-v-4b5c5571]{display:flex;gap:8px;justify-content:flex-end}.composer-modal__actions .btn-primary[data-v-4b5c5571],.composer-modal__actions .btn-secondary[data-v-4b5c5571]{align-items:center;border:none;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:.4rem;justify-content:center;min-width:90px;padding:10px 20px}.composer-modal__actions .btn-primary[data-v-4b5c5571]{background:var(--chip-text,#51a0ff);color:#000}.composer-modal__actions .btn-primary[data-v-4b5c5571]:disabled{cursor:not-allowed;opacity:.5}.composer-modal__actions .btn-secondary[data-v-4b5c5571]{background:transparent;border:1px solid var(--header-ui-config-border,#333);color:var(--active,#fff)}.composer-modal__actions .btn-secondary[data-v-4b5c5571]:disabled{cursor:not-allowed;opacity:.5}
