.workflow-section.svelte-c9h570{margin-bottom:2.5rem}.workflow-intro.svelte-c9h570{text-align:center;margin-bottom:1.75rem}.workflow-eyebrow.svelte-c9h570{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6366f1;margin:0 0 .5rem}.workflow-lead.svelte-c9h570{max-width:720px;margin:0 auto .75rem;color:#4b5563;line-height:1.65}.workflow-links.svelte-c9h570{margin:0;font-size:.9rem}.workflow-links.svelte-c9h570 a:where(.svelte-c9h570){color:#2563eb;font-weight:600;text-decoration:none}.workflow-links.svelte-c9h570 a:where(.svelte-c9h570):hover{text-decoration:underline}.workflow-grid.svelte-c9h570{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.workflow-grid.compact.svelte-c9h570{grid-template-columns:1fr}.workflow-card.svelte-c9h570{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem}.workflow-title.svelte-c9h570{font-size:1rem;font-weight:700;color:#111827;margin:0 0 .4rem}.workflow-desc.svelte-c9h570{font-size:.875rem;color:#6b7280;line-height:1.5;margin:0 0 .75rem}.agent-list.svelte-c9h570{list-style:none;padding:0;margin:0 0 .75rem}.agent-list.svelte-c9h570 li:where(.svelte-c9h570){font-size:.8125rem;color:#4b5563;line-height:1.45;padding:.35rem 0;border-top:1px solid #eef2f7}.agent-list.svelte-c9h570 li:where(.svelte-c9h570):first-child{border-top:none;padding-top:0}.agent-list.svelte-c9h570 strong:where(.svelte-c9h570){display:inline;color:#111827;font-size:.8375rem;margin-right:.35rem}.need-badge.svelte-c9h570{display:inline-block;font-size:.65rem;font-weight:700;padding:.1rem .4rem;border-radius:999px;margin-right:.35rem;vertical-align:middle}.need-badge.required.svelte-c9h570{background:#fee2e2;color:#991b1b}.need-badge.recommended.svelte-c9h570{background:#fef3c7;color:#92400e}.need-badge.optional.svelte-c9h570{background:#f3f4f6;color:#4b5563}.need-badge.na.svelte-c9h570{background:#eef2ff;color:#4338ca}.agent-list.svelte-c9h570 li:where(.svelte-c9h570)>span:where(.svelte-c9h570):last-child{display:block;margin-top:.15rem}.plugin-note.svelte-c9h570{margin:0;font-size:.8125rem;color:#374151;background:#eef2ff;border-radius:8px;padding:.65rem .75rem;line-height:1.45}@media (max-width: 768px){.workflow-grid.svelte-c9h570{grid-template-columns:1fr}}.requirement-section.svelte-1phibyd{margin-bottom:2.5rem}.requirement-lead.svelte-1phibyd{font-size:1.0625rem;font-weight:600;color:#111827;margin:0 0 1.25rem;line-height:1.5}.compare-grid.svelte-1phibyd{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.compare-card.svelte-1phibyd{border-radius:12px;padding:1.25rem;border:1px solid #e5e7eb}.compare-without.svelte-1phibyd{background:#fafafa}.compare-with.svelte-1phibyd{background:#f0fdf4;border-color:#bbf7d0}.compare-card.svelte-1phibyd h3:where(.svelte-1phibyd){margin:0 0 .35rem;font-size:1rem;font-weight:700;color:#111827}.compare-sub.svelte-1phibyd{margin:0 0 .75rem;font-size:.875rem;color:#6b7280}.compare-card.svelte-1phibyd ul:where(.svelte-1phibyd){margin:0;padding-left:1.15rem;font-size:.875rem;color:#4b5563;line-height:1.55}.matrix-title.svelte-1phibyd{font-size:1.05rem;font-weight:700;margin:0 0 .5rem;color:#111827}.matrix-lead.svelte-1phibyd{margin:0 0 1rem;font-size:.875rem;color:#6b7280}.badge.svelte-1phibyd{display:inline-block;font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:999px;white-space:nowrap}.badge.required.svelte-1phibyd{background:#fee2e2;color:#991b1b}.badge.recommended.svelte-1phibyd{background:#fef3c7;color:#92400e}.badge.optional.svelte-1phibyd{background:#f3f4f6;color:#4b5563}.badge.na.svelte-1phibyd{background:#eef2ff;color:#4338ca}.matrix-scroll.svelte-1phibyd{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px}.requirement-table.svelte-1phibyd{min-width:820px}.why-cell.svelte-1phibyd{font-size:.8125rem;color:#4b5563;line-height:1.45;white-space:normal;min-width:280px}.requirement-footnote.svelte-1phibyd{margin:1rem 0 0;font-size:.875rem;color:#6b7280}.requirement-footnote.svelte-1phibyd a:where(.svelte-1phibyd){color:#2563eb;font-weight:600}.sr-only.svelte-1phibyd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.compare-grid.svelte-1phibyd{grid-template-columns:1fr}}.detail-lead.svelte-1d6kmza a:where(.svelte-1d6kmza),.context-grid.svelte-1d6kmza a:where(.svelte-1d6kmza),.steps-list.svelte-1d6kmza a:where(.svelte-1d6kmza),.steps-note.svelte-1d6kmza a:where(.svelte-1d6kmza){color:#2563eb;font-weight:600}.steps-note.svelte-1d6kmza{margin:.75rem 0 0;color:#6b7280;font-size:.9rem}
