.loader-enter-active[data-v-79d542bd],.loader-leave-active[data-v-79d542bd]{transition:opacity .3s ease}.loader-enter-from[data-v-79d542bd],.loader-leave-to[data-v-79d542bd]{opacity:0}.app-toast-host[data-v-90dd2488]{pointer-events:none;position:fixed;right:1rem;top:1rem;width:min(380px,calc(100vw - 2rem));z-index:1000}.app-toast-stack[data-v-90dd2488]{display:grid;gap:.6rem}.app-toast[data-v-90dd2488]{align-items:flex-start;background:#fff;border:1px solid;border-radius:.75rem;box-shadow:0 10px 25px #0f172a1f;color:#1f2937;display:flex;font-size:.875rem;gap:.65rem;padding:.8rem .9rem;pointer-events:auto}.app-toast button[data-v-90dd2488]{background:transparent;border:0;color:inherit;cursor:pointer;font-size:1.1rem;line-height:1;margin-left:auto}.app-toast-marker[data-v-90dd2488]{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-weight:700;height:1.25rem;justify-content:center;width:1.25rem}.app-toast-success[data-v-90dd2488]{background:#f0fdf4;border-color:#bbf7d0}.app-toast-success .app-toast-marker[data-v-90dd2488]{background:#dcfce7;color:#15803d}.app-toast-error[data-v-90dd2488]{background:#fef2f2;border-color:#fecaca}.app-toast-error .app-toast-marker[data-v-90dd2488]{background:#fee2e2;color:#b91c1c}.app-toast-warning[data-v-90dd2488]{background:#fff7ed;border-color:#fed7aa}.app-toast-warning .app-toast-marker[data-v-90dd2488]{background:#ffedd5;color:#c2410c}.app-toast-info[data-v-90dd2488]{background:#eff6ff;border-color:#bfdbfe}.app-toast-info .app-toast-marker[data-v-90dd2488]{background:#dbeafe;color:#1d4ed8}.app-toast-enter-active[data-v-90dd2488],.app-toast-leave-active[data-v-90dd2488]{transition:all .2s ease}.app-toast-enter-from[data-v-90dd2488],.app-toast-leave-to[data-v-90dd2488]{opacity:0;transform:translateY(-8px)}.activity-button[data-v-ffb7f01d]{background:var(--bg-card);border:1px solid var(--border);border-radius:.55rem;color:var(--text-muted);cursor:pointer;display:grid;flex:0 0 36px;height:36px;place-items:center;position:relative;width:36px}.activity-button svg[data-v-ffb7f01d]{display:block;height:18px;max-height:18px;max-width:18px;width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.activity-badge[data-v-ffb7f01d]{background:#dc4d4d;border-radius:999px;color:#fff;font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 3px;position:absolute;right:-6px;text-align:center;top:-6px}.activity-backdrop[data-v-ffb7f01d]{background:#0f172a3d;inset:0;position:fixed;z-index:70}.activity-drawer[data-v-ffb7f01d]{background:var(--bg-card);box-shadow:-12px 0 30px #0f172a2e;height:100%;overflow:auto;padding:1.25rem;position:absolute;right:0;top:0;width:min(420px,90vw)}.activity-header[data-v-ffb7f01d]{border-bottom:1px solid var(--border);display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.activity-header h2[data-v-ffb7f01d]{color:var(--text-main);font-size:1.1rem;margin:0}.activity-header p[data-v-ffb7f01d]{color:var(--text-muted);font-size:.8rem;margin:.25rem 0 0}.activity-close[data-v-ffb7f01d]{background:transparent;border:0;color:var(--text-muted);cursor:pointer;font-size:1.7rem}.activity-toolbar[data-v-ffb7f01d]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem 0}.activity-tabs[data-v-ffb7f01d]{display:flex;gap:.25rem;overflow-x:auto}.activity-tabs button[data-v-ffb7f01d],.mark-all[data-v-ffb7f01d]{background:transparent;border:1px solid var(--border);border-radius:.4rem;color:var(--text-muted);cursor:pointer;font-size:.72rem;padding:.35rem .55rem;white-space:nowrap}.activity-tabs button.active[data-v-ffb7f01d]{background:#eaf3ff;border-color:#bfdbfe;color:#2563eb}.mark-all[data-v-ffb7f01d]{color:#2563eb}.mark-all[data-v-ffb7f01d]:disabled{cursor:not-allowed;opacity:.5}.activity-items[data-v-ffb7f01d]{display:grid;gap:.55rem}.activity-item[data-v-ffb7f01d]{background:var(--bg-card);border:1px solid var(--border);border-left:3px solid #94a3b8;border-radius:.55rem;cursor:pointer;display:flex;gap:.6rem;padding:.65rem}.activity-item.unread[data-v-ffb7f01d]{background:#f5f9ff}.tone-success[data-v-ffb7f01d]{border-left-color:#34a853}.tone-error[data-v-ffb7f01d]{border-left-color:#e06b6b}.tone-warning[data-v-ffb7f01d]{border-left-color:#e7a83e}.activity-state[data-v-ffb7f01d]{color:#64748b;display:grid;flex:0 0 1.6rem;height:1.6rem;place-items:center;position:relative;width:1.6rem}.activity-state svg[data-v-ffb7f01d]{height:15px;width:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.tone-success .activity-state[data-v-ffb7f01d]{color:#318a4b}.tone-error .activity-state[data-v-ffb7f01d]{color:#c74d4d}.unread-dot[data-v-ffb7f01d]{background:#2563eb;border-radius:50%;height:6px;left:-2px;position:absolute;top:-2px;width:6px}.activity-copy[data-v-ffb7f01d]{flex:1;min-width:0}.activity-line[data-v-ffb7f01d]{display:flex;gap:.5rem;justify-content:space-between}.activity-line strong[data-v-ffb7f01d]{color:var(--text-main);font-size:.78rem}.activity-item:not(.unread) .activity-line strong[data-v-ffb7f01d]{font-weight:500}.activity-line time[data-v-ffb7f01d]{color:var(--text-muted);font-size:.67rem;white-space:nowrap}.activity-copy>span[data-v-ffb7f01d]{color:var(--text-main);display:block;font-size:.73rem;font-weight:600;margin-top:.15rem}.activity-copy p[data-v-ffb7f01d]{color:var(--text-muted);font-size:.72rem;margin:.2rem 0}.activity-copy a[data-v-ffb7f01d]{color:#3979b8;font-size:.7rem;text-decoration:none}.activity-empty[data-v-ffb7f01d]{color:var(--text-muted);font-size:.8rem;padding:1.25rem;text-align:center}.activity-loading[data-v-ffb7f01d]{display:grid;gap:.55rem}.activity-loading span[data-v-ffb7f01d]{animation:activity-shimmer-ffb7f01d 1.4s infinite;background:linear-gradient(90deg,var(--bg-card),rgba(148,163,184,.15),var(--bg-card));background-size:200% 100%;border-radius:.55rem;height:4rem}@keyframes activity-shimmer-ffb7f01d{to{background-position:-200% 0}}@media (max-width:640px){.activity-drawer[data-v-ffb7f01d]{width:100%}.activity-toolbar[data-v-ffb7f01d]{align-items:flex-start;flex-direction:column}.activity-tabs[data-v-ffb7f01d]{width:100%}}main[data-v-9a9dda2c]{min-height:0}.agent-shell[data-v-9a9dda2c]>*{display:flex;flex:1 1 0;flex-direction:column;max-height:100%;min-height:0;overflow:hidden}.h-full[data-v-9a9dda2c]{background-color:#f9fafb}.overflow-y-auto[data-v-9a9dda2c]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-9a9dda2c]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-9a9dda2c]::-webkit-scrollbar-thumb{background-color:#9ca3af66;border-radius:3px}.overflow-y-auto[data-v-9a9dda2c]::-webkit-scrollbar-thumb:hover{background-color:#6b728099}.overflow-y-auto[data-v-9a9dda2c]{scrollbar-color:rgba(156,163,175,.4) transparent;scrollbar-width:thin}
