.workflow-container.svelte-4i8xwt{max-width:1200px;margin:0 auto;padding:0}.workflow-header.svelte-4i8xwt{text-align:center;margin-bottom:1.5rem}.workflow-title.svelte-4i8xwt{font-size:1.75rem;font-weight:700;color:#1a202c;margin-bottom:.5rem}.workflow-subtitle.svelte-4i8xwt{font-size:.875rem;color:#4a5568}.workflow-steps.svelte-4i8xwt{display:flex;justify-content:center;margin-bottom:1.5rem;gap:.75rem;flex-wrap:wrap}.step-item.svelte-4i8xwt{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#f7fafc;border:1px solid #e2e8f0;border-radius:.375rem;transition:all .2s ease;cursor:pointer}.step-item.active.svelte-4i8xwt{background:#5568d3;border-color:#5568d3}.step-item.active.svelte-4i8xwt .step-content:where(.svelte-4i8xwt){color:#fff}.step-item.completed.svelte-4i8xwt{background:#d4edda;border-color:#c3e6cb}.step-content.svelte-4i8xwt{color:#1a202c}.step-label.svelte-4i8xwt{font-size:.875rem;font-weight:600;margin-bottom:.125rem}.step-description.svelte-4i8xwt{font-size:.75rem;color:#718096}.step-item.active.svelte-4i8xwt .step-description:where(.svelte-4i8xwt){color:#ffffffe6}.workflow-content.svelte-4i8xwt{margin-bottom:1.5rem}.planning-form.svelte-4i8xwt,.tools-content.svelte-4i8xwt,.writing-content.svelte-4i8xwt,.review-content.svelte-4i8xwt{margin-bottom:1rem}.card-title.svelte-4i8xwt{font-size:1.125rem;font-weight:600;color:#1a202c;margin-bottom:.875rem}.form-row.svelte-4i8xwt{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}.planning-actions.svelte-4i8xwt,.tools-actions.svelte-4i8xwt,.writing-actions.svelte-4i8xwt,.review-actions.svelte-4i8xwt{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.tools-grid.svelte-4i8xwt,.writing-grid.svelte-4i8xwt{display:grid;grid-template-columns:1fr;gap:1.5rem}.tool-section.svelte-4i8xwt{margin-bottom:1rem}.tool-section.svelte-4i8xwt h4:where(.svelte-4i8xwt){font-size:.9375rem;font-weight:600;color:#374151;margin-bottom:.5rem}.tool-items.svelte-4i8xwt{display:flex;flex-direction:column;gap:.375rem}.tool-item.svelte-4i8xwt{display:flex;justify-content:space-between;align-items:center;padding:.5rem .625rem;background:#f9fafb;border-radius:.375rem;font-size:.875rem}.tool-item.empty.svelte-4i8xwt{color:#6b7280;font-style:italic}.tool-name.svelte-4i8xwt{font-weight:600;color:#1f2937}.tool-role.svelte-4i8xwt{font-size:.8125rem;color:#6b7280}.writing-editor.svelte-4i8xwt{width:100%;height:250px;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-family:inherit;font-size:.875rem;resize:vertical}.writing-stats.svelte-4i8xwt{display:flex;gap:1.5rem;margin-top:.75rem}.stat-item.svelte-4i8xwt{display:flex;gap:.375rem;font-size:.875rem}.stat-label.svelte-4i8xwt{color:#6b7280}.stat-value.svelte-4i8xwt{font-weight:600;color:#1f2937}.ai-results.svelte-4i8xwt{margin-top:.75rem}.generated-images.svelte-4i8xwt{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.image-item.svelte-4i8xwt{text-align:center}.generated-image.svelte-4i8xwt{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:.375rem}.image-prompt.svelte-4i8xwt{font-size:.8125rem;color:#6b7280;margin-top:.375rem}.review-summary.svelte-4i8xwt{margin-bottom:1.25rem}.review-summary.svelte-4i8xwt h4:where(.svelte-4i8xwt){font-size:.9375rem;font-weight:600;color:#1a202c;margin-bottom:.75rem}.summary-grid.svelte-4i8xwt{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:.75rem}.summary-item.svelte-4i8xwt{display:flex;justify-content:space-between;padding:.5rem .625rem;background:#f9fafb;border-radius:.375rem;font-size:.875rem}.summary-label.svelte-4i8xwt{color:#6b7280}.summary-value.svelte-4i8xwt{font-weight:600;color:#1f2937}.ai-progress.svelte-4i8xwt{position:fixed;bottom:1.5rem;right:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;box-shadow:0 10px 25px -5px #0000001a;min-width:280px}.progress-header.svelte-4i8xwt{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.progress-header.svelte-4i8xwt h3:where(.svelte-4i8xwt){font-size:.9375rem;font-weight:600;color:#1f2937;margin:0}.progress-percentage.svelte-4i8xwt{font-weight:700;color:#5568d3;font-size:.875rem}.progress-bar.svelte-4i8xwt{width:100%;height:.375rem;background:#e5e7eb;border-radius:.1875rem;overflow:hidden;margin-bottom:.375rem}.progress-fill.svelte-4i8xwt{height:100%;background:#5568d3;transition:width .3s ease}.progress-text.svelte-4i8xwt{font-size:.8125rem;color:#6b7280;margin:0}@media (max-width: 768px){.workflow-title.svelte-4i8xwt{font-size:1.5rem}.workflow-subtitle.svelte-4i8xwt{font-size:.8125rem}.workflow-steps.svelte-4i8xwt{flex-direction:column;gap:.5rem}.step-item.svelte-4i8xwt{padding:.5rem .75rem}.form-row.svelte-4i8xwt{grid-template-columns:1fr}.planning-actions.svelte-4i8xwt,.tools-actions.svelte-4i8xwt,.writing-actions.svelte-4i8xwt,.review-actions.svelte-4i8xwt{flex-direction:column}.ai-progress.svelte-4i8xwt{position:static;margin-top:1.5rem;min-width:auto}}.loading-container.svelte-1ednst5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;color:#fff}.loading-spinner.svelte-1ednst5{width:4rem;height:4rem;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:svelte-1ednst5-spin 1s linear infinite;margin-bottom:2rem}.loading-text.svelte-1ednst5{font-size:1.25rem;font-weight:600;opacity:.9}@keyframes svelte-1ednst5-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
