.join-screen.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg-primary)}.join-box.svelte-1uha8ag{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:2rem;width:100%;max-width:400px;text-align:center}.join-box.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2rem;margin-bottom:.5rem;color:var(--accent-primary)}.join-box.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);margin-bottom:2rem;font-size:.875rem}.join-box.svelte-1uha8ag input:where(.svelte-1uha8ag){margin-bottom:1rem}.join-box.svelte-1uha8ag input.error:where(.svelte-1uha8ag){border-color:#ff6b6b}.join-box.svelte-1uha8ag button:where(.svelte-1uha8ag){width:100%}.status.svelte-1uha8ag{margin-top:1rem;min-height:1.5rem}.status.svelte-1uha8ag .connecting:where(.svelte-1uha8ag){color:var(--accent-secondary)}.status.svelte-1uha8ag .error:where(.svelte-1uha8ag){color:#ff6b6b}.status.svelte-1uha8ag .suggestion:where(.svelte-1uha8ag){display:block;color:var(--accent-primary);font-size:.75rem;margin-top:.25rem}.chat-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.chat-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.25rem;color:var(--accent-primary)}.header-info.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:var(--text-dim)}.status-indicator.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;background:#ff6b6b}.status-indicator.connected.svelte-1uha8ag{background:var(--accent-primary)}.messages.svelte-1uha8ag{flex:1;overflow-y:auto;padding:1rem}.message.svelte-1uha8ag{margin-bottom:1rem;padding:.75rem;border-radius:4px;background:var(--bg-secondary);border-left:3px solid var(--user-color)}.message.agent.svelte-1uha8ag{border-left-color:var(--agent-color);background:#ff6b6b0d}.message.system.svelte-1uha8ag{border-left-color:var(--system-color);background:#ffd93d0d;font-size:.875rem;color:var(--text-secondary)}.message-header.svelte-1uha8ag{display:flex;justify-content:space-between;margin-bottom:.25rem;font-size:.75rem}.username.svelte-1uha8ag{font-weight:600;color:var(--text-primary)}.timestamp.svelte-1uha8ag{color:var(--text-dim)}.message-content.svelte-1uha8ag{color:var(--text-primary);font-size:.875rem;line-height:1.5}.chat-input.svelte-1uha8ag{display:flex;gap:.5rem;padding:1rem;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.chat-input.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1}.participant-section.svelte-1uha8ag{margin-bottom:1.5rem}.participant-section.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:.75rem;color:var(--text-dim);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.participant-list.svelte-1uha8ag{list-style:none}.participant.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:4px;font-size:.875rem;transition:background .2s}.participant.svelte-1uha8ag:hover{background:var(--bg-tertiary)}.participant.svelte-1uha8ag .indicator:where(.svelte-1uha8ag){width:6px;height:6px;border-radius:50%;background:var(--accent-primary)}.participant.agent.svelte-1uha8ag .indicator:where(.svelte-1uha8ag){background:var(--agent-color)}.badge.svelte-1uha8ag{font-size:.625rem;padding:.125rem .375rem;background:var(--bg-tertiary);border-radius:3px;color:var(--text-dim);margin-left:auto}.insight-section.svelte-1uha8ag{margin-bottom:1.5rem}.insight-section.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:.75rem;color:var(--text-dim);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.session-full-id.svelte-1uha8ag{font-size:.75rem;color:var(--text-secondary);word-break:break-all;font-family:inherit}.placeholder.svelte-1uha8ag{font-size:.875rem;color:var(--text-dim);font-style:italic}.decisions-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto}.decision-item.svelte-1uha8ag{padding:.75rem;background:var(--bg-tertiary);border-radius:4px;border-left:3px solid var(--agent-color);font-size:.75rem}.decision-header.svelte-1uha8ag{display:flex;justify-content:space-between;margin-bottom:.25rem}.decision-agent.svelte-1uha8ag{font-weight:600;color:var(--agent-color)}.decision-time.svelte-1uha8ag{color:var(--text-dim);font-size:.625rem}.decision-type.svelte-1uha8ag{color:var(--accent-primary);text-transform:capitalize;font-weight:500;margin-bottom:.25rem}.decision-reason.svelte-1uha8ag{color:var(--text-secondary);font-size:.688rem;line-height:1.4;margin-bottom:.25rem}.decision-confidence.svelte-1uha8ag{color:var(--text-dim);font-size:.625rem}.context-summary.svelte-1uha8ag{margin-bottom:1rem}.context-stat.svelte-1uha8ag{display:flex;justify-content:space-between;padding:.5rem;background:var(--bg-tertiary);border-radius:4px;font-size:.75rem}.stat-label.svelte-1uha8ag{color:var(--text-secondary)}.stat-value.svelte-1uha8ag{color:var(--accent-primary);font-weight:600}.peers-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.peer-item.svelte-1uha8ag{padding:.5rem;background:var(--bg-tertiary);border-radius:4px;border-left:2px solid var(--accent-secondary);font-size:.75rem}.peer-id.svelte-1uha8ag{color:var(--text-primary);font-weight:500;margin-bottom:.25rem}.peer-date.svelte-1uha8ag{color:var(--text-dim);font-size:.625rem}
