.activity-grid[data-v-a4a8d89b]{display:grid;gap:1rem}@media(min-width:1024px){.activity-grid[data-v-a4a8d89b]{align-items:start;grid-template-columns:280px minmax(0,1fr)}}.filter-sidebar[data-v-a4a8d89b]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 2px #00000008;padding:.875rem 1rem;position:sticky;top:1rem}.filter-sidebar-head[data-v-a4a8d89b]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:.625rem;padding-bottom:.5rem}.filter-sidebar-head h3[data-v-a4a8d89b]{color:#111827;font-size:.9375rem;font-weight:600;margin:0}.reset-btn[data-v-a4a8d89b]{background:transparent;border:none;border-radius:.25rem;color:#4338ca;cursor:pointer;font-size:.75rem;font-weight:500;padding:.125rem .375rem}.reset-btn[data-v-a4a8d89b]:hover{background:#eef2ff}.filter-sections[data-v-a4a8d89b]{display:flex;flex-direction:column;gap:.5rem}.filter-section[data-v-a4a8d89b]{border:1px solid #e5e7eb;border-radius:.4375rem;overflow:hidden}.filter-section-open[data-v-a4a8d89b]{background:#eef2ff4d;border-color:#c7d2fe}.filter-section-head[data-v-a4a8d89b]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:.4375rem .625rem;text-align:left;width:100%}.filter-section-title-row[data-v-a4a8d89b]{align-items:center;display:inline-flex;flex:1;gap:.4375rem;min-width:0}.filter-section-title[data-v-a4a8d89b]{color:#111827;font-size:.8125rem;font-weight:600}.filter-section-summary[data-v-a4a8d89b]{color:#6b7280;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-section-tail[data-v-a4a8d89b]{align-items:center;display:inline-flex;flex-shrink:0;gap:.375rem}.active-dot[data-v-a4a8d89b]{background:#3b82f6;border-radius:9999px;height:.4375rem;width:.4375rem}.filter-section-chev[data-v-a4a8d89b]{color:#6b7280;height:.75rem;transition:transform .15s ease;width:.75rem}.filter-section-chev.rotate-180[data-v-a4a8d89b]{transform:rotate(180deg)}.filter-section-body[data-v-a4a8d89b]{background:#fff;border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:.5rem;padding:.4375rem .625rem .625rem}.filter-field[data-v-a4a8d89b]{display:flex;flex-direction:column;gap:.1875rem}.filter-label[data-v-a4a8d89b]{color:#4b5563;font-size:.6875rem;font-weight:500}.filter-select[data-v-a4a8d89b]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.3125rem;color:#1f2937;cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;justify-content:space-between;padding:.3125rem .5rem}.filter-select[data-v-a4a8d89b]:hover{border-color:#a5b4fc}.filter-select svg[data-v-a4a8d89b]{color:#6b7280;height:.625rem;width:.625rem}.logs-main[data-v-a4a8d89b]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.logs-toolbar[data-v-a4a8d89b]{border:1px solid #e5e7eb;border-radius:.4375rem;gap:.75rem;justify-content:space-between;padding:.5rem .875rem}.logs-toolbar[data-v-a4a8d89b],.search-box[data-v-a4a8d89b]{align-items:center;background:#fff;display:flex}.search-box[data-v-a4a8d89b]{border:1px solid #d1d5db;border-radius:.3125rem;flex:1;gap:.375rem;max-width:24rem;padding:.3125rem .625rem}.search-box svg[data-v-a4a8d89b]{color:#6b7280;flex-shrink:0;height:.875rem;width:.875rem}.search-input[data-v-a4a8d89b]{background:transparent;border:none;color:#1f2937;flex:1;font-size:.75rem;min-width:0;outline:none}.search-input[data-v-a4a8d89b]::-moz-placeholder{color:#9ca3af}.search-input[data-v-a4a8d89b]::placeholder{color:#9ca3af}.logs-toolbar-right[data-v-a4a8d89b]{align-items:center;display:flex;flex-shrink:0;gap:.625rem}.results-count[data-v-a4a8d89b]{color:#6b7280;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.75rem}.view-toggle[data-v-a4a8d89b]{background:#f3f4f6;border-radius:.3125rem;display:inline-flex;padding:.125rem}.view-toggle-btn[data-v-a4a8d89b]{background:transparent;border:none;border-radius:.1875rem;color:#6b7280;cursor:pointer;font-size:.6875rem;font-weight:500;padding:.1875rem .625rem}.view-toggle-btn-active[data-v-a4a8d89b]{background:#fff;box-shadow:0 1px 2px #0000000a;color:#1f2937}.log-cards[data-v-a4a8d89b]{display:flex;flex-direction:column;gap:.5rem}.log-card[data-v-a4a8d89b]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;transition:border-color .15s ease,box-shadow .15s ease}.log-card[data-v-a4a8d89b]:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000000d}.log-card-open[data-v-a4a8d89b]{border-color:#c7d2fe}.log-card-head[data-v-a4a8d89b]{align-items:flex-start;background:transparent;border:none;cursor:pointer;display:flex;gap:.625rem;padding:.75rem .875rem;text-align:left;width:100%}.log-status[data-v-a4a8d89b]{align-items:center;border-radius:9999px;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-top:.125rem;width:2rem}.log-status svg[data-v-a4a8d89b]{height:1rem;width:1rem}.log-status-pass[data-v-a4a8d89b]{background:#dcfce7;color:#16a34a}.log-status-warn[data-v-a4a8d89b]{background:#fef3c7;color:#ca8a04}.log-status-block[data-v-a4a8d89b]{background:#fee2e2;color:#dc2626}.log-main-col[data-v-a4a8d89b]{flex:1;min-width:0}.log-line-1[data-v-a4a8d89b]{align-items:center;display:flex;flex-wrap:wrap;gap:.4375rem}.log-agent[data-v-a4a8d89b]{color:#111827;font-size:.875rem;font-weight:600}.log-line-meta[data-v-a4a8d89b]{color:#6b7280;font-size:.6875rem;margin-top:.25rem}.dot-sep[data-v-a4a8d89b]{color:#d1d5db;margin:0 .1875rem}.log-pills[data-v-a4a8d89b]{align-items:center;display:flex;flex-wrap:wrap;gap:.3125rem;margin-top:.4375rem}.log-chev[data-v-a4a8d89b]{color:#9ca3af;flex-shrink:0;height:1rem;margin-top:.25rem;transition:transform .2s ease;width:1rem}.log-chev.rotate-180[data-v-a4a8d89b]{transform:rotate(180deg)}.cg-badge[data-v-a4a8d89b]{align-items:center;border-radius:.25rem;border-style:solid;border-width:1px;display:inline-flex;font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:.0625rem .4375rem}.cg-badge-pass[data-v-a4a8d89b]{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.cg-badge-warn[data-v-a4a8d89b]{background:#fffbeb;border-color:#fde68a;color:#b45309}.cg-badge-block[data-v-a4a8d89b]{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.cg-badge-info[data-v-a4a8d89b]{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.pill[data-v-a4a8d89b]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.6875rem;font-weight:500;gap:.1875rem;padding:.0625rem .4375rem}.pill-redaction[data-v-a4a8d89b]{background:#f3e8ff;color:#7e22ce}.pill-violation[data-v-a4a8d89b]{background:#fee2e2;color:#b91c1c}.pill-llm[data-v-a4a8d89b]{background:#dbeafe;color:#1e40af}.pill-tool[data-v-a4a8d89b]{background:#f3f4f6;color:#374151}.pill-skill[data-v-a4a8d89b]{background:#eef2ff;border:1px solid #e0e7ff;color:#4338ca}.pill-meta[data-v-a4a8d89b]{background:#f3f4f6;color:#4b5563;font-family:ui-monospace,SFMono-Regular,monospace}.log-detail[data-v-a4a8d89b]{background:#f9fafb80;border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:.875rem;padding:.875rem 1rem}.log-detail-meta[data-v-a4a8d89b]{display:grid;gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.log-detail-meta[data-v-a4a8d89b]{grid-template-columns:repeat(3,minmax(0,1fr))}}.meta-item[data-v-a4a8d89b]{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.meta-label[data-v-a4a8d89b]{color:#6b7280;font-size:.625rem}.meta-value[data-v-a4a8d89b]{color:#111827;font-size:.75rem;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-value-mono[data-v-a4a8d89b]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.6875rem}.block-label[data-v-a4a8d89b]{color:#6b7280;display:block;font-size:.625rem;font-weight:700;letter-spacing:.06em;margin-bottom:.4375rem;text-transform:uppercase}.redaction-pills[data-v-a4a8d89b]{display:flex;flex-wrap:wrap;gap:.3125rem}.redaction-pill[data-v-a4a8d89b]{align-items:center;background:#f3e8ff99;border:1px solid #d8b4fe;border-radius:9999px;color:#6b21a8;display:inline-flex;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.6875rem;font-weight:500;padding:.0625rem .4375rem}.conversation-card[data-v-a4a8d89b]{background:#fff;border:1px solid #e5e7eb;border-radius:.4375rem;display:flex;flex-direction:column;gap:.4375rem;max-height:14rem;overflow-y:auto;padding:.5rem .625rem}.conv-msg[data-v-a4a8d89b]{align-items:flex-start;display:flex;gap:.4375rem}.conv-role[data-v-a4a8d89b]{border-radius:.1875rem;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:.0625rem .3125rem;text-transform:uppercase}.conv-role-user[data-v-a4a8d89b]{background:#dbeafe;color:#1e40af}.conv-role-assistant[data-v-a4a8d89b]{background:#dcfce7;color:#15803d}.conv-text[data-v-a4a8d89b]{color:#1f2937;flex:1;font-size:.75rem;line-height:1.45;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.error-block[data-v-a4a8d89b]{background:#fef2f2;border:1px solid #fecaca;border-radius:.4375rem;padding:.5rem .625rem}.error-label[data-v-a4a8d89b]{color:#b91c1c;display:block;font-size:.625rem;font-weight:700;letter-spacing:.06em;margin-bottom:.1875rem;text-transform:uppercase}.error-text[data-v-a4a8d89b]{color:#7f1d1d;font-size:.75rem;line-height:1.45;margin:0}.pagination-footer[data-v-a4a8d89b]{align-items:center;display:flex;justify-content:space-between;padding:.5rem .25rem}.results-range[data-v-a4a8d89b]{color:#6b7280;font-size:.75rem}.pagination-btns[data-v-a4a8d89b]{display:flex;gap:.375rem}.pagination-btn[data-v-a4a8d89b]{background:#fff;border:1px solid #d1d5db;border-radius:.3125rem;color:#1f2937;cursor:pointer;font-size:.75rem;font-weight:500;padding:.3125rem .75rem}.pagination-btn[data-v-a4a8d89b]:disabled{color:#9ca3af;cursor:not-allowed}.pagination-btn[data-v-a4a8d89b]:hover:not(:disabled){background:#f9fafb;border-color:#a5b4fc}
