.dashboard.svelte-zql32z.svelte-zql32z{width:100%}h2.svelte-zql32z.svelte-zql32z{margin:0 0 2rem;font-size:2rem;color:#2c3e50}.loading.svelte-zql32z.svelte-zql32z,.error.svelte-zql32z.svelte-zql32z{text-align:center;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.error.svelte-zql32z.svelte-zql32z{color:#e74c3c}.error.svelte-zql32z button.svelte-zql32z{margin-top:1rem;padding:.5rem 1rem;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer}.error.svelte-zql32z button.svelte-zql32z:hover{background-color:#2980b9}.quick-actions.svelte-zql32z.svelte-zql32z{margin-bottom:2rem}.quick-actions.svelte-zql32z h3.svelte-zql32z{margin:0 0 1rem;font-size:1.2rem;color:#2c3e50}.actions-grid.svelte-zql32z.svelte-zql32z{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.action-card.svelte-zql32z.svelte-zql32z{display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-decoration:none;color:inherit;transition:all .2s;border:2px solid transparent}.action-card.svelte-zql32z.svelte-zql32z:hover{transform:translateY(-4px);box-shadow:0 4px 8px #00000026}.action-card.entities.svelte-zql32z.svelte-zql32z{border-color:#3498db}.action-card.entities.svelte-zql32z.svelte-zql32z:hover{background-color:#ebf5fb}.action-card.facts.svelte-zql32z.svelte-zql32z{border-color:#9b59b6}.action-card.facts.svelte-zql32z.svelte-zql32z:hover{background-color:#f4ecf7}.action-card.conversations.svelte-zql32z.svelte-zql32z{border-color:#27ae60}.action-card.conversations.svelte-zql32z.svelte-zql32z:hover{background-color:#eafaf1}.action-card.search.svelte-zql32z.svelte-zql32z{border-color:#e67e22}.action-card.search.svelte-zql32z.svelte-zql32z:hover{background-color:#fef5e7}.action-icon.svelte-zql32z.svelte-zql32z{font-size:3rem;margin-bottom:1rem}.action-title.svelte-zql32z.svelte-zql32z{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.action-count.svelte-zql32z.svelte-zql32z{font-size:.9rem;color:#7f8c8d}.metrics-grid.svelte-zql32z.svelte-zql32z{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.metric-card.svelte-zql32z.svelte-zql32z{background-color:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #3498db}.metric-card.svelte-zql32z h4.svelte-zql32z{margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px}.metric-value.svelte-zql32z.svelte-zql32z{font-size:2rem;font-weight:700;color:#2c3e50}.section.svelte-zql32z.svelte-zql32z{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.section.svelte-zql32z h3.svelte-zql32z{margin:0 0 1rem;font-size:1.2rem;color:#2c3e50}.breakdown.svelte-zql32z.svelte-zql32z{display:flex;flex-direction:column;gap:.5rem}.breakdown-item.svelte-zql32z.svelte-zql32z{display:flex;justify-content:space-between;padding:.75rem;background-color:#f8f9fa;border-radius:4px}.breakdown-label.svelte-zql32z.svelte-zql32z{font-weight:500;color:#2c3e50}.breakdown-value.svelte-zql32z.svelte-zql32z{font-weight:700;color:#3498db}.messages.svelte-zql32z.svelte-zql32z{display:flex;flex-direction:column;gap:1rem}.message-card.svelte-zql32z.svelte-zql32z{padding:1rem;background-color:#f8f9fa;border-radius:4px;border-left:3px solid #3498db}.message-header.svelte-zql32z.svelte-zql32z{display:flex;justify-content:space-between;margin-bottom:.5rem}.message-role.svelte-zql32z.svelte-zql32z{font-weight:600;color:#3498db;text-transform:capitalize}.message-role.user.svelte-zql32z.svelte-zql32z{color:#27ae60}.message-time.svelte-zql32z.svelte-zql32z{font-size:.85rem;color:#7f8c8d}.message-content.svelte-zql32z.svelte-zql32z{color:#2c3e50;line-height:1.5}
