.gen-progress{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-top:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.gen-progress__label{color:var(--text-secondary);font-size:14px}.gen-result{margin-top:12px}.gen-result__media{width:100%;border-radius:var(--radius-lg);background:var(--bg-elevated)}.gen-submit{margin-top:16px}#gen-error{margin-top:12px}
