.use-cases-section.svelte-10hvrmk{background:var(--bg-color);color:#1f2937;padding:4rem 2rem;position:relative;overflow-x:hidden}.section-content.svelte-10hvrmk{max-width:1200px;margin:0 auto;text-align:center;padding:0 2rem}.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{display:grid;grid-template-columns:clamp(260px,28%,320px) minmax(0,1fr);gap:2.5rem;align-items:flex-start;margin-bottom:3rem;position:relative}.use-case-row.svelte-10hvrmk+.use-case-row:where(.svelte-10hvrmk){padding-top:2.5rem;border-top:1px solid rgba(148,163,184,.25)}.use-case-info.svelte-10hvrmk,.use-case-agents.svelte-10hvrmk{width:100%}.use-case-info.svelte-10hvrmk{display:flex;flex-direction:column;gap:.75rem}.domain-separator.svelte-10hvrmk{height:2px;background:#9ca3af80;margin:3rem 0}.domain-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-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(2,minmax(0,1fr));gap:1.5rem;width:100%}.agent-card-mini.svelte-10hvrmk{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:2.5rem 1.5rem 1.5rem;width:100%;transition:all .3s ease;box-shadow:0 1px 3px #0000001a;position:relative;text-align:left;display:block;text-decoration:none;color:inherit}.agent-card-mini.clickable.svelte-10hvrmk{cursor:pointer}.agent-card-mini.clickable.svelte-10hvrmk:hover{background:#f9fafb;transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.agent-card-mini.svelte-10hvrmk:not(.clickable){cursor:default;opacity:.7}.agent-card-content.svelte-10hvrmk{display:grid;grid-template-columns:64px 1fr;gap:1rem;align-items:start}.agent-icon-wrapper.svelte-10hvrmk{width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent-icon-wrapper.svelte-10hvrmk img:where(.svelte-10hvrmk){width:64px;height:64px;object-fit:contain}.agent-info.svelte-10hvrmk{min-width:0}.agent-info.svelte-10hvrmk h4:where(.svelte-10hvrmk){font-size:1.1rem;font-weight:600;margin:0 0 .5rem;color:#1f2937;line-height:1.3}.agent-info.svelte-10hvrmk p:where(.svelte-10hvrmk){font-size:.875rem;color:#6b7280;line-height:1.4;margin:0}@media (max-width: 1024px){.use-case-agents.svelte-10hvrmk{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.agent-card-content.svelte-10hvrmk{grid-template-columns:56px 1fr;gap:.875rem}.agent-icon-wrapper.svelte-10hvrmk{width:56px;height:56px}.agent-icon-wrapper.svelte-10hvrmk img:where(.svelte-10hvrmk){width:56px;height:56px}}.agent-status.svelte-10hvrmk{position:absolute;top:.75rem;right:.75rem;padding:.25rem .7rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#f871711f;color:#b91c1c}.agent-status.status-coming-soon.svelte-10hvrmk{background:#f871711f;color:#b91c1c}.agent-status.status-beta.svelte-10hvrmk{background:#fbbf242e;color:#92400e}@media (max-width: 768px){.use-cases-section.svelte-10hvrmk{padding:3rem .75rem;width:auto;position:static;left:auto;right:auto;margin-left:0;margin-right:0}.use-cases-section.svelte-10hvrmk .section-content:where(.svelte-10hvrmk){padding:0;max-width:100%}.use-cases-section.svelte-10hvrmk .use-cases-container:where(.svelte-10hvrmk){max-width:100%;margin:0;padding:0;box-sizing:border-box}.section-content.svelte-10hvrmk h2:where(.svelte-10hvrmk){font-size:2rem}.use-case-row.svelte-10hvrmk{grid-template-columns:1fr;gap:1rem}.use-case-info.svelte-10hvrmk{text-align:center}.use-case-agents.svelte-10hvrmk{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.agent-card-mini.svelte-10hvrmk{padding:2.25rem 1.25rem 1.25rem}.agent-card-content.svelte-10hvrmk{grid-template-columns:48px 1fr;gap:.75rem}.agent-icon-wrapper.svelte-10hvrmk{width:48px;height:48px}.agent-icon-wrapper.svelte-10hvrmk img:where(.svelte-10hvrmk){width:48px;height:48px}.agent-info.svelte-10hvrmk h4:where(.svelte-10hvrmk){font-size:1rem}.agent-info.svelte-10hvrmk p:where(.svelte-10hvrmk){font-size:.8125rem}}
