.use-cases-section.svelte-10hvrmk{background:var(--bg-color);color:#1f2937;padding:4rem 2rem;position:relative;overflow:hidden}.section-content.svelte-10hvrmk{max-width:1200px;margin:0 auto;text-align:center}.section-content.svelte-10hvrmk h2:where(.svelte-10hvrmk){font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#1f2937;text-shadow:0 2px 4px rgba(0,0,0,.1)}.section-subtitle.svelte-10hvrmk{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1rem;font-weight:600;letter-spacing:.1em;color:#4b5563;margin-bottom:3rem}.loading-state.svelte-10hvrmk{padding:4rem 0;text-align:center}.loading-spinner.svelte-10hvrmk{width:40px;height:40px;border:4px solid rgba(156,163,175,.3);border-top:4px solid #6b7280;border-radius:50%;animation:svelte-10hvrmk-spin 1s linear infinite;margin:0 auto 1rem}@keyframes svelte-10hvrmk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state.svelte-10hvrmk,.empty-state.svelte-10hvrmk{padding:4rem 0;text-align:center}.error-message.svelte-10hvrmk{font-size:1.125rem;margin:1rem 0;opacity:.9}.error-subtitle.svelte-10hvrmk,.empty-subtitle.svelte-10hvrmk{opacity:.7;font-size:.875rem}.use-cases-container.svelte-10hvrmk{text-align:left;max-width:1000px;margin:0 auto}.use-case-row.svelte-10hvrmk{margin-bottom:2rem}.use-case-separator.svelte-10hvrmk{height:1px;background:#9ca3af4d;margin:2rem 0}.superclass-separator.svelte-10hvrmk{height:2px;background:#9ca3af80;margin:3rem 0}.superclass-heading.svelte-10hvrmk{font-size:1.5rem;font-weight:700;color:#1f2937;margin:2rem 0 1.5rem;text-align:center;background:#f9fafb;padding:1rem 2rem;border-radius:8px}.use-case-info.svelte-10hvrmk{margin-bottom:1.5rem}.use-case-title.svelte-10hvrmk{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:#1f2937}.use-case-description.svelte-10hvrmk{font-size:1.125rem;line-height:1.6;color:#4b5563;margin-bottom:.75rem}.use-case-count.svelte-10hvrmk{font-size:.875rem;color:#6b7280;font-weight:500}.use-case-agents.svelte-10hvrmk{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.agent-card-mini.svelte-10hvrmk{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;display:flex;gap:1rem;align-items:flex-start;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}.agent-card-mini.svelte-10hvrmk:hover{background:#f9fafb;transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.agent-icon.svelte-10hvrmk{width:48px;height:48px;background:var(--agent-color);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.agent-info.svelte-10hvrmk h4:where(.svelte-10hvrmk){font-size:1rem;font-weight:600;margin-bottom:.25rem;color:#1f2937}.agent-info.svelte-10hvrmk p:where(.svelte-10hvrmk){font-size:.875rem;color:#6b7280;line-height:1.4;margin-bottom:.5rem}.coming-soon.svelte-10hvrmk{background:#f59e0b33;color:#f59e0b;padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:500;border:1px solid rgba(245,158,11,.3)}@media (max-width: 768px){.use-cases-section.svelte-10hvrmk{padding:3rem 1rem}.section-content.svelte-10hvrmk h2:where(.svelte-10hvrmk){font-size:2rem}.use-case-agents.svelte-10hvrmk{grid-template-columns:1fr}.agent-card-mini.svelte-10hvrmk{flex-direction:column;text-align:center}.agent-icon.svelte-10hvrmk{margin:0 auto}}
